289641a2e6367b6d416ffdbf1f93b35415580efa25a2201862adc038ae694ae1800c63d0ce01b1e113814cd18b4e92f72f22740548cf8b81d0b82af1db6153724e16ac019f9af56b372823bd6bcfe1780fff3350975b79ce4ec38d0e54a0265bc1e2c4cd1ddc91f5cd763dc04755027f60411d1811d78a1136f031aede6a1821118c457851cb482873c1382a6a3d92adc822594d63af579658a5ea580c919252da8db812f", 0x1000}, {&(0x7f0000002100)="a5ebb70a7ede11270dc241a7b725480ea74a5078d77aca34e45c326a279283aa18783ff3e5822319ee333f59e25d4e4e06a4043caf2133c512e7a7ad6a9a1748b4e2652cdcd504917f168bd649e4137d8e6b6aa2db934c053dc6bdea9d4429fcb9c7a986b2d5e2225eaf7f6d7e4849a94bcc2fd7b3f65aa10285c7658c71d278ee3515", 0x83}, {&(0x7f00000021c0)="9e45387349b11162b308ecc1e72cb116", 0x10}, {&(0x7f0000002200)="053d58241676efa919062d1b77d500b37404fcda3517b17e3bb145c3ec65aa2223dab5c9191f6f96c4aa1a107528efb69b7e5138b7eb8d457330751995a4a07da7d82a7ecb7b1c3e894484e1cbbfee48ea43c627", 0x54}, {&(0x7f0000002280)="175c733531685d2fb54db06eccb98c2177d08b0db5bec850d689d73d2c68772f7305ec781a18816ce8e6f7fcb309405a2550533a78fad882553afa27db239aaec8b7eac3c27d6d7ea29d9ce55cbc6b9ada6dd5a8c3dbfb50249da967563a2e6c0f28dc8e6e447fe0825a9e458128b9d5d67d2140713a6241446743ff7fc6f1feda010b0d0f62da907f69aeeb0727e2594df21855d18cd5105f8e86fff1986cc7118bdc0c7c02451eba8ee580c7de6dded4a7759f3fb5a04be4cf1f42f1fb79e91bf8e5446c8253d789188f325f42ebebc77e17a23eff21a7ffa2137c10ec1ba59a73c73401a42340ef7dd88a", 0xec}], 0x7) 07:55:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x6, 0x5e37}) 07:55:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 07:55:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000602000/0x4000)=nil, 0x4000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:55:09 executing program 1: 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) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x100000003e) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x111c}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x52, 0x4, 0xb4f, 0x10001}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x81}, {{r0}, 0x0, 0x60, 0x5, 0x2, 0x7adc}, {{r1}, 0xfffffffffffffffd, 0x4f, 0x1, 0x1000, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x12, 0x20000018, 0x80}, {{r2}, 0x0, 0x1, 0x1, 0x80000000, 0xe8b}, {{r0}, 0xfffffffffffffffe, 0x48, 0x20000005, 0x1f, 0x5}], 0x10000, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x21, 0x4, 0x91, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x52, 0x80000044, 0x7, 0x400}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0xcf}], 0x33ff, &(0x7f0000000300)) fcntl$getflags(r2, 0x1) r3 = syz_open_pts() fcntl$getown(r2, 0x5) close(r0) dup(r3) syz_open_pts() 07:55:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x410, 0x100) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) 07:55:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffffcb, 0x0, 0x0, 0x0, 0x0, 0x403}, 0xffffffffffffffff) 07:55:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x7fffffff) 07:55:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 07:55:10 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86126) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x382, 0x80) mknodat(r1, &(0x7f00000001c0)='./bus\x00', 0x6000, 0xfffffffffffffff7) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r4, r5) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r5, 0x4) pwritev(r2, &(0x7f0000000140), 0x322, 0x0) 07:55:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x9}, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000180)=[{0xd0, 0xffff, 0x78, "35363b7d60dd19360c080d19590e4c3bba140ff62e72b2c4143f9dd05dc4fddd027e450b6fdabe0c1a6bccd11fb7b4714046c2f264d2e9aa875fcdbe72670dafd8be54c9d5f31e994967b5eba5149baa6ef5c748a62135a2a18bb25c7c3eaffa951446aadf03c03678b12d26403d5a447940f29adeb8aac9feba80bf5bba352480c08d219af7ec7b21abf6617c06a8dec6ecddc27b5f5c06d6c09e3aa87c5c89e9161a6b675443ed9cc6da40dfed9677e473b9a69ac292e38133a502babee1"}], 0xd0}, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2}) 07:55:10 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = msgget$private(0x0, 0x685) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000364200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076ed0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340), 0xc) r2 = socket(0x19, 0x3, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/88, &(0x7f0000000080)=0x58) setsockopt(r2, 0x29, 0xb, 0x0, 0xfffffffffffffff6) sendto$inet(r0, &(0x7f0000001240)="64c66f5f12bb0b13f6e19f976c49fa38c71eac2703cd79175df7eb3772dd59751ca40367673e1e766e513c26f207212815de8b2d96db5fc595389f52b9bcc1c27186a77262596f29f3ddfc3268c36391375038bfcd7dd6baf1cdfb2667ed0b2075de631e95ff71e52d24c5d1323ea7fe7b4f20b4f0bb2d24197613f8c7566293bc61a0", 0x83, 0x8, &(0x7f0000001300)={0x2, 0x2}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000011c0), &(0x7f0000001200)=0x8) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 07:55:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b000033010000000000243900000000000000000000000000c6f2e910bd81ee479a2def9427a65b5ff90de0b276ce0841", 0x38}], 0x1) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 07:55:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) poll(&(0x7f0000000140)=[{r1, 0x40}, {r1, 0x34}, {r1, 0x40}, {r1, 0x4}, {r1, 0x180}, {r1, 0x42}], 0x6, 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x2, 0x9}) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 07:55:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x80000001, 0x1000}, 0xc) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 07:55:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chmod(&(0x7f00000001c0)='./bus\x00', 0x10) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) unveil(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x5) chdir(&(0x7f0000000180)='./bus\x00') 07:55:11 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) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 07:55:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) close(r0) 07:55:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "34f840b3c7040700"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ftruncate(r0, 0x6) 07:55:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xa0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) fcntl$getflags(r0, 0x3) ioctl$TIOCSTART(r1, 0x2000746e) read(r1, &(0x7f00000001c0)=""/218, 0xda) 07:55:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x21}], 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30000, 0x0) 07:55:11 executing program 1: r0 = socket(0x18, 0x0, 0x7fff) close(r0) r1 = socket(0x8000000000010, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x401, 0xffff, &(0x7f0000000100)="c1a2b7bf9ff8049d475f4297ccbc757c886aa6d31c56a98487994fd8bc55c19aab553a3a9b195d23f04c7177b46ad03b5bba0515c9af924fea3e667d12be99f29b68203cfe1acd548cecff153f099fd7a9882f52d66533623208d67cac95d0c38cfe81238e62a5ee4577a250efc30f0b2ef5511997cbbe7cea45d8fae8d525e7b954848adce5e8e01aa2cd762d7de78b74f2f2d323245f50f7bfcc2914a66bdc053edd09a672c5e25f59f55aca2754b6873bb6a51a8c6aca6b1b7663264ea86e1a4be05de1f327ba335382b7517db736fa4b27a52dfa9d314dca0c9d8b17da14d41fd824b7d9c8e40aa8bb023b1e92bd2ccfa3a000779cfd1c2b376889d007d6164b3ba40c54a250dcb7cbfe32817924762ebe6293c763b46bbac09fb6fa51be602c94a93aca71267d55d267594abe4b0092c7edb302b6b3fb8b5aa4fbd1f5f16fa4e1832092a09cdc9fb21c11b582094196a487094a286dc9a6e20198ef95e3168f9964877c89af1c0b544610227c54cb88f29c0562323d6f02fee807b40ad148ed5d6df08515630cdeb4c0a9a82ad4299a82e997d170c01be082e7e7c133a4d9aa6ae5736251e129617b90ff3b60e312ec95bf8db875c802e1203f601379569333d33e9828ad386c45c5c8323c8c0a849311a6e39e081eab2e70dbceb96a92f6a3ecc365834cdf1c4b00f91c8ad0863b040ae8ed695bba9377a4e5426369d4cf952b032779d12ef4d593562095f50e41514bcadf788673837b9025214c02b159d8e5d5462e0e7a8b3efb9b143420d33fb7ad1621be1c900bdf622af6492a63fc59805bca4147de376a02c79c142720655baacac59ce13818cbae95fc983644abf85543800ee770cd0b3eaebe0d6b1e4ebd62b6bb300110486ce3109bd2bc27aa05c38eb66386238ae07ab252d8f0658c4e03261c82d500a2725bc67f439ac53c49d680036526fdac1bf6c1f18698dd2c08fc414aa7c583ea00de2725cffeece29410232132a6bb40a5311002701ea84ce54d6a0957a4987e443fad9d5823455f081eee8ccb7f23c079a59e59b544df84e8770fe8c5d4439ee974149f8766d6c5190eb05ab34cbb1388d16f0d9619f010863b468f92443c496a39b9a4c9040f5921ae2cbe0633bac70633e2a3d982fcfd817e12cfe4605c4598db86b2ef49f4f218db64f0eaa32638c7e29e48880657329ffa81d2673e64096ed38c98a4eb3d6ba000b71e68edbeefe3cae01776bdad726a5be90be3c3532a8eabf5a810cccc4ae2669c802c577f651bd43d5a5a1ebdba72f376906c1782aee485758448ca5f0a6dd123b8bc1eb29f548f6c7b014cdb5ce1d1dfcb2cd3f0a48e1d8fb0876aaf6cc66d84bed356e18e3e46ef4aa224c975d5301686547015bd3f8d39c50c416796a9523df01fbab1763205e956c72c4cdfe2f1b5bffc8b9b0342618c5f8d591e89efcdea7239a6fda41979734f006b79c25ad89c68cf7b4f9d34c7318287ecad23e3c4d36e3dcbb0820e336cf631d489a36bc892cbc625dee837e1019b0e6c78a0e944e4961cc37da84591f810837685f9fc00c8ce4ca4369eddac2401b25dd6ec5ea222fba495323a9cc4f3228db22d8eb76adf30a5db70398009ec2c192716865740a2171a5d4e92252ac029c9e30c84f8f8875b9cbc625ec846ca8785bd1a163bcdbdb8d74a4eedb1ac218aab692fbbb43897c09af4367e4ee98c05b246f7d4b12451eeb39ca0fce23ddb9d1ca5b86cce7c28b4bfe39f4e724fe2c106c9cecf3863e7790d77faf637f1df12b672cdb599cf6ec0c51f5d23d2f8842df18c6996b662f51be6f938b6fa045212f86a86268630179137bd91fd83419f434eec4e0ed37efacf0e8bbcf4cf44caa2a12f3892714ece2b12d549f4c1bcd0c419763392c259545d4be9e5578dd53bb7e0edf16117f82ca96a5f61661c59317f77593b9e07ac5a7b1a07b7be6f4cbabb1ba26d5c27a431b43fe0de9d735669bd269d0c4f3de429e6635fa3766c62adc6af162597046a10867876a2e76dabdcaf72bdd5245f5ce971fec3f42940668f538ddcf0ba10bc9f25f63c54bcc03e44c575e9d5d0bc6c57ffad58e41a482e0002c25fb862309b2f34b107c62fa8d7e5eb69e9f09ad26bfc540c3e48bb22b0aa3ce0c38440c2aff354908f26df7bad7528dc157c3b87bd882bde77bfb1b33e748679cde84a67962e21eed69ec7d389b5d97ca7d64c930aeeebe7194ccf44728b41671862233ee9044e3f2349fc81080ad7e308c6e1e5ae3eede5c44c7bf9ab1297f166561583781951e9e6ed28b91a35c810fe77e02e026a665067047bdf90a931ebf11c9676a3152af769a5ec86a1cf41a8c8c65021fb136f7fef62edd0e04c9a92af407717cfb0ef0c4148da586dfebb3228b70edce9002c49f51fe77866bc6025f7b7d224282a35163461d1d6656741b064c84e5d32b843ba2976f181b460d277a2788d3b9c9cfcdb1e916424355b1a2ad8e510a2d2b249920099ec596801aecf756de8935ac699116e9d1001ed372ffafbdabf0d8067cb9fdf7cd88b9c3821910cd131731e7e221f15f50d9b3f4326cc71a19a6eb884e2bd8ed28004af26d17f3513a5c8bbbfaece8767be1e2634920b36e79b86266312c5391980ed611bc049b1bd60b1536e040d43e71e737ed903245afc0d787893ff4b229de72d0b2d2d329624fd104693a224e16588bd7ed3f81e39fff014717223b5b45d743150437070e15a379eef262644c8e424a9a1a56611c54102d06c2dfbd9f299d6b09325dea92389cf0709926a8cab5b3b41a9e533ba6196be7f7fa4443dcef3d11e902182e31dc1f0f38fe6f72499c6ea48eb71866f84f2b5716483ff5b7e95fec7d2fb0b304f70ea7ab2582ac034e707983617746ca49acd447cccc45c0598dd779040c50beab5ea7bada55e07f39b3c16cf62ae0b67dd8d9dca1d2b7a04303e3c9b42058685d3d1359eed36e983be7a58ea9b90bb6fcfe610c510cbed17428a6ec96314568f76aa4a7a7af3a1ec18952e638af8d6c5ec441d397e4d7cccf49b5de80452d10da564a3a79a81d6e9e97171e2e5aad409e3b808ff327bbb70b1a9fa49c03a10805d3ed919c0b247ffb0df7d3b27277837c33fe6dddd0cea9144ded0bb3996cd68dbc57aeabe17e2c71a52f0e55c35dd2003b8d17270e2d291273bccebdbd125d7f70d6294aa9caee2ba7973edd2c94aaa6ee2ec06fe66e7878697ca94850336affb098522548f41a459ed6cc58e2d33e75e4dd37adea220df1c5f6d54973d6c2377bff56fb1e2f8bdd76f43ded1f029d339121d34f060877de51df076a1da5183f4192939c6f8490c68557398b66cde6c9575a4e8e87f36837018e359986a0529576241d75f213a8a284377a6f85d0f304e842ab2461ad21dc4a43266851b04a7f760639b5c9e6371d98fdaa00ed0c472a7131d27895710a96aee2197b464dfe8afab74c7ae0003232fd0d02edbcb70f81be3643c2b86ec617f9e4198fc71d93697749355e2ea4fd2b0b85ca9bf5df0ca75543e0dea093980ae485d1d128fcc011e14ff651494c43819e4b99fe3fa0a24c70c7ed5b860500b56ebcab65e42aaa5e20cd2122d432fccab30386ffb97c978b2cc76b31e2e81da7a098191a43751bcb6655666e56b4d7b1b5e095388519e02e2f63e9ab4efb0ec8ff5006461b50deac42da2032b15f94e682d0862fd115e4339657dac392277df0b30276ea3e6bc4e570f28fd13a9b41e8b084ffbcd050fa0f69cdf0d9cbb27d2689fd4b86b0348c51bca31d0104d0d6e5ada7494149083e235942a80c7d7a293b0162b1ca695559844ddb20a5d72dbce24c2d8bc276fd3aecfbf7184929b1845ae9e993343325ae7a2665edf30cd7204f6ae02cb90d237c67bb4ae12a35eb7446d0da061fc906a952e18fbd88ec0f322f2202b43c7e798afb9261331e1d00475e2132d79daf37b6762a1253e87ff5f01ead427f2ded77a6de5c9eab01f17d474aa7cec7105c8ffa53d2cb634ca01f59c2d6aefddc68158547488d8c649b8fc74b6e749e524ad28960f448ae93662d16a6602e3d22dac607bcdb034a06a139c80e632c18e6633c05a4cbe88d23b7ac6d0cd77f5b59cd6ce1a9c2a8a079f3389d17ef85de6383928865fec0b91f09579fe42ab7ea5a894d781d838fe223097cbf28c4b50166f651477fb5ecdf17911e30be823aee1898401eb0de8c69b8a94f64be7071c71262d982a111097d0a6cd254189264491905362a86ccd18a4f903eb36a9281587e7957a2e26de500ab106d091d448adaf32c10312a94b4084309f6a5d1113b7dfa7a6cf475b2eeec132e4f43445b24208454bec974bc7dd51c57361df9f2b6c2363b70d11e2791ecc9b6fe9842c0726abcff69275f97c3aa03e0381a4e48b88026c9383776973edec5a0df0155970872ce02fd2efa28e194249876e285630b84115d8524288a0c261e39adf48b01fa2bd262fab7326c372a600bc5540d94e089aeced938580f2916f72edaea52f884ce637d73c0a7c9e86c080a08108f44210df5bb67f9bae7a3c2a382ae5331f95ae4e27cea84ddd790b0713f0f0ef3b109251c845d358fa36e5d9453fb281543603ea7635cd8fc6f11e338ccea08ee15ddeaf94d9187d729d9d28f2077145101dbd29186a78afc2515e17e1539980a700645344885948f05c569ef70b6d8f20e9cfdf4f7a559f07cdb2815d4b29a3d2dee6853b9f338efdaaa70e1e3778588da1f7fdf69b7d88c6908cc12a52b35691cc69223c3a8cc18ef555c961312673c40fce4fe905433d9e7ca5cfbd5f83d22986ea61205b973591c7cda142a98858fd7d2397188f45370b7350e278b80e8ac59c91a88526d5e99fddf73ca7f55982abc92ccf1b4541080d58b9db276e61658c786d7194606d4b4f0787bc22520be70ad7143d8cbc324d4be31ba63dd4abcc66e1231481e728f50c654b4781dac0bd6631c52e2896606f83843d850dce103079b11c3c239fbb2c7bd2820fc806cce23a5f0387446b5af1b670c0cec0befafe9161332d8f2ce1730e9042d728c55f82a455e1eed746736731b6f8e032ed5755973c5bf60de8a567b09f9d594e838cb2c9166f77d89d479f5c154ea011096d2180a329de9270c9a466169a3dc7fae3879e3f7c9be3404d360cce798568cc8f37877cef75f6b94d9e6b8c3ed7b3b293c8856b8f2fac0cf2e3fd6e199215a488288469a0874f26a027b12a3fec51623c3a92eb48609f189bce66da7d353f29993d0d33cb98629ebcaa7cfb4514e91784bad513a54da0664f10d9694ad143907b6218c3192a15defebbed0e44fe411d1d5beb099f4a442d5b4fb87e0b4b04d71b9a0c6ecbb21cbc1ce06215f4af72bc7340b9c698541360aa38cb019203af490fc1254a3f5e3ec307096cf29bf9f9a6f119933fb05afb3879beed1a9756c819b49a9237a7aa33ab9f6d9d17903d1fe56eab8b9a26d22bda776c59cfd22a27ee116d0fa8c60450f11bba3dfa3e41a8824f7e3e3ecc42480a208bf5c52e7c91617b8b870392c1233d883e93626c7190d65baf21565b3ef04c58556b1e0d9c22dd5565a76bf0cacedf9bef8da47d37c98dfc16ca7c679722cdae66b83dec6a3f05b8ce07fb0e859b2cd929c4bba3df67659d5e4ddb83b49ea5db5a2721ca03736ceaae41c075c5a8389ce1d8a60b8d7bcbe978df3b5b32b95b160a2e3ef0bcb74fa8e2f87cb125701917fa2cb0bab3415d59c663383ee6f75dc429391bf01b1ed42100b926372cb481abfa3f52beb555bb311a993a88cb1a701152ec", 0x1000) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 07:55:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x180, 0x6) 07:55:12 executing program 1: r0 = socket(0x21, 0x3, 0x9) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r2 = semget$private(0x0, 0x1, 0x10000000000011) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) semctl$SETVAL(r2, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x40000000000000f8, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r0) dup(r0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000440)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x0, 0x0, 0x0) mlockall(0x0) semget$private(0x0, 0x200000000003, 0x40000000000000a) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r7 = fcntl$dupfd(r0, 0x10014, 0xffffffffffffff9c) unlink(&(0x7f0000000240)='./file0\x00') setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r3, &(0x7f0000000400)='./file0\x00', 0x8, 0x1) 07:55:12 executing program 1: r0 = socket(0x1, 0xffffffffffffffff, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 07:55:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 07:55:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x47, 0x6}, {0x87}], 0x2}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x42, 0x20000000, 0x6, 0x2}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x0, 0x1000}], 0x8, &(0x7f0000000180)={0x7, 0x7}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3, 0x4b}) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x20, 0xc6}, {0x8b, 0x800}, {0x105, 0x10000}, {0x8b, 0x28f}, {0x3, 0x3ff}, {0xa3, 0x3}, {0x48, 0x9}], 0x7}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000006, 0x9, 0x101}, {{r1}, 0xffffffffffffffff, 0xc0, 0x0, 0x80000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x42, 0x20, 0x9662, 0x2}, {{r0}, 0x0, 0x20, 0x80000000, 0xffffffffffffff80, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000001, 0x7, 0x3}], 0x5, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x5, 0x80000001}], 0x2, &(0x7f0000000440)={0x1, 0x7fff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x87, 0x2}, {0x82, 0x5}, {0x67, 0xfffffffffffffffb}], 0x3}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000500)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000540)=[{0x0, 0x1}, {0xaf, 0x9}, {0x47, 0xdf1}, {0x1ef, 0x101}, {0x88, 0x15800000000000}, {0xcb, 0x282}, {0x0, 0x10001}, {0x87, 0x9}, {0x24, 0x8}, {0x42, 0x7}], 0xa}) read(r2, &(0x7f0000000600)=""/163, 0xa3) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000006c0)={0x1, 0x45daa941, 0x12ab, 0x10001, 0x5}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000700)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000740)={0x9314, 0x3}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000780)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000007c0)={0x7, 0x0, {0x3f}}) r3 = syz_open_pts() pwritev(r1, &(0x7f0000000cc0)=[{&(0x7f0000000800)="ec1ac2b07de70d4ba691272b8e778cb7efa1462fdc7308866e5717927321f45414daa14aee8add4cc585a48940e140d887a8fced7b9b52e78cf22c0fef8d87a53d57d4a26f6cf9ef4a675be8e947474850f6ea5e8cea1d3be98b715988fdda87d546939a4c683ceabb19499fd6bd189c3a0eeb9a77ca41185868763c66ad6443d4060284683c76be7f8a74952d5b4539b88d", 0x92}, {&(0x7f00000008c0)="dce5f4451276002ee114b3472fe6d5cb1739da46f489985daf64c519f39dae6c49529d432c1dae88cde4996908e800e981fe4f65e373e6b2b642ca641c7dc09b62367d604ebe113dbf9a439f413020efd4061e96476269da1e3539dc462ede4d61fad52f624b070bba5df2df433a98fc8e5d01964030ceb144fbcc33c3786175e4ff57037105ea391a3afac4934c13efcabb1adc3c136fe72e52c04b2f49c5208226933d24e90149a02cd218705e5e520eb6ced03fe97a9bcd2adca1f71217bffeff6a86aa8f3e8cb7cb9edcf06ded6f88e3", 0xd2}, {&(0x7f00000009c0)="d97da5d9d0e3a357d297a90577357df6e1e740ad38e9d1f3ea3cbc42b66c024c254a3f3c2ecad459885deda299229232cfb7b5fe446178470d50de5fb115c45ae0448c8fc112e131a96c0b1014d7ee6a8880eab93a0cbcb14e0be417c5df09e4d4c8a541f8adcec4", 0x68}, {&(0x7f0000000a40)="8d439d7ae32b57242a33ca242d8412cdcd1611189a05230fbb598fb1ebbfe8e09032b72a4b34cb6c9007c7e5090e321399d46e69b9cd09bdc0b9386cc98eee6501f6bc3b98d5ec5058", 0x49}, {&(0x7f0000000ac0)="0621b0f8254b7302553d120ce519e46c02bc5dcffadae6b5c9145254985c00c428d5c743758792f9237f370925204a5a2938a3a6f856c7e0c6644f969e5f16f764a890ffcc4aa5fbadd51db6196eba3f221f4961780f5275e1fa4d9e9a2ee4be44a2c12286523cbb228021c98185c091cee066d80e29435e2e5c15d8c6e26c21a9fbf8cae791e48aed1ab9fffc47955763a5993bfc9a9aa036b469416716975875cbf6d547fbd0f137095f3e0256741aa74bc6d6262f1e4880203b760a85cdb3d148d5b3c04bc327ef7958b36964ec579fce57eeb2c15c248f9a3305236fa0be98c08b001a6b78abb3e4927ad05620ba82b77b7b6636179a", 0xf8}, {&(0x7f0000000bc0)="d7a159224054ca777063505ba0ae7f87a39222b4f676c6bc132ea2acc2c1667bd1a628b9269c23ac32d519712d1733ee708ad13946f30622283e4ab7f5452b8bf26618008e94c1343103faed0811951694926b92da6f", 0x56}, {&(0x7f0000000c40)="ff244d1601970f38f114334e8c350e141c92eb8e8950e17bf15a7914080ac24448199060a524c9c1f6549e31f02c33748eddfa8248a9f8e203a3846333c1baf7c952188e192ca770cb9b2386c55114211e1a64037ab35a42124bb9ee2a0c74fc4c7d78c7d21f4a0c76ec286805e307088d92316b", 0x74}], 0x7, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000d40)=0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000d80)={{0x18, 0x3, 0x33a400000000, 0x9}, {0x18, 0x3, 0x3, 0x401}, 0x800, [0x8, 0x8000, 0x200, 0x4, 0xbb68, 0xfffffffffffffcd5, 0x7, 0xff]}, 0x3c) dup2(r3, r3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000dc0)={0x0, 0x1, 0x0, 0xfffffffffffff47f, 0x1}, 0xc) 07:55:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x8) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000015, 0x7, 0x3281}, {{r1}, 0xfffffffffffffffd, 0x58, 0x3, 0x80000000, 0x200000}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x2, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x60, 0x80, 0x0, 0x23}], 0x4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x24, 0x2, 0x7, 0xd0c}, {{r1}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x100000000, 0x6}], 0x5, &(0x7f00000001c0)={0x1, 0x8}) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xbb65, 0x1, 0x7d, 0xff, 0xffffffffffff1abf}, 0xc) pipe(&(0x7f00000000c0)) 07:55:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)="1cd8d85252cee4bab668c1455455f242482834f427211d873f3ac3548f90d9e16d0fafc83002e5d87ca9a6f2f61ec799fb565c3057e812960169c2d3ee3b5511b8b492b28ea50d43d9afdcb19e9e14e56c0d33978358923a17730e8484bc79939a05965541380cc5f285cb4e71be2e4bcce2230c2544f0946f688c71ea89d81603106e91392d21d838a53ba876e323e0794c6e6f31b05fc7149cda484ccdc4491b46fa6a512bb4822004367fd0622917e8c4869bcf36ae36e8d2dcdc6f540277ed8af17992a0ed9a788c538ee9d037ac4b65"}, {&(0x7f00000002c0)="2c828c095cf954bf16eea0740fb5498db4cb19037b8dfe45db8b9a7cbbd74d6781688d586179d4c8293ec777ea9eb2471bac269f952a54af14083b0dc55535db3be4ff261ebc0433f11ccc822815ca6c0b94d62edafc563811c37fe328ce"}, {&(0x7f0000000100)="b4d9c490095ce0170bafb688b402cecdb2e32d3d6e082612fc874ad2001d3a7ef4ec40c52510131b467e"}, {&(0x7f0000000340)="69c181c70f343b56b559d0e1efae57ffa33134e7d1"}, {&(0x7f0000000380)="0c80f30111034fd7f08b01e2f8e2094eed18f35544d7946b06a2b96b88a74b47b04231cfa1bd031639905d26f31ef665820dd549607d76617e69e6ed2ca28ea80fa33609e824022a94542828b6e4408659ad793db9d7328864875be264646e3e21732c792655bdb9d5f2e035ae8c939cacad3c5f15e22befa0b74de26b7d9aa168c89005deb909dc353d49a16576173783708b2b23a455d2d0a91b4c9258f8db59ffa803f1246f29eba3229a61f5baa75a42a640ea4471705056927530ab8156d92751ce249cfb6bce39ad617b5bacdd11eeb02d7947"}, {&(0x7f00000007c0)="c216aacbae25e5ac51c3", 0xfffffffffffffeaf}, {&(0x7f00000004c0)="232453ec1e39ab55020b7a66055d8ea63a1a3d8bde09074af890e64533b14eff5d202fa6160d637bdb36cc2a478cfd68607f2fd99d98e362a4dc3d286e050df86947f9abaffc443883fde64e57163caff19b9a9123983e662c7ae93e8769e365"}, {&(0x7f0000000540)="b675abe0b16edc1acdd281d6ca470e4fd845bd981f70b270e3869041c945c4c191a9341a099f16b505960cf372c32cea8551a8494a66dce97971857a5cdd9640cb6bd0036fb31971cbf1a7eea23fa4ac6beb7f8a3752f4a7d8730319ae95ce657196b5c51fab86c42a36544e574b80881725aea3beee0e67703047b4faf9bbfe0421ac79ac38809bb4b3eb4adf7349d250a23bbaddd481a63a2d77a464e57238266e3d"}, {&(0x7f0000000600)="7994c15afef2deb558ff8fd11e5fc912073e6b82d2e0b6bc04864820b537e1474ec8f709b39477cdeecd595aefd1f4853816e435f742851d624dfc8c81c620d0ad035025f64fdff9878178a09c3d0a5d93100194d61b62c45b5c1c5933cd7abce1d4ba1f77173b65b7fcd79d47e023877a5d0ecfe48525a1389a51ba3e9fa16d5dca6438ca67d6344b667bfd31db66514f59e6d538caf788fdbd48ac45c640afe9e9bec2d103f1bd5bff26b997729118c2bda8d5daccf0cdd3f9d494a264cabdaca120162cda4c36fa56c053fa19335ecdfaf0a35caa0b10"}], 0x10000000000000e7, 0x80) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3f, 0x3ff}, 0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0xc4) setreuid(0x0, 0xee01) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x100000000000002, 0x2, 0x0) 07:55:12 executing program 1: r0 = dup(0xffffffffffffffff) fchflags(r0, 0xffffffffffffffff) 07:55:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200000, 0x10, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 07:55:12 executing program 1: r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x5}, 0x8) 07:55:12 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x20, 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) fcntl$lock(r1, 0x7, &(0x7f0000000340)={0x1, 0x3, 0x10000, 0x20, r3}) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='\x00') r6 = getuid() r7 = semget$private(0x0, 0x4, 0x5) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000380)=0x5, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r5, r2, r5, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = geteuid() setuid(r2) semget$private(0x0, 0x3, 0x10) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x1, &(0x7f0000000000)) r9 = semget$private(0x0, 0x2, 0x140) accept$inet6(r1, 0x0, &(0x7f0000000300)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r8, r5, r4, r5, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) fchdir(r1) 07:55:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10030, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x1, 0x6c, 0x9, 0x7, 0x7}) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 07:55:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x7, 0x200}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:55:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0xd) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x17fc, 0x0, 0x4caff8c8, 0x1, "4de96915c99662e3c73211b58ce6b1f5d8cdb48f", 0x2112, 0x8000}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) 07:55:13 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) listen(r0, 0x0) 07:55:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x1, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x1, 0x6167, 0xe518}, {{r2}, 0xfffffffffffffff8, 0x20, 0x0, 0x0, 0x7f}], 0x800, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x80, 0xbdb3, 0x2}, {{r1}, 0xffffffffffffffff, 0x90, 0x40, 0x800, 0x1f0000000}, {{r2}, 0xffffffffffffffff, 0x2c, 0x2, 0x6, 0x8a1}], 0x5, &(0x7f0000000140)={0x9, 0x3}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xea, 0x0) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x45, 0x80000001, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0xfffffffffffffff8, 0xeab}, {{r1}, 0x0, 0x0, 0x1, 0x7f, 0x6}, {{r3}, 0xfffffffffffffffd, 0x61, 0x8, 0x40, 0xffffffffffffffff}, {{r1}, 0x2e91c1731b9691ab, 0x4, 0x9, 0xffff, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x200, 0xa6f}], 0xfffffffffffff283, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x0, 0x5, 0x80000000}, {{r1}, 0xffffffffffffffff, 0xb0, 0x20000007, 0x5, 0x400}, {{r4}, 0xfffffffffffffffe, 0xa1, 0x1, 0x33, 0x20}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000019, 0x100, 0x6}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20000005, 0x0, 0xffffffffffffff08}, {{r3}, 0xffffffffffffffff, 0x36, 0x0, 0x6b3, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x6, 0x6e5d58fe}, {{r2}, 0xfffffffffffffffa, 0x8c, 0x1, 0x501, 0x100}], 0x9, &(0x7f0000000400)={0x7, 0xffffffffffff8001}) 07:55:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fsync(r0) close(r0) fchmod(r0, 0x0) 07:55:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xb0f4, 0x1}, 0xc) 07:55:14 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 07:55:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:55:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000200", 0xfffffffffffffc9b, 0x0, 0x0, 0xfffffffffffffef4) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92, 0x1e8) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 07:55:14 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x30, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) linkat(r1, &(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 07:55:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 07:55:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f00000000c0)="87090000", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80000098, 0x50) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 07:55:14 executing program 1: r0 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x7, 0xfffffffffffff000}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0xa8, 0x2, 0x100, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x5, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0x42, 0x68a, 0x40}, {{r1}, 0xfffffffffffffffb, 0x80, 0x41, 0x800, 0x40}, {{r2}, 0xfffffffffffffffe, 0x22, 0x0, 0x8001}], 0x9, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x82, 0x800fffff, 0x815, 0x4}, {{r0}, 0xfffffffffffffffd, 0x60, 0x0, 0x800, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x55d, 0x4b7a}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x101}, {{r1}, 0x0, 0x40, 0x80000002, 0xa7, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000041, 0x3, 0x2}, {{r1}, 0xfffffffffffffff9, 0x40, 0xfffff, 0xffffffffffff8001}, {{r0}, 0xffffffffffffffff, 0x23, 0x8, 0x4, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x3ff, 0xbf}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x80000000, 0x5}], 0x0, &(0x7f0000000100)={0x27a, 0x3}) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 07:55:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x7ffc, 0x0) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/159, 0x9f) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) mknodat(r0, &(0x7f00000003c0)='./bus\x00', 0x2000, 0x6) openat(r1, &(0x7f0000000340)='./bus\x00', 0x0, 0x40) clock_gettime(0x4, &(0x7f0000000280)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x81, 0x0) openat(r0, &(0x7f0000000380)='./file0\x00', 0x10000, 0x10) setsockopt(r2, 0xffff, 0x1, &(0x7f0000000080)="37fd9a39d3d429050f0cc3d8b5eccbb775b41eff78d0543fb7142375ae4d93a1f0b908649a3e58c4271d0bcb03db45bf1115044754437ce83fda395a034a06f15d42c414d39930bbffe6436429eeb802b6f548f57038db9cdd526a47f2cd9eb9afbe71f180fbab2eb825bc589fa797b3b54cc7f2743933871874ac17f03fe814ae6568d4905348e83fe19cceb938afbcb3bdd05bcb416074afd1464b9a6e667c31cd2e324792c8f2192d2a6c77728931d0d55509a3faa8c9c88f586bf6425209d7d6ce8bfd", 0xc5) connect(r2, &(0x7f00000002c0)=@un=@file={0x1, './bus\x00'}, 0x8) shmget(0x2, 0x2000, 0x45, &(0x7f0000ffb000/0x2000)=nil) 07:55:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000180)=""/70, 0x46, 0x41, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000000)="2b00ff23000008003c00000000060000cb62", 0x12) 07:55:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c0000000491eeb9b3981f6230ced5d5d4c32b418f8f9e8730dc2b371f51e9b0dcb593e254ef97dcab56ad34040000000000000012a6f9615db77b0f5c8ce208cb7709a9bcd335f08e5c3081d16c5a136d0c86a756dfb6a40c7ae601430bf8b679fcf7958e6a1548546ab765e9f6d26ad5545f4f0a664f510e9f275731e23f55ec504eb9b3f36e6ace687ecb585b1e44", 0x93) setsockopt(r0, 0x4f0, 0x0, &(0x7f0000000000)="2ccc1db07f6f17240170dc2dc19476175dd258041c754bdab980fb0eb5ea4b59638deacb9b2f398da854f7bab184227bfa", 0x31) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x139) socket$inet(0x2, 0x4, 0x6d76) recvfrom$inet(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x40, &(0x7f0000001180)={0x2, 0x3}, 0xc) 07:55:14 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = accept(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000010000000000000a0b4eb0000000000000000000000000000000000000000000000005700000000e3ff000000000000000000000000000000000000000000000000000000090000000000000000000000000000006ab7ef6083166d97bab8338a84ad97dda9934ae7b520aeb2b2818919667095fa0c2f5d30a53c8b026a7a4c3ce7daefbe1aa1e92f5e93a1c2fba4337e0f5fb3a72a7f29a5"], &(0x7f0000000080)=0xe) r2 = semget$private(0x0, 0x3, 0x140) semop(r2, &(0x7f0000000100)=[{0x7, 0x6, 0x800}, {0x0, 0xfff, 0x800}, {0x0, 0x8, 0x1000}, {0x4, 0x4, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x7, 0x800}, {0x5, 0xd728, 0x1800}], 0x7) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt(r0, 0x29, 0x80000000000d, 0x0, 0x0) shmget(0x1, 0x5000, 0x100, &(0x7f0000ff9000/0x5000)=nil) 07:55:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e4fc8c08c28e66cbd565afb4347243ea00fb409f186322aec6dbdb102f5e9b12bae3ecd2a41d9d22bbfb566b5ed313b3f922a7d6758dcbb68c90ef40bffffe328dc8ad00a204070bbd0981a8ccb29d539ec15122be06e6588e8a1eb72634164cf08622e273e4391595", 0x69) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 07:55:14 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) getitimer(0x0, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0xffffffff) 07:55:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b85000800", 0xfffffffffffffffa}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0897b", 0x40}], 0x1) 07:55:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5204) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 07:55:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc06, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0xff) 07:55:14 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x100, 0xc8) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) 07:55:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) socket(0x18, 0x4000, 0x5d) open$dir(&(0x7f0000000240)='./bus\x00', 0x4c0, 0x10) open$dir(&(0x7f0000000000)='./bus\x00', 0x38420, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x1000, 0xdc, {0x9}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x80, 0x100000001, {0x7, 0x2}}) stat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) 07:55:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) syz_open_pts() close(r0) syz_open_pts() syz_open_pts() 07:55:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x7, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x100}, {}], 0x2}) 07:55:14 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x680, 0x84) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000019c0)=[{&(0x7f00000017c0)="30d0568958ef4c779b25864c42a1fecaacacf1baab021066189affe48a0ec26e0d489c0565b74bea2025b6ff471fcc8cb8364f7411fb3b899ff329357d41de00150c6b5285fddcbeef5cf8b0fcd6499aac2468976c4470ea86aa6c413ecf3291179fabe692173770c4a1d55bcca1ee0f08556bf4665d60de3740ae883d475031efb5863e27e5641019793a0191e7af37849d330c858fd66ac1274833d770a0447e0e99093e177bf54b77a358b52270417643ad0110ef7ce557a6ff72a7fd1092a6", 0xc1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x39dd79ec1f4f30a7, 0x4004, 0x80000001) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 07:55:14 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="90", 0x1) r1 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r3 = kqueue() munlockall() r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x800, 0x7, 0xff, 0x1, 0x80, 0x0, 0x1, 0x3, 0x3, 0x8}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)) write(r4, &(0x7f0000000100), 0x28b81e) readv(0xffffffffffffffff, 0x0, 0x0) 07:55:15 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRESHEX=r1], 0xfffffffffffffd21, 0x20000}, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 07:55:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = socket$inet(0x2, 0x3, 0x6a4c) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000033010000000000000000000000000000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) 07:55:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 07:55:18 executing program 1: socket(0x1, 0x3, 0x8) 07:55:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x480, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x900) 07:55:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0049230900000001a9d18e217d602c2f63bc99bd043f3272948b7bca9dbadf2dd0d92a85984aaa949dc06ca14535464be5a3a84abcf6a7e9df6ad75921a5800a59dbb0f340b25b2854f6c62672f32db6e44cff66e8b9893dad56f337aa05e5f1c09d47b9bda266a3e6aa9e1e5d57c5d78c5f2229c3d890d133e578ad39621f4815049f5be1b9d6ce59cdc30e3950563a0224254feb79"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x900, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 07:55:18 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r1, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) 07:55:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) r1 = socket$inet(0x2, 0x100000008004, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000000009, &(0x7f0000000080)="0000000000003a6cd75c6af410e669f4492708e9da2c641b2be37b56c0c75c1d55fff42ccc4399892499a0712d3ca2c0486ff969859b5a20beb3a2b20ab723a7f17158f53491", 0xfffffffffffffe99) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x7c) 07:55:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000080)="f76b7bd888abdd32a015a69bc533db5bd96e91a0bea341", 0x17) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = getuid() fchmod(r0, 0x100) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 07:55:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffff, "845c556b0007b8afb54c7f8a00"}) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r4 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x0) 07:55:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x81) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x81) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x803, 0x1) poll(&(0x7f0000000000)=[{}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) 07:55:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) setgroups(0x1, &(0x7f0000000100)=[r1]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 07:55:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x12c) chdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0xfffffffffffffe34}], 0x1, 0x0)       uvn_flush: obj=0xfffffd80347199d8, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 07:55:19 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8, 0xfb3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x10001, 0x6bd}, {0x18, 0x1, 0x1, 0x30}, 0x4, [0x7fffffff, 0xc, 0x100000000, 0x82d, 0xffffffffffff6fe3, 0x400, 0x0, 0x9]}, 0xc) socket$inet6(0x18, 0x3, 0x1f) 07:55:19 executing program 1: socketpair(0x1f, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffe0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 07:55:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x200, 0x7) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) kevent(r1, &(0x7f0000000140), 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x800000eb, 0x7429, 0x40}, {{r0}, 0xfffffffffffffffc, 0x19, 0x0, 0x2, 0x8}], 0x7, &(0x7f00000001c0)={0xfffffffffffff016, 0x3}) 07:55:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r1, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x802, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000300)=ANY=[@ANYBLOB="1700f6f056ec92682e1613e85807ea617cd8f5476c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 07:55:20 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) munlockall() 07:55:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) fcntl$setown(r0, 0x6, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x3, './file0\x00'}) r3 = dup2(r0, 0xffffffffffffff9c) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x100, 0x331}, {{r0}, 0xfffffffffffffffe, 0x1b22b5c67a8d930a, 0x80000000, 0x155, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000011, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x85, 0x1, 0xfffffffffffffffc, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x10, 0x5}], 0x502, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5, 0x2}], 0x4000800000000, &(0x7f0000000180)={0x3, 0x3cf}) setsockopt(r0, 0x39, 0xda25, &(0x7f0000000300)="a28a5490ed8ff4004209e26bee65c0d044c801c5", 0x28f31988) getpid() setsockopt(r0, 0x1, 0x8, &(0x7f0000000000)="f1325aeda440bfc7a9af3190ea7a09ac1db124f0ffe649624c40a92548105cf666bd5550e5ca24ca5489f05ed6a05bf36c18413953", 0x35) 07:55:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x201f, r1, 0x0, 0x800000000000fffa) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 07:55:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20, 0x0) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = kqueue() r2 = dup2(r1, 0xffffffffffffff9c) recvfrom$unix(r2, &(0x7f0000000080)=""/225, 0xe1, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000300)="6540804c820d1ec401725e200f47549306f000a005000000c4612172d77b3647d8c726f244a7c442352d9000000000c401cb7cffc401fc51ac7f73000000") renameat(r3, &(0x7f0000000200)='./file0\x00', r3, &(0x7f00000001c0)='./file1\x00') mkdirat(r3, &(0x7f0000000000)='./file1\x00', 0x40) flock(r1, 0x2) 07:55:21 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) syz_execute_func(&(0x7f0000000100)="c4810d68dc6741f69ab642879c0f98a758f24babc4814d625b006466430f71e2f5c4e37d1972ea0766450f380666cf0fdb5a000f0db8d0000000c422799aa13c42196e") fcntl$setstatus(r1, 0x4, 0x10000084) r2 = msgget(0x1, 0x402) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x1) msgrcv(r2, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYRES32=r1, @ANYRESDEC=r1, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYPTR64, @ANYRESDEC=r1, @ANYPTR, @ANYBLOB="75175b554586aea906f5b9d2474c5afc673ab32f30ca928c2fc8fd061ff717122ddb835a1e86d955c822e786944f84ec529f0fc280e8b194743eba9523e65fd0d34af61e7f7daa3aa6426e9e3d5bc87693f8853381b46851d2aa9190a04f07b35f0b4e18ef877ce058a1312169d8bdaa71e0673e2757b713f8bc91b91aa736e2cd4a8c3f3e7a76a64f2775b599fda95145d817f0507d811a04fe81a1f83014b0c87ce9bc660082d83db24c"], @ANYRESOCT=r2, @ANYRESHEX=r1, @ANYBLOB="e16f5bacc63da41f8db0dfe526dce2db15d525c17e802e51f5d3327521c4ed898144aa520c2da0d7f3bc8ce17b2e5d16640841b533a18f00a90cfeb083243f8e0380650fc59ed2ff884d0b21e27ec4d1187bef4091fe099824fb8929def43b12f7d1826da89bd34a5bd2bdbe3dd0004646ed6401efb7b766b9b60ba24bc99ed59b4906"], @ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYPTR, @ANYRES32=0x0, @ANYPTR=&(0x7f0000000a00)=ANY=[@ANYRES64, @ANYPTR, @ANYRES64, @ANYRESDEC=0x0]], @ANYRESDEC=r2, @ANYRES32=r0, @ANYRESOCT=r2, @ANYRESDEC=r0, @ANYRES64=r1], 0x8, 0xfffffffffffffffd, 0xfffffffffffffffe) setuid(0xee01) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r4 = geteuid() shmctl$SHM_LOCK(r3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$getown(r1, 0x5) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x7f, r4, r6, r4, r7, 0x20, 0x6}, 0x80000000, 0xfffffffffffffc14, r8, r9, 0x40, 0xff, 0x41a}) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x4, r4, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000340)='!-\\@#\x00', &(0x7f0000000380)='*[[.^}\x00', &(0x7f00000003c0)='-):\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='%\x00', &(0x7f00000004c0)='!.\x00', &(0x7f0000000540)='+/\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='!\x00']) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000285000/0x3000)=nil) setgroups(0x0, 0xfffffffffffffffe) 07:55:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) r1 = getpid() wait4(r1, &(0x7f0000000180), 0xb, &(0x7f00000001c0)) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) r2 = dup(r0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x7}, 0x10) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 07:55:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) recvfrom$inet(r2, &(0x7f00000000c0)=""/194, 0xc2, 0x803, &(0x7f0000000280)={0x2, 0x1}, 0xc) shutdown(r2, 0x1) dup(r1) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) poll(&(0x7f0000000000)=[{r2, 0x12c}], 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) 07:55:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xfffffffffffffff6, 0x275e, 0xe6b, "b8db4534c07b68bb95cd35666b53b011c81b43e1", 0x60, 0x20}) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x9}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="0a68812b204bc5567d2272a20b52d25821224c092a2fc0b17b2718b5bd4353e5eacb94ed14d56d3822bf736d24bc4f6589a6fa533c695c6c2ddda28ee32a6951244bc783d21219c9591dc9f7b5d0a7", 0x4f}, {&(0x7f0000000140)="0041ccb9d2186f7e0cf9836b76c67284d6f33fcbb682a9b0f52da11ae2fd6a17db818633bd3d4a3e93378c3cad8625f73ad42712a3129b59e0680c527c1dba871f73d269cd8252197a9c62b6b34ff1acc27fa5264384468307482c4297cccae01496b894cf38ce83034e7ee0cea9a6865c13c8e63f699277bd52241804e24e0f46b8b998bb5bab43851a3bba1e1a40874dd174e2e096332131ec05fea848c42db4bbcf4268bfebbaceb61c894805e8283b", 0xb1}, {&(0x7f0000000200)="f76b59a9c16ab545a07c5badb44bcaf5e70e5cab55a6840402fc94bdff7e4692659f41bb68b31a4cd1105128b6802cd41b9d9a98b6144552be129006dfe13ea5e16522239d903c2008f64ff54d8c6fd3c819547495cc45219f2a322b5b4751e9c0ba768e1869ed9981f764411a2db63c463388789756b49010907289d29075a08ff04d48816f992a01ec0090dac57110131faa70a5d95157c54db6bd2b818dd7e08ffc92833ddc465bee99a4ad13c081", 0xb0}, {&(0x7f00000002c0)="be8b2581", 0x4}, {&(0x7f0000000300)="905b16cbd2dbdb0e4a65170fe7553e48f9be476e350344e6fd89d5fff17c2059b919072ca4cb8f280f0a001d40dacce4b6e34a97002302a21ffa1f228efe96143b96f9bf0ac26599b60c99d79109a2ede6ce930b880e01b9f50a3ed8c58b95ff3fee27be03a53b1ccfd713103b51396968e76d104661d6463f2fb7cf376687d5e618bbe6f21a3e69c3b5e1f501787d28106db34992bd9a8937d5217c770270135ed0216dd83529453cc716a01e1879c04d7f358577119b3ce18f43d6ac417e6bc3f92e2e02247469f2fce6bb1303f699376ddd0efad1", 0xd6}], 0x5, &(0x7f0000000480)=[{0xe8, 0xffff, 0x20000000000000, "8ada6c3d73675aa9f94daafeb7fff83b5ff04f0d088c07a8520dce737098edde7704297df9ec2d3f64d6d2ee6cdc9cff8f18254cdd9da34b95dc634033936e80d815df40def1e1516e9adae0d88dda96714ee14289a763d4f429bd917963f0bd43a8492627424c6426ca60f5502db254d9fb341db95b18b860b2497342e25cf2c7779330b35c63f1ca6de30f85a7e056bf00e75f54f14ecb5a6c79f1b5b9e2f327f80968711cbdcde0af4c039ad48b285bd92924916bfe7e4a7d66504b1b61f98a29f432f840d6c1187fccc1121beb63c04486f0916e9ba4"}], 0xe8}, 0x402) ioctl$TIOCNXCL(r0, 0x2000740e) 07:55:22 executing program 1: munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) 07:55:22 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) 07:55:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000040)=""/73, 0x49}, {&(0x7f00000000c0)=""/213, 0xd5}, {&(0x7f00000001c0)=""/80, 0x50}, {&(0x7f0000000240)=""/26, 0x1a}, {&(0x7f0000000280)=""/38, 0x26}, {&(0x7f00000002c0)=""/160, 0xa0}], 0x7) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x40, 0x1, 0x6491, 0x1, 0x0, 0x8, 0x7, 0x2, 0x3, 0x0, 0x6}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000540)={0x2, 0x100000000, 0x7fffffff}) poll(&(0x7f0000001800)=[{r0, 0x4}], 0x1, 0x3) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) chflagsat(r2, &(0x7f0000000440)='./file0\x00', 0x1, 0x2) shutdown(r0, 0x1) 07:55:22 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) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000300), 0x0, &(0x7f0000001600), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 07:55:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = dup(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = semget$private(0x0, 0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f00000000c0)=0x28d) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r0, r6}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r4, r6, r5, r4, r8]) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f0000000100)=""/118) 07:55:23 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x6, 0x1, {0x0, 0x80000001}}) 07:55:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r2 = fcntl$dupfd(r0, 0x0, r1) unlinkat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x8) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 07:55: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) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 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) write(r0, &(0x7f0000000300)="9b", 0x1) r4 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 07:55:24 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r1) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) r2 = socket$unix(0x1, 0x1, 0x0) shmdt(r1) getsockname$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) getegid() shmget$private(0x0, 0x2000, 0x1, &(0x7f0000fbe000/0x2000)=nil) 07:55:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x63, 0x101}, {0x67, 0x100}, {0x43, 0x6}, {0x84, 0xfffffffffffffffd}, {0x0, 0x4}, {0xc4, 0x2}, {0x0, 0x1ff}, {0x23, 0x2}, {0x0, 0x80000001}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0xe3a}, {0x26, 0x3}, {}], 0x3}) 07:55:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000001280)={0x18, 0x1, 0x7}, 0xc) r1 = socket(0x10, 0x4011, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001300)={&(0x7f00000012c0)=[{0xaf, 0xfffffffffffffff8}], 0x1}) sendto$inet6(r1, &(0x7f0000000080)="1a5dab7a84aab5d3f5f6373ef7ad750dc6a2789cda817c05437db3b87f67d24636eefa15f6d4294a505eda542c9c2916bcdea269802de93e9385282dc9b42454af214209374c3aff28557d603cd7b9f4cb118edb140e82f50b57f7721b4165e5770367e15eb344cbf145d77be8520f0247bc7174e3aa576c2ee22fdda3e52fd238c97e2f9fce71af408bb3cb312945f359137eda7bd12bb0b4d105a2f27d4a63ca8f00c531e3378c312f944b9e73bdf420e18a9275573a53c548fa347cbb0e30f55d61093556a7f2d214ce58ccab2e01c61e681e136c8ea8dd32d21c15ef1f4586ca973cbdd0f223745d4ab13b947e13ae9cfe3c831831f464bba7179e719fe334d4b1912024ac8e74f1470f8e8a1f139609b1b96288672fbffaf6c130406a6fd4f03b116021a8cf5a131973e589648086272e40eaefa5af0e3a99ea04db5473d9ce27343fa28ba3a93e2c406d131f0ce223f49edef91d0a3a4f9adf2963b54b7b077ade2f8212dc4c8789a6406cad3bdc0466904f440fb8c34817945771195e6ef3d3a0560006785f79554092fd503215d02fc30748de0871b8f66bf3871843243085e26e935105b23b8f0229e9d05dbefbd539455180447b5cb77ae55e33f3a2b1262246548cf58e4f8cff89008f69a922153763eee0da086153cae4151e6189a826db83ce16eeaf7445d905fc81b44f2afe5cb82b6b134b82401dfa9126c215b841f3d222f44d395f686c01851bafeff7d720fec78507b7c4f621af37500848fcddbc0b83a4dffa430b5066d30026b410e19c2ecd97b0e61122425683d172dacecbb94ae4b5758f8d30effa42baf4013415390983bc930b1da3846f0c933a698d9e784993cc1201718e918d9e707cedf3a45460ab875559ff40080d12b3e42ad71a5d65788f5f169d9d44318188d53d115c54ce3f3f99fd88a71ef4b752005458d9660f4247065eef183243ad7ce354b30b99f1f0885c5caaaeab448fcf486126dd33ed891d718952d7a0ccf4617baf13260acc9dc1bad7be2d2fe4b8d2c8322851b505d49d2066bc2c85f42a0977740883a2adae7fcabfb517385650604c444ff02f40efb79c42e0cdde91b88646a49f4ab64b0c75ba963393e52810b5110c50000d76a6ba571b851cc2cdde391727b01af129992c8111cd602040861886f14c4d9e6c21f10c0e31c35dd7d496800fd90a4fd27bd8193037a4cf619a26eec9b2c6365eb6123085522c320e8f1f29431a470001b0c38c0df733bed1f70e456d29050476087be268727325927293390c5817054c0b279d9aaf87a21f85f461a465459cf659e3e9d729c8143213c3342448f7b7602d4d8156f8cf4296f8f9f7eace913b1c04ccd4e4e650ee18f1caab4dc8b62c78fc42e0baa1e72f11e553cf6f82b47d0bd31520342cfec02d35ebe89962eb59fde3dd0fd85d27200d0c6e2ea7f9eaf135ffb431064fb7412227ae1e4719883581c13432f8fa5ab33dc4ab28f8cbc2910bd701040923321de5b77a5f34228863fb5681c2b86e4f01d8eb40c2c04e8c9ec04087dbf656a6651dc13b68b0f0a905c9d8343d8e4e4ebeeefd97ac3850ccdd71c6c9127898a3a6547d4a15e6a0d2c5fee3bdc9f47b74dc6a5f98682520d75284a58fbdcf18489a91d11ec2554ec533d20eb961f38bb4c9a863e46d07d71262e90180b62bca9f82e4da7af596b99e4f1fb2edee067aad3820c54e2dc2c2c0404b2d404ef3e4895ce00675e6eb8f23f2e6a45925d424ef5e01cbd6f58267251ba4075c587e58e518b099bb91e0cbd782bd4a6c13a8db4bf2777f353f4173c9fb9c44ea3bfff18f6ace89f0c3e1b393dce2bd5b11dcb5fafcd0f16f0f44254d75bf9e33be85d09a26a89e405b3b1fd68f2ecc92d9c3375317d6b880ac8786d78d389977e77fe5f3442be263b4ca43f03a4c3f0b47910d8ffcb57d0d7fb7a01fe9f58174771d5c2cdf7674433c4b830717e9e78060450b7eccb70a8f5666e6ae496bb83ad84f103e41baa376bf19401101ebb127a08a30398821aa570f0ea2ed3154c41ac792b6e88b9e3fe3f4461226e4ddc21bb0eed099011d0ac943a85cf0fc0531e3724133adbcc840ef91480ac3c2f10eb94d4627a35b54ee4ce210f0949afb6186c298474a81d09405e24d9a6c7226cba5f60805fa059ea4fb5ff62668cddca133433c71ef7d063bb45987382a2929e9c64133ce342563c781db9273eeb0e0af9240f72da413ee9b9dbcd8fb51c572017fed5f6c00ab0cfb6eafdef09de16244ecc606c2f7804cc1a1190f73e0d47116a95044a605005099110baeb535253901711297494eb123639c559940d6a1ab29b36d71770f6aa4219c3c070e1512efebec8a8378286383316ac378ef4aa9a0ec7bf3469e12162dfb66360da5ded241738c1ef7319556495c1308ffb8a8b60a8901a815e074d68836eb1c4512ef98aaa6d493499277ee7e6720afe47b22eedfc2fbd7edb50f171b60a815b1205c476780cc89658ec1352c72b1a130d52366a8b4c37a4d4d11f3e4b5010db960fc5574a782d1c1a888dedf189a911995758780c98f3abeeaaa10435468771b477976576937b925bd2b152cd9ae6c6ab666d55439d56765e68ba5dfc4901f24fd17f6cdcf5afd464585b045c88c4e7bb5735a2cce5795a152b56fff8200e28cd86f7c195c51a842d411d38a415df3be429117e395124dc792451ea39373e17ae6b69540dee7383e0b9eb708e47cd85bdd9d43de81c5b0c1d690fe1c04def24a4f7c834317d4fad83ae33df990af3179fde02b114dbb1e2b872e4bd357dccaa91fa29d377e001f0442c0ea4bcc7237a04c2ad9802a071a9fc75e2ef90ebd879692c48ea71a9b4ae82bf7caba921fc155c32148f88f2157b99e16e3df8482c0441d07782ac27b553036d8b032c8a94820e044da188f5771a25ba9a5e9a95c42ee0a917ab9633bd16d6ca7725133e6b081df0a6a8410b67de1c9187f0378bbbe5dfe506137dafc6dafaf685b3ae4a6deba916f3ec273c56303404a235541278374e3824ffb5f12930791cfbcaab4db871bb7029865df9d857676f9759a0c1cef66adf272c776d5097a6ba533ba40504bddccab2897bfcc47a53eb7abb376935bc9f9bfff87cb47cb72b957ddbfbd1ded662a24ee99ec6819a1de3b33d70a9b5ee6af231a2c825f52677a3851af6fac750a7fc04dc6ebec719614ac640ce8087a45b55e19c46cb58a92c72be26063d23676e13c657b220ee2e9fa4224c521c92c67349563bb85ad19884ff5603ff28c8278ecd411012c6b9036a50d61e61ee5ee5b1079ef81ec22a0041949280d095841bd11f8713db53b29867d83c3d2f94898d0dd2672eb50991c0ca2fe45f2b51aeb938065f815fa544abac0a24d103cf2603eb7e7e3e54444870b8c1f2a3cf0d24118ea6a03198b9ad07eb1a21311132bf7cf942d59019d99c342a28b264e497986a5cd8346ac9cde3bf0051184f74a607449f4c379f7f1bd128c2aeffc7340c50e103c53ebcedf60e91d2729575fbf9faac6d5a63d4aea94aaedb2b1c57434fd5aa178c707af3fcf26e4ac99dce52251275cc115012bae242a7d35cbb54889c06457e3f93c9b8a1d766123c647e63e561c86f2647f7d4f1ce61ccc383bb47552422a485fa7b077a3d9a0b69ac8b71bbd35a21a8a0c90014b6fd2f790582e5856863a85e9f91a8806c16862484337cb90eed3829fa08cd9ff24547d483e55f2bb9d5cf2251f010ca752ba2385ddc975755f099bf890bb905085809371d515ba8412418292ff733db6e6e2b53208d39932c14baa652467555c073c2523f346f7c3acd6d9ffb26ab81b7a8c5b228f9f0907d684f52eba21a80a8dea58614c699e281b06b93385ecbd54c152d74e453d9ac33af1938c4f4be073687aede4d30b3b47ba61c96e0c1de8700b20e7284cd29124640893eb8e7e85484a9289df531c356e2ef407e9acc1f8f5c96934e07e2cdce4895d17e28107e2558f30b8008504042cbc46abe1fd6ce569bec55800104650d439f24e628c290fca0a54d9084a386491c8b5636851f77c73e2837f5b9c4037d29c3c999fae66cf1399899345a8a7090107cf10e71ac29abbe91f96a20d5f1e1f23d2f255e1a5af2530a1af84c5d056f8ee4cddacfabc2621872b8df557f4fba8df22bb7114eb95ddba002bde3f122cdaf0d2441ba3d9a37ee385c0e8f6ed8e8f948afd4bea0303d4271d8aa11544baf59b56e9ee43b576f3c44d8da571885bff66d2ed9c19c93044604d71028b3510dbdb245c96a6dae5b1f1191d00f5e63632164f8f2370a9b6abb3adac0e77954b17c9318bda972a5cc0394fa40ed79e7caab822b781e19e7e0a82f4593153bef1ebf4c6b102b16068cc73b759105f45a3aef292ece82ce800905671771d754544aa75b2b95511cbf936aeb7eeb5ed6d898ced89ca6493ff1ca7f0184f34a426019b2a7f35d53a38834575bc4fda2ce6fd2588fa3490656adf81d8b557d25783b2614a6b319905594889c6e63c783ce18e8b9a09d6e93cfb0896f47ebbe623b04a81e3650cb48b9cf257461d486f150aa31bae7272e4a87cd8c7d361cdfe3ee9a92ceb86b01c4cf6ab568f4ba3686a8aba19fe364f79a9d405fc7458be63bb2b0c6e41e965ed0f567f1726157f7ad62468d226868a81fefb37eded173d1147ecaae309ef4e428d28c431380ed03bad819d219cbe6045fc3f34e9ab92b1f07775c797b071563c6d9ff33f5d5a439f6fee822cdd8852014d91d4d047609b2d1b9a8c5e10bc01f80614580cb03e99c3f00669a9b3089d47d3971444c9389642d123dbb880f57377258bf5e51025f8ce60810a8bf94162b7dd1d8e13762ebdd5df3012ba6b33db32fc4bd39e4630b66819a758eb5398cdbec3152353dd9fef86b1a0725640fd7128e1b86fea1a73da57265a83e6bd7d04ba1b5bb08ce0d962f0161e0caaebbe5a8ca74238c2e66a03db5e5c08ccffdddb92c2fc1cdbf73fcf6839c082a866dbe34936d0f58c27024d1657b7d4ec91fc5b79d9a5343a1752f4bf8c02ff58a56aa22d5aa17a1a72ae0034fed67c3e6d073a384591fdec4ec2afe5806776397885aca3fa7333f93739372278d3752e6a9e0e6f069de4538dce5dced480c95d51391ef8dc3342c6ea6461901452cda2ada0df71a1bdc00cba5c4c10593b1d32db3ee334722f584e946d466de04dcd93da38765516a49678da6a564b8d526cff51ab44131846e901cbcf3e1c1b83df054d571c071afcdb2a0fbd4e2bad5e52cd9d0ceddf89bc4cd20acc54ddf33b2d60e00b620427fd5f600269a87e7e28f6ae65f3533ff29fa1264830b48ed7144494a41f4ec0f787c310773e3d5a5f10be52383077e1eb0a85e2c234b80b4ac74c1db23dc51f453e66e90ae2e871c6a138b8519db1e716cbfd7a575fc209ca301dadcb174f4aaa33684e7c40ad3e1da80368c51d24872ff1e78c37f22b1a6f3a81756fc7ff5677006fa752f69cf34e8541b617cf8b1ec586b50b690d4933f33d52f0e4dbba1df4132130dd2875a97dbe36d792fce26d9a66eef81b8a98fa91f75db9f13b84df74a71903e0455ebee3a7e57e043175e3f509e4f3d31d09c63a0f7e4987a4ac92a5ec16306166fd5ab7a7e1f0c14e50221c73098b69a8813e31170705d63a54c1769e00150aa10e2500cff3ad55548288901de37085fb3709ff88b3f0efc8ab305d81b21754050593bfeaceafc880514a0bca250a412da65702b7fc12ea05ef3af60e5e6381b1ba69acbc1e8d1b2365a7d8b429805ce53a0fcc4a88f636", 0x1000, 0x1, &(0x7f0000001080)={0x18, 0x3, 0x3, 0x100}, 0xc) lstat(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)) setsockopt(r1, 0x9, 0xfffffffffffffff8, &(0x7f00000010c0)="ccdfcc075a64dbf2e3e851531136266d8c97a99f0cf3aa2371d2b3734964c3fac1cc5e5eccd636f296f75b860915be6e2e94dfdd5c747ffafda3decd3428fe97533dbbcb6f18620830d53f", 0x4b) read(r1, &(0x7f0000001340)=""/208, 0xd0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0xffffffffffffffff, 0xff}, 0x0, [0x0, 0x0, 0x0, 0x2, 0x0, 0x1000000, 0x100000000]}, 0x6c2a8dea) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x1, 0x0) openat(r3, &(0x7f0000001240)='./file0\x00', 0x80, 0x42) 07:55:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x7e1) mknod(&(0x7f0000000040)='./file0\x00', 0x4000000001ffb, 0x0) syz_open_pts() r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000100)=0x8000050000000002) 07:55:25 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000000000)="62c2c102546419e5248b2fe6e5df53e47da09d3ff4567f90290a6c75cfe25cc24ff246d80bb65cd30fed1fa930660336e4c77f0b63c41c", 0x37) 07:55:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) recvmsg(r5, &(0x7f00000009c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000200)=""/218, 0xda}, {&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000400)=""/91, 0x5b}, {&(0x7f0000000480)=""/162, 0xa2}, {&(0x7f0000000540)=""/105, 0x69}, {&(0x7f00000005c0)=""/162, 0xa2}, {&(0x7f0000000680)=""/218, 0xda}, {&(0x7f0000000780)=""/169, 0xa9}], 0xa, &(0x7f0000000900)=""/129, 0x81}, 0x801) 07:55:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) fsync(r0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) getsockopt(r0, 0x3ff, 0xfffffffffffffff7, &(0x7f0000000240)=""/142, &(0x7f0000000100)=0x8e) writev(r0, &(0x7f0000000140), 0x10000000000001a8) write(r0, &(0x7f0000000500)="3ce3a593012572da8fae0ff3f9c84b569f5ad6022c478497e3f0ad2889bd6901bd23cc1b7a6d48d99f17269556fa310b6e23a70b5c9ee3e6426eb13a1b0098738962eeeeaa5613be1b56e18f595a5ecbebbc361b4af37cd7666d52eadeb70a74ccb9af827242b034992b0d8047d70cc6409f1edb7c94db45f10755071dae7ad13a20cf7d01cadb0792ad2d445edf893be46b97f74ac3f1a58e76419956415f9e5ea621e44a829c9845aab51aeb62908cf99fe31513d077bc80bfb770adb02b36d7bb8e16f4261f6457fbca99be8fe368ca5f8e8898003e0c99d7222d9e763a4d8235fab6f339777ba21eed6a847731224a4ba2f4e7fff1fd7cc61349c4ddaa4a4b5799cdd5c7cbd8e118c305c3f33548e2047b9888880ed9b0ea97063658c2746dbb7956f93de5d4dd95dc043da36153077d994a78fc944fc2e21da6eef7ad3dca6568f05c89a1597ac2457d01a47979795556414261df64", 0x158) fsync(r0) 07:55:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x101, [{0x3, 0x108}, {0x3, 0x9}, {0x3, 0x7}, {0x3, 0x6}, {0x1, 0x6}, {0x0, 0x100000001}, {0x3, 0xb2}, {0x1, 0x4}, {0x2}, {0x1, 0x2}, {0x0, 0x1000}, {0x2, 0x8001}, {0x0, 0x100000001}, {0x3, 0x2}, {0x3, 0x981e}, {0x1, 0x400}, {0x3, 0xed}, {0x3, 0xffffffffffffffff}, {0x2, 0x6}, {0x3, 0x60000000000}, {0x1, 0x3}, {0x3, 0x3ff}, {0x2, 0x1ff}, {0x1, 0x40}, {0x3, 0x2}, {0x2, 0x7ff}, {0x3, 0x3}, {0x3, 0x8}, {0x2, 0x101}, {0x3, 0x7}, {0x3, 0xffffffff}, {0x3, 0x2}]}) r3 = kqueue() socketpair(0x1f, 0x4005, 0x1d, &(0x7f00000000c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 07:55:25 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) fcntl$dupfd(r1, 0xa, r1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) r3 = syz_open_pts() socket$inet(0x2, 0x2, 0x2) openat(r3, &(0x7f0000000040)='./file0\x00', 0x110, 0x4) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 07:55:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTART(r1, 0x2000746e) shutdown(r1, 0x1) 07:55:25 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = socket(0x11, 0x3, 0x5) getsockopt$sock_int(r1, 0xffff, 0x820, &(0x7f00000001c0), &(0x7f0000000200)=0x4) sendto$unix(r1, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000140), &(0x7f0000000180)=0x4) 07:55:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x1}, 0xc) shutdown(r0, 0x2) getsockname(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 07:55:25 executing program 1: select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) 07:55:25 executing program 0: r0 = socket(0x10000000006, 0x3, 0x0) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fsync(r1) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x18) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/1, 0x1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x8) fsync(r2) 07:55:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="24636af1d8ea6baf1a4c49cba9f30ed0fc2aea700678ddc32fcef184d998fb1d34c9a947804f9a9112cc6088ce1239354f0cfd06d1bd76d7cc371b370a41e1a3f2d2386978b8ea7af641914052a8c178a42267a3ea2660ea8070ed3e0c45454df989c1914644d48e8e8b3af615ac9e787e930db7fe84ee4c8c0f7ca6bb70175da9ce17998261cccfdbe09fc43bdc6b92d8fe6f4b45292f8c67fa6ecb95ad3c99c94b27b77437", 0xa6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 07:55:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1000000001) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x84) semget$private(0x0, 0x0, 0x0) 07:55:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xfffffffffffffde0}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) select(0x39, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000040)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) 07:55:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) 07:55:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2641) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x2) ioctl$TIOCMSET(r1, 0x8004667d, &(0x7f0000000000)) 07:55:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() fcntl$setflags(r2, 0x2, 0x1) kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 07:55:27 executing program 1: shmget$private(0xc6, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, 0x0, 0x9, &(0x7f0000000080)) 07:55:27 executing program 0: r0 = socket(0x2, 0x2, 0x4) socketpair(0x18, 0x0, 0x12, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffffffffffff8e5f, 0x4, &(0x7f0000000040)="6284aabf03cf9fe49c658882717d9d51d6ad72064dea4bf5ec3abe902420d5408c00bb23b2ee3cd2ca2e5de8fa4b4801c79a7917b0bdcb1dc87b2e11d9d5713473a3cc8ee2ff4d285596d7ecc886420aac251310c19a375f3ece789ecf3e9b560b44330b512e379506be62b23fb36376e6dbd244e7f6d001ac6b977f13d5000394f599f1fa00504d7573d0b80fcb5487aeee61eae74d7d6d597b8e2068dde5ea77af32188215269e9ad3b286030b67e62986a39537d1876d2e818d35f75ffb4e567eaf0cdf9031f9df25fbea75be2abf", 0xd0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r3) r4 = socket(0x3f, 0x4, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x6, 0x3, 0x4) setsockopt(r2, 0x8001, 0x1, &(0x7f0000000180)="302df9ac0a0c67c6305b062cb287521153454204aec64ff105e8b2ab993e397eccb3c3104be25e2628838b6c4c1401964e2397600086028171eda1f9d0fc05dbbdd3ed811746c798879acb2b8dd33ab9e0c7fc5233dc5abe49711ced21a96498c487dcdb23022564ce002d9cf4eba135ac6cb13a4e4fadf6392204d6d3b12aaa481d849dd65bad5463582d488b5be87a83b872fa0a7fd238a8c682425418276bf9a2e4b7fe0d708b681eccb0f5e52afda9cb2fd59b2e73dabe370633c7bef6bb9fea3bbec9b7cdc887f3392ce07b4cb32f0d9acd7a238f4aad5b7740aa15d39ac6", 0xe1) r9 = socket(0x10, 0x3, 0x0) setsockopt(r9, 0x8000, 0x2, &(0x7f0000000280)="e14c57dd31dfaa92d16fdece0103631e15dbd95d40ef2871a2720d723a12726b25d50f9fb5a874e8c529e2639e04dd919d1be8097adb34073befaaba6f7fe00e31630aac4075bd41de6c618e5e2e518ad2eef33a9fd4851721790df94904e7d292bfdd16e2fc6058bfebd7", 0x6b) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000300), &(0x7f0000000340)=0x10) sendmsg$unix(r4, &(0x7f0000002700)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002640)=[{&(0x7f00000003c0)="a4c7a78280c06525f365a8c92a601952", 0x10}, {&(0x7f0000000400)="15c40543f9f4b9d85ad68a1e3856472de5e843d050149cb1a150c27cbca030d830230cccb93757813c31c673aeb68f4677a52fb26e40b69a39f6dad398eb80b8f2d2c26330719dde45e98521ca45f66d9ee23f36189998ccbdcfa0c23963484218099fc401cffc61b919e2dd70daa22bc76a97e4696340a026192b2bd3fd85b9126b889e3f890ceb31f88116db02c2deaad45c69eb6920d377399c5211faf74cd38d2825881299fa5150615a0e5ee166b0f0d3ba58f89effd24d91bb58db5b973ab52495a600379e738b613e8b089699e1b0e2ff95a7f996f86aa47445ce1f073a12c52208eb0a0dbb54b6f3dde742a9714264672714f24e030505d58492bb0d6f1b075b31508038e2830a2816a42aeaabd40e7760e616633cf29b12fa147a495249b644fdec098853d6fd2e2ef7ee7f86275c2fd08f0b09abe779e4f84b8cebf3cc0988e0b7cc1283b47a924593f6008b2a7a88e572c5b606b1e32806824404de294b5e03c88e7df7ba796bf10efe76b5f2c8d6cb3497bb5774b8cc182fa459f98ff18a1d9644bcecda4939c6a077a8495d18e415803321beccbfbca461771f7b4bb5247a4bf76ee7047ba09f05bc823c8aaf67f0f0ec8de1444b7dd27a402ebe8e22b365ebc90ddda14e941e77f1367098f613be18a3aaabe5c573b1f72e6ca880668a747d6d23795c08a851d66c3af0448ca0560f26f9b875c335d4eb18a5b41e83d92468f35fb0916334260f64aa01a9bbdce04971fa46dbcc0f0fe837e9c8c2b60ad7b8a6013bfd7359e51ff166e6f1c53503f6a6c6f0231d83705167b073ffac7852238e3551ad7e8a88bff30f6cb3322e7b455f963ce4cecd8a53e30cc4916e747d9f4a1f8d90cf1b7f4daf29ec22f99c72a07a2fceb937360c22e72f9ac2be810e22b6d3ec1ee86783a8751cff28425fcbd4307eb3c6ade12546596a7a0bc04855b35f790a44ee8a029bce1502bb81cebe1317b53e88c6b403e748d48bdb4fb037ed52a5a7c321bc5775a5079855728c17a58bf02609cc2292a33003a2f936359dca03d4a22dfba07573d6d84005ea51f39451e45c15af1aa249233fc8186a15b3f00a77491ad0d294b552c99688d9dcd1c367c5ac424cbb1082a69f5f253f62dc18e7e585a71a5817a582189aaac14bb2d14f9e6cdf71b92804262c78ab14ce210d04611aa617fa6ab2fad9f2d766d48d4572913a5783031d44cd622b740e647ffb7d4119460ce472b43e8fe1d208ce5b9402861228a3ca30f9970273a366f7897b28ce06cbe8652efaa26d56f6f28f10192b62ba6602e0b3109368e908b0231798e7b4332d59f3751c46e495f594a6bb1b69652aed6cf40c469fac3f4d1984964c910f70b7f4b8c2015efec753b11ae5cea8aa1960903aebfbcf9e9789e090225b6177ca704393c20a4b7a61badd4cb6d0ebc2a161e9a002ed925123f62a659ceb0238e9d7b54e205ecb5fca77805a059f7debbb9597a34cd4e41057b93b3ec79bd04567fbd76b3201b817375639fd7a7fc293ca4a1acb4f46112a99003536c920f4c9fb7587c38f943f1770054c6ade4706bdd7dedbebe68358aff775b18b3c80a422239d8ca91281efce0be750efadf1f5c41de6551ccca99e065197dde08701953e84868188e9215f7ef439d969ee2f4219f2234f58b796aa156c036f45b39e4e7d0f38f18ba0a620ff1c1b372c68762e239801fbe34759290b75036a1246063bf6f6f909eb41bb708cce39ea8c24117c5fc9a7ee00daa931f8c186d5c03c9ba195c801c713e26118cec7d9e9ab6553da153e775268da1c74c686220332001549f6068fecec3cd003940da5c4e878b4a140c1af8cb9356933573b1928b748574425afdd51ee18f1db7d66ca4552e4528bf74e341d690e63045a106e8cd6c77e5465c1c6eb903e261f5230845129ca1a0451dfaa8f2a0db3d3072fdb1aff5ae8be50d7a7b06fa1384cee37d151834ea446506470599c2bb9204ff44a492c0795d67b6b373e6dc14ec238b113e390b1d7a0021df63faa8d104dd8290807fa77f3905cbf091eba0ab26f9dedd3d7fc8a253089d5933c0ed06d094c742b7fb728e6b84869a4e56d9885e80ade7ed2c5a6498d4d1e99c43ae5d9bee430353073084ddf822bb10d1dfb7d1687efb316e6d968fd5cfbcbe27a2476ca01d677fd00444c070d42986bc78520000abc1ac8be4e697a74e47283f833db7d43e226295b3409c311f8b5684eba9467faabed330d86f0015e853f173deae7907207465a67ae46ca556792c7e0745add6515edbb42a7b340f5c7ab67ed7ed17842495ae9ee15cd53ed2995f8b088d8139d7faf351f9fd8d47ae66e4bfc448549a4a8720f191e1feaad4c3cdb8b9de4d058a52e48c3acc929a1c686038eb3d3795c38e649adb0a6a19c77a5b9cf3ecc27bedd7673e5417eb0683b9bf5043d636167139e5f147c2f485326613c4e90bf3c1533c41a2da81eaad52fbfc0b216378c39a2bb5e5ac73c8711d4a022ae5c4558b21d099f1fa24a66d1a67b09c4b3a592838b5ef9c98528e60d95ed5782214576e61c0ea46577726fa00e3d7cb220ae2c760e262d0fc48960716eee5ec5b4a3684b7dccb34e6cb0698cb8e7b642f8ec8c288180ad70a92885ca5f4c53f99e02b5574cf1f2c0ba885b09cdb9fba1fce82163881820bb57f1a94684b397a3be826585e80e4361a2b60d159db54e2e19bc304eb7a7677e77e3fe8357385d63ee1f03b06eedc5f36baa1639e169a5e9efa23fe0c631050f41012fea67b11641b5d326a9e08a0f13c7b5f7804607cfc68312d45799f776cece00cf8810eb0a963d8a5298386522aeb9c280acc47ffd6807b10e315f7cf121c37e99160d6e2c8201d96f3d4d854c1032683ea507134bafbfaa1d82bb2404161233a725dbc535147622437f57635a83efb5b1bba1d1fc27f02a91ea129cc5cc4c2fbbd944f4ab143808b80af4e0ecd35851d77f0a3228439f72889880ae40bb9c4c33943ec504b1c00f747bdc976687d8a784819542c7777068038ccf49f2360cc2969ea1388080c2fcf2dd7e50d76e25d2658eb908abca7f3bc548ac1169776b66c706ca050409c280b7db3beab5ee6e784283c36f75474a7e920af7c954743936ff7ecba9491944cc0854ce8273adc281f6f695ce9f95132d156f04c97925e01ba320153fb7589f96b05407cf1715a6a27bb5f65be84e1c862efa0b477e41cda36fcce89f0b9b4cd809b360a7409debec205f9c10fce0567b35a8239632fdb6d304b64ac1e3897ce768faf82e0a4594c29ce2c0d0c97378d88a561eb778d6b23709d81ddd208ce62d3fc4ae2cca6deaf605ea9805a6c24cc4425ac5523bb310e063ab202ce18489f725a5a220cde206031eda10478ab7575293ffd9d561ecb0bfb51a6fecc4e9bce64f209a73af69a97c62a4dc1deba12eee720103ab609cf88643d47c18cd5f6ee88642155f60d628d4f380ed8148fcf54fa9385ce95a5f16f442a1d01669144a00d5dffbe9890ffd953fcd38c64b45026530906def3dca9f6cc87ba92c725e1778b2fd7d472a1cdbee3041d6646dd014d0e467fc6f4e8ef9a526d3ee54bed76e1f379de7d13beaebe4dc51358e88fa3d8cb9d0e465b7819e1ad68711b252b1b37c24153333aafab3ad534bbd1988669c513e02f26efcd846634baccecb6707fdca71c2bc4065319932e4cd581a45273df55f9f419f4e8dec830c1258c588a79bbb018fe012636d1c4f856bbf6bdca02fa679e0caa637df16ad29f99f455c01da9bd2eb63335850a1627b56ec6b14b5144dd061bd5f3ffb986555a798873224aae7f867e1ef7fb8eecf054e06a55c6cd2f68007f0551bfd225c693146f232080b69ca85cfc37033079b76d8e3988ed97d4d8ca529ed2096d19333e106b9460d42f542aee1445d629d05fa828355f7f299dcc15e0fe7bf9683a3f5fb46da6d3051cbab2051b15dbd073b28ea42639b0955012a2e663c457520eb63a7fb7fa8ccc746e087535713790395106c56b14765dfc9ec29dfad588a1557ce698a747128fc4da545d20a83a37bc1194207b61a838e2cc47c0a3a8133d508ffcd6c64b6920047a8bf47813d39790ce3a82355a6de22d1642525131019402005cf2ca2f5598798a1710ed4eccca2b28feaca69b8d4d964f1f0a2db0a0b87ab3a98340cf7fae354127f8e87cd2af29e50eeac3e497ee8ec42beba1da38f99517a267be72ae564f79b2228bd38210041367979d0a98a5b9f69a45a30af20f2bcb5e6c5a8814abfcc6d2718d857c91233370ffef25a75fcb5f6455a41e156e9e0d9779b51b565da201fd6be70bde76a7623e27c8fd66280fa040809ac1173b24addf900ab78e5092be02517f04b430a60b89b6e46c5aa32f8d64e769022b2e5cc10ba98c90f5ede91c76a710ac934794698a4cdf84585f8e1b4a1b420997d48a2940796c68d89a3c5c9ab4d46256c17b15a345bf55ef31eb9188d25fe03dc535094f55b7507595a47e69858cf0dc3c7946cc2e8b50891aac59a93e00bac322fed5f5db63170b59f4b27ae31080da33e6b7893b37a3435f042f3541edc14b9aeffb0a8b335e6e53aea7c22d11d8abfde1ebc39915888598bddd866c85f9d4ece293ad6bfd6d284252d8acdd8b38151826d13a151d95e96988f2e2a8758d4f02f68dad0963016045df41cd835dafacf25ef2edf1df7be875b5a280f2bd96de043d4a869d5af98e2cc4a7fd4cc79df180e2823c1918f84f63396d0091338871dd63d41be54b55307a074a7b793d4f3bfb7e04f940f8fbba93b9ff0d75130a04cd76e41df7f3b299651a402065312dda0b8708cd76b31cfe38acdf330e893bb46587a5955b404c22639ff406be53978077264bceba6a3dae6234771c645b15a231a95fef6375add05de500b6d9e64ae28f4492f6614d0b4fee263c731e8b23be2ac3d38e5f7690c347c99023bd55c158ec691a8d4fe591309b69f0fa235e136cbe0e4ede9db87b10ff12d4fe73ab42b3f015e13053f77abace9171d2ca8e2bf08fcbd0647ae49d442eaab0ebcb25482c78e7f57870fe0affef19fb3d6f5d8699320a015aac747dc227ff77d50cd63fb6d217a4e223a7f3af38136efda057c9ad2d5c40ee86a13d943c3a1bee9e26a029a500e4d40b0af2b50bd96ba01f9742adca09058eae5c5f595c95a75af470f180bc3fb51bd6e569da99155ad0bb264858feb96698d82e417d90f6bf30b2133d6c6a61016c79b79aef41e104eb7fb08eb5ed4831e55b4b602b878eab1e2d00fe5d469b23acbef7cdfd6e693f1c08e37e1f6ca8851c52da25a58c4ab0f15770e1f5293077294da565d2bed94262839d93969de5a86034906b36e509d37687243a5fd604ca6d69ee4195cd58cc12ff2e7e75b2d60bbc936b02d4af710c54f34b686fd737550b9c2e27ec485ddff2d98c70d31c63f270abcf5c5e9e96dc284f47f9848b2ddd9a7024fa168ff585e46b06ab2c9975c500df80d035f200c03c78d86cd1c40e96660c1c9a972d3f1cc4542b75a31032bdee371c6b48844d96ff0dbf44450cbcf7075e1a34d51f0f169a089b4f05cdf6b65266d07386af410297985927d94b80e57fb1c07da4b70e0740643a850ad04e8cf6a7cef814f69c5c8e18cefc7a33f23172ee46f5f3d5769c10312705bbd42aa92b9071813317ae89a45d26cd89a67565fbcf7fd85e425b7dcf7a9335477cded5c26989d7c962b2e000c61b2e0abcd9b452da724ecd6b5c2637d1acd66bf935e42de307ce9f7ace1fa5f93a00fdba45dc7cf9aebaf0fadbf42ae", 0x1000}, {&(0x7f0000001400)="333aac5a4722cf17fa5d8819d58aae55d4c26e132664d0ff7b88f910f7662a4b782c9fc6b52eb45f92954e3f99fbdbaab427ab619084a3b9ec773e39acaa4d8ecada463114a9950b931ee2ae7e99c57ee8b05ab3edc420c5a528f8b064c8458764f0e17938bcbec6cc496e423704842212d62e8ea0a5a7fabaa0e3eb2ef520645358c7f6c10ef64a9dec2eca57714542a1bb51287f1aa840", 0x98}, {&(0x7f00000014c0)="c7c156b7cc6734970efdf3da052897cd1809122a7c1fb89468010fa4c1a58627f44ca958fcc330d1e4e2a00fd6954f19c3fd2a80fafa88e3b4f8a047919ba779e6fb144d10b52eecf0f9e3a9dd65c167a4338c00a1cf72cd2a325b1052d08b9ea288967597da64f522f571f44373bbbdd4babc21c22c3aad40359d7ffa048f84b053aec317342e49725c2c183e5018c061823a0b28abc4d376659a4710341f567e3180e236d714e3749840b1eeb1fd3d8d6e62304a023f2afff3f7275a90711d104745a7f64427d8656fe38909af13ea7da4e4608e3a42ca887c875d27c525a7b4f2a2b64dba6e273b86ada9071bc7a4aa79b4c33da53cbf28b88ab8691e8eb8730c0ecc7745cc99359946ce3085185513a3b59a079837a40cf0a1402bf61a016da1be03875b8b1ebbd608480fb6b6b0a17adf27edb4d288cc00e97a5a4775c42007a67b2dffe3574e31e82196fa606f5b72ebdbf14fd8451ad46942e634ce836ab6a4e7bde37a0487314a6e41cdb925e375f46e0ffe31c4b21af2f7d9692a97b47eed1099901997d3d8d21a1626338f9012058f6fe4cf7477198119eff4127c3d7b4fa1cabb0907b1a7e2833fbd1619b611d290bedb34dcb20f83efc19c703fec8fdefa6485ae997222c20e22b8188af29bf59b7bb9b33bfeca3fe20492a823e2e3ce2fd8bbd90880b630e7f0bd146440b0ce4c6a7565d0b7c02a67967f59005055c6438d17eb6dd4d14d964b87013d370dd18cb527a07f87f9b90c73587dc8badce83dfff879b0dcc9ae670d74645d397226e1155e8a19be607d0203b099a1de969a447a467cc849dbf7341847763f1b914ce91ce8500bd768d929607c1e2830b22ab74325e7e6430eaf6f6b7e02e78c7de120077678e30696d60c13c8f5ae728dcdf03240cf15a6532ac98c2983ee95dffee80b2173ce90741f64b5be9f198ba46016449dd0bf6e5ac25e7fb05bb6afc97cf0713d8934390cb73553ca5cb8a14c86696a23d157d12404c7627c5944f9a9b1a0279e32eecf0fa2bd13b23cc9dda15e0dcfaa0225982be27e321d5209a51deef7db9d8e506e1afe401b0f139296c19305247f58da68f772191893bce76eb2861045cc41eb60cbf9a826bca511847cb4c8d1dcff05ef6a83c3bb8643fa6c9e3d777741c2012c6427d62c321b1950db28749b8485c5a06b0a851dca55441a935ad8e9b605a480d4936052a6ffe94c2a5ec32fe98286a51d360aae78d232cbe64d314f7ac9f3d7e44fda6586806f894b80697c929533b90edfe5c2c979962851b5baa504c89b1690cd851002eea3f53c5a2be7ef78c1007995b55f162dfb8c778051661de3eb94d89da9934d34c56d54b139d4eb421065837bf9020cf0402d96bb95679be78472c41cde318d130dc3e7ba4a31403505c6a129b9e34642ccdce231cef19f1e7a3e1944d17244998f85f5beb9b2e5a440f7509d3efe3229caa3685152e1595c0be9ece733b588d2a9774cadea96f366b30e23d91c603f4798ac7a1830818418fecf2f4c885664aa25dd3bce1632514a43b85d4c189341975cca1e2793e900553c85cad2a00477caa599e0d6e7efd524d976ce6adee854e437f61eb713ebcf6909805f2aaa632b408c0eb4244c2ac92ba6bd854b5d4fcae3b9e2af2c96c706ab53943711e2965b6b572dc3952f0121cc12770dc4e5cc86420a354225771438fb4f2ad9a2f6327d3e5eaeb62ec4764d0426fa434709289535c1434f74b8b04ccf48a73c908fc2f8ba62cdfb86edd537b18ed79d8da908b47ba9edc1cfc66ca40ec67ae506df778360cd713cf9766bc25e8dd50177c482cefa495901e52ff63b19dd4daf86f1085aeaca162ad2bc75b2b12e30eeb449af0ecdcc5228edd489c8e135c3b1e0ecce9c0824390b87e8da84a9b029b1ad7ea5a86e4f42cc32aab3c1a2b85db79d6827a7d32d1d5d234c1342dabe34f7e3eb34c15f395820f11cb431c185a46f77919b8d6568b4abe688f0ead558730323e631a626ad2b4c2b9b8eeccb580be45c78906be333950a23c71b4ccc4bbf9ebc2faceba085eb879b7fe606c64de60a6e178ccc708e349305556097bea06d60e4506e04af0945fbe87e3f4041db0b4a1ead8fa905be0cc4b8f14a45808857872252593b8ee3b482b62bf19ed3c71fa5229eabf65770e548edb7b5e5660e3f0f9b65f5a57fec45f18d5f934faef36572aa0a11b693679d0a3bba1b394c7f61c9a989fef99b1761d2c03a585c3723f24ccce5d7c31c90b30c731e15becea8d7ed6ac4331169e4076bd97987f9fee8c96e831fc33f38f4450185e58f58029909fbf59c9a517177966faf04a56f4ec4aa1b2a9973076ad685060a870f1ae5cfa87e8bd7d0e22512e2ccdb670c08e8a487c08b794adbcc04e9f9625dedd82f83b557fcefba27c7ad52bc9e0dc870895116913fc0a777913966c26e8b540ae03c1c51e9566b700367aceba6f124caa03e00980a477caf91bebd694812486ae6fe6156a76d777363e76d385a7ff8f69914bf6869b8aec493bba749b2b74dbeb04ad5e48bee25ed008cb20bbf01efb03490e8e106cee234032da273b504ac9876a936ad7cd39f4677d7b712c3ec07ea81f4bbf1586b81b95b6812e7bf96710aeb0ec080f6d499526d095183d2dfc32485488eddcce24793dfda2000e1453ce586d3e9403205edbd8891f52a317c21a8364f4990ecfef7841c88a2682c24b7569e7fb25e65daa741d3bcfe73da9350f150a880896a5a74d8075f1e6ab4b6ebb6b81256343f3121b92b0fd01ca4161f8f918d3b53bf24968d55e50b7508b14fa32ebd48fa7c748106b0e95a58de22bc158f84ab93e384e3d1d9b713937496dcf9221442237e3beea25cbc0ae905d6ff13c3f2e2bdcf37d95ba7f8f2900075cbc44158b37c9816a44e4a7e4243c898bd130c975443fb17ba957c3520b8602098ad50a2f1cd3274d3923e48288bf2f444ee7381f3555a0c7ca405839b6f030d328773d97bdd44b1a60f9d0febc813b13444d10ab3e31ea1cbf1c352523f3a88c42932c4582a42c287c67f24ccae607594ead8ec46944a44bb8125269b31e54cb56d279718f219eaf7929b7d5a62a28581ee7a90cb7f443c9ec4d187c97191ef521e992796eb4d9d6bddbd0fcaf8e33bafe99f8180d95402705aad70105601336e21299b8830f059750705eb55ba7aae219e67d9d97393f07cecdc36ef64e0ed3da2e53803376bb36709e4bc83eefa819ec49eaad5cd9cc916bba646b66d47f2ae2f967949dfad895fa109f9b5909ec9e6551558eaf33c3f8e3588b141b1ce1da39d4f29e93d9a6788bdfd2921c6a985eb39ec503afb15ae236451fcb1709d3a5f2becd5d79bc3d17fdf8b72bcf5eefc04cb9c3341e495f3763aca44599e7f616fe48ea7ee3fd1438fcc7d765d12402938f9ba1ba55ef825f68af3229882b30d0d0b940f99c268ea8b3359dc385e1dec373762e389715d9aa452fbae6419f8138f6dfd3b10c153dd8f0bce230a9c505514d766280563cd95314ab8de10ab3d1f2136bd88c2b3df42c0f9eba29b42d323dca471722b742ee7dd918fa85481df3204bf1d1a383f4d3a314fa9daa9caf830df8d4b66c26e91df8c6e68022637a4e63757d7f4df14febe8242ca77625a83668240bcd2cc09034317b486146fbe42ed6c15125e526668be453e1ee20a1fd38b333222fbbdccc27d39627410bc955d857e0d4e2e74b937045080215be5b7469c4d231ecf92a7d39c2d26d77d03bd6bbac0452350afdafb3941c0b90d8722363d757c7ce3eaea568cd90b019e2ebe33d9d7899babe9d8d2cbb835d31cad8a77f8fb818c8764f3cee48e90b6f44c3c6c5074aa11ddc0ce2304a94162e67778ca2d586178b11e2f631ece535d20624424157e469bbf524825555bb06e858c7020d20af922031d0df79ac4e61f86d4808f8991033c8a64455f2579790eea0af70661217e50e9997c7cecfe03d7734c3bba4a4f79b4e1510f0cfcbc497e32fa0a7354cfd6d957ce33166f182fb2dbce648df288abdb4402bc63794b1da0dbcfe96c638cd4efecd1e557e4ab21740e47ea0d102d186b2532288029861d1ff7ffb617fc4a1db723fc11824ebff7c7d7c92caaf5cce49c68ae4030323d36208c0ea186520fd59e0d43ec19896fca72fabe563fd9dac5a665208452df49d6342364d8431e13c3dad6a6fe86f6300931858d4bc5d623e756642227c54ec41a0273ea3a38701b11dd53c156c1993e7486bb85f7d93a11e60867f0f072f2eb4cc9bb32a36e5d0e3962411d4a6d1ce04fd306073f7d2edd9e09bcc685f782cd1dc358e5f26dc6c0f3e7c6fbc2df047874287303030b96ce1eba61abed5a0cf7cd27e10f9c90ce22b6a1ba441fa53d4675288edd382a948a8c5f9c0aad76d76804d24d1da1886a97f91e07b931a3410bdbc5f55daf1c7123a9ee282c1f20893454fc1ed93f1bec9d797e2d93c3070d98ee20462fa49c4f5321119637fbcf0590896f2a324d932c3688b66871b28348e7c44b8f4b508ff3672234f074abab5ec88ead7c1a91e2720cfdc06331e2028b42bee7f1b9c15ec22b61f24e90de02d6775165163cd4e713fa42b7e90bf6c4f2759b98063055f4f8b63f618d2dbd90035af7810eddbb344eb78ec9f352477c4bfeeceaf879657d45e6aae44b19f0162551b36c81917e3779af6a266eaf9569861284110f945142e171d2d0a7941ec68945db5b9fecce3063f747cfd8900e0b295f55ed892634b10f15be75f3026a7401eeb5fab4fefe0b348ead907ca902483abd888aa6cdad2a196dd484824c19571dba1ac5d0ec64103df0739288a5a80b1f8c0bc74859938a6a66525ad03d9fc0c45716211b50a3f86c262d79dfca4e6ae83442653d8ec03f1bd811cdb925d42bcf6588a01a79b7b41bc8570e06d6cc8f56803d9cf46627a2108b7722f38bb20c89a961b6e7a8d0bea9dfe385ef5f122cc1ce3e292e43e6c9b4f896aa65293c2801289528a7a8b7a803ce544da4794646ffcdccf240641d950f135df3ea78a427c62233104fd0bd849109c0818b4aa0e7462f8339f9cc57555b6106ce499574e32ea115f8fc49cdc25ef24f2592fd55b805fecb96e096c609424a00aec0c80201f6762810202d9592c0487800923d6f875551c1bb01f47c2ce9d397695602a184165880e070993a73eb0c559a7f442c1dcf92e38dc9d3f8fadf5baad43d75ffb503ecb3edd7e5e962ad20070c9eefe2dc073a7fa4fe537a3783f985c9848c4025d3ec079083df162ad715f61987eac91636aa2a7efdca9528d7c5b77f3b26f755c3aa7c5b76348114408909a5b6b693bfa478c9a7e68b441f11cbf07abcea2f18bd4b3d685b7bd613ff3dafff1c17ad8410c5742573f737ab10260245c25024a40e8d7b480cd24790a20cd4c025cd7b3069840a24c9112f7fb0f3fc0f11694c765e97949a75cdb46a4f9d18f0d93f596759ca3a1b29523ec5799e53dc524f8d5912fc80d9749ccb15c0d014f40007454dffe361218a86abda786a2cc41a835395d908bd424d802cf5dc53fa0519eb6c28979a6a9074c2db1ce5bdddfc2f9e0bb563abed837a97045bf2262b82644c81291458da3d140c97f9776c95fa0e0964e3cabc3433a3fd5eafc63089027286d47be35b77ae5d30093098ab9a7866a141e7d05070fa6a62dad2184a573f24e43217e1cf71c4b409bfec7a93e3d9e255775816bb99e4f88984b1463f45d0450b55174dffb07af71cbbf2eb110a6925f0437cea99658e9e2bab53736735081c8ee07a254b2a70ae", 0x1000}, {&(0x7f00000024c0)="1b192fc74cd7d904dacb3bf1cc9acfd85e9478eb6e24960e449dc1c3dd5c976863e6477d1916685b8feef2e1c3e0fa4294ceebf85598958d27deeec03e9232da291ec3fe6ca52e0b7032f4b1f2470a3ce439ebb80eba6a", 0x57}, {&(0x7f0000002540)="41b70ea4d68857e221439b8dcf9ac9ac9366da41843a0f34e26ffa855610b32f41ce1a40a046a6f2d4ec4b674d78a03d68fa6aa99e5741ef6c28387e90b9348c7836281f2a48835e99df05140bead3643be74798a4f53ded4519bd92", 0x5c}, {&(0x7f00000025c0)="b4de39ce635cba2ec21e95b42499350395bc49aa9e6b6d0c819f82c9c4327e92955f983873c007aacb08c95d86312904548f34590e479208e12b9253ee06792715176359345382182ae6702e13e3a424a1a7a0a43048b5e124bfe57ee0967e7ca372217d11bae1a34e0f35d69d3c535982061d3fb46f97a512", 0x79}], 0x7, &(0x7f00000026c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r8, r8]}], 0x38, 0x4}, 0x1) preadv(r4, &(0x7f0000002840)=[{&(0x7f0000002740)=""/49, 0x31}, {&(0x7f0000002780)=""/183, 0xb7}], 0x2, 0x43) sendto$unix(r2, &(0x7f0000002880)="07fed8631135be87de690d3309b66be5556117bae6d5f391", 0x18, 0x1, &(0x7f00000028c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$dupfd(r4, 0x0, r0) ioctl$KDSETRAD(r13, 0x20004b43) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r14 = msgget(0x1, 0x0) r15 = socket(0x6, 0x3, 0xcd3) msgctl$IPC_STAT(r14, 0x2, &(0x7f0000002940)=""/3) syz_open_pts() symlink(&(0x7f0000002980)='./file0\x00', &(0x7f00000029c0)='./file0\x00') setsockopt(r15, 0x40, 0x3, &(0x7f0000002a00)="33076ccd706a0b54602ac47396665baa641cc348c5fea13bf539ac3916886baa01c20020e81f54402cb589530afcfe39faa65ba9b07b0a54d84484128692b392844fff729d9f2f3b29f462f04512d52f06dd3eee16c52bc0a5ecaf63cb6c235992fa254ea8ccb721b8697666f21cd3131c2b710b6eedec11eb50851757e58c9db25b9bccc35c67cd54140547fcf448499dc07e7fdbb9537a229c258050b2503b8a536850ae26c2411525d8c504a9dd698cdd6ce9bcc1ff409a0b054f18a3cef22e5cc4bf96", 0xc5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000002b00)={{0x3ff, r6, r7, r11, r12, 0x9, 0x910000000000000}, 0x81, 0x1000, r5, r10, 0x0, 0x1, 0x0, 0x9}) unlinkat(r13, &(0x7f0000002b80)='./file0\x00', 0x8) fchownat(r13, &(0x7f0000002bc0)='./file0\x00', r11, r12, 0x6) getsockopt(r1, 0x3, 0x80000000, &(0x7f0000002c00)=""/50, &(0x7f0000002c40)=0x32) ioctl$WSDISPLAYIO_GVIDEO(r13, 0x40045744, &(0x7f0000002c80)) 07:55:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x89, 0x7}, {0x48, 0x3ff}, {0x24, 0x6}, {0x23, 0x3}, {0x0, 0x7ff}], 0x5}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 07:55:27 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x110a, 0x0, 0x0) socket(0x10, 0x3, 0x100000000) 07:55:27 executing program 0: r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) close(r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0xcdcf, 0x60}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r0, 0x40045700) r2 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r2) 07:55:27 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x1f, 0x40000b, 0x0, 0x0) socket$inet6(0x18, 0x0, 0xfffffffffffffff7) r1 = semget(0x0, 0x1, 0x10) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/142) 07:55:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() ioctl$TIOCCBRK(r3, 0x2000747a) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 07:55:28 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) socket$inet(0x2, 0x7, 0x8) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) dup(r1) poll(&(0x7f0000000000)=[{r1, 0x1c}, {r1}, {r0, 0x110}, {r1, 0x24}, {r1, 0xc9}, {r1, 0x8}], 0x6, 0xfffffe0000000000) kevent(r1, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffff7ffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0x2}], 0x80000000, 0x0) 07:55:28 executing program 1: select(0xfffffffffffffc91, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/134, &(0x7f00000000c0)=0x86) 07:55:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x90) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xffffffffffffffff}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="6a49572ede5d8100fb275bf83177f81bde4f43d6292f61d20faccfd66ee975ba43268dabaa5fbe418a842a28001df80cfb68086c27932b1650cd0087e9444a4f90cf4bcbe9be72c9a9c93045bad9c6eea3720e4395f8f88437999d81debfe223a3fe3ef76d520bd97b055cbfc4fe5aa29b25e3a6675b0a6e490e8d661a4baf7836e14025a5b137e648c57950d14dbbb73c623bc90052a21f9bf384b9676763ec159b15ca09b383d7075918026a8719e4697c28eb6bccf19776c3f0e0ecf5628ffdbf0437a8d613b66f3360cbb2fe9a982957ac12c72d500dae89680d1ebfc5d68890d20d2582c0deb39350c59b3e718f7beda6ee4c", 0xf5}, {&(0x7f0000000240)="2ab6a6ad1144f62e9d1f01f465e0be39108d8f24c3c5420c4b77cae4dd1b31c4d0f482ad64caa0e307c5354a3e538970a052cc9cef73815b714a9e496a0d0cba8496da4d9153f2e4f5317b7d0a9cf108b9a52a0c4ae2b15aab1853ff9c6eaf444c5e7695b7430484ac2a9bcc07c8d8692919a596b0862dd9aa726baf9ee9b1cf5eb75516ec64d669170d282829b0f4b6b767826cbe4c086ba6d659f229816def2b3dfb3cc0da659013245c68fe28226d6807ccfca096c2198d4c8ae8fa2adb0e122af9960c59d2033cbd7b", 0xcb}, {&(0x7f0000000340)="53be0fb605768bbb4dda4344f8cbb2cc1f9795b4fe5f6ec66c0ba595933f1e5de449828ff47d71d583c779393444dcb6f730c70710ece9a76a73c4ce80a0991943829f22c5115ca3509372f520f335087c623dbe6a15fef9a513b005c22ab02eb2973a35c3b6ca68744b9327b4881f16e8edd2d0bfb0de9fde74eb8d6dda4ded6f5cf2bddbddaa112f337be0298f12912fa42688af126b18d71ca40246325c1d6faa6ba856a70cb05fe3d4f001c4fb699ae816", 0xb3}, {&(0x7f00000000c0)="8026407100371d150f5d2b3b5489df5533e470", 0x13}], 0x4, &(0x7f0000000580)=[{0x80, 0x1, 0x8a, "b1089b983af1a243b19b4b17b95c83b61587c908022267f261f6ac5a060588abbc82ba6618cc44f73b060357136ee9be9566fb6d292064e28f52229dcd9c1c1fc23a3384bc84699e7ce9b2675d0f05d0ad297da86ee15f9391c07d803d06485be4d5c199638e033ef75f8efe"}, {0xd0, 0xffff, 0x1, "eb6c8ab0b9468f02b107bf334d52772dc8c948beeb959d8a1d139992cf6a5c188957013b6020a342e276903efddb6635da0ae0f59b8123955bee502f5a62927bb95b39b99a12986bec22a040cd527cd48f70d0ca4031b5ad73d7ae2523936ee7234d8de23f9fee56bb72ad9367a80a3b3f1885d93a3ae295df860181b1bb9e8187221c17afd12ed671a926c966034d9d84ecae5d80eaaec5394e626347b08ef03fb260df987630f13bfa1a0c76339eee6eba3a60d674ab9c3931"}], 0x150}, 0x8) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 07:55:28 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x200) sendto$inet6(r1, &(0x7f0000000040)="3d7b9a027a30b283e8a6b1c3127366a695ad3e00ea3e336e93224b3599f7e3608c87fa5dacbd62cd089b15b49a0d784c8eb592f2a4a28c65b58b39296d0f7c8a701dc7bf3f8b0b82ed9045340cb8dae2015e04d8ed", 0x55, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x643, 0x7}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000001}) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 07:55:28 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8000000000007) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8800, 0x4) 07:55:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) 07:55:28 executing program 1: r0 = socket(0x17, 0x5, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x810, r0, 0x0, 0x0) setsockopt(r0, 0x2b, 0x10001, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/132, 0x84}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000280)=""/127, 0x7f}, {&(0x7f0000000300)=""/246, 0xf6}], 0x4, &(0x7f0000000400)=""/202, 0xca}, 0x802) 07:55:28 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 07:55:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x6, 0x621, 0x8, 0x1, 0x0, 0x1, 0xfffffffffffffff8, 0x1, 0x3, 0x1}) 07:55:29 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) r1 = socket$inet(0x2, 0x40000000005, 0x9) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x19}, {0x18, 0x1, 0xfffffffffffffffe, 0x8000}, 0x80000000, [0x9, 0x1000, 0x4, 0x5, 0x3, 0x3, 0x4, 0xee92]}, 0x3c) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r3) 07:55:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x3, 0x7f, 0x1000000000000}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x5, 0x1000}], 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x80, 0x200fffff, 0x1, 0x8}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80, 0x8, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0xd5, 0x80000000, 0x101, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x6, 0x0, 0x5, 0x4}], 0x0, &(0x7f0000000140)={0x243, 0x9}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x408, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r4}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 07:55:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffe, 0x10000ffffffff}) 07:55:29 executing program 0: open(&(0x7f00000004c0)='./bus\x00', 0x10221, 0x149) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0000010000000007c42e"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 07:55:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 07:55:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/233, 0x45c}, {&(0x7f00000000c0)=""/146, 0x92}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000000)=""/46, 0x2e}], 0x4) fchdir(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0x0) fsync(r1) 07:55:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="280162ead75422769a87abc75bce705bebeebfb9bb943da134f4a105e25ac98b92f2bbb9e30762e0cbfd59282e6b02933a280f614d741abcb334bcac53680e35eb10b5be6bac0e061c29e5b2046c2a810f13410c3dd0b330e9f54eb054c15d165c8c6bc8c89fd956fafce9bfc947503d64a464aa2260281219f763bc87c43970068a7993bb463a4ea1711f003d09880d0378c32c64097c59ea4e5b9a9cad0c84828e2db4e1e3ce9e9f835703e8be88b187c3c0862af03b395355d7c8a688b9de45fe4c2c3241dfef998e6044bfb7451bb162e4d48dc4389d3b559cf3cfa05580c4aebed8ffbae2d4082f2c8aa2d89a2e22c3a6adc11bbb4d80df5c8438b60d98df77491276311a0dda3f60aa38968849ac7fc1a6eba1747b6fb18f5c596443461de02297fb1d7ebba8d7e2c713ed0b0a00b622bb6b95b657bcf959c26068df85fa40"], 0x142, 0x402}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/47, 0x2f}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x38d, 0x0, 0x0, &(0x7f0000000440)=[{0x0, 0xffff, 0x7, "e226494392c72262ad78c978a8be38b674dfc02a1e13c4e1ca8857be2003e56d5fe844c74fef4cf506213a53d26dd0d02133aa775ca3819c5eea36b22ace78c62be44c5159e06cfd15091b1be4"}, {0x0, 0xffff, 0x7620, "ba31cfb573c588e8624ca02aa1567669203126523ab3e85b2003627a15a04d72680fca6d0dff5cd50eddb7ac30a4a651047efcca7be15d9a56ebd8c2ab934e624074ecf44d20612aa66544e4413ac9416dcb818ea905c3e44efa887d309b4f990a2e099a2d935743459a2a4f637a3a5182be8b7acb092a0de7a0a4a9570424addd22244cd4c605ba28aa4da5f8b5ef18232236663dfde92d54211f4bdef54f4532c69abd74ad365f1ea512b883d799a4299a1175b5f15b355447858d0ebc7fe5a28d703c239e61cf3d5f2041b17eb941b46eb33a2fbcfea154bbb71595df78354fbb2d99187271"}, {0x0, 0xffff, 0x4, "76bcfc702ae86c108ac9e7f677a8c5625532d948e8a0e6a5ed9164a1e7063c84ca89d06e39cac971a7eafe27ee62dda15a5c6a79a8127b8fe4dae1a87962cd7fb448fe64fb6e441b8c54f8680f157834"}, {0x0, 0xffff, 0x6, "9d71696b4d1c2349f5237aab0403419466a7e8e78b5d2819026e0689fb9a5b9367f479adc6cb253ce4da8d3e90dacee4d7ce252125f3f639fa2c5a6584722ae6c1897a1c1fca5bdecca491c05e7d88122d2af3f6ddea9cb0eaa618b12385802b3b932e09be026fd222ca7826"}, {0x0, 0x1, 0x0, "45cc11f729f4743cbc9d2d2e551fa3097eaf540f17f2d74c6426c4988f95ad3a723850e797ca1e6406bb924a840f14e5a7dec5d73c3e6707be87d00b7fee7cdab59809df96732bfed7ac2c946f40216d208de94d27a8ca05b9b1722f2a3fc55c87b0f730567d921960f4df044829b5af0e2a2c8cad5289d73265774092b014f84e2d0e2a4847c09dfcf9510e722a305d6cec06bb841e575a0d5b0446251451267fecd9bcbaac620d51a36c36bd1e5208bd837b53b55661aafffdd6a90842ec16d596924ae336624d6d917a157b757625a4efc1b4dc89f5bc6f4bed9155d8dc5c94b74f2bec06bb67c4c26d5467f43463a96c2b5a"}], 0x128}, 0x4) 07:55:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffe0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 07:55:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x17, 0x4003, 0x80000000008) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:55:30 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 07:55:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="7af93d022b8029cfa1c1de76d788afc7c42c8fa96d6c8e69458a6d6e374540", 0x1f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="18b759e2539f98f1f871e2a7331346", 0xf}], 0x1) rmdir(&(0x7f0000000040)='./bus\x00') 07:55:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x90, 0x100) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) dup(r0) 07:55:31 executing program 1: socketpair(0x26, 0x6, 0x2, &(0x7f0000000000)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 07:55:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000002540)="0200dbb36912d1715ec7f5d8f6f3f032705c59fcb58d4ff8d3c9fd37f7a6d25b06f3", 0x22}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) socket(0x1e, 0x8005, 0xc3a7) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 07:55:31 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x20000001) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="75e4c15e046b3bc445fe", 0xa}, {&(0x7f00000000c0)="98810874c78f018bb44b9e3812b4584a67e3f0c8b7378c858f4534ef5b6bc444ec71fdeb4d62991caf505a1287841d0af84fca5a989abfac6427fc236630e54584e0a54f0bd6c2a15fd4fa8db92752efa166fa8a2af4a98c63c027d7ccb2b63068dce85efbc125f980ddac73a5970bbea85828143d4f80918cc36e99607965975bb175f2d585a893382af0e58df5b2953a798da1372a72b29febcc733866d87486c323d0ff4f", 0xa6}, {&(0x7f0000000180)="0a6ea1ba977b2a8909def6b0435d986e0d9345a697a47df2b1629a9f499257b67f6467b1aa6d2a085c5f51c2090dd97287be36b3442e651d728c8e5bf4f8a47450a0e2ffc3d5dc2e297183ba5b1ef3b21b2382f10ab925a266628e84f8a606e33013018466251e2d688c8863436ab623bd2a35ac3eb330f694785f09d9a5ac1379925c9725707df65ea0272a13bf20cca680b1901a9d7efed85313844d4aced791b4a975f00818aafc20370020ce10ce6dff42d479c54fe9f2756cb45a511578697bacf5240cc38b6d230d734de7a5e5599a661f08a55c61148ee6", 0xdb}], 0x3, &(0x7f00000002c0)=[{0x38, 0x1, 0x2, "6495325a7e34c19b7e29ca74d31bf0422027b58e0916ad5016a260a0a9fc2d2348bf7355"}], 0x38}, 0x9) pipe2(&(0x7f0000000400), 0x10004) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 07:55:31 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) close(r0) 07:55:31 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x2) 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}) sendto$unix(r0, &(0x7f0000000240)="1501adb86756105103ff37a304ba5cda992b9d5bff60b5d0b29dc30fb8973082ea956e1cda6dbd71aad36dc9e388ffac593e4f4aafdef1c2ac9ab9fc036888cb91730d6a1aed4d3525b961194c2a8b925ff80517db64c596c9a6609d0709cec6b79dc9c0666336ed0cd613591ea7fd86c4e52824b4200ed175dfb80d8eb76899883f", 0x82, 0x4, 0x0, 0x0) utimes(&(0x7f0000000180)='./bus/file0\x00', &(0x7f0000000340)={{0xdb30, 0x5}, {0x1bd, 0x5}}) syz_open_pts() 07:55:31 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001580)={&(0x7f0000001400)}) r4 = dup(r1) kqueue() ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) r6 = msgget$private(0x0, 0x4) sendto(r3, &(0x7f0000001440)="f9f3e7f22c199bd18e9867faf0b1e4fde5269f7c9b6d6ccbf95a4ad018cbab30f3d2ff27f7a93c5800117dc76708acb1d215fe20ec3cb95f3f5cc2b3dffede517644229f882474c7444d6468731651bac79dc104c826e340f92fad0a4188767e05", 0x61, 0x8, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 07:55:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000000000}) write(r0, &(0x7f0000000200), 0xfe72) socket$inet(0x2, 0x6, 0x7fff) r1 = dup2(r0, r0) pipe(0xfffffffffffffffe) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x3f) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000001340)="99553e", 0x3}], 0x1}, 0x1) write(r0, &(0x7f0000000000)="04371b0d5f3e25d80e716116bbe1c0305f91cc90e957eecc226e904b0d5e5adddaf60374b49f7fb22fb8d2fd633d63b0b1fbd861cfeec68182e2dd97d791a15f20aea4b969b6d4a352a1d093926e6d7c44df8dd3a9f3e67b078ffea9225d10e2a9431cbc011cac3ac8a126660682c7ffce48cc", 0x73) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef", 0x38) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) dup(r2) syz_open_pts() 07:55:32 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)=0x1) 07:55:32 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x101, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) r1 = kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000000), 0x400000000000068, 0x0, 0x81, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1009, &(0x7f0000000000), 0x4) fsync(r1) 07:55:32 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) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/47, 0x2f}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000200)=""/45, 0x2d}], 0x4, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000280)={0x401, 0x1}) nanosleep(&(0x7f0000000000), 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 07:55:33 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) read(r0, &(0x7f0000000180)=""/110, 0x6e) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) close(r1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r4 = getgid() r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000340)="9858107201b531e7a348a4c7eff41156a3267e72d0cfe8294f95d28887ffbbf4bc78f894218f67c181c5ba402d71fb46e77c45bd2201711d6397bcd48cb48678b1eac955aa3d7b56aca2c6bb9383e1ab2b9e58f627538ecbd42a2db9e8d4d9fe5a4c5d275a3df78883d16aa5c08149578801e8365fbeab5d9b85fd6473f1824ddcc137ca3389f8da46b3699930775f2081ba48e37d796f53ff6b55659977f9a0d6e7ffec5e89c56475d98f6ba73ffa483bc76ac0e0e673167cc2454ced238fdefaac78a5b87b628d507db8016ae33b0fe431f9c7dc64d379b2f921290bd95dde64485b72ee2533e941261d4f7d1a922d5978fe6c37de82aaf7fd712bd5af8416e3cdc648ca273304034352fc6ea27407ba1b1a6b3c5d8e31e37e5d5f3415079721f171b15a88ab9c93626644e74ef494eab0682a047ee964770f14b313f66f333d8d4fa1c31598c60723315b2797f8006d1b8a2a23f4958afa245464c3236d71dfcb60971d7b3107d7a48adeed90b82cbe47f9fd818d22e8e2be41ca55db1f1ec0cfd8621649ba58fa914b9ca002d1e50b2b56ddb787797104e16d1dac0aae9feee81fd07e82ba94bbc8f0c0f89b4a4985641ed79d0e738272a0a35d15a67a57acd1af77f092e368e3bd83766e636a7ba61e0a290290d7b53d5d3ba170d0715d8c155c3b4089ee8817d03b50c7afa760ef278d24a12ed35da8050e5bbd7fa77151e12091134cc071131b73a231b49cc0908d2dadc71afc39e1a6fca36a7f3de5ab0ebb23f30c7e3915e5b2c6310ab89398c089cb2518abae2b93fa219774849a2be639dea00c1c07d19b2fab7a1450928c7dbf53bd21e61ab12e350fda671890597d8e8ce055db38d29fec4459d47910985e3e306705a4819caa2d12dda98575a5b6dc1a8ce94ea3ad9dff6f3c5122069b058cfa6387671defb766d751267b82d0d581001a33dd2513cb9c01a18eb5da3d46de47230d4e8fbfe981d895d19aa496e38b78159497f653dd4664de5efe035894080f359bef7eede022f768f0b1473ddee83db3fb6b1e69a7f76b19cff1f318d5f8dab4afdcedf36c36d4c8c1507e47ef13ebad679348373870b59bb8c8e339bca1007787623c34586861c6c093976d0833e6292aa74db69aa76787a68f2117a4d69787c7863132360fbda08ee91cdcf43378f05802ecd549e2783c2aa1dd132a5371bc23b7130542c7045aff2a346052c6897af125e95e042ba4b24f6ed3ab73e8cbea6e86beb630ff2159616b9a02091098b912a238e302ee1461d23d6f250ee1e099754dc6b2c1501266ab845f94eaa74f10fb4e6e4021128d6f4927e89d5a00a5f5afbdd84a683060240eff95a69edefcc2551425334ac76f694dfe58ec8fe00d06377c79b595a79b3ffe7dbfd230f61e59f0f4e910387dc2f939d5bc7293bb9fc52c6c70ffd6c4a476c76fdfdc37a6775c6f4498b6e32d2e70120ad5e265c6b1fa20e905e9da95865b150f74b5e83392925bef46fab7cfd7c4303b3ab57731357600dfe5aaf23b1737f8041c3774df1721754f9d026e87d66d48eed8436918d4a7c3b6aaf2e3a5a0f8e49bf3bf33bc67be7d95ca2f78e5f8b9f6bfbac28d008da3772b078f5ba89524ef351ae26697dcd868a89ba469f6302c12f5045b8cd435b164c1cecbde248688e56c69565eec82edb67d1f61e16dcb26b73e10dd533d6570f616009d7631edf587d981662ce6e1fad1e7907737ac8a359e1f97f4e4ce450166d6b0d0605ca518eec2a30fc8aa6cf755da2a17b404e4ec610518c55f2b5aa6c10de3a07610cee875bba692f494d5d2a252803b9cd866322ca2ad25ba7ec984aafe048238bcc2000ab7a0b96ededb4691163ce32f3e74e45a196709bdf8692e81d9dd271cae38c7757778189db5e531e11f488ca25e55e728ec1cf1304e94c6fd63430a38434f97bdc636c75754c53b3a0cede262984159c0c8d5b0613433ee21b9c92398d9abb94d8d2cc2f5742ab74bc4e1a137c22f3cb3114dbeb8fe1fa35e9adbd2b32696be152ed1f98e04c48eb3519617ae5761b12ac38094a9d0a9a5a4ca826229e6c7ca51eb9e63a3ddb85696e07404c91ae33c645b85f44ff7d14f818f9ec0765806eba03921a0047d8758a49eb9b3bf75bd77555ee7b2f1a943e2441b8cec67c76a9071c19a026caf3b56f4304e04b3047f17105d590093998985907a9de96cfcfc7531c1484b04b6401e99d0324e4aa72610fe63a42f997ce413c30accd18acb7e736119eb9800dc5259226bea16a4dea8719d32ea0cd43c7a129d521e1f5147d41c5708c85398a7aa030b961a273866b362a293a99b8e094fe62440f6c878e8f45668357dbde3f3c78fdd67b481f2709edcf48743a4f42bea2b97306fd4dd4ff92740cf48c19dcf1f94f3fb9c49598994deadee723a1163ab88445d4379bd4f4f454c1e82b350108f263a6ffafb4722a0be8a0bae2c64318130819d70cfac5e3ed3727e3dec8c2bd03af71c3307b7a68518e0a594ae753a2eec19726a98d845fda3e4bfb4469f7397fa5f637d6e5932ee21ce829fee40d120326cf4cdc536a1fa07f191c485e774945a6d20f2d496f6319b94c9b62d1a4ab8a7f54aa093aaefbf15d2a2736dd906733aeded2180d56fb7e0787ade4bc45b821367050c612672c71e2d43c5dea0aa0f1d641e8dbbf7b77900bf052d83d2612c55020f1852e4fa67be1a424c187a6a4fe0fd61232507edcd4e6fd03f3bb64d214868bb8ed0302b3714546da0e059da5ccc4adfbd1232323722145cc1790f31961df83606d48ca92152a5e3b5ca8fd79fe5953240a611fea8100d22cee4e784feb0e0049292d5f3dbed4cb6cea3a08ee9ccf4633fa791db9af1e5bf3cf6ebabcf2ed4d2efe72e4e659a47b29e23b239c8e13db08a19ef39f6286764535d1748193cc4e2c5a65520fd3f0d6ce643cbf928b612e1f896df19de5e627686137db8c415ea0be1682d9ce2d2d4b66abaaaa2a35d46aefd600868671573b95464171de8b8557ad9894840ff29a1137c4afa00b27643b60ac065a689d87c864459782a2f9f970207fab8f42cabc2075132391380c626345d62fa0a0b6621bf72e5945f7d12ebc932adf085602f675b69401709a743b453d133aed99cd5463e79741dd3ecfa1e69fe0e59064f8e2adcb05920ba35a2b4125e3e3b400cc3e54e7f44d4debec4258bfab98f055511468bdfb1d7ae13dc189486850273d0d0748f5ac2cf8bb980fc63371cf78b03dbc12e81dac60b40c32a701c4871c32d1288baecb0875dc20d3f812947693f7f4346e918a36ea66f53abbedd0dc8f5df874bbb994a744c29a95482b1a5f51eed50dca063123f4ef2bc321e13990eb2b5c3786964dff4d98ebccfb147d5a5060b4bd42800f4d8ae17481cd2e932bc3662cdab4101bd1b1a321f6b117b406160ae7a69400c2ccd0c859dc08ad69df0e98fc17579346c7df2bb7510c6c80852b920dd08952d4cec08996a000d4a081da865d9aa45a72d9c991c0e49c1b4f8a576f7ca190c1d1a1f2cf05118ac24f6c5d3070e94585f82bb4d0f37b1cc654239a2fe27063167f9ae23bebb2548b101a65d54c5e285c696fff8f77c97a765b6b03a87243d1570b49c2b570460b9766a4f2eae173782a7900c5c2938fa3045a8f29215d2f53e857c882643573f80273b46114f8c6514ce00276d574f583d51b201a3e22b3d195f39d95e181d0d932a42819010d21019964fbd0f7cc78e210542e7734cfc75168c1619bdbbcc6d59cb370f9c2e72af2886173cf1eadb2be2793e53b9766f3a9184ccb643d1450064a85b5a3fbe11f1f0548ae5912170a8a1f20339d2bc6377df33df0e204f01240d26d070b9cf94975df9446ad5c0efe5d99692491cd107ec2690a12d4e1060c553811a9e2f4e73515d6595454ecc88531fa6dceaf27fca15e58b99963b13356c0f2f5f4d440920e67817fb582b36a98558f6a287078dbb214bc6dd9fa63baccf68da148f4d10ce63b78a8e878925766d5ec8cf719ebcd9f3e7dbc84a41ffdd4b586e80e8ff55fa217483595a46ea69e33939b7419b23951845c6a5af3b496fe4dec35426d27457bb98db2ec593de158145b021ce846cd10191f35c5afdd3a737ab6a77051486d5b762c71474dccafb4e96a134768ee0755cc8cbf4bdab45969a09ef41343240c12bd3dbf819dfed25c8b1099e7a47909bb1550393d8d74e548ebc3a01b6ef9634ccdbbf28b89ddd1fb36be3ccd77c05a4bc9751d2f3811edcc1ce0c52c9abea7d48ede4abbc606d7b724194e37a4caab8b45d8933a2caeb8c122abd97c679b3f4434a52088c51b123fc351782196d2111b514c50404f29636b6d061144aede03701c8786277bcb5856e8361808a871729db80d2a9ba78da3d2392548ea278ac5132526a97155a79b0aab09aa723e7265b2c886d317c190210b2943be0149561051bdedcc69da6b7e1174994748faef7b16c2b4d78591d973ecff7b0ff4f7d9ca354a821ffb98436cdd87c535d091ae67b143cde4f3ab833097b76d2e746c61b468a2ac8f36215fb9dd4ebbcf1e5165e7edb8a0db55732fdfbb9f2f48a2f8a1aa0b448a4c1a3559fdd7694ff227503eb0b4b59f2d8e573694a797ea3f26905eeb5cc42ae8ec3de5d49be3b0d600b3f1b240eccba9aef8da56ddf1a9dee22385d9ba808e86ec4c43a942e052ef76a83dd2bd3772a6028dc53d5312305873be801b86faf582fd9c4e17b104d63aa301cf5cd5e9169a6b0871d7ad8ef9dffafd8fa6887401617f887012e5dc96f3e802143c237bdec01d2298fe6bfda0fe8eb2c070dd44484c65cb3c38869a936c2e7a1518250e1bc7c6cd953864af15d24c19f7c5a69f7b9d4017f93059d98c7219d0c568f8b30706c41b861812646fd3c5c5e1508ef9796389625211643b52d1483695b338c51d0772fab84e07c9740e2c45a6e1916b6b8d24835487f416914c20f9b5c1b31a7a5ffbf76fcd688e00b0436fbd8a36d126d67b4b06fb7e01ab219814a7a4b7d98376c3a0974f752ae7d41934c0146f8eac5d47addb26d1fe8b91736b2d30ff1ac9cc1461318c9516807e4e600b7a90792a0e2fd06fb064114f0dc03418cbd50c1814cb0f7a1a3491da02c561a993dba423d25061e028fbb6dd2174c5991aec61173b8e1e41313581a6136b83416870d89c67852844c8c1bd75c28550d3ebc21994988b9f2e97a58cabd80b0c7d9534ac9443339215ec10aab72e8abd8c958da3ba0744ddcbdb698f2266a9a4a5e88e2f6c786c6ba690c32c1ee212382ba42905dc813529836d4ab7f9541aae46f771269176e1ee68d9c29110bcf91bb0cda45642f12efdf741876f169643fab3fb0c453a75e83f544d453db3d141f1d77ede04c61a820e8baea2db302f9df9d900576458b998135a748e30fa06257f1cadcd1069f1d0677d86c601373e9a251538757966d3f16e6f08e5d508b7ce7d20b0203fa6b865667507484e40759e2f2f65800fe4f452a0e415fde567dac6c713fa80a75dc2db3ac8ce1aa585cf550aaf53ab7af80387c1c7941198611cbb99560eaff37e9ef54a5597daf215e981156c6ad6c7ac8224c9a6efac7bb75ed9da59437e4b470f5ba569b37b1a7ab21c1a6415098f15398fb4e0a1b800731a78bdd0c9546cef799af55a129e641a9da4d2a908e87142425c615209f7de1417ce3fb67c059cee58347716dd88d8735cc6f0e1575d2ff39319283e512b03e120771963bcae035bfe817e5776a1b51189a73352566847685f7cd41fffd9f5bc785623bd01d5646bc", 0x1000}, {&(0x7f0000001340)="1523df24f264", 0x6}, {&(0x7f0000001380)="e1938ad9e7534ff61ad675", 0xb}, {&(0x7f00000013c0)="fe6d842ffc952cb613bd786f6955c178c075791470612036c51e318e37fe88a35d3d73f1386b894e9e06940e5b9711f86db73792d04a560a651aabca647093a823b9e6e65370c74b95e5caaa206af7cb703f677d9f1ae7f54fab9b929ffe62d99d14166fedc6791aed3db81767e8cb0836e34f7922da7714bce657a584bff77b52550862", 0x84}, {&(0x7f0000001480)="7d0f626335e13de9dba2651a1e0c46491dfce1bc00436afee78be7b128d09cdd18b08f796a3a62f144bc4eb18a9d011ea5a6337783", 0x35}], 0x5, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0x4}, 0x40c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000140), 0xc) accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fchmodat(r11, &(0x7f0000000200)='./file0\x00', 0x174, 0x4) 07:55:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x101) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = socket$inet6(0x18, 0x3, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000180)='/dev/null\x00', &(0x7f00000001c0)='/dev/null\x00', &(0x7f0000000200)='-&\x00', &(0x7f0000000240)='}\x00', &(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='!^\x00', &(0x7f0000000340)='\xbb\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='(:..(]+\x00', &(0x7f0000000400)='/dev/null\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\'\x00', &(0x7f00000004c0)='/dev/null\x00', &(0x7f0000000500)='/dev/null\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='/dev/null\x00']) getsockopt(r2, 0x200000029, 0x69, 0x0, 0x0) flock(r0, 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x80000000, 0x0, './file0\x00', 0x5, 0x7, 0x8, 0x7}) ftruncate(r0, 0x3) 07:55:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x2000100000003, r1}) 07:55:33 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2004, 0x4004000086128) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='&/*)\\', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-(\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) symlink(&(0x7f0000000640)='./bus\x00', &(0x7f0000000680)='./bus\x00') r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="47cfdb371f8e946462587711cd7eb1b5cec43a231a8531bdc32253fdfe98a9f4bca4c15899dce28bb876683f08f889bdd30cc9d3d183557caa511420cfed549bf50ea0a3059849dc4ce1dad393eb814ba7045021683c2bc2919757d6ba603ec67b92970ba424831249b0531c2dca101c4ba985d4b77c18da9765fb", 0x7b}], 0x1, 0x0}, 0x408) shutdown(r0, 0x3) writev(r0, &(0x7f0000000980)=[{&(0x7f00000008c0)="73753999319c32a55f92d0b4582d47695019e8bcfceb5d1199900a855729cff824ab72fafee9390935787987e9c44d932df905c7624c1b88c55b9bbd1e9fc6fda4f7f5a3f8fb705d01376126874ada0f76482d81deb51f508209acd5c0d48858697b7075017395835b0c7a09f70cd9c8795de451966ff36c31f0e909d70a294d5e0eadf23e8f959effe654bc8563b06a910f9854ae94bacf6206ba20178a0c02953b2f1461491f2c547f054d", 0xac}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000006c0)) dup(r0) 07:55:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x10000800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="c8fd143af37400e2e3be26f995a953a50d103c03517c6e7ba693103450ab772c9d26622926cfe934f70fa1c0502eb411330e7ad64cd56df197035f009b8930974fa0a8676ff2ad4476ebf430f4d2ace61c43e14cf42e4fbf7e78afcf5b673a672f4056badb6b1abe2bbd46d412f1debf8541baec5bfec86d3daa2a9d40a67f39be78c1d5a4d8f897d1307be935e61d9c5b18edf4c409253cd32b31b7cf4087a25350ab5dbac1ab38c50548edf35bed09f0fc88375e57d5b083842e2d363e76f1fc3c88bb1275ff40f373cac2144d19bba06d5cedb1a5667282862307316851662da8c1bdcad7fc8df4134fd6b21d52762d916877eaf948b5459e2173ba85a561bee4980f96ba27fb3e2beda88b3be09622892179cf25ce7f17a55aa422601e26c1fe535d2a060a789253e426d7b04c2028cb49aae9992462ddd3bcce0f7b630fb9a90cbac34334b3dd7caa660535f1b446f2386af260ffe7c2dd487393b551c770895ae42dce9db85d002a6f7a14ccfaf2e4e061814063dbc753326a1b826a56bf3105867a56e5876fa5d7a63a924f883da8f501214eaf9bf9aa6ecd31b450b6117d04c0e432c595ddca15113400bc82caa80fa3ebea917586f5a3e92bd0e26bee00295d8e48db24bc2d12b989ed0be3f9ac3df9511bc23715d6c580ccaf24cc837603fc8765154e398332a5639e0f635e5a6ceef0a392293135f331315f75288ee7fa61ac7352b9255108b969faf2c74cfbf735bac2294e7c3268a90d9c665deaf790cabe0aa734d40e0755f646b84d222fde37e44c46c376528d98fda1e8ba7bdb2ad6cf906b769caba8e8d90a1a3f026cddb353d84ed04948f2de2f7868b9b15a2d2cdef343e3a5e8d7dd1ce65b5fd8ac8dab609b49434c6d357a1bf1406a20550e07306b745bea68148298d0949e653a08525be7487c8acea6722f6b299f29e50f65f3ce932686eeda63a0dd9b6cf9f3c9f9ef34f1440d8d9a71796f68ebc22063eb0f06a9bc33ccc9b5da0a9067aca8ed855b57b518cee7cb535f0827ca5bba81e1d149b2936890c0fa66ea4c7fe5716bc806ada1e97a6a3b01e5ea4162b409b727b09cdc582f7a23e68c1f686525161f59b98224d53e547e3ef7e0ecef03d4b609aaba031dc247f47cf6265807ca47e54270247c2abbf71639bd48ace6f5e3eda80fe1d93ad6c62940b54f18154be45215d01846b015bd1f636e7f6cd9239a7b736e7ad48dfb37f17d19100f8a43d3d3fd52ad735a88ff8cf93e3b0d1d5d2b0ab8b26b14db9731930d2b671269366a00f7a055cd512ea73724fefcdf4e4772f4cb95909b25f83534aca8201f6f92625002c5f3b65504cf616d19f1a50bf653d7f6c78cec4e4538fc158545695ad0a382e42b73e170106537e43845615099b12e68db41df25bea58d06e5af90647251bba22f81e4ac3dd65ef1afb7a05efcea3250facc427fb38f7c6f02a26d0c0ac3ada3114212634dd3634fb76e8a57664f73ada194a6e103500d072b03c4e59b40ce08246df219f387c7c12c1af3dc7dce446ca78673b6adee9c79d8ccab0a4062d2dd4ca10b0b6fcaf75b9f2a78a6fd4645ff8822d16b021d77895d6047b9d41acf363698c950c063e0ff1a806efa82d49e9208fae2476990548340f6882f4c3b63ee04f82e8a2e24c991af13228e456040d0870ccc69fdd790112e183be2ba252548a3e360e56eea13642510dad1cac08e2ff608d65b3ddbac7e5474507db883fe389211d039bb7bb21706c6b089b0deaab34f9fceccd824e8cfb4cde3c68aa1048a5023bd6af46418bc720f4fba4a82b6af71c3a86b9a183afecf4a239a51c6e32184ec10500c4e00f5df6a8e2f2c6eaebca9baff453017893e5948d637ff54d4cf0557ad75c8cfa46d0f53ce20a01d22a052d6005aaab3822eab789ad84ee9974a19496fed21e8ef82641a2f5f13f889827a28fa3a8593b0847a08909ebd1c9ffe81adf80fbf805b6e6949504a8d8b247af03ab58b97b4dfd6267287384167160eb785249d3e7fc912cbecdd7d1239e472d0de32055058647ee1c7296e72987511e8cdbde1271c3afe909bf15f7d359893c377705b1c60682d75349b1ea49ebee1dc69635e5bc9d5ebb96291aea9c23bb0a3a6ed676a4f88dd7f1930e7f3b0d64b091df1fd731048e6cb941b2b387f6c991aec48b69f2911c1dd927ee21c9a857ca22718ac3afc8653f074561aed29bdabae713a56880863863b48c55ed3ae52da308a2b0fab67fcc283ba986fe92dbcaf10e47c6b1b55d6891ca0b840715cc0512237833e3109a531e54cd696c2803991165cc8237d9d58f225d1263a23c19b9bc58c8b470ee9e268f3055ff7ed30ca4093288efc60cc8787722d2feb8b5c9348e7e353a9135f760cf1194f050785d4be942a3bd18bdbf9a2df76f71de0e4173114dce9a2d048b304a9596e26b4b797fe33b939bfff9ea6985fd754c67a4d6ccf2b8cc830bffc5f82aee32e1df24230c6dbbfb1cdeeb04d15e14191dee90db140a9d2311c8c33e137f1a1a7754734815d58d587efd5032177ff0777d6505ec70f7c7bd1b7a1b38d36d1b86349a2abca7c8578835587e77bdac841f20e9dec614fbc7eaaf6d13b206a4debd2753d7d62a27aff5704349436b18f67812211edb80dd3ce4e70d0331248996c5b02c3270b3114caa21d576c08747c09e6285da5a2bd7d27acd4717e92375cb30152a8d27d4455c4d2bb5e97273cb0ca3c5e4bc100cf98409d57cb043a97da404dcf09adfde61fe83efd5d958e22848bf19dee9ed0ee0704185cba7b5e5ebc0fd60b15696791590e176f3581cd2d0d3af82c4253b518ac2cc9f83f5b0d0fe2af22e2519ec75d09e1175fe59fd386f5351c70850951e84bff5def4cb8c21801bebfa418ce80811fdbd88174f1b2c2ff1a10190dbd45692b15b7ae0c0f02b213f066f40ce9f18a87edd6ed1709e1036a6cd608e7608ca6e5e8d7de1f5cd2353c59ef9cd0d99d04f6aae614465919a0837dd2c62613c96bbf6bfdca147d7a0246ab92b9a17d86d3f91b85ee99e1f5efda184e779d48a4ad592d76dd1addbff8e9d223d4511a50512eb87d34ddd504ce802212d501fbacaecf80d47d235a59abf6483a258c087111b414abb8aca18e56389281be2bc9ff1f1da2276f0702c7736e5b22b31e2730e64acf2795fa136e8330e249faccb1052c1de556255918e9c1326c32e55c0c9449403a282ac5c7e2803d119bad3fe5e6af405d8a2abf5cabc4a0453a23f559c7e51286d1e8cb465aa28ff9dca0892fff955e097ea8ca27f55c1c6d40c4d0a4bc792365d5b64db2a7628967b7e04178b81d164f1e96ea778b8fe6998ac84a1826676697b6c58e6c72b476ce38d9a9811a47d727c6724827900a422bf21afaa7712140475bd2ce35f57909bd81e318688d034ecad326a12717c6a73e61f12367c42926dd82fec595b8873adce0c1c1b26a0dcfd9ae4f6ffe3f51b953974f52639d26ae26850811590be912786a4b13451544e003857becbfea27c3939545e637fb14e9c0bf7fdb0f77437d55847f59c1e5ae0ef6a499138d4bcb363135f2cc4af55af1efa1b5bc8054998b6fcb7da65ddc2c89de92f32eff5ebdc08ae1a45b3ccb05987e5ae7c04d7e305091e229c2c647cee92ae38b6429a416b16504f209f1c159a47578b429985502971499831786bd68a5ec5d15115ac18912ac4a097e09d5c2fe2eaf0435befd81c502090fd19b007267c386037d51847473367350a829033922afa93b63fbe99024524400d840119d37f8f567e2d1e7086a6fb28dcd09f314f124b8ea2f832a81337e464852b00eaa12fdbba25b98caf5e12978b09b5fb760b8b5edf5a8899ec3cf8c19be631ccf5d92abf199868c5c5194a5320cc99a180f6065f11f5ce1aec540110b338e8be45441609eda5c9b076116a12ad599aa1214668c2b826f185bcbed480736ed78f8c5dbc56dc410162c4be2c5955886176f914034963f95bd56975042490d6d5b5be9a7c0ee62ea87c1ed8c72450151f2ac929e11c0dd9ed3acd4f8fa60d0a30e1ede3efa9ad1cc1259876fc9f9f68fabcffea3ce1723ddf4dbfe9bae5a89ef64b9161f89596e60e1839dc60026ff69998113f838ac5149d7f3146d50d6fc80a7be6142a1577462595805fd651615a494ba34020dae431a89337170224ff40686270a6410bba362bb12111bbe46916179187442c8c34a0fcd4d41c41a032132b5a68e887f28361c3993e1eec1a71466d43d10a5ed7dc0ce7b06650f16894a75569d66da338b934673a85603a1032e9b53b40b32c45f636f1523413df662ec8804b7e1ed15db9b80af6a151f85985a9a8b9fa6ec60ce7f1e1cff3ec34d10a89d9b5b4f94c6af83fe7fe5192ae6873044696f45a9673fca7161cb3e4210f29fc236a1bb8842abd36bea9ee3062eec2c1a99690fcedfb0575220ace4f73a47a0546cd758dc35c246223bb19b897c52b5c5ba6952957a7019bbdf11d32fa929e8c6b1676b3ddcc4107bedeea47a7142e0ed410162d6ba55800cb85cef1a97e82e9b62fd5f216022c09edb13461dba2bcefedc4826391314f0625f3cd71325ce182d61eb7f37c8cb409b9441c178376aab4b35eec93e32ba8c3205c9b83332c18054777274089a555f91b68370d5c1a35654686b8f8b921ebb1771f5dcd44aea55dfa9fec609ed67bafc3a0a046bb5a7fe4b3f656f97db0a84241f7239a13843fb7669e93151ddfa540b7a6e94e3f559da42b5aabbb486e50c65ad45252b361915bb29bdb1a647419c6578c3e1e06de58b49d44b0747b4c41becc6b58b2c0d65daa4125f45d53ba4c06e7e6c8ea98c93cdb7c3fd188d7374570379d302ded38ac01120a4111384dc5aa17dcc9d4675aa7adb7343057dfeba62e427c1e79fda41e6ef0b1f3f5d718c21936540cbb9138e78d96b60a02e3883ffb479daaff478431a33b8f267af928275d1e5fd03d83a2537b1ae74e4b7e31a15188fa8ae114e33ea530a96306a95a61de58a0bc71d4a4866140eac7581b6de6fe9c528f49325b6aadc7b73cf9f463680762982119a1bdc4bcef71e408fcc387688497bcf1f6ed7d9b3f2ceedeec01227bdb80161fa494caad0b37a8e1fcf9dc9d011df7daa6d3fce30e01b84ef40192c800d0349c62e64b4686f35ef7605abb1b288ba00d842596d9000b6381d234f45ca56dbd410c467ff6543b94ba6a3bac2dc6ebd2fdbba353069131291de3df773d7e992fde86603ce2980664d78534e4dbc6cbc0ead38146db17c2ecc4829d1254d820bc8158b065b80591bee1f0dc8df423f49370600b3e3e4b1c43dd6f07ea63b6515642b472e09d59c0a88e11fab3e54e3b92dac0123ebe9191ab2c07bf4950206332220542f212b546d6debc016b2d5417a255f0678e3c8126ecdd5a4777c4bfd0b46aebef3b48624a1ace3b43798e0b3019636683409adb97656085b0dd40bc90bf4068919230fa2bb0d1fa94c442c87703494bcc9a12243288229742f2f805482b43f4ec393379b6fa6170dfb309d75e9d893b183445e67363eddddbfa7ebbd8d26b68040a4adf5704e1428a774653c8f7d0d54c0dd694e750b28a0f8c63c4a02a125359477e614cfc717c3495c201c0ebe33017cbff8e7320c95baf0b3c6804e9c7c93c45d42fd8476800d44beeb030d37d57a65ab6edf9ef02ac4cd375eaecef3c399ce6ba6e2c951b14b47821f0e67f337b6083f2a79ae1e0cbd7a4cbb2180ffa2577cfe5e2c1f97b07aded8bdc4eed2fc613b1e2c4b94cbde78e1a917150d3439ed7e52", 0x1000, 0xc, &(0x7f0000001080)={0x18, 0x3, 0x6, 0xffff}, 0xc) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r2 = getegid() fchownat(r0, &(0x7f00000010c0)='./bus/../file0\x00', r1, r2, 0x6) 07:55:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) 07:55:35 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) 07:55:35 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6d0, 0x59f8}, 0x8) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x7f000000000}, {0x2, 0xfffffffffffffff7}}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 07:55:35 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file1\x00', 0x210, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x7f, './file1\x00', './file0\x00'}) sendto$unix(r0, &(0x7f0000000280)="1833", 0x2, 0x5, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) close(r1) ftruncate(r1, 0x1c7) r2 = semget(0x0, 0x2, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/255) fchdir(r1) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0xffffffffffffff9e) 07:55:35 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x121, 0x8}, {0x20, 0x1}, {0x87, 0x8001}, {0x8a, 0x9}, {0x80, 0x7}], 0x5}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) getsockname$inet6(r1, 0x0, &(0x7f0000000080)) clock_getres(0x5, &(0x7f0000000040)) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 07:55:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10801, 0x10) getdents(r2, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) 07:55:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000000000400, 0x63) r1 = semget$private(0x0, 0x5, 0x40) r2 = openat(r0, &(0x7f0000001080)='./bus\x00', 0x8, 0x184) connect(r2, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) kqueue() symlinkat(&(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./bus\x00') connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) open$dir(&(0x7f0000000300)='./file0\x00', 0x28, 0xa6) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r3 = open(&(0x7f0000003500)='./bus\x00', 0x20, 0x1000000000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r4) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r5, 0x40047309, &(0x7f00000000c0)) semop(r1, 0x0, 0x0) 07:55:35 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x20) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='\x04 ') 07:55:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)) socket(0x1, 0x1, 0x5) setsockopt(r0, 0x29, 0x9, &(0x7f0000001100)='\a\x00\x00\x00', 0x4) 07:55:35 executing program 0: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) socket$inet(0x2, 0x103ffe, 0x7fffffff) mknod(&(0x7f0000000300)='./bus\x00', 0x28, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() wait4(r2, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r1, 0x20004b43) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r0, &(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(r1, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) r3 = geteuid() r4 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r3, r4) lchown(&(0x7f0000000340)='./file3\x00', r3, r4) r5 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(0xffffffffffffffff, 0x5) close(r1) unlinkat(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r5) open(&(0x7f0000000180)='./file1\x00', 0x80, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r1, &(0x7f0000000240)='./file0\x00') 07:55:35 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7d84, 0x105, 0x3, 0x4, "173d6f00d78164a55d5269d44524f508f4f133d9", 0x87f, 0xe9d}) r2 = socket(0x18, 0x1, 0x0) getsockname(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1ff, 0x1f8, &(0x7f0000000180)="53f7d78b4417ab9de896c5ddb86a65aa6983c9af6694de2c8ee220df282e1558592551eaef71db2a3aa988dd74881c91db5bf160606db108183a376207fa2c753d235941729c375fdd903e85281db14cb771eb90d4bdee01403c6da9a1691645cb9db97ae7473d4ac17f73264e284fb9499f62b3c8fa8413acac013312c8c7faa8c8f8ce5ab0f6758058", 0x8a) write(r0, 0x0, 0x0) 07:55:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) msgget$private(0x0, 0x4) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x3, r0) ioctl$TIOCCONS(r1, 0x4004667b, &(0x7f0000000000)) 07:55:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x8c) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 07:55:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:55:35 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0xffff, 0x8}, 0x10) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) sendto$unix(r0, 0x0, 0x1dd, 0x40c, 0x0, 0x0) semget$private(0x0, 0x2, 0x160) fchmod(r0, 0x1) 07:55:35 executing program 1: r0 = socket(0x1, 0x1, 0x6) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 07:55:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) pipe2(&(0x7f0000000040), 0x4) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 07:55:35 executing program 1: r0 = socket(0x18, 0x2, 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000000)) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 07:55:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100000000032, 0x188) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) 07:55:36 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r0, r1) setreuid(0x0, 0xee00) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0xfffffffffffff62e}, {0x10000, 0x40}}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 07:55:36 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x1003, 0x1000000000000a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x8, 0x1}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r2, &(0x7f00000001c0), 0x1, 0x0) 07:55:36 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) sendto(r0, &(0x7f0000000000)="19d4d4071feef8ffc28e502b262871950e2beb375f9f6c36adb957f2a6b61e6a84d9880876381b6ad2faac9087eb5667f237c76290b0817e979b124a0f15a3bca3e7f3db7a55c201ade9acf316f8510295b5ed2d654bdb36881a8c0d32cbaadf0ed3923f4d12", 0x66, 0x4, 0x0, 0x0) write(r0, &(0x7f0000000080)="d11e1b8bd1e5bb57", 0x8) 07:55:36 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0xfe8d) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') getppid() 07:55:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 07:55:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r4) 07:55:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x60006) open(&(0x7f00000000c0)='./bus\x00', 0x8008, 0x3a) mknod(&(0x7f0000000000)='./bus\x00', 0x2091, 0x2) 07:55:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x4302) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe, 0x2) 07:55:37 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getuid() setuid(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x7f, r2, r1, r2, r1, 0x55, 0x3}, 0x3, 0xfff, r0, r0, 0x5, 0x10000, 0x81}) 07:55:37 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 07:55:37 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2080802002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) 07:55:37 executing program 1: r0 = socket(0x80000010000018, 0x8000, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) write(r1, &(0x7f0000000080)="42698c905e71718af9f5e172474fd9b48ece1093bf43276094be51e6d1ebbaf1c1802f24a4b592726583e7ab532fb57c394d13b59be94c30962cf26f0b71328a9ac8833f1f8741f47794e47cda806afae0bdeeba24553ce5f9d37beab4a4962af5d54f98a7376b8a", 0x68) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 07:55:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/43) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000100)=""/61) semop(r1, &(0x7f00000000c0)=[{0x1, 0x6, 0x800}, {0x3, 0xfff, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x200, 0x1000}, {0x7, 0x80000001, 0x1800}, {0x0, 0xe1, 0x1800}], 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000001c0)) r3 = semget$private(0x0, 0x2, 0x200) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/182) 07:55:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ftruncate(r1, 0xffff) 07:55:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fsync(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x9) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x11, r2, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x10001, 0x2, 0x3, 0x87}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) kevent(r3, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21, 0x0, 0xfffffffffffffffe}], 0x8001, 0x0, 0x8001, 0x0) dup2(r2, r1) 07:55:38 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2a8}, 0x0) 07:55:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebff310213b9fd812eaa4e8f30000899319296487bcb40279c8d84e4031f078982e67847bf03460e43b6dee4ba1b8996011e2f07c26485a22999c50c83292208eb5eb7b80c86d203f8686f08cb2b6f24e21145035b8869bb1d37a1b0353300000000000000000000000000", 0x3) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x800, 0x5}, 0xc) setsockopt(r0, 0x29, 0x2, 0x0, 0x1c7) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x80}, 0xc) 07:55:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2043, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="f72857f546f782e2dce32b143e08fffffffffffffffc987c8dc02b88f25198592f52e4bbd002d6587477f242b2a2e7393adb"], &(0x7f0000000200)=0x18) r2 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0xa10, 0x20) r3 = getuid() r4 = getgid() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x2) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000280)=0x1) 07:55:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2}) openat(r1, &(0x7f0000000080)='./bus\x00', 0x8000, 0x10) 07:55:38 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x4, 0x4, &(0x7f0000000240)="9b2cca769017ec012f02232c8bb439cc418eddb3c8decbe46f07d78d15c78b2377933f088d8bdd0b208275cdf0bd3f7c1d990c2fe4f9eb70358955d60d54a00e85657d5f31258092434f70fdf8de9f8a7fb73ccf6594a2c3a1126530f1464fc7fe9453c8a92aa933057086ba3c714a806ec0e06130a4863fc4d11a870dc17bde42f3befb973b8f2d6c3bbc34f484f22c86a473c80eacde9b990b938f57128345f33d906c9e2ae504358749adcc5fae71", 0xb0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x7fffffff, 0x1ff, &(0x7f0000000140)="d0123f95d308883361c705519dc39215a4d403b69c689bed0eca621728cd4c282cf8dfe4530b35081cd54b7caa1125313fe8292cc62cf71e6feb50f7b8424f1065ef750d89b51c77a8507dfd2608bf91507b492fcffe7644bd0fecd637c7b0965b2a78f65c3a34171be84ebe70ad4fb2077adbc036cf9aa0179be21c534350bbcf2a2e064cdad1", 0x87) r2 = socket(0x11, 0x3, 0x2000000001) r3 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) setsockopt(r2, 0x5, 0x3, &(0x7f0000000300)="6639259653a5833dea12e0f2da5630539639649a562661d549d969f8bdadfe1341c05a09168ee82a8ba6ba850b8777fd2af107377c327ae51966d982227ea0", 0x3f) r4 = dup2(r2, r3) connect$unix(r4, &(0x7f0000000100)=@abs, 0x8) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) 07:55:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./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$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) 07:55:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x880002005, 0x200000000000003) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = semget(0x2, 0xfffffffffffffffd, 0x2) r2 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000000)=""/56) r3 = getpid() pledge(&(0x7f0000000140)='.]\x00', &(0x7f0000000180)='{#%$}\x00') sync() open$dir(&(0x7f00000001c0)='./bus\x00', 0x420, 0x40) fcntl$setown(r0, 0x6, r3) 07:55:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 07:55:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x2e0) socketpair(0x0, 0x1, 0x6, &(0x7f0000000040)) 07:55:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x10000, &(0x7f00000003c0), 0x9, 0x0) close(r0) 07:55:39 executing program 0: 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) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000800)="0ae88e5847ac0866167e95f9cad07dbf144bf810d7a7da857ee7db3d58f71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed076e162c883d7894d3e28e5bcd7050000000000000026d7372ce85a9f58c56f4c95104fdbee6a71a3315a4f6fa4ff3e0846a629b25deac3462ea6e3b05a00883f9ad664fe85af5835d0f1b8e6661309e67def1770b94a8a84a469826851060000001ec1eaa2e421a3fcf5e2e1d6c417ff2dafe7ce5e63e2c7f4c2d35644371fdd9ba9e8a0277c63c9c5d92e27dc1128fccc70c5b69ea47d95d6d543fa7cda9237ed939e1640979e5f25fa9c67e527fee368956e669869c57987d960f98deb674d31c1681a37e6b2c2f7a60202628feb636a5ca940bb30ecc48eea7727bcc8d6e8973e405f9dcb65568ebb916b21eb5c3ffaa5e28d0a20047cf5df948da34e4ced103405e63b7ad29363972efe52c2f916438c9b5e46f7a5325c24ae2c693ef677ca49f6fb2b90e25501038e0f038a7f9c2c180acddc94f1e739dc4c4ec7aaef9656b8ec3ae75c96cc45a3e409a7034c3ce2ea8ed9e4ba52275d1284a855c784ff7b00000000000000000000000000000000000000000000000000000000000000", 0x1e1) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)={{0x455684e, 0x3}, {0x9, 0x3ff}}, 0x2) 07:55:39 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x77}, 0x0) 07:55:39 executing program 1: mprotect(&(0x7f0000221000/0x2000)=nil, 0x2000, 0x2) getgroups(0x4033, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x2000000002, 0x200003ae3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x2, &(0x7f0000000080)="e57234b066d3b09d060670984ee124266696da6da3e96fb2a82013f695f9913fd128787bfe1ed5e636f7f2a167e33d3ef48a4239e77509fe42cd4a63e74d0bc6b597381f89bb3a8722f4f8d3e1d04d6f26893227c5b260d21361d12243f50720a701273361b6bdac0b363b0deab93a845fcc428070a2a30be66e0ba9e1e7d9c54039dfc9f46786a06cdab71f74819501b24668af88f930a0eed9f729fd6cae6f814636b2f0d1978a9fac26941514751577546a3e0116c47b2c31e812076e16fbdda3304c99892f32816f3c3a994429314c88a4231284d036252dc3d9b31d1f02f6a91d5ce22bc4eedba45f6bec25628069f13ff8567427e438c058581b2ecfbdb2028997c6a5ba7c4045c5589e7c0ef99905f4a97e5790f01924a07dc733da0f979b202f43b03d0fc12e859156c71f12d11577e979f6fd7571b5af2f71cc77e001959da86ad9bb59c641619d2c9077b5f9bb07bedac62d850791b4d9341275d3afea5b4daed273dbb056558f1edb31964e133de467553aafd891dbaed6f9661920f9d7d510c7b52651daac9b168012beca75c02977c1c634126fa948d7109f9600784314bebc49ff5b6b49e97982ab14a9a6dc8a58730f819d809f00ea46680c4edbefc16462eb0d55952aa5bf068157bb37ac46db81b4bad93bf448c11142532353bf20568c6aea9cfeafe55853a0eff3ec89021c3403c17e1490fbeaa56181d38c0a07fe62f40919424debaddf3cd84de70131aba5e3d9fdabb3db7b84edc5ebe32d70290aa31e326c9aae00e95a879def0ae46167db464261a41adce92ee14ea63f615c24627c3eeb1d161f639a0a63c1cf2d9b5af6898adfd75020471f5c272e6c6e918a63338c782903ba5839db6a8958fe361d851cfbc44ceb89af1a02bec78f3b033d3c70a7ca33439114385ba36233bf4a1ac5f7f39b3d93e92146c85502954ae5b148e9290a428a192480c520339f09c61e8e5d612d8e8ddf81a35216d0d93d40161f1ab8d88e89ba24cbc7d8905c5f63076ed27c603f0b8d99ccc2909b01a1ad61222095905b69c95712f5998b03471a862c58c39428ac5106c32135299f79d4b3bfa36da4a9a50f60bbd8d63eca0c1dc3de203b01555559c4da197b7d349abbdad8644839e54d20a4b53a4d90073ff5f941c84cf5464dcc20eb5130ba4bec102655b6eba2cd903f3e6998d28e9e96d583089a3c96433845ef204d0dec5996d256d637cf503876cc2f40b8611bd7eac5227b7c572cf5f1369568d0768ab99caf742d464a8156a2b2a8c1ec1836b0093200b3ad2657f9a50f09f539f1410a9d9806738c395539692460d640835dc16f101236507adde3779d8ef82fb07c804ddb3af93fb3b6bcac691017f16553b541937bc6f8ac93866483213eebc1b0666d26182ebfac28fc558b9f58963851c57862749634903fd8327a69ee136ddda0c104638688c40d7ea22efc1b6cc811b4f7ede3345c230ca593ec786c09b4c5ff2f6f08d033b665a7155cdb1b965128c30f1c6f95b1a03d81a75e62f7d98d0db15dcc5fe3ddc7fbdb9ea16c0fdf3dbabc682014e7d3cb7b9db736a1c03d24dd959cf8c98d22dd8981f11881c76d340e1d043bb52fd4e2832cb3fabaf42b9c8f8c01f56941ade9f1dbf6db901c05c0816f1a038bbb70a8ee9b338ce189109257970d2d957cf199446d1908aa1358fbc06ea6f88f90fe6c10a55ab143bcfe6eefcb53fa7346c2c8a3e09ed0d66a62b9087bb76b6157f50400a2465b8413d6b9f58eb87fcfec6dc3dfd61779bb7ce14df46fb187ec10225beabce577d168ae99cd9cab29ab5dbf3fd2c9f157fa2e0f460ce667df92c1e7b5529a5d23d14f313da24ff50e0dfeec34b2965fb8b840459a10256337dddb4d94f57035af289dac3252c971703e8f2b41fba64bfe715891649055cbe4f8b8a772efa82ca5648e4509dc34901bdfb754787421ad17f179967befe9b35fd6eac82433dedbb6f39b43eb68a9d8de1319780dc7d04c57b0f441bca3cf81fb36318da3303ea717c6e14dbf0b6d80405842a612757fdb71f5795c9f31ee6d91362fb888dd7cb30929f72144545641fccfc65f4ea4877289f1fc1e1a46da917675f09eefbd94163338a6e1ed72a42b2b99a7a2765aa254ee1d702b0c6afec1b9327d12c5bc84e6206ef56d23589208b7fa7949789454e0464e11eb0c5a3dacbe60fbd79d234a67804f2ade8bc75ac2a1d8d1749e72fe036e3ac3b485f2e4e270d405ab80ba171980f6a301f5007e4c7b659d8776914bfcd407bed5fef8ca2ce607731f6a1a2e21b4ed84c56e0552592f6a817cb4f091d629c1d15756bdd42174503bdb611d080e2584fb2e5b7b1f58bb300aa02dcb483bb6d189ec6baf77c54774c5bab68f6f2eaf4f89824f6d019be1df14f9897ecedf1326a61f087b748e94282c0d21b02db57c31339e3935cee6361e580c420acf9435d1972c30625892f62ca3a8e27b57822c7d1d98aea648cffab823da8fcab46fa7503d66625d8da7b6e6095090128d2f35772e0383a3772c563523165632d68d9134c7f12d92fe8a9747f8e55a1eef0524034c80dbd7ae37200423c37b7ec11a3deab1e4e7077ec624f9ced57440b85a8781107caa14ab63b25c41c98a56d290d5fdd8f1f665b105388c88f8723276c2ce3cb657a29aa3f4d744c7b3f2340c851be3fccbd2556c31ebf05236cf4f4eb5a878f30ff9a6b2e32f733d708ef87cc1c665c9963f80de5636977e9e969e00f763537ebc3f3420e804d7a007b55ddb6d9f08e0ee13a439e594998786e931ab7444a26caffc3c0c8f6e4c7da482435d45a7f6c7ae8d23e82dbd21e77d3f20e58587d1148295d93b37a610a5b170b2c8af3321bfd93c7d2843052c45c60ace71cb36899dfc72d0ddce00f88d1bc510edff25afd4cd347110086386eeacf4d3e6e0b689560b4584d3fb595da7478ae29078f7202266c6b56824ad10a212811095f453e3cc9f568b32a95fcc9b44301795a678f8ac1ce7a9d564952f6f06860f3df2ffca6afc49886e69ffb2d5008dc613bd10e028c2b2e0466255d21c64d63d9b8dd446c188932d180e0abd65f1a8ce52bcef6c2d7802dd8923b7351ebd2aa512fdb76967bf97bdcc5abcd31ef42fe19bd5ff21297cb4096007f077f70a21e47e8f5b24ce4ff365fe685015163c777b08d43516f9c36dd15e81dfaa28dec18a5183c9a224232aac7ca45ec8c11448885c9c5711be7f310d9f82ac6bca5b41dfe177febda30f473d1809231925cf44d9ae85f2dca8a578e65e72f62d06afcbf3c66a30584d0e0202584727bc9330b6c3671bb14eb5866e9e16c927fd068ac2e264bdf615b9d00d0f8462dcd0eb32dd36803c45904a2efde433e890681c2b57bd46cb1ea6fb2fc05ed62c99b946c6395c9cce27c6bb978e481206b1f898301e7dcc37c05c60039960176767789697e39757d878862aa88f11f33c07d893d9326028da3d00e9d78cad403b7ff9fea914fc35e7fa905a5d2449c205e644cc9126a6a36912b579cc1658fe384bb82bea3f2e699a7257f0a0a56097ea59a24ce58bc630b14d2925f36920b48ef51d1ab6d73e4b18e8933963a40803b23bdc6657b34980bff0d6cdfdb452f6a35a4c7280b81c4d807fdfacb6b38023ada2aa9f0f00f04ef3275e8ca5e28576ccbf73d288f229386d60f807db32eb3016680e39d2519c49efedc5d04a60a9d6bcdaccae763d8a9198deb5eef54d3652898f2296f5014e01b7c6e28dbdffdbb234e11d84e23c44bc6b7af37430a0d06639b288653a99203c53577dd2011b61436c63583f2212aff5c458e2c327b80285c478098b18a8788cabbc44268134c1bb5308a21dc3f1c707a1d2e91dd0816212d66aef0084b851ef35b2648ca4e592b2c2b8bc455a583a63b3493b772bac5dba530a671c0127dabb3de134df83cebe6ea1a7be94f4b3de821f1d7ba127d0f2436bc314da445be93c03815052d0217163bf865ad096384e1f7fe1195282071559e61b5257946437aca8a54d2fa01cb1e973c2b9e6178a09c484092121f97641075677e852931343ac0210851c3187ae8f8fde2a22815bad39a001ab440257ff2c8328a428ef561e02905582c43533663f76a2b4f2dbcfafd4f3946f8806a45d4da862e7cc50d502aeedc4c7017732f8178ef545b81cfe013ceea10d04409f322b6a696ae20104776cebd911b3d1363d656295633c684e28b5d13b0773236568a94cbb25ce748137922548ce19dd2e578eac8fb1b53ae1552016fb6dfc1aecf89963ba50ec63d725722410aa3e118cc3c421cba1ff00997fb233c40bdd6e94c2fb767a3b98c655dcb8c02006522ed5112ec265c2bdef4191d13694dcad7719e3774a0452ebf73cdcb832345ae569db054da49e463c96c2cdd11fff95eed500b39b43160e9e71ddbaba12ad2e148b192acffc73919e29d25f5c959549e9c03a8b60ca6c4481d6cbdb6c2976cfa8f9544da387cf9b24e10ca39f8270023978b65613e22042c3f3cb1da2fb5120146b8c1b2a0d1c346fbf790e700fe6cba23363630f809c2e180ab948f129b3725865e976ef053718e11f8c960f4ba1c807000789c6f4852b593db74fdf7bb4c9c472fe179d8a693f070ab93ea30c19bdfeb9ae95904134f5ec4f5a1ea87894cd6f187c2f65fcbcfa72ff12cde9ca07d3d1f71312883c2b57b9a778262a6f77ea8d12305015041898fe898e5d7d8baa3dd6d491e7e899b16547764130c6839b2081930acba62f0649ad4432a08f016dac8692c79658570cbb4864717e0bb254df18bd936f544302aa03525060dad88d4f56e57d5d9692104ed6fa120e62dee5e8190a319d4ae7243ddbba25eb5b4e42c952af0eae34bed9272f8818b84c44cf9fa2552a9fc9d59b075a4dfc90a1ab1d731a8aac9371a1f56ec883032511819402fd2ae2f2f3edaabfb073b7f2e8f2d4f874af6516f917a95f07373e8e2665cd65fd3a6746ff69a9770728ed8b4374ea3dd069d04cc0ff723690dd0d672c67d41a3431b2c5238587ed12eb50970c4985990e0f4ba79ace679efc77767fb8c2dbbaa5083479741da068c007d02df86676eb0df27ada9cd129e60c80c12083c559c31b052b2093774a679f28cb6147c2f0983b6e8ca32f6180f3ad8569a4c59fababbd13568cb824f80bbbe1e423b1cfbe314ead7f8ee5cf7e9a71592e0820fadee07d2bf7ac1ffb55cd3e178be345f6ba935f33eea9e84f3910341797dd1d8fa828332db55b53d20416bef256e9d84cdabe74a208c6e3e0e43a783708b7a24eda31fe34b57c8fe53394979ae25fbba6ca7dc237b542bc5f322c957b4f241c5fc17cf1c9fd089dc9b2ce4013dbdd10976706deb4907a2920ac6c6ad24590879594fea95c84fa59dc33e2f509eb7e761233774e9794c145bfb39ff7cc3342c0c0bbddfef8853aacd1e648be880d86ca5a8ae2bbac91fb6df949f9a67757b0a9ad303a5d0c0a1865061131f1c5be642d9c82577dc99abb61c76d37b6fa4773d9dc8f60b1b89ef1a0ec5bf2f2bf52526ecc737da3d125dec8e47cb2b334080f9329ba4b437efd9592fd677d24ffb6ac94ca38b5b40f13df45d1609c447f485267e1173c2669ff94d8ee98e75467b826df8a3c2fbafac30db35f8e4c7a2f70619c2c2bf27c08125d0ae58be88cc997e28f309e31177c914b0e9f34098eaaa9453da08fe488f4d5002ae19c0de7bb67aa725f29132c007731c676f0e25758cc2722e0370a5c08545a50c42706ba6663e73ca408af8955eff59c4f4afb65f92ffcff0b1431a230", 0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:55:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/138, 0x8a}, {&(0x7f0000001100)=""/105, 0x69}, {&(0x7f0000001180)=""/21, 0x15}, {&(0x7f00000011c0)=""/24, 0x18}, {&(0x7f0000001200)=""/74, 0x4a}, {&(0x7f0000001280)=""/105, 0x69}], 0x7, 0x0) unveil(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='x\x00') r1 = dup2(r0, r0) select(0x40, &(0x7f0000001400)={0x5, 0x7d, 0x0, 0xa04, 0x5, 0x0, 0xffffffff}, &(0x7f0000001440)={0x3, 0x7, 0x7, 0x2b04, 0x3, 0x67, 0x2, 0x6}, &(0x7f0000001480)={0x0, 0x8, 0x8, 0x9, 0x6, 0x8, 0xff, 0x8}, &(0x7f00000014c0)={0x3f, 0x2}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001500)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x20000, 0x0) rename(&(0x7f0000001580)='./file0/file0\x00', &(0x7f00000015c0)='./file0\x00') mkdir(&(0x7f0000001600)='./file0/file0/file0\x00', 0x158) r3 = semget$private(0x0, 0x3, 0x10) r4 = getegid() setegid(r4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000001640)=0x1) r5 = open(&(0x7f0000001680)='./file0\x00', 0x1, 0x0) getsockname$inet6(r1, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getpeername(r2, &(0x7f0000001740)=@in6, &(0x7f0000001780)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000017c0), &(0x7f0000001800)=0x10) setitimer(0x1, &(0x7f0000001840)={{0x400, 0x81}, {0x4, 0x8}}, &(0x7f0000001880)) getsockopt$sock_int(r2, 0xffff, 0x1006, &(0x7f00000018c0), &(0x7f0000001900)=0x4) getsockopt(r0, 0x9, 0x4, &(0x7f0000001940)=""/164, &(0x7f0000001a00)=0xa4) mkdir(&(0x7f0000001a40)='./file0/file0/file0\x00', 0x40) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001a80)={0x9, 0x7f, 0x7, 0x31}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000001ac0)) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000001b00)={0x6, 0x40}, 0x10) fcntl$dupfd(r0, 0x0, r2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001b40)=[0x7fffffff, 0x6, 0x10001, 0x3f, 0x0, 0x2, 0x1daa, 0x0, 0xffffffffd1c007c6, 0x10000]) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001b80)=0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001bc0)=0xbab) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000001c00)) 07:55:39 executing program 0: getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[r0, r1]) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffd6b, &(0x7f00000003c0)=""/230, 0xe6}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) 07:55:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) shutdown(r0, 0x1) recvfrom$inet(r1, &(0x7f0000000140)=""/55, 0x37, 0x800, &(0x7f0000000180)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x8000, 0x9ff3}, {0x18, 0x2, 0x0, 0x7}, 0x3ba85b76, [0x7, 0x400, 0xffffffff, 0xffff, 0x2, 0x0, 0x100000001]}, 0x3c) open(&(0x7f00000001c0)='./file0\x00', 0x10420, 0x20) 16:00:00 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x19, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x35}], 0x40c, 0x0) r2 = dup(r0) kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) close(r0) 16:00:00 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x9, 0xfffffffffffffff7, './file0\x00', 0x5, 0x60000000000, 0x0, 0x4}) r1 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="b6ef619cc35e473b8d831d46f0a4fcac25d2458c81fb8b1b2ec98dc021c58869fca9011a54138168cc4862c2014b1f063bc1feafe7bc2a0c73f6f9a6ae0a5f76c84323e0795602608c84", 0x4a, 0xf, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getrlimit(0x5, &(0x7f00000000c0)) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000240)=""/129, 0x81) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) socket(0x6, 0x5, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000500)="aca3d2458c67250673b227b21360521b64147615bda6a50b203bf6442ce2d11ab35c7dd417b12de0d0102caa74ac836741bf56afa11099410c1b14e91aa87a453f7265f811fe1cc21a7adc93e0a9924c618df026e0dbbead0357500f1564e9c262c9214fe50a406ce22ca80ec258bef5c2c0e69cea086f560a621df41a50cdf44ab4d9cd464a106fe5df800c75219280362113127873", 0xe) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000980)="e852b6219c8178895a3d535797c4beeb7cc19f97b1c1995db923de3f2ec9a997405ca19253ac3707e39e733ce8096331d12b8a25f74b075b5c3cb779b052619fdc44280ed217716650f2f929f7ba6582317e8f7e35bb96d78d589299db4ea52b58528dfadf468ce5be18c7717788be51ffc115370c00000000000024ecbd96428b860d4d6dd277b81b95573fb6f99d334268211eb437e60d83c832d233779b273ac15a1dfcff87f7bafbfd05a5f20ade87a5b689726d0cd460d9ba72f4cc5afa8b0ba5f23a635eee91a073a0d3416e5ffff8ff6e6c65e3b27ac9df7c54cf38eb0100836292270eff7fde98084fab2e5fed3436a04530cb969d59cf5f167c088427e4b43fd3439c6511401e81eab854b41af88ff06d62733737596c41413e390073f2febbe383aa13d06263a3ca8b45737affaaee1ff0016a271eb8ae17bc0e2b6ee1467dd013570e64faa9d89068a67e91fb3cf018f4eb374e928fc2470b9769473c6e52a9a6070e0b443c92f97c7549b0d85c7106926553d70adfc7be33f06b9241b734f64f0dd5d5995228353a468068826abcf2401401400fd95a330a9dc9321817ade4c5e938ff0700000000000098d88b6a6e47c44ff41c29fd14804abe2b97d8b6d098724abb50e0465ae92a6f8459a45c31e9ec90c1b0ad915db16844ea1f86f823828cee2b0186e796a91888209fdc261e50f7e56480310000000000000000000000000000000000000000000000000000000000000000", 0x21b) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "d7e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000000)=""/21, 0x15}, {&(0x7f0000000180)=""/63, 0x3f}, {&(0x7f0000000280)=""/168, 0xa8}], 0x4, 0x0) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x0, 0xffffffffffffffff}) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) execve(0xfffffffffffffffe, &(0x7f0000000300)=[&(0x7f0000000080)='+-\x00', &(0x7f00000000c0)=',$,\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)=':\x00']) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x110) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000200)='Ms', 0x2) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x9) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) r7 = socket(0x10, 0x4004, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) poll(&(0x7f0000000280)=[{r0, 0x10}, {r1, 0x140}, {r2, 0x44}, {r3, 0x110}, {r4}, {r5, 0x8}, {r6, 0x2}, {r7, 0x10}], 0x8, 0x3a0bb77c) mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40400000002d5, 0x0) r2 = kqueue() r3 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x3, 0x3, 0x3ea}, {{r0}, 0xfffffffffffffffe, 0x8b, 0xf0000000, 0x80000000, 0x8}, {{r2}, 0xfffffffffffffff8, 0x1, 0x80000007, 0x0, 0x1}], 0x37e, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x6, 0xf00fffff, 0x800, 0x3}, {{}, 0xfffffffffffffffb, 0x8, 0x1, 0x6, 0x4}, {{r2}, 0xfffffffffffffff9, 0x40, 0x5, 0x6, 0x400}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x7fff, 0x6adf}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0x5d, 0x7}, {{r2}, 0xfffffffffffffff9, 0x8, 0xf0000015, 0x4, 0x5}, {{r3}, 0xffffffffffffffff, 0x4, 0x80, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0xc05f}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x5, 0x200}], 0x0, &(0x7f0000000000)={0x2}) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x61c5) syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f0000000080), &(0x7f00000000c0)=0x4) fsync(r0) poll(&(0x7f0000000000)=[{r1, 0x2}, {r1, 0x119}], 0x2, 0x7fff) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x21}], 0x2}) 16:00:02 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8246ab1d53aaeeffc3b2ceded81452e982e12dd6a9"], 0x10) connect$unix(r0, 0x0, 0x0) 16:00:02 executing program 0: mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0x8) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53abedd7a3426645327b7b086285ae2ad956cccddcfb384", 0x88) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x8000) close(r1) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0x1, './bus\x00', './bus\x00'}) r4 = syz_open_pts() mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x4400) r5 = openat(r2, &(0x7f0000000400)='./bus\x00', 0x10, 0x880) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000300)=0x2) fcntl$dupfd(r4, 0x80000000000000c, r4) fchown(r5, r6, r7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7f, 0x9, 0x6, 0x0, "2177edad4c0bed6938f7b7ae1338da4458824101", 0xf9, 0x7}) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000040)) r8 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x3, 0x0, 0xbf, 0x8, "99b0b1941b6426304444c223dc503c45fcf1c57d", 0x1, 0x3}) r9 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r8, 0x6, r9) 16:00:02 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x5, 0x1ff}, {0x18, 0x0, 0x100000000, 0x1000}, 0x200, [0x6, 0x8, 0xfffffffffffffff8, 0x7, 0x9, 0xffffffffffffff8c, 0x7, 0x40]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)}, {&(0x7f0000000100)=""/132, 0x84}], 0x2, &(0x7f0000000200)=""/108, 0x6c}, 0x1) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = kqueue() r1 = socket$inet(0x2, 0x1, 0x0) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r5 = syz_open_pts() r6 = dup(0xffffffffffffffff) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) kevent(r6, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x11, 0x200}], 0x81, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x72, 0x9, 0xfffffffff26c6031, 0x10000}, {{r3}, 0xffffffffffffffff, 0xf2, 0x2, 0x10000, 0x5}, {{r4}, 0xfffffffffffffff8, 0x8, 0x1, 0x3ff, 0x5}, {{r5}, 0x0, 0x2, 0xf0000001, 0x3, 0x2}, {{r6}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x1, 0x8000}, {{r7}, 0x0, 0x7a, 0x1, 0x387a, 0x5}], 0x100000, &(0x7f00000002c0)={0xfffffffffffffffd, 0x6}) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x48) r9 = kqueue() kevent(r9, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) close(r6) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x44, 0x22, 0x5, 0x3}], 0x8, &(0x7f0000000340)=[{{r7}, 0x0, 0x40, 0x1, 0x0, 0x20}, {{r4}, 0xfffffffffffffff9, 0x40, 0x40000001, 0xff, 0x5}, {{r5}, 0xffffffffffffffff, 0x10, 0x22, 0x10001, 0x4}, {{r7}, 0x0, 0x2, 0xf0000000, 0x3, 0x91}], 0x0, &(0x7f00000003c0)={0x3}) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x24) r2 = kqueue() writev(r1, &(0x7f0000000080), 0x0) dup2(r2, r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 16:00:02 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f00000004c0)='./file0\x00', 0x2023e) chdir(&(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000700)=0x2002, 0x10a) setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x6c9cfbe405bf27b5, 0x0) write(0xffffffffffffffff, &(0x7f0000000600)="96d421fe5611b6207ce43c206df8e89324e0be7985c5127297d3b07acb7c10f9e58cfbf631c0ad85060518c3d61d1e42a33159ba7b98b5828d6595d67fe7ea135e85e66da8dc0a1b0095a719a2db46d9b04a69cdae83e047a7ae32017792e198ad048908f57372f7221fddc8e00c5d58391588187835723d7c32b24413d79561bb", 0x81) chmod(&(0x7f0000000240)='./file0\x00', 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r2 = semget$private(0x0, 0x4, 0x400000100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) semctl$IPC_RMID(r2, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r3 = semget$private(0x0, 0x3, 0x0) getuid() clock_gettime(0x6, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0xffffffff00000001, 0x1, 0x8, 0x5}) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000180)=""/117) close(r1) dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) fcntl$setown(r1, 0x6, r4) 16:00:02 executing program 1: r0 = socket(0x2, 0x400000000004, 0x8001) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair(0x20, 0x0, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140)=0x401, 0x4) socketpair(0xffffffffffffffff, 0x8004, 0x9, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000000)="3048e69931929648", 0x8) write(r2, 0x0, 0x0) 16:00:03 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0xb, &(0x7f00000000c0)={0x7fff, 0xfffffffffffffff7}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x8}) 16:00:03 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd4763bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f282952e4a46ebfa58396ba3bed03b8e8c199339e91804a4f43147272002ed0667e9c04b81073b449dc4e29a617897e66980f372bb983f740c46fdabc", 0xa1) write(r2, &(0x7f00000000c0)="90", 0x1) r3 = syz_open_pts() symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r4 = kqueue() writev(r3, &(0x7f0000000040)=[{&(0x7f0000000100)="7dba000066c58683c443c41471949dfda7914075c231fea78ac2834a01685b65651a21986f7c528d8aee6108660c7680f68529172391805c8a1986b28f9e81f340373c34c34d38c06a5f32c15e49fc9c", 0x50}], 0x1) close(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:03 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x7, 0xee8}, {0x8, 0x200}}, &(0x7f0000000100)) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xde) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0xa675, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000440), 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec899", 0x139}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3f5, 0xd70}, 0xc) *Ü¿-q0)ÕýƒwíÎ8²¤±Û¹H±hEw?mŠyÎÌô:.3­š£<¦x¨ûÓbã±(¹…ÿ€  ½ñ ­%_¼i ØVÛÌ_L.dÖ Ž¦+ˆÿ¶DÜy­¹Å™öÏ,m¥Ú,áö€ðqD ¨±j¤Ÿìz ã­ÐÝ„oÒÃY¿ × â&ÿT8ÿ7“ZÝ=qI:§AêîÅ°€‹¸ÖµÈPw†¿’§È;è7¯añÂÚ;•þ¼yþ—œY Ntd…9ˆõÙYÇ&³!• &Ëk7ÐáØws–XKE9×fú«&ý¾VÜûÒäuõY}:ƒù¦å£çy±t"U»‘©‰Ä°îoµhøß ³ÖÕæå©0xffffffffffffffff}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x100) r1 = syz_open_pts() openat(r0, &(0x7f00000001c0)='./file0\x00', 0x8, 0x82) close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000000), 0x0) read(r3, &(0x7f00000000c0)=""/72, 0x48) 16:00:04 executing program 1: r0 = semget(0x3, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x6, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r2 = semget$private(0x0, 0x6, 0x100) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x400000000002) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)) r4 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) semop(r0, &(0x7f00000002c0), 0x2aaaaad9) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(r2, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) semget(0x2, 0x4, 0x100) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000300)) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r2, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r2, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000200)) listen(r3, 0x6) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCEXCL(r3, 0x2000740d) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:04 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390b", 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) setreuid(0x0, 0xee01) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="7ac9017e9e23f353adf61e79e99059eb09b58520eff9a531d8dcc7ad7f172e7f840dd23bc3c2c1a41c13f3aa1a2475d488ac77710b2569501f9e8e6099d4421923907336fae9a69974c6b11021799b5bd253b22a8774fe3747141b0131148a1d00dd144f845e0d2896203fbaf9efc613", 0x70}, {&(0x7f00000001c0)="4e50ba", 0x3}, {&(0x7f0000000200)="6c04ad133405a5dd1ff3149ed393521e3cf353", 0x13}, {&(0x7f0000000240)="08fcf52748f137510064ce1e15f4a7c96e1c6fe82a10826d4726497c9a426e63b0a1c126c542a9926b3ea06120d12dfc98ad37141666b2305edbe4c5fc58b037e82efb3d49048306b0fc9f06983ad43df8eaf34a613af1f30a651cd5764c0df1beff24087f6071224e5376b3916cfebff67b19b02fda43c45051ce644ca59e6275646e0f58b256bbe2a00c2c385c4ceac1be7f250134af90e5909a0c9027c64b6a9b0d9efe2eb199611cb907f72add7fc3e80bcf0542d5f5dfd6db1c4c0cd12f1bbeae1bebb58a5d4988ed5bbd6b69d595fdf4f446579a9cbc8afdddb4fc08b253c91955ef7ef52ebdf0932865a265df777e5200c1654124cc8b00fdf5d1fa7c27310a5de275e629ffee23bdf80322bdf9f734b5986bbc0571a7d842d71f3a8212063946cbc37fe6b12ab323cd8b50a4ebd0b3ac721014a6aa386d7c7bed2df3abac605e1ca90775dfafc6d7222094fedd36647d6177bfd7f1ca4f0c783382b45190c9af569582b2d6608fb7f6288c2f817938da76ffcf8dd2fcbeb5d57ebe384930267e4f1da140c1c5cf12c67391259ad7e751bc08c4aa6b2ec102612d6c714c5e2663dcf79a7806d5f8464bb9bfbfc6f5f3aa9ed7f62a7750d5e61c811385222110659c2c525cacb7305ef7eb9f41aae4c02cba0ea9de0a3fa666454dc554df4b8215e440fdcc749952aa5dcb2a8836609b5519b1409a4bd0e33d438a18396724f6c30be7ce91446a196097c913139fb8a44157cb1b809ec6a033de729e7d904ca95f3d0c6af44c86c2da74ebaa5783f01a89ca2ad1a77cd16a6e1dbd52641529d402fc2d28f3ba163c1a90b0f3d2d0cba075fcef3c5a941ca21961e0c39cfbd35eac6f98c8c03bbfe965001ffcf1d0c079f4c0d802c9d820dd29f9658b3cd1429ffe1d1f923acc735ede87027b56e581443de4024e001ba58bcb6a77ab795495143055400e74a70a355a3c356a655b3fa8879ecdeaa4de23aa6f9258aa7ebeeafe730b0ffa447eee0366531b4009013cd24040dff1a3ad7a1b7d04964e15a618f419df11c98b7e176cdec3913887125e70834a93d0e35c0fa5e3d22316942343fe9a83ca4aa1b604d8da682009dc2173f3fb05e0ddae671f86656d68f92ed24dd38ff7e22864088b215d9f4748347a8440f0b7d7a8277f4a6377d67c9dfd219d450907c0588f970ffacf11829cc9e3672a95673d51f47eba1432ec8b2c1b04db2982eae3193c49b8d99b1c839dbd943088f6182b9d3a671402c1843ba20ff80a0644b83fbfb3f38c44aab44a09770c84ee110e31c63c7339f0daccb4f6270346df61e6ec772eafe27daeebff7689b0b81275a71517003ff717ad8ebfeabcf625efff1c207fc1056edaa0971e872cf7f7c47472da9dcc413ca3d8e511538a3928ba225de120b2697c8ce2f096bbe8ec8d6ab121a4bc35ba4019cd0c2f0384e638c24c7be50cd7b85556f09c91e3dc8a17ee9d717af5c2f18bebf45b7ba62cfd32d88f28583d8965977e7d500daaa313927a8e9ea0c033a4aff266ab659c277ffd9a2431b5a41dc0d1f5c0430105d35ebcf25ebb475aa35f7b4d3d5929bc04edd92a357d36ce965f971bacfcff9eccd3a91d804e0563b702e9ebb80dbb002d093e8fc6038220eac02aef76ac2f9225ff1293d16e89e73c855efa616707af1ea1e086eb3f36248053b054808bbf87c6f3a3bbdc5123460c4b51fbde8eaf9c715c0e65810d6fd653bf295c18cd8ab0bb7d6f1aafd71ee958e2e297d405235b586e97f5e19404156940a01b2bdb6068390b7e669f24ace13c58f448f75a9c0f0f7d01bdc0f130186340ef9a560377955ec38fc0611a6589eafa62c5e8494710a1c7888af9ac6bbf73b0f4f23e0f9b85a768d072186f19fbea03811482149f2251bc08ab5aa0672c3f4a118eb5f8e3ecae86ef80e4b80198012d65b4c7e45a9629175c56762906e910a83855b55e6306dd77e1d430165ae536b6e5fd8814f52e7119a7381463766a6c4324468b0055ef7bb2492f479dabaa9f3524a1c5f3492db3c2441c9a91c7187e4b7f2d0ce404d09285cb76ee29912ba23a68e2400bb8da8ba21c26a6bf6a608fc425ec18612c6c31a1e5057dadaba93d68c1eae153709aa9c583b3d2ef96d2dde5268d4c1e0f9a67dd5da903125a4188a3307be7dfd1886c7febe04d8b9cda911ed5a334f6d026c0c8907765d60830585a579d2815ed348b83b38edc819a278f59d4035c07d17307998bfdfdd44a3800b054cdd8506326bfd022f2cffa90cb656790630519cf870fde27b9cdfe5c9de68064de9ae5fb67d2e7493cfccac4d8515683565158c736204005f9c8f11ec8da9b932db130048f030f4f71fd8953e34bce34634e95bf9942049435d6b523a90f1b358af2f09c7d6e784d6e60fc42c96a712ae5e4c7f81d8b70b5a3d7e2eb6b78f999bd8735a008be6bb000f324f7278a3a5514de40aa84ae34bf9d74ac22226279b0ddfad36259766f31ab0800cd966a6757379610e69599bb5855225cd6d3583be088f553ce2d3b486449e83a37da9539f8b106a766987b103bc73170d1a825e21ab431e4924182ce2d1284d5ac5cf081b7706bb3c6a8b1fa9d6365fb6bf30971f0a80980632ae29e8f6d9102eab479a1cb7fa938b99c323d36c1177cdccc245ab087bea228df04119ce7aafd17c0ddd61abae1127a5a2b61a7aa576153afd2b41b6c9f986969fda8cbffa634b09179cf8ed23d4db6acf8d48168e016853ee7cce2b777edb810564ab0eed53ee163f420a9ea83d5dd4b035ef93227629543f6d025f1c93e5d2134e8c72cccdecbfb13b14f4e1bea3c7e7f9f40e1174d0a2edd6f37de29d46e1c9e556dd400ea168e6586bf3bde4fc3dd0cc09f7849b4aa6dcb8f091d2be03e9a58ddd8f3e6ea75551ed769ec6cf92460b206be52727966d915fe1b38bdbe82f23a9736e2869cd1616d4acf33165d50c4e368d3aabf307eeac4b26c99c3db4d706e35ae7052fccd49d82fff3dc7181acb0740489380eb447358a91cb25f7bc0251c1d1e834db3566debfafde47e8ec8e9a7958801bdb32d6f1a347443d0ce4605dedfef842cf189e308a7b77873700c700289a5c9d3f16db141cd9d6622a073757c1ac7516270e2eaa67730e8d04774c8ef7d047dec32dcc7e358fe44cf7f3cb0324d9af5fceb3ae69a7926774a91757d623ae2901deaa6a697a7de007f207a408ecf103d6a6b3055fc12d38574e96db120328a4489249426a99a11b12c7bcd3156592e00748b7d15def574eee423fec90b0d80b0d5d255ee4fb895f0220d01e2cc6307b2776aa1f0146b13fa7868423026fa34aa8ea9bf34da1e28c90778b7c6341414dcab8dc6e9511bea02aaaa71e62bc68ad1cd29cf2585b9b7f490954555136b8930cdb7c6d9ac505b225ac5143c3558e550f41f5c7b4f06ae2fc911d04bb7d5a70dd66a0f1ef1d2a4dff79777f8007c42557f98e49255f950c1f8d69aee0f92f737cbbea5e6520d4d479fdb3da5b3b3dcdecd3e3d064456ffee8af92779d98b64ae7b03f2b99efe13e0574ada6812daf7f157509a0d9ab5e5c510b3fa73262d3988c4cd7c2076257a1b4e35cd72141037f154efaa1821dfc94a722dfac4fbd02060836a8788475385958709c6d18f508b55620acf73e504e73d2d414433b2d2394c8ea1cd699f9f06b1db5e8b81820c441fff81987e604b493ccee784e08594ce3595a53724bb9a5a0618ca56c387d38c5e9056fa91785b3815e3e845c9c404ba70bb427feefdefa524edb4f6f85cd2befcaa3491dbd8c88818e1dcb74ed36c3a6cedc580c9c61e39c48c19d5b4b38b7f663d5554d3d05d6b68bb4507e52daeec95524de1bdc1543618d912a2a22e572577220f31fd906ec0acc260015ac3d1362a9124ac2800413b7d7d52e2ce0e628d2262a9730dee1242e4ae9e4fb847015e24e3e033a3b5522e59361c24fdfdccf70d7a327ebeed138c9cbcc1aa4a8ddb619a6236da509052c79a92e7f5e941ff4e0d925f326be046975515c4b9f91e2a4587419df069ed0b7b32cea2bfa76d94625737354765117d9f85d1559e1a50924aaf8a30d6959034d0bd263c98a41310d857592acbe1bfcc4c8681e6fbac1db5d401ea0d6bd887ed491d38e2b250d745b48f421030cea693dfc731ef97c25c648435674b25a546ebc20180240cde490816c816acf95be7eee8403d44e009c8c8672bf4033fa5efba6015132c2c33acb77fbabe227367767949c6ad1f68b50eb888f32fe8e9dd4dec911a72d69c36b2a9212a49eda0fb2eaf71048e4e9e9aa3b56f648c71c764df93f1397c26964f358a57debcc872889c05132630d10a348ff403c2cb1f19d1cb3b5a2b78fa675dfd6ab92fd89f3d1ea78f405293b960cf75a6aec9118518d06af426ef9fef2ccbd3161c9dd7dcaa8b1fd3d18be5c916e5d4a61d2724b355bd8b8b99eebb9fc8b22a88839e9e3449f8745a7f42ea2000947534715bc2e1b212354462d39048b78bfda80b360bb98150dd6f2b765e7d15642310914231107acf6dad44bb26bd7019cfa08384b7ffc986f0902790e904059272173dac6d4ed0b4f641f5010a930868dd5526f881ee95b70127cf44fd58f5f03766283afc3e1171561c9d367ba418c588ccb43227c0c4c1a5d60472f6292570a2ed160fefcab7661a6873fe1e64025226231cacb9e04597c24bfbac7e840bc3fe221faa2b9e8534ddd21ded39d273398cb46c26d2fc1da93f8be71d8c79542b2f34944b5384c83e60e30dbea576886f3102c81073849207e2acd8d58defa874cd323a007e0b7f60de4d2c07a70ac614b2ccb4975aa37243d1172855af65e9558e8c22e5d57985d94a3bf4112ae00a4194c44104bbf44c9358cd9977984a41d6b643304cd4fc226f5c58a1fa191e2482f88668c97878768b4d0d331511c4d7c0ac1a4f0db58e945abac14e4ecd81a918a24a6f96d6392f8f8142c877e70640251db1561006edc71da54a440726afa8cc35ecf56b4b2c0cb70436e3cf25136674290d021c7d4c660aad67d8859703086e78b9b52cbbe9259f5502a8b142ff6dca1a8d4f10b0f986345122600fd9aab8b77b7edcdecc9f05fcae2699cb0ca28881f214a79b0ebcd96b95d1a659f328af07d5515edd39f380f7edd1e89c0c43102c24a06755823ae9729ad4e554fb233fddfe2510f7c8f1941b65f1735cd9b23e5509b58e7fb773743e7e2b43a04f17c3e7c048bbfb8512972d688b8e87cb8aaf7fe8428e5289d4c4b6877fbc3967c41615ecd3e008297e8842422de487c32f04f92915ad8c7dcd360117e6fbeeb5d977014930b8ee42fe8609b43904396ecd161f4c13a63177894c64d4e31658bf9e923dce29e762ca873da48dd0c0a3843b13cbddc72f267cc5fc7a6548f10a8c962d3615ac91b91c47d2579bd5f8c18a9c957a86b566237a8c9e1ce14b03b3444b674a1f4186d1ff46b1875b21675e67ce9bf01ea3b8d81cdd105c184b5d14702567104da746cf5cd27d7f429a449d83189852f4eb604ea8f15a9b5f61cf06000e953650414d2136c7d2abbd968164d907e73dff1ecf3c954e2571ee83dfad2f4cecca0a75db617bd41cb4c96648cf19a343f31b54940f804e51f810764933fd53f9e182b15301d71bdba762605449280f39e34727d35e13a8df668f6f358c918a44b6c5ddad0830ef1107193f3bab549e2f068d6b158e67c8d7d145a84b2e19780faae38e186225c41ca5326e5baea201754880ff76bb5fedf799fd2ecad9c1a9be0c514590a79ff2514987985e02cf6357d950", 0x1000}, {&(0x7f0000001240)="47b1a18d18e923c54333b538c5f54c3d5daa1b1f5eaac2ebba857085fb76528cbec76456d2a0298d0e0f9bd0dc130f040529951592fc1b8328d79a901d4fc3c41cc2dd2ae61a1f", 0x47}, {&(0x7f00000012c0)="87100caa181b38ce91b09e081212066dd9b0c49f52fe1abdfb24ce1da55a0e91be62bbdbfc9cdb9b4ad497874fec4fb7cededfb211ea1d5540b28570c03cf7c9ab18447932cd0301453ecaf81256770e801e81e907d53bc08d757b48b54f6d67ec3809581e9c4fa7c4445803cb0e3ed0e04d6b545c647ba42d90335cdf8ac31886ef4f49679ba1fff5405c", 0x8b}, {&(0x7f0000001380)="b9c9f8f8ec72e1a136ea7ba424eea7c273b816611c61", 0x16}], 0x7, 0x0) r1 = socket(0x100000000000002, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2a0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lstat(&(0x7f0000000100)='.\x00', &(0x7f0000000200)) setuid(0xee01) pipe2(&(0x7f00000000c0), 0x0) r1 = semget$private(0x0, 0x4, 0x6) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000001c0)=""/40) 16:00:04 executing program 0: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x4000, 0xfd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x7) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) setuid(0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000002c0)={0x3e2, 0x2}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x100, 0x9}, {0x18, 0x2, 0x6, 0x4}, 0x1, [0x0, 0xffff, 0x100, 0x3, 0x7f, 0x7, 0x80, 0x2]}, 0x3c) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002608b95dbd0224a4"], 0xffffffffffffff0f) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/183, 0xb7) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) socket(0x2, 0x8001, 0xe9b1) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8e0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x1) mlockall(0x3) shmget(0x1, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x28000, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000140)="2059f9bb739bbd46b0f2d5a9ecfa022fe4a0fffa45f514771fcd722b9b487422f7a254eeb5ce8f464dc9dfda3653f3e6762d73077db0a7947dd9e1c8b4c0b3bd74b7f43c5bb47c8c4d216c895e857d8422c5d18ebf2385861334ba9aa63c954a72332e18ce8030769d367d66d4c91ea485e7d93d5ec9a08670dc8dbd476e076b61ecc3ea2a0dc75e57752409967e1fac0313be13aa97eb20ff91d39bd66fe75a2268486422d297da856e0fdecf2e0690fed9cdf10e81a97dad4494110df72695381400022a00d53758a6f1be6842a1e24d2a7c6b78cf86f2ca307e2d90581ad6defdc045c3f1d2ee3a80442daea569fb1ae715c6461144dce00f5e769993a87d7e0df1102e27576e4d80ac7834a7bc734d63814e9e2cd6128832f8f3b7eb0efb2438ed14d07531505c9922343f449b267af12f02e2945033df4924c99e1ffaa87414031a25690ab7f87ac489b0cf2c20eda065b65698c27a0ac556245a397b8ce510b67eea3b94992ea5a23e4ea927ee5c9fa7dcb87ebf4cfa8e7639bdd6a9b93013fe52012462524b45d8a1ce9c242701fce6f3f86e0b6b10dfd343c0941e203acdbe700393ad774959c34cff223a91c6b8ecc72c3d0a683ecaaa69802126647ada2f2f841e7190864174de87f8fc893f9b8c7e2b076409242409ac90db854a402e13b50c9c32f4c7e563f111ad9cf27a958d484e7a206c8f17acee961c8f59ebc51713e8949adbc640f42b4a4a274ebedbb55a2a2b92faa7232755e6786266a468983b611ef6d8bf4f44b408d5b99806201f8fbd1898281523afb8660ea4ff440174d16b0142181c3865847ff2b2b7898d804ee14e7ce0797efd3c9a17d74d79e65bd85214df736cdf6e421f5d695f2de40bfc73feb3b366a1d03e86c2cc1e91b18d5cab47c40c16da69ac8db0bd20e7a41b7b03a9b9df2c2c0d8c61815a98dff63942a774fb598d7c6831c83e1840e60b5c7e94891ac0ab04f36a88946cadc5f5d1bb485cb4a89ebb307f329fc6ac4b53188ef924a5e26c14febc4c8e635e750385b68bf266bb7e482d9f2bb088885dff41be4df7bd31869a803a61f907bf5ac2fab01ae555a5da9ef67b1c9dac8d32b8b62595921247205a51012271df5f62bedee05aff63eaa098e28f97875ab09120d3110be710c0093e7dd40d22ac9896c665e3818f06d2a859515e5dcf0abee659c8bbe2b0de22287aaffe17277030c47b9daf7539bdc96026f631e3568a24b0fa34fa05292667a665d3252d2d588d971af9db71a54f0f4d89d50f8221e94610c0b370f0fb7ba3563aa408cc88593135ebbe41e40d60b159f0b6be5b8ea1473844ac90da6aee051ee3a1c36b44cafd519d8a46b9282248654e434213b082c94d6cd28a3907a9af3714f5ee56dc59f6c049a51ab25b77f02844b6cc5970b6655a5cf67e24965d769a528cee3349d1c2561b6f4552fa6f078b49e6805c9b8ace78478a26ee254d936f8508769d4301266861e83b44072299889539d9f91ffa1ffbee3c09e8bf09880ea945726b1dd29bdea5d6dfae3ddcd8a66d308e82aa14262e240fb35da1fb95e95448e87aec28f584fe6cb0507c8ba4621ca5fa483f762e0b79d5c8da073364ed877cddaa46bd2f8c48369619fb01e6b6ea1adbfbe7c65fadb7aab6f409cd6532fd423b1e27212d4784911f71321497dcbbbf23fb7f3fe2bfb539a08f61edda30572c50d533db1a2d941cfea4b9de5be58c25c021d4a3f8e25d99fd456cdc89ea368dca04dfce137adac87dd2fe14bf89a0c1829e13fc409adbc5a8c46c3aa31c36d1184db309955b949f9ef220f0ebf20384552c4c8ab7cdb29a03ce6cba1b0c7fb36f14c9494fc34a03d283a2cdeb4fa0053b1663ef4d7981efe160e9e98eae865186685d7d702381a5c7fc4e7a88d03c497023f3a52f9a1f6423d76c6f627227a79188896a6fe928d52998b247d633e0d06585267a5aae3a23014262c4acfeb31ec86c289ed9ecea5a30c73df2d4fdcf17146504f74f505f5a417e29bc0a2433bf27fea77f5d26129a2b46fadb76bf845c9f0b28e607860f4074d04f543c118cb9d74b6baf045e5d64aed94c2b4e00278910a760578b14628e2227ca2184c0b8b253ed7a613b12db390aa3957c2a13bf4610ebee26dfd42e4bb8784da26afa2ea98e0bf845312b581caab6241e9493d3f42da6eefa42d908247909e1250ece94c7ef99f749dc5558f9532cf1b5206a4fc1c71f979296bb95d43cd92c510400448e5b176f59b0971f9ca23dd7da12d36552aaf61ec2d8cd19ffca5e5ac515da5c2a7db9f4b6fc4b0965b61d4673faac59a7032d1257e2b6734fc44fe646b75b3c576da9874de3bb9676680964fc4d41378d17e7664899c729f342f0d1c6017d42428331379fd5f5263f087e5a02627755c241d212cead8135c6f8cd428fc5ca086cd68b331e6a06f3bf90f15cf4b659b7860216c199bb7d34253fb60db118d57d0433566590e4d44bf9a71e29b1d86fda94ad3ab4da0ef2bc922d1470faaf2755fb64380d1b6d64664ebceb8de47e25b952a40d4adb04e765f9ab0ba3ff4eecbf23ca60810828d6f607c933e73d0b9af354e9c33def2b39ee553fc0087a9f56f719c6a7eeab0d718412a63beeecdba5c2c72d6f14b0f48b5dc8600f777bf748a47da05e00b31e6c6cb8f2ea4e45b8195eb156c944ac84aee50d3322d861807a60c9bccd76621b2cb945d2661cd2955760776dd199d5c764ab78d751f3f3abd493bdf57564d76b1a6df1ef906a59963dc6b36677d66639f559491674edbd75891fe74acb3c81b7d5575f5fab1418c3a59b6df1fd058dcca529f502f2b508f26a777ff22bb49a86a5d764ed7da8e1aee8ed9169374eb5e0442e8c77d1da34d60b2f029254b91100218de8d827efe6b93383f4068d1f15a27da4da1e0c3fcaf50bdf909d0fbd4e39614c13d2f836f1007575d0ca2bb80d1d8b65182f93546cfdc44c4642632578010772f9f9d43d328e5f9d0705b4cdcd7f3cbc3d8bf3dd58e60a4e50d225b445dc4da7077e852d0c0eca3dd2238e58428d2691e6c1d3105d134ce14d4b4e122001dca8393924d8f8cbcf3b28e853600c1eb001f61fffb820d2dae6bc8fdc2b496ce6004eb5af2b05c710273eb414373ca5851938504a558033f368446c5b2dd2b1435a10675de8e86acf3123145d231f382b241baf45f1cb73fffc0916794be849631c91fe66ef024a2af88f6759744e62b0991a55be43aa5ef12a70c2a0d724aa0683360bd1d43cac2bce70d5a522669236e785b51ab6b5b1c19f5a8039ab891b953c34cb7b01f623ad91e2a65fa978cc6d868bcae0a94fc77d79a9272fbb9ce168840d3658452cdcd859fa80f63d336bbe999f0d69cfec5ae45a013f12d03b31e68b782818d75c7e9f5cf25e1d00b92d4146531321847bf8ceed0732a5978118832d5a1aa9101cf806a0ca11883d3e59f032e8fa429f774fc3e902cfd6fe6e7da2c3a7310deb93c694a1142ba38d1fd4caae605d2d2a224d6c8ec79cb5c756a9123e0b229f8f0e9992a5bf0db107b18196508e323fbf6862ca98edf08bbf3e4cf171f781cb178623d4776adab04e124df5dbf3e3f15a9bd6dde8ed04cc31df68d0a189abbf17dae725a490e79906101904509aabf98f49c6cb12193b1227da3bea964730ca327a5b4c2f915886c7772f448b3f278183f4619b2d840e5bfa301da4d2740973c15837b40ee3e175e59be110f5fbdf118d1b380bdbeb4e39073e55f9a672c6fd50891fded9618f5e2772b8d6c0aa8568e3cd675d30fa021b6c391b7955194b491384f16e9eb832eab2b40d7e9c5cee6f160ee0454de22e36003e46cbe92bbc37752ed6eccaeeb69ca47eab39df4e9a0f66d29e14e57439e0e9696c7cd12de68a3938ec8a3eb155f5f7547c3af800df33fca25a7ae0f00d20d1098d2ad089b30a388a379ef281405098deee4ee890f73aecea610a90064605f9bbf94d4391a20ef721abfd1b9d013c08d6658208f2d3013f4bce506911ec146cb8537414b7f793e1f918f7ee27775f315f056005458c2196a6795855460aa36f11da4bd689a61683cd1e592a94de82a95de1b6be27324c1d20496224d083b8998fa2654700cdb34d3a46077cb09171a09a743d7e5c8c7db2014bbe39599b3ae84308f50a8c25865e067bf940d659ab9338a6a2051ff9f499da026b17c5e8ed87941c918bd3b5339cf2e7393fced96c6a6cfddf6af6948c23cf1231ee0a0187d8d56536b20767726ce472fa0743923a9916aab3cfe44e6b063206da927056ec7610d8aa9413a9f04ff4a9fa45f2794a5f2afabf12cacc5282884d20a0c2573fbf1580b1f51a9ee3ceb27f031ebba9d324cd85a7aea1bfcc31448d39c4b752c992b2e8a38e2b91620fd9de730f76c2f3c6ed4fa40347f6b7fb44c3b1e4dfb2379d7e5176588610a4a8ba7af1c22ff659b5bd06b63fb97b00b15aaa07472f600f62122d823f69e64a270546eef30c698ac9b394f2fff2f95dfd14055920b7c2b84bdc840a84af26bff70e4e7b4f91e062b218879334310da97bbfa1a87e4e3253dcb0dc78160e92bb4dd18f104ef93acd8968a4128d6ae4434ed5fec2258e08e1aac065a35231f3e41642aeeb927d6929f990ac26e1386f4a40d342a2f4095efe74b49000cc1a2e62eff8a0a592c55b09a0848e74068282bfff3039f7dd73287989a5f6e3eacf0141805975180f575efbbe6a4f6000902904b56cc66477589c933d914957d4952cf8051ecfcceb1aac491d0eece1a46d5e8d046953be641c9794fd54181f2eb6522e4133e2b63225304a158ccc390650c1fd8e09c40af70934ef15af0b4948e1c872225d58c6a5496b69e6c8943574126a2696f555af00df21d5421d28a8a9f786db56150bf4809816f418503c895011d0bc657166a3c15a3550738d645e1ddb4891769a18cc3c5cd1dcb0bd679ba0485bafdb9633b3e1d2b2d45d2bcdeb125b1e327d94dc7a72b7ffa87b1efde4ffdeaea6e66101e7452eb8516c0185b6b206bfce50bbcd83794db5f1361b56951fc60fc73df263b86b7ab3e39dbd161947bcb61fb2e66a79c5b6df93e6868560da7f5c2411938a632311de37d123a10267670295e92866cea8099336a9e744193c2300322b0cf8623c42072359f6b981f54d5eae82ae6498b0dd67f6bef7132be9fa08d4b78f5483788a65ef60953dc254a5338fb00d0ce3c6a1dd59bd9b56b9eb07aefab7b0971d7df712fd1bcf6c226005757aff74686426c3d3e7c391c12bf0a0ae821f1ac7f0d433cfb47369c6951061b57976df6228d3b8b3eb0d7a43a31898dbfaec21a160fb9d6c33eede40a705879382b5218527bf4a5c7c87f11ecdde0bb81b4683eefd32346f4a8400298193269da5b434dc507825906a6af495bae8c0b03a8df2634cd1aba191a213946da3b2815c98cc02b2b2a5473c4b42cfa4842cff04f4b0a99007cd9789534c2ad792ce647267bf7e1de18c3ad8c77d4a823bd7b243692bca5ad7060807ea3ae711336a86f02bccb18b27984ca8a7e86abf04780d5ddebca5410cd957f09bb4dbfefaea3c892d2ca864dad7862359b0f53e527ea9e9fb7772843b62351aea06f22b4f1700b318877c83372a41300c08b01090be9379e35332cd81bd57d03bdcb0efe142cff0b601d0f915047ee4403fa3cde5d15e44833be9593108a8c89a18c48c84e10bfd5844e747a9660653fc8213b5b970ad29770ad18606e0209e99af99c7c564e70f3152776f954929879bc18a7a9263e203161bd89eabad7504f8ce52", 0x1000}], 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffc, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24, 0x5}, {0x67, 0x5c}, {0xc7, 0x9}, {0x44, 0x200}], 0x4}) getpid() ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)=0x10001) 16:00:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000040)="5df01478b9420f018a5e3b78c496ab47e56b49ea9d309ac6bb9d6ca6aecfdca127491cc000a84f0e3baeb2ac05803ebd0a70b2cd25fa98323969b157bb1f15b760c7527570503449b139172300b229097a9cd431d22e794adf68b6b824c1d91e4f1b76b05de82f31c2fec9fc7e3cead12c64b015af784b870d26", 0x7a, 0x8, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pmap_unwire: wiring for pmap 0xfffffd803f013780 va 0x1b31220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013780 va 0x1b31221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013780 va 0x1b31222000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013780 va 0x1b31223000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013780 va 0x1b31224000 didn't change! 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000200)=""/247, 0xf7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) getdents(r1, &(0x7f0000000180)=""/10, 0xa) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x88, 0x40000000, 0x2541cc30, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x81, 0x1}], 0x0, &(0x7f0000000100)=[{{r1}, 0xbe8cfdb99ea569db, 0x80, 0x1, 0x10000, 0x8}], 0x5, &(0x7f0000000140)={0x100, 0x8}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186004008b00102b2700000000000000000100000000000000000000000000eaff000000a5d10000000000daaf", 0x30}], 0x1) flock(r1, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) syz_open_pts() 16:00:05 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget(0x1, 0x102) msgctl$IPC_RMID(r1, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open$dir(&(0x7f0000001600)='./bus\x00', 0x20, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000000)="712b3e487606b93d15d775308fb1b4bb4981177e79f33f2fe0e0029686e70beeb8bea5ff87ce5d50b751fa14d2d2c35053e6297eb0b91fe9dc04489a6f081cbd393533f5638380ef4a1e9b", 0x4b}, {&(0x7f0000000140)="72b959a0cb8fe54137c24d16c72b356286de7bbe8b70edd93c389075c08aa1f8a783e2c9760d9bd57057af92d6d5917cee3558997dbedbbc1c2196d78318ea405399d63f75f7719c105112e7f68490858e1e6b4d4cd2cd88f8bc02d84fcaa34d0184267444b2286f5f20099e4c9070bc54751c035c85c5145a1230294c6c561c21c693e6f4492a739a9080ec712ad37836324ea8cd01d0adf0b5a1aa04c0e04bbccc37649d07f9f2585021493ddc952f3c6c398d6094ccd275b3ff27339b42c8f64c576f84832fbdb0204468d3f844456b256973f82150fffa204f7f7ab1304dac70d5c7eff777f763a6793fecbb9e4c65273357fd45564f64cd5fe0fc16ed229e4d105f0adab4032c24779d6ea602eb65711cb693970fc9c59c3df27fe1591861293cf8575c9b092042aea31e11bacbaee8f82c9cdfb45f210a35566c230a8e06e9da5b98b46d1f65a919d5fac5e8f11897cb9921047c8ea2ebccfb4db486420148b52b9195073881e429405070e059cc58937491fd42f4e4192f61e54743ce62aa89af14becadfa329aa0f2b7c8c846c7010bea60533e339d9df1c1237b479d625a064d115eeb359d86ab77353c77a35a7e3bde4a78c4275d24301c3bcde8da256cd48dff1b37cce8415658b246df25b29281a1d74e595fc6c84668b3c9eb7009a0f1710d9904849d4e834afd58dbab52057dbf0e83ac39ac8a315304e123928ae048c39758902a6c366e25f3887596e0f794fa881e16d4142fbedcefd57b7a7aef233350d8b4ff8a67d3f8805c865061ae7e2f7df2af859d893a9b7f0e37d1b02ce22ab4d99d449fd0f7df1dc2c274c3f1f0d51fb38ee0fb0c7b528b1745bab713797290746b451f002942782160c207d06419c7f6e4371115ae9caf16988ddae210a812dd3b34b94ab053777c43103bb43076ef07ae7003a002e2815bce01e43b086b617a244344bc0d5a0a3bd42974272ec369f9ee76f5bb1b98217a1c9ff5b1b286f0d17eb637f71909133793303be592acea4050d8efead62d1e1418eb8ee101c6347e87f267d58f6915eb4d4ea4f43dd19e08780fdea7fecf490204a86ec85f4e3eada9213bc11e1f1c67d4fa6613b65210648ffb6a5eb9a7ea2007ea5c67efdd2d73f918e86abcee51242c3dc1121eb54850c856f4826f7f1b95275d5dce2d7da6fd68e9ed3178064563d49a44f59cb68029cfda2a9de0b94dfffca755c9f2ae805ff6412864d355b2a9dd9ccc728cb2f39d00c508ee38175819b78365d755e9d38888f8620b478fa84bd1770d5dbbee9368cf4bd81ea17294205ca1bdd16dbbcdb10e0901a0ffaf31006d577eadcd18b32a6452f01470d8927e6be8b4d6e04813dd71fcb989c012a62706d2192cfad25b101fb0492e157d7d402dcdd8c6e6ee89884a937390dd9de5e66aeffc9adb622972a2158059a6b2e46d88bf98ab314f20793e05867a1f240bc0b55f16aaa6a9c6f2d4f6557bdd49ed0531fa674aa1b56d4821684cc0b76beeb945ba7cee09b72b86d3cfd13ed360b84ca435dec2832c4e5cd5659587cd6cd7e7308962db7d3bf1433705642e847ce779065f7a9db9341f10542c1088c3d441c386ed9eeab47acc97340a70d731b33b3e14588bffa5dd8ba88c8b2cdcd6c863ee6a1931e3f6d3ec830e26819c96c68de02d91a3ff8870b820ad6f1ccffdbf3556952093aeb68d7f4ca1f9157d038ac676bb246af8106d8d1e7f73631956f90a033073c928e0b83f0814930258267f394eb4d1b439d51daf8644d90af9718ce9b0605972194dc5e637f85e3376736ee9b3e84f1af5063cec5db5e6d18da3b0eeb896fce6b76eab391ee033b0a212409e1850ab10d921a77b35b90cfd6e74f08170356deff9f78c05ce21115322edc57ff7a4d4ab7ea44e35a3893ba55097e95bf58b592a1c942134b65cb40d8457166edc8faf51b219bbe99a7472c6724da0d4cc737c7320ffd998af0bbe8aca20ae0459ade3458ec7e1feb5a01c752dc592e7676be56aaab4fe2e540f810d8c4be25d9b4bc7d75f519dc1556cfb57f992ec3a627a728740a6089a780ac80d0d893baf220deaea965d36dd659dca5df8d2b63494138796e7ab040a9dd378619b30bf02b196a64b1f02b430c800769e59d7debb0ac5c23f701868766ed22cf7ac7c05bd46522e3aefc50b86e440fa0f3325a46f570b66fcd81db96740a0a5fb4266462f5aa14bc3c6ff8288bb0ba9cd80b4c867a4fa79d81bab8cc79af6022b02dbe240af3e0e34d6d87114405194b230b0d3bbead7917f76e0ddb0d7b919954c037c56d4b513f46b5bc49a72bbe33e2cb852d7243ba649f86bd0bebe90d9eea3cc2aa616b6dac714e66d21ca07587f32261f674a142ac14f45e368d275814b489e7ddf8b9d4aa7fdd7035b03b99508dae913d98e14ae93549b52e1085ac129dc768a6540b1e5004074c528eea42b50c0d1daff360f9cd59f0119de01700e918fbc0df448ec9f874cc536bc872900453853949d6ccac88a41e2ff474eee8213352065bee8ac69b1c7e0d09923ddfefce56ba16c4266f5dce16d345828dd567702bdec2b2a7b765f0d45aac7d6c413cf524b60596fce6a64b47f3e8a9d5e0e01e3fffe072c86aea3ad294b130c73f10bac9fc592a108a017729ccea90cae850b259f9a879439e29675a3dd2b66ce9aa7490cf224edc19bdb630694d38aa67c85506d566b37df4c7f6b9fd71667bb8e4863945d9adb74a6d4bea0ec2b42eb6a7b6d07a6070c2ebfa9658d7b96e21e2ad1e331ea735ad4b7574c1f0bb9a7c7c7295fe157f0692d7660ad0074fd657b2143678d5b46d8bd3516001a1d6434ad2ee5817ee6249d19552bad710fcf7e2de53c67129375503e574a4c4af39acc18369c912ab13fe924a227ebefb444a44a367ba6116ad8395b33aa67d08b58a3fbdafc86111ad36a3d418c2a284a99e5f33b4f49c8e2803eb2025e0a114038ab4f25af00014e11e01619797778aff69b13fc67d9b2bb08dceec62ecc15afb9e5396bad77a24d1bf4df339fec8e23b2ea06adb820da0ee1830b26caa42f1b1ddc1cb9ed0d9f2c5cc6299562daf59f5fef2463fd4a28d4fb55a1a7582af867720c79e6912455d50cc8e9b97dbd2fb53c8ce79d9b2c30b390eead9e268a433e43500ba376e56f88bf287ed912b310a98e759af5e3d1b2c88c3c0f777ecc8dbf238e3f69d51f9223620db38459fc6d4be77b8d2c511b90d62038b7da946180e9d2450f792dcae4e21f02aad645114f95f75451110185b5044f5487c806b33ed0bcaf756412e23086ab9a2e6b742f3cf969fccf4cabde511050e30702e09d34065c19f494bafb57bd3b6cde395f2340ddd751ab946e0294aeaaeca8906b6c66bffed51d2721884f7193a536a08e0facaec387d4365119291e9f72eaac24fd20d65c90308db0761d05395cf96a24104ef6e1e1efdc1c286de89c1b309e49d209803cadfd2657fd383ff18204555481660b63f60d758330e9e8860579012c1a7bd8c1db01f2c33ac6b857cac13403da576ea501eaa2ec73e7946680c45a4c2957e42424f2205641281df05b788ed31ea39426ef1c77cd796d2d0ee6a49832fad8889ec2e5f88958c1a7d24ef8514021dd27dbe07fe15c5fb5584cf3c9f222642d094dcf1b8a70f2edb56d7ccaf87507283c3637d0c8db903d775f68cf346b9e4c912e171ba4ce1ab485bd6a3822b0619d038479ff20fbdd8edd1d69c428759a16db99ef88383598b3d497df8ec08c4b20bb54391b98dd42e327aafed8e1085e8af552bf62d0bc7233fc88ccc476c65d37cacc4fcb8fd779589d43eb6f57644550879231079eec2d667fd8a234aa05b282001b409a55001aa8310ce04823216a212ff0ad61aaed357df5ed654908fdaa4e3ec2d888ca239d49b84b52e19be832e5754ab1cbc7a07ba0345a9026272531b8a7c35898ff6a7f262373a202d0a9db7625a090c5bd9c135e79f5f890224562a0150576607124ba1c52868fed2eeb83601077d793e6d6bbe87480cbccecb5330dab8ee8b50f6c23bb69e16ce439c4f2c64bba75a1a5d86dc3af7512ed1930d8da241cab337cc06ee0d4be7534dc84314b7f5883e31cfbd0cfaddfb8400939c5301e2ffb0099cdfa9cf3292f979583cb2bed5ad99d2e8b0dc99eb1c95a5d003557f4e211fc0eaf1d8284ef8fdfb5040a5383d4b0e4867b2f36840a1224be7aa52337e94dc5759170dc115c714290167c7270d53867cbed4f8c3be63380d632ce18e4b7d4d3b2b416441d78c8016e061e809acf035649303092731544cd15ac3729d7573a9de7f01e644c5f9b2e7ff93eb1e545b07ef0eca2af17b587f767621fd6ea1bae1648ee860be48f7f09bc3cc13b71e0176923bbfb72642d57b3e0f942f20522527a805abe404ef5451619160d2731c071090b509441bbc569ebc7586896fd2ad6ed6f2f459ad28629ab2014196178f6f2a3bcd58206c323b6c684fe5169276fc8654f7ca1391ca1a9ba726d56ce7ddd3b75718cabaffa7ff4180c9cabf752153b9278ceb88528f7710dc5fb4cd6760c0dc6ca1953933fef17a28016a10dd80dc3e1d05409fc43fdce3aaa589180bd1761860b0e555563f0eb41ceeb3727d6a9f0c1450ed067372acf248924bdc36ba41aa58024f812dcda4d4ed7bb4de94cea8a832db298cdd66e849c216b0cbecc086ec97a05668e3cee944534328b3edd35e0157f0b84e3abf7fdbb18c1833fc7877d59037e5c8bf949c88807667af00e4a78e19cb0f5a3bdc70ee3ac13eeb83cc6ee2a2afc0af2aaef2b6c3b4aceb4ea8a6960637a76b7c55dd84a9592ce9e479df08489827dbf80db164bf082c42e76ef5773d876e1e48d4300d5b2086e71d0ff03af3c0b5515b9d86e966fa57af24d66823ae19548059167542ddd0f62f7b1c7b6e16ad69267fa4be49a3eaed570e3214f7a87390a3851a523e436c16220665bf0e0ddb123b7dbfc4dd7746f88afa0a817fb44059b587e839870c59a071482a0471f5c42d86f2900852c34ce7ca2b58da02944adb77cf25cb9f242d20ed1bdfddf110e5cf92cd7f8934316d68e349819dde46afad187eabe31345ba0a4fc14059dabf2ce97c0c9ef88c3ede6ea77e79c6b301d19c27a04c14b268e15e715bf0190b221cd5378c90284249fd34dc61f7754c62a39604752461d9b657a0cb40aab095a5d16298e6d4d553faca569a8a9e5a439731f9e523effe4d288c1ce361e9e587b2fc3e94601e506f1def4fa739433798409fa5ba41afeee77ac7cccbcc2be6f9d8b75e703dafb431b7645a6601288b52600a06174ee23f704be48004e67e5d50c40093fcd5c087ba8e2982a89902eb1306d8eea305985b6b044db2e067cec2d8987efa595c862aba51d71816939be32cfee14c7f156aa0e5b1781a4f2beb3446a329830f75c1a0f4a18f3efd6df81efaf6518593d2a96333d9ba8573b4c09afe8e2b0404578d60ff01f92d87ba604d6d2bac335cefb990401f8abaa561bf241eb55052c9f44420012e1cc0f34004984be74ba9b39d74daeb58f9c8219ce8e30dedb80c79d25e68b51dde0a8d9e9eab07865d1f9c5866b087e013fd53120273ea7b7dfab879bf777ec3903b1dc70877fe53c1577a71d10d8a315bdbd373a825da48004ed0693366b29c27b21b7473c2ed318023dac61a345e8be44d3edfe131d4eb87e6ff24ff46fe7977276773dbf59ad7331fdcd006cde3da1510a0b8893ddfd4bc294a418c81c1655cfdd7b6d0f270f2edff546fd1c9078b480693320f0afad96707cc23d3b444cf", 0x6d2}, {&(0x7f00000000c0)="813fe3dcb934cd0929c800e461b8b144632c072bd6098c03539687db7ad244807e36404e3ee8e08c", 0x28}, {&(0x7f0000001140)="6c59a26a75b2bfd24232583225ecf70b548d0754e5", 0x15}, {&(0x7f0000001180)="b86990c722efc0e3442f4e09dbd31df5a931b6de763226a80b58c1dc12a33ac62abc9bd08a24b671ad6f272ecccdf8796b346fd92b3a50f3ef654eba7bcdd8b575bc18a49a058e72e0602201970de114991a28f9e30a9a13568766383ccae9f5887dde04c3f4ca0d1d093cf2f2c6240967be93180aaf9bdebbbcf47ed8dd3924c805e56c09ee224c6e8a965b88505862a79716c87ffa2176ead22abc4ae3f0217e7e79766af92f74fc893227ca039dc9cb28505d3c032403816ce5ae08bcbe616a", 0xc1}, {&(0x7f0000001280)="55ae6244ff2850a3b6a7de8fa8dd4d30a3c9b1838e0de4604a474f400d03c4ad929baf028b282db3ac4e410fd8cd39413c12174b664471b9fe1196ebd0237fd848908cddbccca75680d1328265e2ec9f3de38fb485d36d4c77d3f118ecfab64ab020965a81c6de3591d23d385555c19f281884b673a79cafe82c1b66a517", 0x7e}, {&(0x7f0000001300)="e4cb91127920f41b3bf1f76ac50fe199de258fa0fd2016429ca62dfce5c4db9657e4856c4f5088d425aef6e2408a57d7225c7f2bfb14c99091712c8fc5dd3071705f234e41263591da5124a045ff9de6c966a010fec6b32391c856b569ee90395007aca746adfd2ff309ca697ecc49df9e60e211233c4d9b3dc58afb4b4b2a245738828f65b9248de9ed924df2ebe0a354f561bd7750b716919c7967dbfc2901aa97945ea31e8419d3852e14c92d0eee1f1d7068e725046a7c40b201c6cc8db00edc1fd6af4a04ec", 0xc8}, {&(0x7f0000001400)="c5372b4bfb1c44d0ac5b9cd0d8bfb40e3b99aff6c906e374163d85b2b0a3da1deef687b99e46a771d4540b5eb3c7128b763d364d8cb92df10f16121262a7ff5e98fe4a8db8c0ef1f1f1ace05f257fdaa61fb8c31d159c26abeef07fbe960924f5eb2c33a0ebd00f0de2e2c622b0fecd8b37d11157c8e930aef532ae097890bdd60ff9f096ac2634e899cfca1036a8fc6", 0x90}, {&(0x7f0000001840)="9aa2743b470033005ec004a66271de62d29bd3645d340e7eeac718e891484783903daaac7deb4d152e13c0472d498f6455d9bfc566aa71e39101c70eb698325ff4cfc6a164ec54d3d8086ef443107da37b2322208267885f696709f403ac8d4098081e9319fa9a0ff00807460bda52240991d4125d8bbc5d52c1aa6f8596a5b680fa5e6043f9fcfe5277b74f5deb89ca53c07b897281fa9ecff9ffe3e820b3a319554d48329a0207b7acf5d6eb59af7f7360a305943580cf1023f892cf8218d6931d459dacebc6704ed624d9628d4e9bca14600e473e2c3c7ecfda797e4915fd735aa41881b6bc63be35", 0xea}], 0x9) r1 = semget$private(0x0, 0x4, 0x301) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000015c0)=0x10000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x20500, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001540)) open(&(0x7f00000014c0)='./bus\x00', 0x50, 0x1c) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getegid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) syz_open_pts() r8 = getgid() getgroups(0x8, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7, r8]) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000540)) r9 = socket(0x18, 0x2, 0x0) accept$unix(r9, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000ff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000d4d50000000100000000000000000000e4e71be946a41a2aa3e1ae2fcc634cd692302a982a88baf97d67e56410c8fb103336880fd0a9b0318903d647004da865021ca5051915cae3e6ecf25265fc6b74fbdbd0ba7b570825300113a6d6e1b24a65d5efd77655207754ab728e220082d8574134dc64d6ee1dd9776f7509e6c19882d985f1e6cab0cd8cb84b29af0f7979f8812bd62ece03949a4e98a0d346668d52c41ffdbe2d5e3010a50f4705da0e015de81f9ec69004e0596a561e2393d8eb0692181b18eb07caebd7234dfaee28d3ecd4c25d4ddc939f85d373c8c68b413a01e486a8493d00000000000046000000000000000000"], &(0x7f0000000440)=0x6e) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x80}, 0xc) truncate(&(0x7f0000000480)='./file0\x00', 0xfffffffffffffff7) 16:00:06 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 16:00:06 executing program 0: 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) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f00000000c0)='.', 0xfffffffffffffc91) write(r1, &(0x7f0000000100)="c6", 0x1) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000023, 0x1000, 0x5}], 0x95, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000040, 0x2, 0x7bf}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x6, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000083, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x0, 0x4, 0x5806}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x1, 0x3, 0x3}, {{r0}, 0xf99e4c614fd0d5cd, 0x0, 0x0, 0x2, 0xc55}], 0x5, &(0x7f00000001c0)={0x9, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x5}, 0x8) syz_open_pts() 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) getsockopt$sock_int(r0, 0xffff, 0x1a01, &(0x7f0000000040), &(0x7f00000000c0)=0x4) rmdir(&(0x7f0000000140)='./file0\x00') 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000000000400, 0x63) r1 = semget$private(0x0, 0x5, 0x40) r2 = openat(r0, &(0x7f0000001080)='./bus\x00', 0x8, 0x184) connect(r2, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) open(&(0x7f0000003500)='./bus\x00', 0x20, 0x1000000000) seteuid(0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x84, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) semop(r1, 0x0, 0x0) 16:00:06 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0xffffffffffffffff) 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(0x18, 0x1, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x11, 0x4003, 0x0) fcntl$setflags(r7, 0x2, 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x1000, 0x400000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000800)) r1 = semget(0x3, 0x1, 0x140) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="311d29c317c9e28bec68d5f445fbf6eaa065630cf46ef8ed5ab91d96c448613320339434ae8d7f2de7ddf4836c69641c570025ba5abf49005599c1bfdc7f68bf1f077760", 0x44}, {&(0x7f0000001000)="1159e3c5c21757e34dc838826af6c0f0ba3917427312db23fe3a1c061d5f06109d1b943bee014803707d8cc5b8a2097c76e9409bf34b54a2ed7b4943ee2accdcdfc76ce0e6d868eea7f32c101fbb1257e8e6316fda46e0ffe3d14e34adff5ed2f6a51e9a6de1ff60b0d88abc738934bf9a034f23caea5605c340b4e4fabfcac1828309035d9f4a8c2be5c994e84cf01dff45628f6834b13e728ef4bbadaacf8ef73e02732290e22d7f31604329e865df8cc444bb42ff164ef5b530f443d35d75bfdf9f59997b88dce1f547cca10e9fd70845b40d0db22aa1ad922c7526185315ba626566358e602f1c5455b63b60c59ee9b5ddcfe7bc6606a190123ae076b9bb1c2e7d9dc7c277701230250dae64e098bf177b7b245b780989948d12a2a33b1d3b8fb88e0d6d812b4f907144b68fe482bfb7ecf6575e12806bda72c9e403a54ccbfb9e7915247a0fdb1852bf183bdec69aff0684a386e60b86f153183ba5555a022403bc1cd185f2680f7291ef9309bde05b88b0b4123c84f525018049bd9cfa5a14196e08a0d4be9fdaf01bba8d82d3a0ed8d137896d6f9e10ceadb84283c688be404e3f509266e13edfae318f5413934cd15372b9dd471cd9e744eb12ce4fd8801bf527020783a42d906a0b0c9a72ed2bdbb00e51b36bbd850e3fa8a85a433e1dc8ed307ea5d6520f7efa2fb04d67af42cd2cc3ee871bd5e8d4fc3d13c84d22b803503c7e696a58638ebb6669337cf5ef68b0e54773fbca22f59e82478466c8427ed6fc0205263aaeff79a07119b2977f4ad4e5356ceb44c8325a6f3440f126a9dac6f62c1c32fd86cff2c24a34ca6a165bc5d55948d3a2ee38fb2183ccbf01f7ec5c99cfb6a34d4bf73be0ffb950f931a6676cff7f5832d851590f1f6a4a7d9749676b2fc15ad0182ebb923523a12e39aaf0dba5c42c239e91dde468769619a0dce74ebe0847eed0e1d09969680254fbc54de2ad5090a406122a7e277c837de536883182afe854a575ae7d7e5eb7f00d825893cc6253b7af6bd015f7a8b2ab1dbc1189f2fa761a0a2e4cc477ba2a479446bf608b828cff414b39c4dca92ceb8f6a0f55c2015f1efbed178ab361b10976f3b7802de348c5ab62c2e8ac409f7aefe4f248adc5421b2e9fcfbf6c34f4eb13934fb21eac1fff5d7641eb35a27558cdd5be3ddb385ea09a1396007b8e3f8c7486c942bc9c864bfeaa7dfa3dd5f69d41e028320cd059f6a54f03e16f8d48a089af9e9251505f3c861d216614a18d09f4ba974e3512344149fc9cc1fd679645fc56aeed5c47d8187734bd0bdc89f060e8214c532346c1eda8ba8361a254e0461a19271fad2eb0b6f402658afecf1824a527971afafc77219b2f3113bec34a99366031c9655aff3ab4cd7a3a474df46931a462e291084c5166a12788fe24d2b173fee39af7629896e8b7d69f483e32e897d2860002f273cbceef8cc928f04c79cce2ecb933192e28f630d82a49033a41256c1ac987a1877656057dcf831f2dbb46afe353fc1972d7295e487809bf6312b400c3ce67f50e2f7e47960228ad41c825faa99cb4f71e47859640a9d8b8b0e79fd4b347bc16e4e9caaa10e73daadbe5f602d56fb5f8aa7cfc43c15b65c6459b1f509b90a7878afe3c0fcd927fd7490c54c9afccab1066fc73945bc112ee8e3010c35cdaf98f455ed87a06f740a6e416bcae06a5ac06f9b02693ec173e5156d82266a2e6d6506c0cae2fe355344fb859cb1c94968a533f5f72e42e508df940e1d29dcb519ab03b0769606faf6df87c3e04328008b6cd2bdae344959fff843e838e5b3da1933f416978b94140074a933eadd5b52350939679ede95da435ac6e21a045247f591b7dd3ae94be468900f347c37dffd72beb6936e2262b656835ca4b776829e65e72238cf57612b0222406f75963615f50e4e44f7ab81c72ab5588d13225407bae14061a349d10f41b89c227eb5754d13b04dc804c9d92bd27cd15bbcaf84b83350803c91ccbf33d906ab1692e6f12ba3cb786d8647dfaf344f53016e202f78b0509c0f10019a4c75f427b02b6ea0609777fcb4409566434dd37343606e4e00386060d9eff3a754b948701e087c1090447259cf219cf860806c159ad14626ad9a8ce94894c1fb62bb8243f4d48817b17a972d8b24c166c3c395e69546f5095b35f78bac48576a647f4efda58aca57aead053f6357bee34400f1f7f385644f0b02fd7b521991f0d1c778035a491e20e89da4846229118def5948d6a34fc366080ef683ccfd819bf199a4af73e3a6af31158e7091c34dc056afe650c9ed9df737441c4b0b32ef7713562e7cf45b41ede7394dc4cfc5b0cc76a0745caf7840610ec82c27b3295ba6d25dc45886c6bbe4c479cb7df3d176533fcfcf37d6569f23d7abf3ae705200a80239086bd56018bafbc722351569750b37d80003a1ae77a21c2206c6995ee1a3da1efb92d3a38dc44960c2072f9d2c085eb11da1221412351a08bc213c901e76205ef5fcdbe76c43f15fa0fbb181d97e0c91a46645000956c74a6eed1a12c531dbcd31d75160265f641ba5928d168718dd4995bc80cbf4f9c414b3c50a4656f43789fc7694a54fadb7b036f372815c77f9b15b86218326d33a94a055fbf92f0c83cfe00bb7e777c4f175e0b3320047da9beadd8de8599780c96509a5081c5861c0ca581a3ba648f02d407e84e9eac8c9bb6e1d1196f9ae89e378f02afeb810953407afa9d9e7583ed3cc7ebf95d68b12fc56b9680ffc485a49ab9c034c4a33a156610f3fac6d8cb419e6f937a51bd4c7d2b892967ff8b41f74dc0883d85e3a854cef7523815624c4b6cc70cecb63380d7556ef564e822846f899e1ff99fb5d5fe1645c333309053ed9e6812aa8846fcdaa6fb1f66afc17e4f342fbb00cb21c26f301b95492b3a169ee3f47222db079097fae407537bfae2697c47b7e8280bedbd225bab3c4fcdc853d376d83e7a73eb674a39e9647dacbfc48449a7e87347cbf327cf4505aaa9bd84ed1c12b7abc5ff2cf19b57551acf0d2fae9008dfc8a6bab59e9e88217b3b0462ecfa56dfdc7009c62b2c24c9f9ff553f22bbcd19e7bdb99913372775bb41a972688fd5354104600ee7cdd52f89c4d604cc94f4bbc16717daca1052d4cb6ac7a6fd81c2dc7990a89513db2d82c4a64c4f93631056a9493e81d013487f2c1e69c59c1a1d749892bb125c14c249bc1b8328de2f323f827090a6a3aaf751d0a67ecbfc417d4d00f4f9c2fb19c3389d32cdce9cc94f17da82c7207b3db875683b612ac1677111982be53fff4045a030956bd8bf406e0810f5353277a411418c584f8875accab1cae891c8defc7dcc7d732f68dfa59aa13061d5e1569a07a7eb31dbc5be83f4b0061b28950d6e2395063016322bcbedc3d40ee3ac001f107d6780c55ee9f7c8da383a349f5eea5684e0cad755ae295afb353bb37255e2956f1ee4dad04291e2e52faf2d54aedb994fb8188542bc6def84c841cc9d0cf88953a70613ed62d7d824b04f10c67892fee86e43775e0797d244a1ffbcb54aa57ed7f753a910477ba1aef325e4e563b13cb80a04ac91549ec9f90591f5fb8d56a250bf3ff8bfe0ba189f9843a066024a3bf726664b1975bc7631e04b1a5fe3ef149a0168846c2e3043a0d516fff2a9a495a7f0ba32befb49a507054070a43741785b027cd0c89fbc2d144b91cc8aa17d19097400b7d92685965a6790e6b81e923fae5cc160bdd0f24012f83d4c8cec6600b76959811fe57984cfe1c87a58a092b74edf2cdefa369dfec8cb6496de9017628c7849fa41a691efe0e615f756eafa26a652a91ebadc8657d57f20a2fdbc4f57031bceb95f19ea7a563cfba25513f3d143f9759d625edf259b5ac76ece38645da422a435b28d6ba7a0cb7af4bf54f0b46a2372b654586e77aec4bbc5e7d16f6f78d75c92dbcc0485895cacbef81c9b26e809a377052129c40afd65a0ddc962862c258544c554e565ea06a01e6a86651ef751ee0d489b3898ffd298d02e3b0171e9304db817cf3e86ecfa0398d015f213b1b66a7fced908ce3da9b052dcb8f99b24768595bef7d1fbbf84dc48702598cee9afe2cca41a93c2a75f5163d1c1e1dadce12a800d87200a2a95bf6dc7baa4db68e2da845277668b2cebc6f869a8e632e7d43af59e3a94a61fbdf0a71e82b158eed4c7c26fee6143aad977eec64358c694298211fe50673798474511f997b3e73244e79467d31eaa70615580afb33798e7840fb7b93e4c92f99a4e737edd48d1b524f8031fba4635dfdaf00a43a9ab859534fad8647db369bcea782e1bca66de8e6da22cd57daef9b53889f16dc3b5daeef09ef6237300be9c5cca02add642c62d323972b79d3d1a2629176696fd754d8d4ac94c14e07d8d3aef9f4e2ac3a9e9693ce96dff9370ed8a12def90c8142aa2db6630bc45da301c3df9fbbe0236b5a4a647f4586690061840325324aba519fe54ffafc426090d5b2e269b147c0e67bdc456586be3dcac0df3185b2076c505cdc1315998f9c1c6d806d6c7b2fbb11414564b503954a67a8e1a18a8b488b9bbaccff9c90f8e584cbbb4bb0200d68830713558a3fe2e0a08a2fc583c20e5f986b509bd5f779d167ee8c38ebbe21327a86680452f9ee573d055e6e312d13863fd559ff1f39a9b19a272bf5c256e53dc051e84e53a5a4ead588d8dd8d65ea6b2179ea5d170146bfe80526b0dadf15519509c4548df154f2989c1953bb884b0223f6e8d167fbf01334ddd5912dd6cb97b1ef710ff12d9473582c41e6b5872f9a3322c0b5dfc52a04290a4a26d1d715a7a83aa3d13d782cfe21be0f39707d7542a9977fdfb9349a7bdefa6834118fb8afd958f1d35d43978af980b84bc287fc5932cfac29fd8d55ecc4b7bae2da65c7f97002134692d472886a5a1730c03924294635c7dafa63fb6746173dcde9fab0e15a855aafcc30bb8cb82c1b1caf91f1ef335ff84de587b702facb1fef334b8ca33b014e3b10287ed05c94ca533155571775625a9309f13482fd4cc35f054fafc4df2eaa11c17f280b0544f093d498aa4df4547b6a5052061c226dc01dff870d9e5253ced1e17ee4655a68768c318a924cea7c9dd40c473f9195923657d73a5583e3d91bd0d477a6365914a8d59b6170771d47147bd8559b57ed1506ca14d1518678b18062e2a532d90dee32c4283f9adb72872b32c760eb3dbcce0ac93c2e43c808d6c9b95260c1d78605238faab88d3dfd6693cb1f7224050834705789fd5b96429c0c9587ed10c6da4eca99ebe6e71aa39dc876426732159a2e29a6eca05c9f8390aa371080dd0bc8ca1a530034b512713fc545ac0ea14c626b1e74ddf752e85b1f955dd4a3c571d3da0ca5913aa7dd00172463d49fc48b4decf236ce61006868cac71fa69f4b9c2beeee4dea5dcb4b7fac2e46b2ca64acd6b090b0c3d1f12d5517b9f59a3342a696423353effde6a609b2ff94c96b504c43e6a1524a62cd0cc35280f0ddfa9e6c96f4006774eab095593dd83b1a7e29406d751a7b3c80af30c9059578118d4070e0b5f2942fff3c7300530ea77439652ade349f1da33d913fd546ebb9341c6383d9c611c641773077bef1a821a5528406a56b96416666403f1d6e7694e8b3f58c315a1b25dea9878ec90351dc5aa1f149c114759c60f18e8f45577ef5fe7f6563c39957aa1461e30626f370637bbafcbbf6310e3be2c8d49e7b6313228933999add2aa6d10cca5085b8073982eb3a908a398ecce70b693427df235dc74847282ed5551db26ff29a56ae2095c", 0x1000}, {&(0x7f0000000140)="681b369acd8489b3f15c0da4bea776e471cc8f1dd4042c5c1348d5d65af8d414", 0x20}, {&(0x7f0000000180)="621669f6ca111a747fe0fbd383bbce11e49d2a7918a327f2de58", 0x1a}, {&(0x7f00000001c0)="d9ba95a4315a714af9fc4034fa9ba42893e956e08ef13d6dea395346fe5ca279962dea0c3e21b3", 0x27}], 0x5, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0xf760971, 0x0, 0x1ff, 0x59, 0x4]) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xdc) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x137) r2 = getuid() r3 = semget(0x2, 0x0, 0x20) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000300)=""/12) setuid(r2) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/138, 0x8a}], 0x1, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:06 executing program 1: r0 = getuid() setreuid(r0, 0xee00) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x3010, r0, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:06 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x80, 0x0, 0xc6, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5c, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x20, 0xc007, 0x4c) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) socketpair(0x18, 0x1, 0x6, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 16:00:06 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x9, 0x1}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c1947075603", 0x15}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x202b8, 0x44) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xffffffffffffffc1, 0x7, '.\x00', 0x0, 0x4, 0x5, 0x20}) 16:00:06 executing program 1: chmod(&(0x7f0000000180)='./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', 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2e0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x4) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) syz_open_pts() ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1, 0x9, 0x384e9135, 0x0, "32ca4a6e75686c167fa014393269de70a9d8906e", 0x3ff}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80d81c905a0f03000000c448dae6e600"}) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) setsockopt(r0, 0x6, 0x3e19e97a, &(0x7f0000000000)="37da59674d3dd0ca8d465672be56f18d48682f419c7a0a8eeb795b51ade0eb8039307b12e20af5213276fe0c8a28820f987dcc160bb3bb841bc7651a28249718120eeb75b6f3a4fd5d678941081138aef3fd62136972385f0e0175eacbda7b18bb", 0x61) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x80000001, './bus\x00'}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000280)='./file1\x00', 0x60e, 0x8000000) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') semget(0xffffffffffffffff, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 16:00:07 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$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x8) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10040, 0x4) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x210, 0x0) 16:00:08 executing program 1: r0 = getpid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r3 = dup(r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x3, 0x82e}) close(r3) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r5, &(0x7f00000002c0), 0x145) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000300)=0xc77e) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000340)) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000180)=""/7, 0x7) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000400)) fcntl$lock(r3, 0xf, &(0x7f0000000440)={0x3, 0x2, 0x0, 0x7, r1}) ioctl$KDENABIO(r3, 0x20004b3c) dup(r2) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000000500)={0x0, ""/165}, 0xad, 0x0, 0x0) msgsnd(r6, &(0x7f0000000700)={0x3, "f0cf5d79766f4710e2c84231fc40037fd6482f900c0fff8d12caeee781915bc724ff0af7bbcbe1d2c96073b6bdcce1350da1fa6351ee32c474ddb4c2389c940992f44af7c394b04302dae261"}, 0x54, 0x800) open(&(0x7f00000005c0)='./file0/file0\x00', 0x20080, 0x9) 16:00:08 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xa0, 0x2, 0x9, 0x1, 0x3, 0xc7, 0x80000001, 0x0, 0x2, 0x3, 0x8a}) mmap(&(0x7f00005aa000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) close(r1) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)=""/236, 0xec}, {&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000300)=""/74, 0x4a}], 0x4, &(0x7f00000003c0)=""/78, 0x4e}, 0x2) write(r0, &(0x7f00000000c0)="df750ae9d943c6db", 0x8) read(r0, &(0x7f0000000100)=""/38, 0x26) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa244", 0x99) write(r0, &(0x7f0000000280)="0ae88e5847ac0866fd60ac08eee3a62cfc71bf144bf810d7a71b985d595398561965974300e59bb85426f18f02f7e785238b7b226ae867ded8ecc9217f8303d7ecafab9c31b7337afcc20f7fedc634260619557f87ea934223c419dd8f63d7bb729665d36af65438c101d076e162c8423e28d3bcd7bc233a2ce85a9f58c56f4c0000000000000000000000", 0x8b) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fchmod(r0, 0x20) 16:00:09 executing program 1: getuid() open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) 16:00:09 executing program 0: getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000100)="59a73a7bdbedf538e539342538a689f2f34ac004fe8652bb01518f82242ce61041cdc6861e7afee207d389719dcb30fe1e0cb979296d828bde4b14b279fcb690c596e0646456ca6d5a2510b3e4e4455fd5ddc4ebab91e5ff055497f3a6e9aaf76567fc2bb58ad8348d2483bdd4622b6b21b39c2d005e72b12162398c50f4a7306d2e99f1c3d53a30f74fefb1339156eb4381f7a6e03030c2ccc61483", 0x9c}, {&(0x7f00000001c0)="89c14bf8304f20ac715bcddc4da784bca55c1eadc3889ab318b294e3620c71cd043341694cd11a16df03ca7a39c88c6c54f7afdaf775d137c04e0e60d40738767e2113c89bc609f7af8c2da3ce1ec55c27df842544a1c47535c41d475e626609e5a31a57b4a52af98f598bca1952dd2a93f4884bde9ce7262da8480288d79b79962df3657adee1de4a1efae26f61ee4f3b72ed", 0x93}, {&(0x7f0000000280)="4448a904097b3182422da830ea8ee2c710745ef15c13dc09f0d53a2e5c4627812eb7ca583fad293d48fe3efab886c6fae8adc0dc", 0x34}, {&(0x7f00000002c0)="e97223bd7d7e1dd392f8d30488f11df07b3817fd1624a6f5536449d3bd39366e264dc7f3375099b1d82b7514aea36f77cb0150b7f2f81798c29f30e3bfc90ee36bc9506ffa594857d1056be56ce148bbc3b26d95e823d1ce666f2fd0fbcc268118af96926ee368c37d7326ec7463502aa43297bcd08cad0131", 0x79}, {&(0x7f0000000340)="d5c5e858e5816144aa3b56368cb248fd25bfac02f3ab0f6be82d57cb54bb19a28ee521a7f4b8a74decdc83ff92241fc294a8877d0a8e199dea8b47196ec14131cd92d806ee4e426f33c6c22e5f7828599f18cf9870bc1fa4497558e14830339e91ea4f1512c6edc40e715fee769c8ab7ad6f9891771b8d2ee168d8211576679c048c64e6d0c73af2", 0x88}, {&(0x7f0000000400)="854d4ca4af126c98a9a5d083648a44053b4d90dbdad81263babbab373609d09dcf62d6ef271fd2ecb06adddd8d8a18b5fe07a398cf3abf56545b10602695b6e3c22aa89f353857bdb4cc15c1b5d7f784fee1aa39f80af09f1d1eee1d8e498450d22cd921513334587676c0e003c007d42b98b7a31d3c641483bbfb1ddb3dc8338d3161d9394eea494c7a790a228fa26ca5563924a3ca020c5486af506c8995f1df6608d3cb3771482e18c1bddb8f55295519a904228c0fe24f0a76e211", 0xbd}, {&(0x7f00000004c0)="bceaa68290402d66df3f65cd6482fc6288375627b48742e7ee5dcde3fe296eb9f9a6bd65f7bbd948b27c1cab91df662604196f2be3427889ea6fa2ae81b62d4674093ca310e406153b814a5d67e5ee359c662b97c2aaf5dcfa97f40bf55200f4397f9539dfe45343e6fde953672098b265dfd735e18332aef5a03f170be9d03f362cbe", 0x83}, {&(0x7f0000000580)="e7e9939c5a4e5bdf1b7ddeaad8687c", 0xf}], 0x8, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x400}, 0x2) getgroups(0x40000000000001d8, &(0x7f0000000700)) setregid(r0, 0x0) setregid(0xffffffffffffffff, 0xffffffffffffffff) 16:00:09 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x8, 0x7, 0x1, 0xec93, 0x5, 0x4, 0x0, 0x3, 0x8, 0x8}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x120, 0x0) bind$inet6(r1, &(0x7f0000000340)={0x18, 0x0, 0x800000000, 0x1ff}, 0xc) r2 = msgget$private(0x0, 0x708) msgctl$IPC_RMID(r2, 0x0) r3 = msgget$private(0x0, 0x4a0) msgsnd(r2, &(0x7f0000000100)={0x3, "5b43013c92cbf11fc5180ba7a5236cac79c29eed723a3a509694c020735d7a93717d75cf18bf40aa84bc0ca4f6f161d36ccbf1255b52ebb71191b1579862c6ed2467f271c31f86789ba613cf7406ac76c63b0a6cbb8932cf2ac8ecf6c5"}, 0x65, 0x0) r4 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x2, 0x8000}, {0x18, 0x3, 0x6edd, 0x30000}, 0x0, [0xe2e, 0x2, 0x2, 0xc17, 0x1ff, 0x1, 0x3ff, 0x9439]}, 0x3c) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/59}, 0x43, 0x2, 0x1000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0]) getegid() msgrcv(r2, &(0x7f00000006c0)={0x0, ""/108}, 0x74, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000780)={0x2, "0eea22283f4e64a57a99f9fa5fdbf17d48136778554da00cd42299cb23417fdb08db404976f1e511f44a9257f4eecf77b6c12cf66744577ee28eb50522ee55b316ce20bab6d05f8892c76f436f6b8efdfb3a4f1b7fc98fb6626f26ed829708a321ae63a5a93e0e6a54cf838b7841e8b0d88d06e40ade6626f772d95f3d6a316c6cfda777e0da9b740cb691d285eb3c5ab748ebb963969260a6dd07b7bc87df3188762d43b78c89e63ed48060a560e6750a14dbb5295331378f6f1e20f6d201a5d52ec544e2373b13398eb4f9c4cbe7dc1786f1b4a67fb868c8079498edf17f"}, 0xe7, 0x800) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53abedd7a3426645327b7b086285ae2ad956cccddcfb384", 0xffffffffffffffd9) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x8000) flock(r1, 0x9) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x1, './bus\x00', './bus\x00'}) r7 = syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000300)=0x2) fcntl$dupfd(r7, 0xa, r4) fchown(0xffffffffffffffff, r8, r9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7f, 0x9, 0x6, 0x0, "2177edad4c0bed6938f7b7ae1338da4458824101", 0xf9, 0x7}) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000040)) open(&(0x7f000054a000)='./bus\x00', 0x19, 0x1) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x101, 0x1, 0xfffffffffffffff7, 0x100000000, 0x74}, 0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) write(r3, &(0x7f0000000200)="c6b4d3562f585528864c61a0a977a0d932ef3b80544d733345db996d38cc2c803a0eb5c060f4dcdc803d6b246a986d6365b8293831c08cc9f59378883f980dfd46b5364b6d71a2bc0d048ac3b9902ea71d95148e8536db798d4cb6b798556baae23c6ab334cbc9336956acebae62d87f862801698ee2501bc325102d6df974c1f255ac945a727d74cdba5bd74cd7169da1ca2b4e877be8e4667577a9545d823a2f18a6d28f87d54ee29cc68d6cf60550bedc7a269dccb176190d5ca1ca3e300958bf51eedd071216ff36efe53348c6b7168a9ecc987df0c0119acbd77fbffcffd7dce8e5bb29812430dcbe24828ebde02d903170e60b03f0d4", 0xf9) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x1f, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x20000000000000}) r0 = socket(0x14, 0x2, 0x10000000000003a) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)="00000000000006008a29a3833011214efba82c00000000dc117c1f5a36e7af42b4", 0x21}], 0x1, 0x0}, 0x0) 16:00:09 executing program 1: 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) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="fe0eee4fa2cbd9ed75a3d1279fd252e3efc8c2a77b36366e133b83fa1cfe79cc53625b4e0b5ed2dc075eb5ad938031b853", 0x31) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) bind$inet(r0, &(0x7f0000000280), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="5cb8dbad9f099c4c6958273c8c912f55ec3c430c79c368eb1a99b6c2c325a389facfaaefa512e6e672587c8ec8fe84a0", 0x30}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000000000000000, 0x0) read(r0, &(0x7f0000000080)=""/2, 0x3cc) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="6012000100000000001300fc34c3", 0xe) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) 16:00:10 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x80000000, 0x156, 0x7, 0x9, "b2d18c96647548784622f00fce64874256bb73f4", 0x9, 0x8}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x44) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x25, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) getpid() r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000000b80)={&(0x7f0000000180)=@in, 0xc, 0x0, 0x0, &(0x7f0000000700)=[{0x40, 0x0, 0x0, "efbb0dd888bcbe88ffe52b5c2180fada8e7a2aee1a80a0a1f71eec2692cd259ee6105006ca6c7c34d0"}], 0x40}, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x180, 0x4) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="a7d5d60770eb4179bf2bbf1d7db779e60335ae50c4dbc7b55a5c4792db10548bcbae713e11144a2b4b48f0a8320d4f8fbfd0236a1dc676ae36ee5823f65985e9475354bdf0063d81bff7a6e09b0af59ba13c0e378524458d878b1031d62656fded12cfc716bf806bd5408ab63fbe9e02595266e242fe3359495bc487cc264f510adcf0eaf12eb7add8c9eed99a506c7ebb0758bc226c706c", 0x98}, {&(0x7f00000001c0)="47fb86963b12be486dd8e3e14e967bf9edabfe1194b402d70b5140b3de62e2ab7ba7446fe1cb347ccd0d15e0b7084292573dc2857de8ba6e217600c5eb19d9325d61bcb50573dc1656b0050ec00fea8232c8a036dee1dffb99eee2dfbca0201f7df334fe05147ea15e853d13fe8aa4aa02e88fb4cd3a72130610c8ab92679d32d1347ced69cc367d7408db666582f2d93752ecab1f624a6d6d3ee8f03210067271cd63e90eb4415fe14a4b57a71f1dfa5c14cbc3a6a7fa69875113b79cee1cc982", 0xc1}, {&(0x7f0000000040)}, {&(0x7f0000000880)="ad89080d1c5c3b160952d04b261c68b04bead49548aacaf960da36c88a29ed3315c900a29f49e2d5f32aacd7bf4e7a09d6de81aaad19db3388be48b45076d95592b64ddd9dcc2422ac605197d3ff933afad5ff0838cd8ad98773b114e92b2e6ac49b30f5c9aeae0dd1518e8d2be23a48c245cc91b579e55513ed3143f54d3c97df94dcacfc563bbe18acef110bbabeb20ddda2e90d0483211cf3f6a69ea0608186591062928e9d5293fa972815841f080b30163bdbc7ae91c6a96155490041e7272276504e2952478a21ccde197ea80d4ae1b89d9cc96dcbd614f8b92436be79ff213554b682cab9acc3d30ce9fbb90d77dd18cfaf5e86708f6f0384636b7c7e01d972938c77c7ad3a463af3e303ade86f7164d0c277b882a9e46325d6f1cad9ee5cff1ec093f2bba192e7865749f9109e328f7651d6373af8ea8332c007a2cec7c6e4bf2b6c11811323c93e4ff1b3e78d18db936b245834538386a794c0126202109480730e0e1590c7315016427e944d079a634e130972959e77dddf35bf2b32b473843e8e42d32fae3d9ec2b054955402014d194255fd061332864d1d780620e6c18438a37f7c0ec7f1083a53a2388cd89ac440f47049ce3b3f0609e0b99cd61845f7f3e40941e8036be7d231bbaf099d233b3c670285a4ecdd82e48d5abf64fbe6c65eacb4effd9eb52e970616ba12ed04151157a2e937a0f8d111fd795b6bfd1b2bce3902317277feb7529ede908412a21d25f414fa7e6ec3285cb03a2b5d774dcb35446992bafcd10e45393c38472d44f051d19a642d6ef5d1950b8b58f1e97ee71e71f431960cb547d968020b5519da9c5b1a89da038d20cab6890f60709625f7efa63b618723ceadc3fd705d4dd6a6dc2a3e076eefc690bb790376935e4da939ac30e8fd9c4175372c593f9509b35e209d19c1cb9277628d159b06e74ba1df9e193d64025d58ab0686e05773dc1feefa51c37d07efbfdcda3468bd67d3bccd6472ef01429a5cc86be843297ce1a3a9fb70d8391d2e194760350fc89b44e64a1f9278261b3194fee83ca23f689c07e5f4cbe1cdd0e2f44553cff8889d14224f96a3aeaa36e4cec80d563106858b8239f7f37ccac8dad4cd48b8948505b2fb62f047783c9f1b4b4ddca604bd850d1514ea95a31040a6b2b6f54503b23b597d81fb721c8a4628007adfcd4e19023609b82d45a4e183a19a9119b355e703e5c8ac661323c8c3203e8104cd64727fd2d566e86ea828e546ea49a59f8ed75fb94cf566701cf9a900d74de705731414c6edc4fa10e46be1e72074363ece27065ced728a8daf9bd5ee5cb6b27fc88394ff26354ac37172b885e4003fc698425984709f62085fd80ecf210ff21db2fd0b6f6d201c777c6196e01139a7a0a76e5b305527e889b3ac68cb6cb8091189a41d9d45336361e8752d2e641a4b05b5a9604e5d8b1d984b5edc98d4fc7fa671301575aee6908b13f7787124d4d1ee0fcedd9dd1792cdbfdbdb3cc45bb9f7973448fa3d6379e584afee08bf8ce316900c32280f4dc739649920edf5ce14efc5bbdc4295e9293521405c1e620d28cdd47aa84ff5135866648d553fb9f51e3b791e66c1587e6d15b281d4632e366ddb4088fcff620a19c2dd83ae2e117f98ededcc61f8cfe3c47380b802617f6a9e2f390cc06fd44d5e36c041602ee9c674d9f40d97d1f3689cea516899f620f266c3b8e29f42a251e25f1fed3fadc5491c43d37f590302a4dc9a00fcdc7d45fdd89f693465c5919a7cc4c6079fdd855496501df3d770e8f75c5024a7e3ee02ef9cda51871f0bf7de44ca1c6ead286da6aa02b5d28857f3d57dde015524e9b74ae31e864d904d14213597f8c5592d43a8fbd15178bb08046cce904151aeccd13a6f0af420f8875eef5c9167e652f758ae00ad4a969602965e8a7556419750224b0b04684f8d1e779f53541fc4bea90af2d28bee4cc3506384828033010b027c8e809783d97996778772d4a97c738927fc00de2728e9de50b0a363f3d19e195970d3e919118209c0ef9ae63c252a82792d677310c92030fb6721a874d87b79c7fb61ba38644be45cb9c9df16ddaa9dde314f4d1ad0dfcca910d8dcd1ae319e525f931521496afdc2591bee69ab8ce9f2247e2fd0aa80c4a1d14b8b1b741611e4c8c873429e69965811903749d1f6d9a96e0799529ac7117f4c8a7be147e70b7861a31396eb7adf61fa05f3cb8232270ab66cce4e66f4972f25f8bd5e12336a40ee230658372bb05a72f569cb07de658851db77a535faccea85256b18cac949490d5e6c07d09b7bdb48280f3b340b14affa4572277996e80ce0a80483975bc0e64801c378dc16a0780652426c0e3ddf5e368617dbccc3a6f9e17cf784877533160b1290da6940e91c17ea080d24bf83d77e5099a4f56417f2ea14cc3688439c9f91fb3bedb919255453cd8625da18357ed636dac89f35a452b9df8c50eb30c8d44c1c9fd617c041c6c2e3a6608fdc531dfb3d80d193323ad196cc9ca66c0d0c448053a72c910a6511f0080bcc7b92ffe869a2cc80ea606cfee4fbe1afd3c827dc1031b08bf1dd7963519b9a6920f5bc4484a57682efee7d844e9406f0a80f8814d345d602a42c8621abfabeb4fdffc8bed74e310a2fb814a7b6c31a01bef5e145252c2d0eb431e2ab2f5f41d9c5f326fff300044e90389f5149162964502dc25f9308cbcfc7c6bb09327890d9ecb49f79d229533c23d42b0d4696a3940adb1f19bd417a48c44422964682e4ede78eddd116b85d37706be737969d3059a484d1cee272c8e93203dba7463e3490e5214e8f721de988b1198cb9d6e4009730dc84b3ff6dbab43225ad2bd59e88f8d47468b4d51a43c8bfe620f26a36d777fe9935c3e1d446a2539d032a7c8cf8c1c0fe7639bbf374705cd205cc33988cd447e55afb4a13db30dccecd26c8c402bf5a71a6691b5d4c916bbe868a3c3e6d48aacf480be7a9d6cffddda0c6a02cfdb28d81f1bc82f326808378de676d270632db1fd491875a80df63b6003647ee1cec0888af5f4cbe7ec7c5c5b13f25ab4089c0c16b98930696efb96f9a99574ce1bb96872878cc515732b45ef5e101ffd6b31d46f58dacd8719a67e42e9e02a061bb72605360e534e6a043913ea7bbb1abafa730c7db3f82b03dd2ec373f6f95c87454b924dc0454aa42801a10cc4f5ac1cbecb61796913596b5af5191830c29401ed5103acb3a17498777e92f9ea8cd23006e178a63d775f4ad1998f238dc72340c377270a4247b893c066b9fed4f48c381155d9e1824e7e13d8982266999c9ce56ec7d64313224dc7a66712176f64514fdf01345e275ab236461ad75497de29efd14fddd3339787b6a0238bf47933cc369bf99d682103a2fb78ae89ace7f68f371d5daf83e3443eb6b3fd0a4f522399de0b43054bf910d3a70a54f3902cac014618f7d15f03e099986de26e3d92d6e4d99cb2e9bfbcea253fb6f4a8091dbb0a4d4a2d605dccbede2a1527c9be5611ca220a153b5888d1233aae2263c5e06fd8b6192de20baeb33c15066624d805598fa28922718b7e4d01462094b235344e024ae808c3ff9cff471ca99ca6ed829afbd5ae9e429f80ca4500dcb9a8f66218dab0a9f4bf8a11c24bd6518f0d098d61ccbd88119415326fd64bb4fe212d61b83d9a8b263ed00361e709257063c0d4d9a510f33713153aefcd91ea003acf7158f3df96258d82afcb973d34a829fef70456a8d864ac1bf17801adf0705633bc48c0e946835c3827584aa7c8990b4de670c4d4b6730d632421f74b839fcf77db934f8e8625a99701ced9e962f2bd975413818bf20d7890d9a04d987647efd84061b10cb2bbceb1efee522e7743db1edc8d1f38fe487679d275cbd565762a2d3c38e08baa950b302470bda09709365620947875c32fe66b3c172237ab000fb94dd375490afcaafe5193c12d8c10f2c25431b9341e58619dcc2418ed9aeb86861788b5b2fcb4d450f2cf354939efa423b17cd2d523b67172823dc5280515020302e9e812091b5e545b7c13fe4c550ae6220ed5fc66ec9fa7e45ccc41ff3e89948269da9261f6e4c7b6ae8744107cfa245c4389fac00ecccafa0e1668d7c4cbb7c51b45191f006fef62aa0cc214a96e2a274881d23f1f65df87a66b2340eb00a5e98256329c8db7218572e99eb296b73fdb2de22e90ba83d1f2b3041f033a4754757d0252dbcfe1ab286156edbc023c680c0d984d055024efb591eacadd00efc3156bc53d95aecb5abd102c7ed270c67d50d616ecceb0e10440f717c7f48a9a620321db906d948fea4cd5b08f1a1a3ea19031ac11fcf3bc67e876d377223419107e5f7e04617fb52e5bab4e2e1463aadd98e2abc0c8370c5c221609e46c9db584938a32ec0206c21f25bf52cc8f29ed075d928b72347ba6dca25cc33493fe8b3e352558bd052aeb3ca62b7875dda62c0b2f7d3e8931a3956491fcae64feb8735c3d36f332ee7f98de8d45e467f7e4cd581992d9cd2bb316a15e39f5c0c035d7d0e365e30cf87df068406fb09094a3abd47f8e93496aafa2f1115203d39eed662897cf0d79541d3d339d89f139c72d383f58cb25dbb788ebd224290e465d1235f8b1cdf6ded062884c47ff39b364e84ed533d93f7cb1a311f07bb55baf1ea1e7a2109f649d117747e2d21ae179bab221ee7684accd9ee525688a996e26d709f37f03413d5ecdcaa5ab563aa44abbfd53f59e9d977d4cd8f888a32780b3a43f91e715796e5555d36730cddfb7a0eda2f3d6190c00f61ce972fe3748f7fecd9ee23adbd2dc966edf7af76f648a504486c0df70ef59771666c7b860bf181361632d4494e5303a3d05f48833c746e854a3db24d8100c17e85ff11b1c536de97cfae8cf4202a5e2e88908711e72374116cb1cf9deb8614af89724d5c50db0afcf1d382d3d5921f4404e76599f999713509911c26b20c9cd8721e83741b3f1c8fd93e5fe5a9ee545dc26774e7d30ec22f0cc3d5d40329f36fe354110f2b222799e648e3758890cdc0968c4976264530e45d6e1c3cff3cef45895493996d739e5b30106976b79d6889d7f904dc9e1862a291371008c9b8e43aef1b95b3d4105814babc1686164db2d2b1833b698cfa652246abde1bd2c653c0537d8a828e4a7ab2a8705f7f7f49d6d8babd3bed3e7d811190b40736b87e3d8892a46626e42dbac855e963e3eeff3bbf6cb942363aeed2d760b41c5263fa6f8724a62169e3dabb2860a276faf0bfc0e1daa7e17db6e1ffc136a014562ce74da5e8f66abcee2a7cb3fa209511f37756674e3d4cb013d828d56fb2867ab7ce35398d5b308564efd96cbc3f54ef95f52b84d20ff757d261be9accaecfe91336b10f9f2c7d68772f1ad58c79c20c2243e97b3ef9e817fa243b61d4a390dc6ebd3778cac59d5ea6638f2fbabfe7893dd6c231295c8e6c287100113ec405f6291558e108951b577d828e43c5f0c23cd837a5fa5373d015a77f46a6a9981f441a1e08cd03d09ae6cf47fc4f40c0cce8122c976b44d19abc20a5e625d4c767b7ba4c23b52b0145e58420eb01a0c8b44b4a9e6b0a32fd69c9d138d97aad85334dcd66c4094ef53384ae362926d08f3563e9595fcccd97b2ff656de99547ae0417baf0219f88fa9b660d26ded9bf6a5dc183e64e3b9d887d60f5832eb5100817a4079ae8ccd3c9b348a1a51e4f1833fbd4ddbb620588d5de7d09c365239a7e8ce5f05773b183f3c1bc8eb1097e3959a2e003616549a0264e548bfb4087874c17bd8246e372fd8c4638e305212d45677", 0x1000}, {&(0x7f0000001880)="e013c50306f96e827a888b0d6e6a995daaf445facd099ab4500d95f8ea9bfd48d731b487d7cee663fa18b079bc4d556db97895e6482fb47df193cff8d1d97e4e7deaf594d56c13bf02c49bd5d0dcc15017210bfd86af82fcef126464e3e2f5522c60bae3fdde40df6c37c38c0d17df43ed95a15d8a14dda394d9426b41b498b7039858c7a5ec07f03586fc2ae9b083a3d19b33a581a4149e0208215a71d735181d8dc4cc4e7d9d38e386f9dc691164fb16ee0e003bf519eb04b74ae73ec0693334a5576260ffe27847c8f0334866fcf3d4286bbba4fc257b4ebc5c611698da5b1495e69756178ae8e82301e5dbfdfd751174e400ad32c8ef8af4aa82c5e0b24e8be21a03a3c5a111bea80efdbd22f34a3b79e9790b5c476c18464b815c67caec15f815446f4b30b59dfdd882f77bcf6859d0247c5e5e41d71053df4d9a7f7194056d673468c8d2f8340edd080597c551c509964e6abfd24cb2fe70994e63b92e7429b7d4e4493792fe02fea5c346734ae03de90c9875b669c3a996d0afdb9b5aa392cddf5ee58bd20eff72c35f83567944d3d5627611e087b52a9309f86bd24c1a86e84c5044ae7201605597d6ec7cf8536f3dd82aa7bface8fe9384201dba4bacb91ee59cd808a682ae909d1b1b96d674c995ab9aaae2450ab5d0e38987fb92efa102e6eb9a530315a3363da29147dc740c248f4db6eaf7d58419a6c2f33b6159ca4c6bd6bd8bfadbdbf42bfc055a60da581fb6382edff2f6b02b4dba0bfeaa6b94064661dcf87ebe51ed344fbb6c41272d3752603736404c819273b1f8b2e5bdf3d38862a61df5df88c7a0c872a3dfcb34452c97f7f8240a086455806d7fa6658b0c9c47d8424dd43e0cdf04e7c06423b92385de7efd87a093fbe940c08f4b7c95c5c0db7ed8b1817422531d054854d23979160e12627c66ddf7439dded1d3633968abce89d1e34c50ff63e6babce96e26846ffcd3409d8465c43979cb3fa9580d533bb66b862be4ac8ba09b0061a7e14e16a8f97a7c9d7fc419d252b4d2996ecd903a98a29b18cb07e0ba940d2acd2d2247848aff39550c36fda815d7aa656939d8730debeece7ece6082b726ee524f67ca8761f0a990b225c333ec66398f0632ba7fb51aa727bae7e374b4b7fed2d3d64faa438658473b1bb204cc2a1780d60ec48d6aeb1f1f644e666d70ae6dc35aa1f481bb2a96a8e98a0b8d817ac12ec2e638e9f13808b7cd1905227773b7ba1f4e0418f98f445a9320bf6946ced3d65c39fe93d00e339b847915f2650f29e81ba011231f1c56e90461c1bdd28e994dc1396de1dee10b978b43e6fddb622f97ddfa88d26ba0d584e2bdea4ec7a0e9311325fa68b833663ea0830a877fed1620e64119ebb16dd44ad47b7c3a7b365a053aae2d758e844c8a9cf2887955a82d176d442f064c792951425f10d82666594554156f98c838713ab561cdd39591cffdd4a712031acc97d7cc115280a072729b0c6e4c67606a962b3e43c3df4e823cad589bde54299860b1dc8aca6dfbb049ee74d6bc3a4597896deb7259559514068c8dfb9e124454e3f5a37ef52860ac0fc68ea60dcb3e46247184deb60792dcdb9b87e19c7018d12aff67f967c02e761e224f259566f4f10d03ac81540f25b310fb03938b5fcb074f801d16ecc7ea17f5e7dcef2874ca3d113672cb028a2f766e6582076505d8d705159ff098666a5b099422e996d0aaadeeaac2ef9cee3587040ceb37abd8e7b6ba07d29b6c4b480e3892b5ab02f46a891e56bef7ce9940c38b2d3eb3c43b88f101b26894362557277c9050d6f0fd901e5d75a142c2f793e250c86bd8846b6b08d6f69f799a479fd43a280a28e3c96fa1f87c8357b2ee81021a53e9231745e2dd0716f058151693211cab7ae8d676f7c5b02bb8bd445e7a267d7610bb5a46397eec95a3e81a6e2c3f796fc5666fabfd332361c30301ad4f4ffe5f2e592e6ebbe7d6d7974711a26ecc6be2ce4260528bbff9e5e64a6e1b782c49f1f89ecfd9ec4d39481f5f8521393c33e60ac821f64aeb26b3cf83845d7558da4f88d070e49e60e5fbc07d588404f1a5314bbbf1573de18ed32fa51310da221628e327028f5fef0881cb8258e2bd095e6145eaca7be61b523e80e88dd15b71f75432c7ce2110c17322b780b4a128d9114d67ac94a31c93888cf64e92118887be598ad9a85b9e66a23f328c908a977c1464ee66413d9ed2477679aa011a35b5f420692414943643ebcdf7ff922d25dc0754011698a5ca2e68a40879d26abfc13889f0a9ef23ef2016f38bc9956ac5d46cd28c7f53227fabb9a1f671bcaffffc3d4e17d8698977950aef731684a11fc1ea0acd7ac08fd85113151a5b275f25aa7ac37dac978aeaeb70d670b0b869cbc11abdc8b5d9147075ba24ba78b41b3540c9c1e2a8db664b2ee0c931c5ace409851e69f6969baf2bc3d269d97785eb60e08c2c12e82b092968e0f6cd96654187f845654e788df7816cf2b40220927d95ce0561f5d1499583369b6f556daf78e95058d3445b3b985e22f7e5edba0ae417973f9455cdb26d7b22a9287d8fb4fd6d911ce04221a953088c10642ecf7bc6119c88ff9b993e28f359d91912e6f549296d48aacc6c187e1e5499aac4c699d3f1b1094607c6522096cbe1d0393f9e29913b52895fe0a77f414d96b8354ec0294d169cd7aa10eabf2b56a1591a91b85c833a244776fba1d82b70118e47250506a43a14d42de4c0a36ce068046e3071ba804155f5ac54238e509b172993b40f329049382b7922fb12935c0a5d0dd5e6e15baeb08f275153d8996e8fa4cd3272fb3408e54dc224045697029b69b1ea19f3b8cbc25a6f733ab7c8224ec6413bb2dd6ed0ea3d031d517944bbb511138841cbbac9b50f2a16c79480a9e96bf3d9cb24d0c3a0e1a3b440daf9431eb863463e0fd6bcc88a4f4624ef4e0af6d8cd90a08e1f83b9ff0745b10842100edce787b138cf70fdcee96615254345985a019fb750bb20c27b729b8d29409176512a7967c2ac02fe70f39c6a6fb41f58d81ecb5026b14f94dd62083b45e5e38cc944c5d858a5617b8a3eeb4d899172cc1b031babed12785a8e6c8a8fd71c163d098dda522ae2ac8e16eac68a8ad2d485707d419b307cb9cb459f9b7713af678ea2f3291fd507fc1bc5abcc457bbd4cfd01cfca84e6dd98fdc76791dbcb6ea35e03bb52d492bd1e12b2c783b4dda8aa18b5c4d84a3f9e328f400706fe25a339f8be77f9a47e9f898db2f2dc32c1eefedf708ac8a3760b848a97b8057d13c261731b309fbed5aaef2d96773f636b9dcbadf82fe8329eef62e9db727b4f4e582f00c36f33d2278765e80877943c337535c511fc79054707d5d2f2a032fb985bdfb5edc8b017a0a014f306d7ad34eb4c3776640b355e7e5aeb97543da50ae5925d47d568d3c8bdb8cd30d7ff0b5b44d1f648bb98bf8beaf42e6116237d1441e26a8bde01f865d45b5b2227fa8409ad2cb5c002cf27ad44dbebf396dd3ce72056b4a5beaf1b6b2d6cce422b25461ab860451fc3f0b4526deca3d4c6d6968b70d15fa618928726082002e073c2086a063b8031a528c05879ccd2f34097882620be11af86e63693cb80f3273b942a944fc0ba628c73872c35c7d8b407d4eeefc61df95ced4570a9fe25bb13b2e90bde16815205414ea39bf2dd8f3cefbb7c96fa6d38355fe249dcea6ab1bd584fac321870a7f641fe211140f871a2ec25c80e80ee2b47d9993d44c011bce4fc0968c77c41454ba8c793d5e86441f597bb17882d2f6befd9ab4944343a2276e69a629558ef883614660962e84172cd381cb0149e55e0d22f424af85b5af2fd4a7c38a258877ac58d7eb84820f41ed694c287ae493fa307eb7b36ea5a47da5ce73347ac9b40af8cc48a00421c7d00aca434618b009cec0e6389c90cf7cf672e13b2241f1de29e7aa9343e7539807b914cfe52e0861d7989bf807bea3a255be9dd062113f8f544812dc7816710844c39c6d70b3d43b64e5d56b5935c3332e39e60d3196aad131bfa2cb7c956879722837a43c4d74cbadf55c09322355811f04204726f5a3fa585eefa382d887a1cfaf2c55e4dd2d55169656d3ba39fb1c9852495c9588afc7fce9bd1a13cb450449c539c02867b89deb5607b48856880d791d76dd71e8225f8dd631fc2dde8339723fde861e9b0ee88f04ca5473831e94d297a44cc59e48ad31af1cea84891ff302ce49d7d78d1fe373c688d3e9659e934e825ae42f673fb81b6081220dab44446de2e998c3d2d3ef98785f59753befaeaadd8abb08fa55df6e4a8a62315b30026307e5290c66501876e7c7ba19912d194a3a28bd107000c3cde7b58e72ebfc62619f1c61aed4269ac9a02314832aed3dfc7775f0cf2c49d89d5124e0a070049d706aa74f65f8a3b0cb9338cb3ded2778a77964583adcb13ccec857d80eb9c022a0430d98c99901850550cd530ccf8096e443586eff39c9290b4f6d9f468d867897e8cf884b81fa7f6dcbbe1414b3bd90c574e3da8e09dfcdbe3f6ae1ee378460f138193e96d19f05e2e3d46689ec753e5557b4d95940221957e324ac65878295bf016a00ddbd9d2b61af48a0ced08a3bb1528ee0544f5124482e52f20147ebd2a2980e0c5ca23a3667090b35c650fef67bcc4c9fb22961dc6309bebfefa3cff6cb7e5f55bc52efa3dc813ebf11b700df3237afb8a331eec7c4cfbfb34e9b907f06a3865137f513fb043c9f78fd28806a18200240ec6898218395f8d328b4f2cd48b6bacc098f2608a98399b1716ffd0b105195c98157c6dd9876268ca291752f21bc494986334e88c55ac05f96b26c15e13e237fb9f91865cd282d35697dc7d55a70a0d922d3752e1ee0aab6c519c0b4b27de6012ee6532c3f00873ab98d2d2fc90d19202802d57db30a48ad1543b8a365118f40343acbf754d287573f018e44dd71ada9a676a538bfbec6dee660942af7f86dff997d859a152ec96c7c03d4c3f0fb12b7580cdd3c8a5fe2db58994564f029757ff48f01c80c99052914499a61365a526b3ac111e0d12d5e3242fe48a29e7fcb24e3f5001152e97bc33821aa039d7c0f8735b315629e4d93a918dd3edf015187b5b877bd2f5b856ead14417cfe4d01c8c623b0483099e2ef6e0f18639d9ac361c3b66f5e945323f5cb1ca1726002f57aa22fd1704db56020401ddfbacf695a7959c987070c608ae9334b9324dda4fdafc253e093e215f04cb06056bbb44cd0717ff57cac028f43c14b36d9b7311f59cd4c09d2972ecf77dbc517d105c4a92d6553fcd93fa4360ae25756d56668e672ba48d945cfd15822259426cf98628835e09cd37fafa0781d4e1d6c7cd93c03c780a97183fce355c332ee1029a4aa38e4c5a0c127da9b7bf531c102ecfa369d19681c519394f4abd0ff8f158977efb8eb23abab5cea69d3f5d9c3c9d583f7a3f87098d2812071c09b9a4a93b26d6b662c6c63c696e76d80f14fa4e104bfd1770f6de457f2ae143866bb250e0337e8ca99918aff858cbb3a5892df11cf1f3f0bfa291e2696133b1591e307721d80a497b2ae2dd41ea9451d75237eebbe5eb172efabb15eed720b490ff3d66bcbfd4d0da74e8c3afc1217780ec375656313f46b079c7b0f2b85559618f532bb33d4c792b5134ea3c0a03f94f5f48e569d002780e266eb873b62050ef66a7919c2fb47a719e27431f1ab9cf975679f01fe94f2e3390f037048adbe8122d413372d218bb9f9c8bf8fd4b02be3dd0dec6b4d596da75204eda396a58d95b4925714cb806f582c599", 0x1000}], 0x5) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffff8, 0x23, 0x48, 0x5, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x0, 0x8c}, {{r1}, 0xfffffffffffffffd, 0x89, 0x0, 0x9612, 0x4}], 0x6, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xf0000011, 0x100000000, 0x1}, {{r2}, 0x0, 0x4, 0x80000000, 0x4, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x90, 0x2, 0x8}], 0x1, &(0x7f0000000380)={0x3}) r3 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x28) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r2, &(0x7f0000000340), 0x10000014c) r4 = open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x11, 0x101) read(r4, &(0x7f0000000400)=""/102, 0x66) write(r2, &(0x7f0000000040), 0xfeea) rmdir(&(0x7f0000000580)='./file0\x00') read(r1, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x80, 0x112) execve(0x0, 0x0, 0x0) ftruncate(r3, 0x1000) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x50000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:10 executing program 1: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) close(r0) 16:00:10 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xc8835a546d3ae500, './file0\x00'}, 0xa) 16:00:10 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x3, &(0x7f0000000100)={0x4, 0x100000000}) setrlimit(0x7, &(0x7f0000000000)={0x5, 0x1ff}) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x3e26b13c40f664f0, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x1) getpid() 16:00:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="ff76b2220c408c49f527104e0917ca90033c4ccb4801d2c9cd07f1e64eff840dd6e9d5caee885e5d8daa61afcac4616334487bac9a8ae397f5aec1eab593244e82cf5f40257ad93973609436906eadf30a53511284ab8eb3645ebaf1a2d5a70ea6fa53fe47d984a210450e86394929169de590942b1a7e5ccad3e628ed402e0a11b321a2dcc3b7b3c0cb3f1c8db6964a8d6547ab00ae8b44a2be652060e6369f27f3895a909440e051d80d0b474d60cc32c76a33aa", 0xb5}, {&(0x7f00000000c0)="f2e44953ac902eedafec55d4abebc5bbe431ed846e5c896804", 0x19}, {&(0x7f0000000140)="a7a7ac6b2e2311fa94691b21815ffaaf092643108cc61820c53415ddab750d7d33999bf5495f64accaea223ee79d865a8e7e8650a1f26df4e9d290eae399313971bced99c3aa65e001d1899bfd05ad3597c54886f4c3ac87c01062433f410a6d82259c9fe46a7e59338d35513a135d52aef59456f0187f30ff7162bdeaff05842e5e5ea9dd69a7e2a842403a8a6fc8998acbcd7ec232c24134f8911b03ce6b843565f999c6ffc7b611d9adc7287260a70aa62350d50282f521354992bca062311f1f900ee5d3c7e8535fc2359d52286f4f0a02b519327799754b213a4a5d32be", 0xe0}, {&(0x7f0000000240)="cb31690b572a5d036c755797296f6ae430d619b9cc81c4b78cf9f0fb557d11b2140755a435a4a5b6047eb128751d4a7e91e4d9e1260a94bdbcc7ec27cb486e41e5af84d2e2867568647c8bbdb07c402dac6295ad", 0x54}, {&(0x7f00000002c0)="19dddb69940dd37e5661f853bdf8b80376eccc52a4ffff5f31c11a2c815b8afed87168b55a", 0x25}], 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:00:10 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setown(r0, 0x6, 0x0) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:10 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x80000001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x4, 0x1, 0x1ff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x100000001) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = semget$private(0x0, 0x1, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5]) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000001c0)=0x100000001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x4) 16:00:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x13, 0x5, 0x81) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d7ee46ee65d814a12e5b00fcffffe60de400", 0x0, 0x1ff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)=""/72, 0x48}], 0x1, &(0x7f00000001c0)=""/233, 0xe9}, 0x40) write(r0, &(0x7f0000000340)="d253f8f4fc1449980d283cea572098b9e5793e3173276ed5bb050bb9a2b09b21de95fdfb8200571e145f795194ec1a5f105f8b5f99332669865884c824082f2d2c44f2df8b2b83d4d28e839eec2fee04c27d2eb80c48017248da3f858738bd94d832bf98f8a5573b0f78082208b89df6e5e9950000000000503f93659ab05a7c52312ff500e90f22599b3cb5d49274bd993ee30fae0bec093d5488280b2bbdd42279e297649b989391209b52a5153f4de002e517ba44e4ef9a6057aa425babbe700fee362673181cd72c40b4b439fbdf4a1d8ccad7e6e3726ef9f8303d910000000000000ac8d2339642", 0xec) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000500)="2eee02c6d54679bebd6c769c0a0867d615d1fe282d4ef7c89d79845d166fd740e127102b9865f7dc72ba7568acce1bc781a7d89bf9e5cb020d2d2f7b789852a920c8a11e52d740347fa29d3970ff6e4e20678ed21854a09cfd96ac5a80d6a3f796431cbcd175b7a88e5d3f9a89ae94bf43e653b28f0c643b97c51d138655c42a8455309d7dd8fedd4b9f48be549ce32f8509c18727c66b8fc08bbd76ff666055aa7463fc", 0xfffffffffffffd86) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x80) kevent(r3, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000041, 0x10000, 0xff}, {{r0}, 0xfffffffffffffff9, 0x18, 0x9, 0xc3a, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc, 0x0, 0x4, 0x4}], 0x4, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x80000001, 0x7}, {{r1}, 0xfffffffffffffff8, 0x22, 0xfffff, 0x2, 0xfffffffeffffffff}], 0x4259, &(0x7f00000005c0)={0x9, 0xa68}) write(r0, &(0x7f00000016c0)='Z', 0x1) syz_open_pts() accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) syz_open_pts() 16:00:10 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) setuid(r1) setuid(r1) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) lseek(r0, 0x0, 0x0) listen(r1, 0xffffffffffffff80) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xfffffffffffffff9) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0xfffffffffffffffd, "a78b7ec00000000081540000fcffffffffff5800"}) r3 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x440d, 0x20000020000037, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b04) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)='o', 0x1) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) shutdown(r0, 0x1) r2 = shmget$private(0x0, 0x4000, 0x414, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0xfffffffffffffb89) r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x120) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8101, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="6cbf2b3774b238cef47cef5e8f2ee521797c20019c04be4f0f27b1d6ba", 0x1d}, {&(0x7f0000000180)="00d6a6949ac728e5c346abd2fe140b191a735e046ab03a6d0587baa1b1aa49d969c020bd58077b37ba368d529b", 0x2d}], 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x6f7e, 0x4, &(0x7f0000000200)="f13120944c1185c17225b511ca7eb5d1b6b03aa63503386a73398507d16d480e6aa8dac8fd1f1df2f206c95ff94262448c3c0ccdd498d3b238638e24b1f1233d5826a141b9fed998d27ba04dae8d1cb4662c00111f94fe2a545c08470a87e9035001c515eabdeecc76a5975fa30dd6439bdf24bd249618af2d98acaf7f553c83f2d7f38a2950646d04de752bcd710c88a0a19cab4fddec99d9f9563e1754b34cce117e64595059b5116c1f0ffb8e98c5131dfccd26fe0ae40593551c2fce33c388299c6b29c22eeb6ac16d67dee2e8423ab2a5f1fd0d526af11bcf1116ac2339f638e62330e2d3f8dda6951d6c6d041a444aee98b37d3e0b0ae1065bc5573f72b87b13a8f7c9dbc6869ebc1baecbc2d244bb56b0696422363997fcf4e204c48452982b458906351cc9cec4cd925d331f85518cbd12fd5e8ee0ea01527a9ee4aa44e5818b17582e7099de324440c44aef660f01f85112c530321cc4772be44ae6220b54d51a0e909e5db20eaceefb9fb99de5804395a9d3855cfb8e9e13979a4824505e1bf3d937cee3d172f9dc276a4667621b3abc32c5a173c8de6f883ef1e4d622b3cd6ee26b2b8e9bae18fd9650847466233d75da27b58e1c734ab5b921b662aa7b275616a0e51ab5ac4b03074ca7b9ffd6416b76e77fd632158fd9aa35221c5feed5822d2cd2d5dcaca4bb5fec5226765552e25b1948ab1574899a5bcb94492a6c6714d47fdb0fc9311582762ef91171a8147e9e5e768eaf837f62599ec0e750d47124c8688de77305017c9da6752e9b729406aac38e2444067e031fafcf3d75f72e0bd398a60936ba13ad936cb4413c086483e639da7d58c4e4216d043b2086a34e09d7d43756e72e8ff6e0b601975cb289d9537804d7e3bae01a3709096178ae7d62b29bc68c255b88e176dc2684311e33b4c78c6f3272f524ebff65c26d09a3d43996ca981c14158cfda4f25810d734d2626c0dbf8797e3b9a0e799a0863a7b0efb63a69d5b257b17578cfdbd9586679fbd6ec6ce7dc6642ba03f8b3f7fac8a0091d0e4ec5d4b5de300e532d5c3b80a3db26fc606cb2b1ac4f96facba64a4daaea23c112bb5cb2570183221dfb246f793651fb8856e65e560e4b63ab623aedcd2d7ac89c837fc1661614b9cd9738c41d27e76325aa9b6841cae9fd69dad15bea277daa3a034b96272ec083af41a2c0eabac49dfa3870f917f6bed06242f55e4ff2e5fadbf78397473afe33f48f777370db22b0d0dcf52dc1093ba650899c2a23b900e6f42d39cb14c3d4e578f5bee35c17ac0417cb18d77d527c521200c06bc358be237254e65b635e935eecbd26e01f5e7fec6fcb4e18c4171478b146365ad4ee1f20b6b729543d2b440a03786067d10b7cfe90299e9c48faef2d4210ef4a25b78f53da9a0f0c040530b86f2a19ae74633577158b53cbbe521f2ca09f87686791f1e9a55a17a44175a49f3212188e25089c9f29f482815db2939e9838a2d6e4da90604d23a1ab0e968315ef3b6faf04849be2b5ffa4d8bf00b976db8386162c4ffab480836555b407b9af2fc130267a1fe91224eb6a843fdceb89c841e8693227f2b25ee6cb92513f699e61795d869639e8cd53b6efcb8d6cd4ea32698cbe85bd51bb9f480d55458ad393093a40c57a8e6539c9487d91ab46bec1d9505531c419413674ab26ba12569937a625d146b401cc4bdb47e1349d8a2ed710f5275bd0accbb361de4e27082222748227115ef86a259f7e24e2c755d09be4902af3484e0c252957527f472a5058b1859522c27562204656f1c9514ab40b8cdf3fc456f20ddfeef8e6ccbc8b88a144adbe12c49e8e52cde22ec8434e5fef4ea7a5b9c96deb32f674dc5c33f6c6727f77e0af2cc2bbc6fd581989f465129f370dda040fa81182dab89ab58318cd53e6c3071439e1433c6b11434501a55af285557a1eeb10add0fbcd819dc185c2fef984eca1519f94137b19354521909ca30500ac672aa400f27540d37855d1a21692717b3da9e67d2087562aa04f103f883d6dda963afce8389f4d04ee94c07bca6e038c113ffc88a73b7ef5943eb0c126fb8a9b84114999fc98336edf286f9bbe236688689837036dac8066fc1f3043d8730e2e514517f94129cca7eff79b3ab614ea5f0e5f5fea103cf46039fca996b26ab25600f62b2395a2ab3d4d2cbfde12f84a062fd3a561fa3faa470f80c39001528ad408e7b2adaf09750b83057e8259f2c7080d9ac4dae9d3101368953ee5e3c490573ac4d4420f919757259e0995dafe6117888872dd8898561c5663e527e9f4864a7f8bcbe32ce1c538f7868759fa34976df843e3ad4cfae05002eb742951973227b3963c300460aebae053b823a28240604b6baf3ff3b874f5bc37569b18e226078159f9d121b10acb806456d9eea80eae01004ad60a6d8ab7991e61abf592afebf55367ef4af6223a87e57e1a6f9874e8221a5b2267505f232a6c853475f09ce346fe5588befce48dbc419a03d6d1bd4ef3cbd38d231a623a399b4e59fc9f653f80d268912084e81b2a5c5332ce589093acb507f76f70ea8c61dab6eeb523fd6161f08071255c0df87e17b2e6148389ac32f141d84d2d3e67d2e8e60a66ea2dba404b96fa0431359f5a92f597977959b329a0370488568350a860420522ba2e256e8a9642bc818f22c8e1ec866c87a2991f1e0a2eb10f108d7c35e6769891da5137562f16a3c1c74c9409b1f698d977e1447641f32d5c8a38af4566475aa06c546ff38d321abc533a78c4f4ba71ebf94a3162ad264c42f44fdd25bf596f44122d8911be1bc1d7ef18791ed160957a7f514d94f78b6a543b676c2882112f6044ec02c62b4da7a833c7790c1e9bc6e76bda9d2d7b8600151794dcdc81124144bc4379e0b40c1c701f40cefa0718b8002b867f7d5b1fdc9f7a7c59db2d7a3e48f414b4f65f048fa2dfc9a4c16665021bac660998f3ee1da5b30a07ae5b9b5912b1dae15aea930209c52e6f6e13ac2f41393c19a035a736f8a16f8bf429a80259df5ab944d3dca73393d07d584e550d6cb04df913fc808266c88eb38c71ede8f76bbb70d1cbb938361a9392fab830795fa9e7fbfc2108f9b3d53fe1c2ff95bb3920a2a618c85194b4a3afc6a8eb3145bbc7f4dce2c105da60c8b99e6dfcdebef83678c60d55da18017bfbd6647fa98e06a20a616ccefb16b227e203fd4832f7d79232e789c4fbec190f1bbb244c24a36fc09047b2062f062cadeffedf97278dfceefd34870ead371ad097f923b66fca5fe2bd43c4b6ce69a727a86f30a60cab57fc10d9e76ca615feda0261c7e58d12a321163f0018b654ded60a2639f5dc65aefef3546f11b2eb02337f5ba1b2327d0661a5a6c4d81dad64340ec9bdb8004b9480ca0e7231563c1f13cbbbef26f800a2ed7c1fb13c334d91bff5bb2436f388fade124e799511dc906f46a66672867162a3aeacc2ba08d676aded7c89052f2a9719fa3392f6354a2f532fc2d75a871f14ec4a52ed2d50b828054c1018be0deb63d1267f63258d975993919b8ae4696651814586d03c16e9289ef821bcdb184b6867d960908362bcee0ebbfbb5e3e11c7fb8d6a9298cf2487641be61217b96d50fb43083c4e410db595726a4e39a19138747206fd1bd4ae03b6abdcdb88d15a3dc7d6bdf01e0889648cfa0c740914b772aa939b5c162c6fa4166362af3e904ed578f33ec6a4dc06e98a65f0634d5ccc3d1899c10dfe521d7f297004becb403772949eb966ac0f48dccb50308c0d66010671b003759821de5b68b6da6e969553104c792626eb5cbe61d5b64c71199490f3550d7ab4267b2c78f9a66e4f201cba9334d94f99765bc129b951d5b8025247063c3239a694a2d2dfb9edf23fc8f6ce0ee7fa59f26b9d4844bf882a45e7dcb7aabb1da4a7be3a7e46fe8471e0d78dd60c21d02274289744cf3cc21e2e9ed5477f55053d591a97d26922de07eeb5baf1a3d226eff718b11a6ec1618674c62b1529d04911354dabe81a412f58491c2490149f01d3db5abd54c6c2731124d621b1c55e6ded89dfcf74abe3ac39e0f839913095d90c38acd5ee0096d215a67288c74adf7d6e5e28953ed0c78a52e9d6c63c9b2cebe132f7d2c3cb89a9034024c7e5369e69da04d293a9bb5751433aedd71b80c87f4e7a3ffa80cbfb8fd358c667c08622af6928b251aaabc1781aeccfe0ef80e28b546cd0542b4fafef618a7247ed20ae8e459c1a5131056aa5ecb039070b9012dd1a5dbcf763c41c75ace4ae4900fce6a8f56db69f7664441a3b6eb41f6c648be0053df8db04843a68ebd9093fa400460b9d4d15b6feafae138bae81917fb81ef83e6cbc6f3ac79b1f0b7d9727ab40687755c2cc23339bc382621255a5e1533c383f448d262181535ae80790b389a929f76ed79cc850ddb5458fdfd55ad73743f577f5c00b9e5497a268981e09008dbe006ca407d05c521c7ce42c60dfd9c28ee7b9bda0364bd44332d98b8b67feb10e32e9fd06a6d5797666858b117f05ac0d5b5af80d5cf735b663c54d4ea44ac61464dc65a7af9e962f5d3e11e9143d397960750e05b93a3410b2dc67499c1e0719a49852beedd455c0b4ad2dcaaaba82be67f5f2ac632dfc559a32f9163b0e7c411652b37e9b52cc7af6e3427a025a4c760ccfe1c974014c1a918c55034413c27206942bb82454fe2ba9b80bf6c3d3d8da96a413a8d7e0b80083cc8d00c997bbeb589fd30f8f4ef3b58d5ed4746535933ac269c05f1568f224eec84aee0d4f9d70e0dffe7f0c6d2006c53bc09466bfab7a4b6c976ee1988ca0d3742eb41cd92d3d814e918d9274c0329f911e5310add2b3adf78455223e1db4a2f1aa587509a90b9f1d066989508c039b7cf5af1b7c9db2e10e43ba5b6c98ed878a5badc345641afae539c88107dbe2f043be86e0d5e09f209c883a95af34684503b199b15f1db6e8bf9ea4438901be639cb32d86374af3fbd6902582b85efec3f4d2f5b0e059ec996cc785561e844e99d520d132bbd6fc8f9092adff674d5b4e4fa9aa3a887cfcdf3582327320c3c4357d5c35f2c4f54dc7736580e47404ed8d332a53e3e481672033bf64d9dc4a5eec3306950c59aa9806b55cca72536b6861720d1d74611b3c302f2060d679ad0d605c7c695a72db7d761ed8da8391a788f19e45ff386606b61798824d6c9046a02b82f6bf33d5f8267bee0b00c85910df3e1d2845ff50164a096fc4a888bd02a017b447503ac845e14be3aa2d8b0aa4e7eca30ca839c5a59521b8ab0c0a3921de7c675fb584fa895991f0a54567d59f7e4b8862c7876d94e00bc4a35896e8ccb14d7263907274ed046fa65fd4ef18cd3397ef271b2b37457ddcf8dd36fafc2fc4834f0652fa5cedb546927a237d8bd4e814e724c41bf9d03bd8f437424c9596ab9a5f39bee77402dd72ee3a3b6da83075a09cc7f954fade9ae6193252543934b89bbafdd50e66a2e95c12df2292d632e591e64a41a3899bc0ebb934f71d3ece614ba3ed0f77c1d7280b11f9946122943e9ab55fc17d1ce4e112a2d7fd2e81bd5041fc9408d311419d5b2b41592e2590ca6db983bf57efc050c54efd9a4fbb0e9e3e13918d7b928ad8b4c9cfd9107be2f06861a3549fd73926c14962b79aab116922ac377268e440f102b8278ca496d9f553aa1b7b8fb2380ba8237e38ba27083e0f6adc7274592141d8901ac597b49c6ea2f8cad9991c808d217610e8257b1c69af8d9e4397c9e9278b1fb238a293e9b74edefcc9985f77e89a805bfb2b586ec52bd26d049afb99f1d7", 0x1000) ioctl$TIOCSCTTY(r2, 0x20007461) write(r0, &(0x7f0000001200)="042aeb9c10927ec56e67931253ca4d309fedd971763fb40bb238f7ad6eafadb667523c56249835411724ccbab1b77dfd7a852a517e66335e6b9a1cb1f44d2797f4bdb75e8e446db425e6c9bcf7eb5286726aab557722bb71336f4a836b5078ed547861d01a901a3678837dfe734f8f190188c606211970eeba2370104b3106ef96cebb08d42aa553be88424ce5cbfec67b55b0449923e6484234020868ac70d96f9b588a8406941deb37057849694f5188d8b3f9b3234691ca07465b37afdbc38aa42ab19d38a2839955b323e94804a1dffecb71cca49bf3ca63080cbc36d8093d5e0ae0372cbd72c471651eae9481c422b809d93fc6c2d1cbd7ba4d8e99f4722edca4b67abac6b5be324c4e12dc6b5e0b099a92fce5819692a2ff82396ef684761cc9d24ead39b03a77bb47b3c0aa0aa41c99ced04815c116ff38b3de75d377cdb55e1f89c1b3c9f516357cebb3359c9ad130a598c9b115e59b876684f03f4c640c50c587ca77f5a5eb0a0481415ede903ed573af3c23f1695d146348b4f219b4c274803a1936aebd1b6f13fd5aa8c8c7bfdacc01688cc7e8fc23f7aca6481aab5d67521c965267059275fe9c707f811a0cf683cbde34b9aeb5a4bffb08c03e11d99d02f74d7202a068455aedc52b6d4d6358f48177491e6589be14c73ee8dcdb05bf15d3833f46043486b5432e9fbd492f61c307c3d0544cb9c4103a2a2433fc2d602c577780e9da09e6242a010e4e9370b535d040517a522dd54419eb7688de992b11a2e50bfdb3fb528c217d06bf6e9ea8e9858750cd9af2c59a447c5909828cb71a29cc746e30db2b0a21e310cf10be8cbf4e56b334c8d1c48075d5d13ac6866e4037178f207d79addb31d121de3a3e7ec7043bd5292d9d9978b32ff7c631cc94f90be57d3a153518c51bc6b16c9edf14f2e66e77a149dacd646125f29d867e1d68116e1db1aeb1b91ae3ff2dba8457b2df74d70785d65016e14f155ed4f97bdd1113e615ad3c2bb3170e8b22c2c6d8e0bf1c673b2c251179918bf3b4c23c086b2c1e26ca07a6a8d6a3e0c50563318b4a5838bacc817b073cee62b3070e58a1b9e6ca9ce1bc8b52320e79897bad0bb02613509e094bf121651ed405c498f2be22526d73c4ebd00550bf8c1d8d5586aa0af8b53dd9d560bc070ec2fa86431e787edf1542f9143fff10732fc5417bc28c65f7e0eb9d3f45ea29baa415553eacb5740779150b71671420d75de034dc4460186a26b9ae21c37cfce64a275697fb0311cc753eec10a0e9e44c395d3a9be3ca9a644221a6933a4ee9f73bee3e7e21fdff9db39a376db77e56b81797c18d6eb624b632c284034c35183d0a234c91c7d51d39a9ebccac71e0549722adf3ee12cfee8d4e36d77f0b518ffccb00a4d7843a581bd85316f948952477eb34bb7b8116d56c95aaeeb203caa0834a28dfb0c099dd66ee8b21d213f006d95fe135211b4f2584c5fe558f712f112d173ac78c86a9b31e61c3a0aab4377b52e4ff7312fc4bb2a3c9b6912a758e1a17fd75f9685b45bfde7cf584de09e6714b3d61b7d0727f3c86a3e69646ce03104a9d54f93da823b8bd6f60d577482c0f53bbb264e8ae61ea4548cb8f5d9e3c5839c2d36913756f72ba5031b6611d16081e6350e7c435a4ec9654c50b8702668329c99367bd289ae4c430b690d76e65590ada4bbe4e3dadbd4df367ceff3f7cffcb8ee8d18813ddf65ccdc1e2017df911490f2b0186d0459d22757f15f94a0a5908c71a7425baa6c8fa72cc71edb42317abc37d6d43b6982d3f8950f45fd316fa869cded141fa9f7ee6dbb35b9c64bde4838277e364087279523ef611f82229d155eebdb62f9cf861386bdaac92bb254720b939fd8e656669cf869defc6bb2dc8064698c2af1b6777d1ca94bd38d24c32fadd02d82bf3a59df8984876ffe546d4d3ff447010712c66062284a2229800118ad3190105eecf37095b78abc798ae4be4587f4b57a6d0b458b80cb66063effbe5575029efbe806827f72907171d2525cb18ea94053db48301d84eda4b8713dab3ef0b0e29498e91c4afcef5d6c2981ffd202f896a04b2b53763ffd835135f535cacc2c516e92b481d157be3a57d79e05b7065c3fd89e21213616290b6e22f57936601b658ef550b0b1c195fab3b9e1a529a01fc8e41b536e1d9c0bdacdd29ce111d5e6b40f81e55b1a95fb6a8d27dfaefa6ce09ab3a25ac223e0ba282d977c1f403e2abc9fe8b85af6f4259b7e44a2113215e1182c9bd8242229c96385be0a4b43a021443c5f0d40c7bb847c10273cf7c23bcb399c4d10c8c84b91b8aefeb2033b534668b6096b12b0578131452a92e29c49ba588afa1ed98ccfb235ffe14002fe4cb9147a259737e0f49362bee7e07f95a51b884347d5ee41d7b0811fe8f70622dd0ba0785793a27e86f94a84e975d7808e849b74c024b012585463e02d1ebdbaf841838cceff7fd02f25d77716c99162f15d63b865be6984eccdd01bc869744ab5829f9a1767867d86de9921c66582126cebedef2d4193cc1acf0ce1094a8f59e58503a3cfe032a48a8c0fd29ddf45cfaefe67e1def7a23738b6133a1e3c6091aa855daf1d84822a25305ed8d3280880f77076570c786f77be02f0edafbf5e4908ea2c71bf7fd0b9317fc694e556741920b440fe344d7afbfd755ab7ee7f652f40621bb0b3d234b8295b23eb4c1400ef16c640284c2cf1c06b10bce3999cae862c22a0bef19707435bcc1df8dc61a46c8a67aadae192a3d12cc8109782179e4fb337cac2ad276f62d937aed57d36370a69de12c33ec7f5dab8a912ca96021319109ee3786840ba679d14cdfed4db6435afadcbf088047af09b953c1676d51f066590494bbee83ddc255e4fb26e151b02e3f5e67ad257751b5b3b870a5f61a472d34f7076c8499c90ab782b2663091c82428c254ecf135662921ddd35c7d39a11fc005cfaa650c909f5631dfad823e376fdea5debc03eba9843209e81ce5c5e789c5cff7ba7bd2a211db8b6badf54e90e68d1de37d51d8d6cc50c3d9921d67849ffe4b3c2e38f5800f767f282979d69d21fdb15be1b860615725178bb575b643f19c35628e09713e5f6068ef195aaceb467344f4c8715b9210ccf51cbf317b5449dcea409e8226a6f6598e847c479d9ca1afcc407e375efab0481e6ad8770719a50c2942c3e41785d6bf9ee3d6d889e6cd37929dd8741cd7a29d314af3ed7c9a0fec417e187cfe56f940e5423f6e66ac411fdd391219d2a059ca66e28b97437f80e947e4e0e84c60c1495b0707036e222f76eb4409b786bf4e50f68584520b414d3c608f43e4ef375987994f40f69369b6f6fb8c2a90fd5a5c7c57ed6544c6ea8f98d74754346ac4166dc5264f7407ecb548a3c2cbd4b7944f02aa9cff55eaede836c759e1817b217f8c4eedb7877a6274867d692ba85c680c70a9210bef82f14676d7a23429da03b55c12a5bd36fec5bbf801a52a1401ed1f8e6f43ea0f3f3d7ae93b5febc67deeaa0c35447226730e608deccd847531e57d4b050d6b739a91a2c26ad77ea282e18f6286d22c1986f885090fad0492011d36e18ed87da0c0eca8f84281b648e85294637cbe110d3444418a99ef9843ba10237b4a5d63b85362dfbdcc080b8810ff34d4b7beb6ee07ea1c62157ad06045f7ea527505672835002c1ead72c9155e00909b30e3d33b96663b29fb690f8b93f9f1ac4800bc92e6fac2bb8ab77aae6ec0b040787eceb7f5f52aeeff846ccc861f77cede6b1c69bc3421ad501047659dc24bd1b511cd911e0f15ab8ab34b17e8a5435c60aa6af0299a227a5527ce3739fbbf3e4f56a34a27f1cfec5594a61fd35f35be452f8a831d878a8befbc21fcb713c9abfa1c39399f25ca97ccb9b1c49d493f6de6c861daab120cacc91a067af6415bfd732e864111bb8f531e4c90df04d907a6ed3c48e25d7794bb6c9eb776d1607d9fd0a7332a8c0760edec0bf312dbf91f89803bf08d627d212bca3872bee9b06ab1ffc7a40155f411abfe4b3f6a82c148523e9036bd08adf746a4d85fe7e51bb789364bddf10f0337bebb85e6e5ec019dc2e523d14fd5a5537ca814e50de18d39d6ee886f233e281aa0f49cd14d4ec78a17230315123676de71d2e06db82c4769d3d5e66f8b8cecaa0cf259c7cd24ec1341563a63d8d26b4c763ace973a4f412ddcaba0a0fd59e0901e0680b8cc929578172cb49b6a35b78aa633a9c910e3eaccfae594a3926fd3d02e4ebb90d99006157347fa712426885c92f1ae3a2ce61cd58d5a9d50dc3c1f988915f4c362e303b1051e7f1e0932573267f652766ae2b936194cab7346a8196f966096b3b963f0efede2bbb7726706f09c4cd8d17000850555cdf362639bc20a0ef94fada4a466fc70be6a3a3f92f7b77c837dedc24c1123ce256baabcb58eb606f4a86b60051cfd4561b3ec9edeb7fc794072cecf3880641980f73005941730ed6c4157a01e040884345240c2851ee6e7a80024e24d829c42d5d9f21dfc53d8f4eba241b3b0179adfd83d0fa58cb80a577fbb6e26ceb58743242975f93f0e9547e049592b3340ee75dc683287f81c9b1ad6812e268c42d6f195fb6c905f5fa58a2b9f764f305bb8ab6602fe5fc69081203e96212e9bdcd7ca84158b90333b33e7453cc522d229783638c58e79765f9aeeb1e42cfc5ea241015cc2ca46fb024387fb9c7249c917787b48d62e91ce32a45f5382936acc2c9be9091bf45698329ebd55fd9d6eb940f3ec1d2ecd0d76a76ed42800c9a4e500646f9f45ac4cfa224bd5c8135cf19c53b8110b6e4d07334a4922a5ab1f3cc083bbcdec94dd78a53ea4e9843384a9c8570ae55571849383b642fa25df00405089b6074bd95396b696c9e532e86ba7a395d5dbd30b96facaf3997ccc4b8a26cf67a1d12ab62f1ea8c377c5dd66a15b276b776c66f5794a9f928b3e5cc5573bb86d16ddfd4b8b71b013bd90b7a7ce7dee175af9f4ab0da2063dd1776b9957a3979a2e8e91d58d8a4b719d737a0664461aaf1e2e04e8ee5efc7fb26eb5dd771464ff0524d6d9c3e859067ea06f69b1be91d7ba6db6f82cfffd85a97631c4ad553396125d10ec689e649e61f31be45b2370e2a0e3e37b3f1adff5c4906c8f2a848b8fcd4e896e0a0a2d0f3184c9eb63ada7970683efbe4edfa32c8941273f7e3eaad36c04bc7eb5f621a3e1aab85865822daf709d88a407457f96daf1c256a3842fceacd7d8b8d51f558ec43c49d283a5a74cf975728618e68d6d124d621fabb7b9c664fb467dc84c8881fa8d2538ab8f43ccac028517540dd6a53cb737ab35dadc8c85f86497fb0e62cf7ff77fb3667540c1f14b2f3e0e118f96fa6591dc891b008b5a2fd3e6c909f5df32bc19ac4c07ba317907cca07a1a4355c91c2fe82c32fba1f2425879e22d6c91c792b70f09aa555375e28d0961bb04f52154229e903e0168c84f6822898b5fa210d415a713deb1ec42785f0e4c2f2fe5bf9f8a3c12f60048ad25f86f0b735512dc0acd32b2fdad04c6061317e88169c7fee268f5e8c14fe8986345b90449e1e7b384dd9a884856234eb5dbeb0f8328c603342c4cc232afc89979b97dfaa0781e542fef5fc55dc422baca06a6c54bc7c462ed3c137668a50bbc99ba1ed21208d843db61be11470a72d76f699385fb97d2a39f3944746c12fe9a9897628ffa4b7a8ec1ebbc55fd31e671db69e92a7fc5a4c9a4d680f4b6fef6c93d2482d4c4a7597b2d4efc832cb1d5662d3b6ae194fd8e5cfe08a4d31b6e5b02a4bdfbbf23ddba1ba682d0", 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002200)={0x87, 0x10001, 0x4, 0x1, "d8fcf01b7f555c62bcfb76c490c9301a7c6d6d4a", 0x721, 0x8}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000002240)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000002280)={{0x18, 0x3, 0x4, 0xffff}, {0x18, 0x1, 0x800, 0x10000}, 0x0, [0x8, 0xc9, 0x401, 0x2, 0x0, 0x80000001, 0x5a8, 0xd197]}, 0x3c) getpeername(r0, &(0x7f00000022c0)=@un=@file={0x0, ""/4096}, &(0x7f0000003300)=0x1002) fchmodat(r0, &(0x7f0000003340)='.\x00', 0x2, 0x2) lseek(r2, 0x0, 0x3) r4 = dup2(r0, r1) readv(r4, &(0x7f0000005480)=[{&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/222, 0xde}], 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000054c0)={0x200, './file0\x00', './file1\x00'}) getsockname$unix(r3, &(0x7f0000005500)=@file={0x0, ""/4096}, &(0x7f0000006540)=0x1002) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000006580)='/dev/wskbd\x00', 0x28, 0x0) recvfrom(r3, &(0x7f00000065c0)=""/22, 0x16, 0x40, 0x0, 0x0) mkdir(&(0x7f0000006600)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000006640)={'./file1\x00', 0x2, 0x81, 0x3, 0x0, 0x0, 0x6, 0x3, 0x0, 0x2, 0x20, 0xffffffff}) renameat(r2, &(0x7f00000066c0)='./file0/file0\x00', r1, &(0x7f0000006700)='./file0\x00') ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000006740)={0xa9, 0x5, 0x800, 0x2, "a4df5f748c5d69a1a922e2e06dee74b959e12944", 0x6, 0xc9b}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000006780)=0x3f) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000067c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000006800)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000006840)) 16:00:11 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x1000c, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d91) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400000001, 0x1003) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname$inet(r0, &(0x7f0000000280), &(0x7f0000000340)=0xc) pledge(&(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='/dev/null\x00') 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x4, r3, r1, r4, r1, 0x1, 0x4}, 0x7, 0x3f, r5, r6, 0x400, 0xfffffffffffffffb, 0x8}) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:11 executing program 1: socketpair(0x18, 0x2, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x6) setrlimit(0x7, &(0x7f0000000080)={0x10000, 0x1}) setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) mlockall(0x3) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) 16:00:12 executing program 0: mkdir(&(0x7f00000001c0)='./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) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) fchdir(r0) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) fcntl$getflags(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:12 executing program 1: r0 = semget$private(0x0, 0x1, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() getegid() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x0, 0x28ef}, {0x23, 0xfffffffffffffffe}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) 16:00:12 executing program 0: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0xfffffffffffffffd, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff125c00000000", 0x8) getsockopt(r1, 0x4, 0x8001, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffe9f) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x35e) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xa24) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) r5 = accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0x1c9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f00000004c0)=0xfffffdfe) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x8]) pipe(&(0x7f0000002e80)={0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000440)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000500)=""/169) dup(r5) rmdir(&(0x7f0000000100)='./bus/file0\x00') syz_open_pts() bind$unix(r2, &(0x7f0000000940)=ANY=[@ANYRESOCT=r4], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x43, 0xfffffffffffffffc, 0x1800}, {0x0, 0x1, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x1cc) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000009c0)='*\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x80) recvfrom(r0, &(0x7f0000000000)=""/40, 0x28, 0x802, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) utimes(0x0, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7a, 0x20, 0xfffffffffffffffc, 0x1}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x3, 0xaf, 0x7}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x11) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x1, 0x2}, {{r2}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x7ff, 0x5}, {{r1}, 0x0, 0x22, 0xf0000003, 0x7f, 0xfffffffffffff586}, {{r0}, 0xffffffffffffffff, 0x88, 0xf0000004, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0x0, 0x800fffff, 0x80000005, 0x6}, {{r0}, 0xfffffffffffffffa, 0x88, 0xf0000005, 0x83, 0x200}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40, 0x40}], 0x4b, 0x0, 0x1, 0x0) read(r1, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r2, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) semget$private(0x0, 0x1, 0x8) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:12 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="ee924e59289baa8be6d1d6db770788fe915de33c6edee36e365e0175d33bd850a59cda489ce082491720fa5cabf2de4bd9363d24d9c04938073097e1146f8c08f80e5e124c7e4a7bd75a4b0aa2b9f88a2339d3269735ff9ea627d6b2bbfa8b6728aeceec0c475910034f871bc981049a1f04c1b64a04ebb93ae671264990cff453c5468c503c313f3860b3803cb8ef2e052985e7576cd3f1bb5b35f6849fe1cedb5e78bac975fe964b34c16436b7cafab5264fe745e737a84059cd9855dea2968eed5caaf646500e448ca2be13d367ad130ff8e837bee58e91296412255db9ec6b", 0xe1}, {&(0x7f0000000300)="077138ba48fcb7630deb010cd8c2a2f29011e1832fbd6e9a1eeff040d860bffabe0999da089d6c97ca18dca53c375946ad7601844330093b508a3a5e2a08162265149320047a47af834b742499c83637e800b5764a8a9092dc3e4b96a6cdaec4c8c52e5e1a6cca5002047ad3ebbb9a10234cc84582e9fe4ce28db17998cb0fd14cc5886c46cb7c914339695b3875e5d8da86ad249f62c3ac4091d72b08fbb8762dac2738c7bec8a5d930e5e0", 0xac}, {&(0x7f0000000040)="7ebc4b", 0x3}], 0x3, 0x0) getpeername$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/28}, &(0x7f0000000400)=0x1e) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x0) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:13 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/230, 0xe6}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x4300) msgget(0x3, 0x1c) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x4004667b, &(0x7f0000000080)) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x4aa8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x5}) 16:00:13 executing program 1: setitimer(0x2, &(0x7f0000000200)={{0x1, 0x5}, {0x9, 0x8000}}, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x4, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/203, 0xcb}, {&(0x7f0000000040)=""/57, 0x39}], 0x2, 0x0) 16:00:13 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xff, 0x800, 0x155d, 0x0, 0x7, 0x5, 0xcdb5, 0x1, 0x3, 0xffffffff80000000, 0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x18082, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x9, 0x1000, 0x2, 0x1, 0x2, 0x4, 0x2, 0x0, 0x0, 0x65, 0x7ff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x8, 0x100000000000}) 16:00:13 executing program 1: mprotect(&(0x7f00005fd000/0x1000)=nil, 0x1000, 0x742683d47d8dbe51) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chroot(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x10, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = kqueue() read(r0, &(0x7f0000000200)=""/78, 0x4e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/52, &(0x7f00000000c0)=0x34) mlockall(0x3) setsockopt(r1, 0x80000000000029, 0x10010, &(0x7f0000000180)="ebffcbff13b9fd810000000089faffadad964fef536321ab0439fce90f685ef272fa6f14b067b9d15f96a0e669cfcf3e73a80cf415d9de2b1b13e3a2edb47b94257667df371c9b518f9f1dcf0c239ab0cd5d5ccb3c5eb93a000000000000000000000000", 0x13b) listen(r1, 0x8) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) 16:00:13 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mknodat(r0, &(0x7f0000000040)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="58437780f936c44fd8fee9f53e7476483901c01bd6789e3b64edf234c02aee313b4f0234", 0x24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x2, 0x200) semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0xfffffffffffffffb, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20000040) utimensat(r2, &(0x7f0000000300)='./bus\x00', &(0x7f0000000700)={{0x7, 0x1f}, {0xff, 0x7ffffffffffffffe}}, 0x4102) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semop(r1, &(0x7f0000000380)=[{0x1, 0x1, 0x1800}], 0x1) r3 = open(&(0x7f00000009c0)='./bus\x00', 0x0, 0xa4) r4 = getuid() fchown(r3, r4, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240)={0x1, 0xd0}, 0x10) semop(r1, &(0x7f0000000040), 0x460) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) fcntl$dupfd(r3, 0xa, r0) r5 = syz_open_pts() r6 = fcntl$getown(r2, 0x5) preadv(r5, &(0x7f0000000200), 0x0, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) preadv(r5, &(0x7f0000000980)=[{&(0x7f0000000800)=""/219, 0xdb}, {&(0x7f0000000900)=""/79, 0x4f}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000003c0)=""/52, 0x34}], 0x4, 0x0) semop(r1, &(0x7f0000000200), 0x2aaaaaaaaaaaab4a) wait4(r6, &(0x7f00000007c0), 0x40a, &(0x7f0000000100)) wait4(r6, &(0x7f0000000400), 0x5, 0x0) 16:00:13 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x3, 0xfd5) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000300)={0x0, ""/248}, 0x100, 0x3, 0x800) r2 = getpgid(0x0) wait4(r2, &(0x7f0000000000), 0x3, &(0x7f0000000080)) sendto$inet(r0, &(0x7f0000000200)="1a7e1ed06e19c361c46ab97c53a6437ca62f612f2fec4b390c41f1bb33e45ceb2c2c84d4469fccb82be00c8151fbbb77bcdc5383e44af44c988962b63e057944fcc05f1f925076146f2e8f6125b13929681b5961424796509fe56116c63f04354be82d614ea3e49bd284e4bdd2c995ac0c3120bfc0b1df5334642903629f87d1c09caf3b9ce8985fe07286d6129053843405265e70b1e4cd", 0x98, 0xc, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r4 = msgget(0x0, 0x100) bind$inet(r3, &(0x7f00000002c0)={0x2, 0x3}, 0xc) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000000017db74f6383f8e2067d9c93c932eba741ff0461f7be14e8af9267164d14ec8337f9caea4124742d5ff6186a5d097f50407959e3924e1dc02b56430bbf84a29839bd13511a446dada5d769c946df4de"], 0x57, 0x800) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x41000000389, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x313, 0x4}, {0x18, 0x3, 0x3, 0x101}, 0x7c, [0xff, 0x4, 0x0, 0x5, 0x4, 0x8001, 0x260]}, 0x3c) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() setregid(r3, r4) fcntl$setflags(r2, 0x2, 0x1) 16:00:14 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getitimer(0x3, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0xb31a}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x2}, 0x8) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000080)='./bus\x00', 0x40) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:14 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) open(&(0x7f0000000000)='./file0\x00', 0x210, 0x8) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x90, &(0x7f0000ffd000/0x3000)=nil) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000000)="7fa840a70ea139f4b5c0c36fceb5b5e11e6818aba17f9b8bc9e620b99fb8b9ffd5f353749207050000000000000011f206284436d361e6e20545fddcd9d240206b74858c9b419729a3a36b57be38bf71bd454b9d", 0x54) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:00:14 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) pledge(&(0x7f0000000080)='/dev/zero\x00', &(0x7f00000000c0)='(!\x00') socketpair(0x18, 0x4000, 0x0, &(0x7f0000000100)) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x5) read(0xffffffffffffffff, &(0x7f00000000c0)=""/72, 0x48) syz_open_pts() 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') r0 = socket$inet(0x2, 0x0, 0xe9) r1 = dup(r0) r2 = dup(r0) r3 = msgget(0x2, 0x400) getpeername$unix(r2, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockname$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000435391112224b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd2, 0x0, 0x1000) chdir(&(0x7f00000000c0)='./file0\x00') bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) unlink(&(0x7f0000000200)='./bus\x00') getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mkdirat(r1, &(0x7f0000000240)='./bus\x00', 0x28) r4 = accept(r2, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) bind(r4, &(0x7f0000001500)=@in6={0x18, 0x2, 0x7, 0x24}, 0xc) socket(0x3, 0x5, 0x100) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000300)=0xfffffffffffffff9, 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockname(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8, 0x0) recvfrom$unix(r2, &(0x7f0000000380)=""/98, 0x62, 0x40, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socket(0x38, 0x4, 0x92) rename(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='./bus\x00') getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000200)=0x4) close(r2) 16:00:14 executing program 1: r0 = socket(0x20, 0x8001, 0x20) fchmod(r0, 0x40) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x7) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:00:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet6(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x0, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x1}, 0xc) socket(0x1, 0x3, 0x2) r2 = socket(0x1e, 0x3, 0x0) setsockopt(r0, 0x7, 0x0, &(0x7f0000001180)="8f3d5ab54191a2b92ca12caabbecd32d8039d2b38b16d55b608a3b4cb63cb3a577c0f8b6559e6ccc600695409e8c0bb20bb22081a6f55e2e288af00840676bceaa016aa224f3ec9bcad295e2bd7cb9b98e9dc2c0c3033a0c2982d71b470e704c937b6907146f7ac1025a9a3ce742080afa1714a5ba810f61d7c65d853a1dc5d2676ed39a62953fea7995eb895291fee31e060a70abe058bc742da7b7be80883c0450b5e5be0968addf067d5b31b72d467c5400f60862", 0xb6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$inet6(r2, &(0x7f0000000100), 0xc) connect$inet(r1, &(0x7f00000000c0), 0xffffffffffffff00) 16:00:15 executing program 0: syz_open_pts() kqueue() open(&(0x7f0000000080)='./file0\x00', 0x180, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setegid(r1) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r2 = syz_open_pts() connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) dup2(r2, r4) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000000)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0xfffffff7) 16:00:15 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x400000000000) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x6, 0x0, 0x1, 0x100000001, 0x8001, 0x0, 0x0, 0x2, 0x7, 0x5}) writev(r1, &(0x7f0000000040), 0x1b) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffdd6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 16:00:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20) kqueue() chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10003, 0xe88f7149a0a29362) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0x0) fchflags(r0, 0x0) 16:00:15 executing program 1: socket(0x3e, 0x3, 0x1f) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x60002, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000000007000000006665"], 0x18}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x3) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000240)=""/83, 0x53}, {&(0x7f0000001300)=""/164, 0xa4}, {&(0x7f00000013c0)=""/38, 0x26}, {&(0x7f0000001400)=""/24, 0x18}], 0x4, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000100)=""/22, 0x16}, {&(0x7f0000000180)=""/67, 0x43}], 0x4, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0x200}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x501, 0x8000, 0x1, 0x1, 0x200, 0x157, 0x9, 0x0, 0x1, 0x5ca1, 0x7}) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)) 16:00:16 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 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) socket(0x10, 0x7, 0x4) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x20000000a, 0x80, &(0x7f0000000500)="032da7ac5e6a43e9abe66bd2753ad423aa1bbe6414a85d330c641af5efbc1c1659d54f75f0933831bd801b65f0c805b698edd61c68e14ede978cc21ce89b63d10d54b21cced889887fbaebef324d10af68ed313a352c3fb563a7ecd38fed014eb647481b569e4e7c724caa00c19980d5a140158de8f98a91d2515bbdf4c6975ed602d0d49da67f4fb82074a2633c8a55e445b03eb735a007e4589a3da26d2f16536c4aaee502b1970e8881e38fcea7d46d5426fc3acf8f94d89b991f1d30e55eff57928e3085a2791d57ab66715f8504bb0fbf9b94ca979a953509f7ec70e644ed4b811b8d29677040192286d972083360b552edef42acc3346b0af3f4e0a79a48ac9c658d61f861cb94b6149d6946a7bccd0df2af1c8c09258f4bf4f6b12d269e09bc52c0dd29655f52779f00b4d3201acd109291dadc825421594c953a1da80bc9d49bd7d4a39565e1b36a886182c4e576badf89c2d16457e0710ebeaebde9f7abce9ede856e7f0505672f11eb61b963207b10400e4e832c4df1ee1bc6b66d00eabd03760d940566d81bf0a91d50deeea7b49a5262e1069b26fb05a28560fa52e8ff345b5af3703015973d0cf172a6b2bc8600bb7940676304a6f7f5f8153cc01ad3f4a5da987369d202559a8a378d1be46d573b74618a15ec39f02b852ae45e5d5d081ffe9485ee6412aefc1e97eb7f065d3fceafe03e4872473eda5fbee83dc0017a1a54173fcf01a72338d6605436d599afc28ea2596337c4de1e0700c1d76294cf5bbae51e7b42cc6bf14795d8379af198ea6d5b8f2d9300370411f74556d66e925102c41bd5d9fb16ccce13a2047ac5c7cd99c9470eebab71bf530885f18d22194acdac7c4ac2b2e64892d16704b510e3473bb97be41ffa57ec2e02ba8eb2956ca4793f0b0348b3e2b6207d4e5bd60625e4c4ec2c9229f4048c0cee5e32a0c48273dceb60c187152d53b235c9e7842334619a1056171de8262b0e4029eefbd8dd9e0af5b3b30d05679076ceb67cd6a7bcee2f6c6ac4c48ff71b32e80d90ecb90bfebbc31aaa8a8f9d2db5db0e290e9c143dbf0579dd89a2b41c2c35eb57cab442427f47efc6ca56d70c82332c3d63bc3c49a9e8f0db6920c5531d345fabc863ca346508c0b00f9d363ea30bbcd196fe299af3557a53853ab8dcd88c8224b9b67fc252de9ca85019daa90d4457faa8c45dd4fec5f987dfcceff674685c4fa0df5228c5fb94dbc40049da05fbc552fe7fd235d6d7d20c95b6a89775b97070c008d1c070a118cd5bbffb0cbf4f1c879f45274680fb932d5d94491cd4c888183072ddfa885a520d46937d660ed0d4d4ed804e45444042413295d4db109b2d74b52301bacf1a165b7f4dfa128cc7a349690b18ebec8d2200a5fb202d46e4cea039da1dc98335d342e0b539146c10d6b545860c6ddfc15f41a69031238db02ef72842f76e312f368e75c7afa68ed2e8a8deca70bb82e7aaf36dc14ccf22bef44611586116e21c52c2debebb4f8bab504419209f3e96f01eade900c8bc68886a192e9f1d282f7943df653437d774c30b8882f8842ea390270fef8ef43a68f68117fc22deb2ec3e95fa2e0305c657c89e31e950a2e1cb1e5fcba0a31e50dbc7d227e7cedb8d1bf45314d801a8f02d4ef10b6259f23e1bffceabce93c40c0304a5f2f631972a0b9cd16d287361183077cd02ddf74076c4cf683db9b752d06f94c261f706cb1cf1c18b04f418de66ad77a0e385996a3d734bff3556d6392814465656dfd5af922af8916ab487b240aa9540a5a65fbee2b6afc7fc37e5424503ca43777ac7f9e9584083e656d4e3e3585697b21a5da4927f874753779cf2bde6b7c0e380bb697bb1359ab8f8d451c39ed83acaedcd4691834de11752d5daee38993c3cfd241e5a01b19ba83d872d7e9777b178b643dcdc2da857cc821a50630d5f1ad53dc43a04769257f165c69b766d9433e4d4386c879bdc19ff1bf45722fab6736795b38508ea8ccf6e69d7e1c25c979869261069cee29648d94f91de807caf72aac1e11c441db8a71fc5a93cd1505bff4eb7530695f00423b039186ad5808cc66ee23020067158ab2c3d029258cc34e6c1e1ca3ca1f4c3cd20bb9db054201ee860eb5659dade8b195af551e2f87731cef59b061c308ebe26effffea4860933ad7018835a473d08bd0d90b44b5016d89f31f8c90c3d299a82b57c2ab0f37f86cb4dd61c1773ad95e3c7a071af7e8489002aef98a65609d3363fb3190298a76c7974a50b97cac65690c1cd8bea46ff0f4e81c20a91fe1c60f241386eaaba2ec56fdabbadb20e0c6437cc9331c0de36f507f99fae80bdeb2086c4b2b196bd3462db453c364f4ea4ed9ff7bdd644e2ce4afa8c8734f11cf8083ab96e3293494ac6b0c708443898482576ad0d866852438738f4a34610c0d544c797adb9e3a5c8d173fb719505f2d485ff52b33edec19d1fbdafbf8412ec25d1244bcf5b536d1f9f5cce90bd57589648d7a522638ddda2112a4abade9575daad36e8eeb95ee6fd1d24c427323028cc5f2c4e626016d5fdd6358a6858fa1e16a54576c5e285bae5d83a9638c3e5fefeb59f76ce5a915d6b1f6950e6415a8abfaccb399dd99ac3c5dbe0e0ff9f2bd14f9b3eeac76559ad2de71220d464ee4d798e53c7a60fd1ee104286c949bbf3ea3fa04749151c520310c67889385f40319554b7ae6886eea695f6d987b4092a32f286d97f99047434966f2dc91283c7d29c8504f2cd98c47c7b0a87f8b1a58ff2cd93b077409bb12ac1fc3e670ae52166409ff2f8c85ee975b25e5d76b9de4a86532c352c5e49305139fcb64733dd1da1cfed851a460b61d97811865262448dfc78f43f8e23b11daf04b80882def98b39efde21263600e4098d15bceb2cd622b22d82ccfc912a8aae41fc6bdb182ec8212cef106567cd369661c34417ba895e6c77c2d28279573a52eecb9a1b617464dac1cbd65a137faeb27c548055a73f1b3915d807c08b80d211f594d07be61ccfb990758a3ee96cec62e0da582ba42eab2b55379ce37cf260e8c6b0737f9256f91d85c155c374c510d289dc134ea64fd3edc7781b5720170573309621c8205b5f340629c68c989b9c1ca110e4d2d5a94d8e292c47d17db7dec48cca8c490243a3ac53bfd4e9e6ea55dff030d6fa14bcf32dca776b8629883d206ab957fd253a9b36a7daf1e8def50764b31541f37d832cc18e6ee542f08aed3023729e0e8753618504b2adadc0b6fa6876b58010c61792d45e658c2fad9f532891c60960313c97f7f7f51a7ab675cf5380b4f7dc711e209da72c41c4a4458fd4b61f73039ccd75833d9c0ea2deccc55af14b992ad9b8cdfa229871f8bda15d51c4a69f3b333cb5f6e74cc0f579e966d02e1959f8ae17449c18bcc4ed9fff41e9381665c1839e4dc2d19aae61c602ac45c10047ab427854f8d22438241e05237bf2f32dfa8f01da929992b2b931badbcb4e107620674b2daecf45148ef2f248ca04b430b836c3f7c71d7df3eee14fa5ef061393d605f62de24c9b08ea0539ed66a668ba0e5955ee88828226d40c182fd21644410c06506c8ebc80598aed53299ed3e1de54764556c8479360b2dbb507683baa6b4fb317462e19b42aed4971e1bc64b41c8af5e77ed373515e548e97140586ef3cc33f7cc3ea242c2178c4e6c6094f36fc2bba8ebff08a2c4688cf061e07e53d72d5482ac9ee787c2a3153fc7cc912f9ce782365f1bcd944bfa7f9a1abea668192cb1256efe278b449521f0497a8cc9af572267738718b28222bbad595a3ad7d2e204ae20bc484a41d27b901549b115b1ca820a75315c3a87e4ca3cdb8a0cf7248d43aab3af06ba1523d3a04ccd15f1f8c5d3d3705be235a83fdfade5429a55cdfd4e7e2ef4cfeb96070e041386c9f7a92252cfe13b2a4a25e7cb0150b7743bab7615e2c42b5019eda47eb128b6069370c6268668473b8820df2258a6fcbaeb8b3b3fec4d480f48e64de69ba799332c7f46e9257c39aeeee9e10d89f51d1ec3aae3147e915494aded787dccbb77fbfdeec62fddbb26bc41515006dcb4a7a1e90297aafe6504e5f706f3713bc36427a834bfa29a9afcda1252aebe74e64f27f920a9590b639502265746d464dca3db070e1c308a94ee6d7922effc7ef57185dc47666914714df9dcdedc77049a94cc32081cbedbf6648619246fbf47e5b45e6aa85f560eea275ae35a03ced001e7c466ead7c11efa2213c2c96cc26a0d4fbeab9173b7582d31d7be74723fc3cc88c3f0a1d637334a4c1e7ac1a27728d86f96ce626d59e81f6e5d6dcc67d82d491fd6a70b4476239bfdc47b3570b02c7ddda70e05874ae961454b8cc10ffe56e54737fde70ea77f58bf2fde87d462e0fa980a6c69ef964bf390f35f6d8a34ac506f83aa7490886367198cb71b3e39f0c9ecec300ebf3b26a696eec1e9f025397691e5bfde4a0c005af97e1c0224aed1b2571ede5d3fe1170d8c882cb13745dc80ac8a79b1d007d0f89aca180b902045b52502ced33203fcc937213f90bf2e58ef9a64e59f031f550379f0ce456bccd8f518f8935f6caf5b7addec58cc39af870476d3fb423a95a52aa7bba6edd9ade98eb84fdd93abfd200d11ad5867eb6d0be49a196e02b3eb2aef45f469e1202f992df760a6d2b68457ef9286504d4d328c7289854898e477cf196ba8d55296a4a3a746170b345eef39c292a7d9af09210cf983df9fd3e96abb35438ae3cc90bde3997f9d05fb357cc67418aab5e595d87667b49fb39eccaf87772deb1947389b9553c49b2f108a835c9eb7336a6b89ff62b6c0706d063535936dd22f1f911c58dc26218d60fb1e3649585a426469e8c0467af5839e1546556d40bc6b720dceb13af9af70355cd65e99258d48b790796cdbcdb122f194f31fbf237578828fa79be3008173778d49f18459f970f7b1b697903d1cb13d52f2073a4844f03f077abe85c62c6004a49b35f93a2cde02edc23e7a8d69bf4df9c436920e6a9ad048546a528d6a6660c46bc85c68d922c3365834ca3dea3978b381827acc75abbac00c852830d0f42d97eef351f6745f02e91166b68b7bbcf1e2f56dd95be665714661732e4ca83f61138b3187fd1cf1ff55fc647a6c6d704eec2278c71282937c685cbea0e5fe830210e8a4bef5d48bb7812f65d4a53a7ba66396be1f4a633268eb2bb66d305dde85e4511e96e8a96ee02f9f634e136e2f747fa29d8f087838ca38ccd9caee7561ed7dbb92590e341bd8fc426b01aa7d49f4d5e539b5b2b24453e5da7a26b8a9e121a0d019c65602376282b4d10284f64151c1894a5c7dd805732c508859e75beb1e6d441914c6d071a1665d573f32409621d4ac6c2e83f444d9a30e07f3af802882800dc0ffc92f9a3b9f76bd49ecf2500563e3c0dbd66997683f032129d3268d88d552dd0d58a8de67f46f83999f14cc46683d941e09a21b4cdc96faf57edb4940ade0157afb094ecd5ca37d67c866063224feb610dde176d32f85958271cd045305608a6859a8d2d0b9aad9313a6b371bf688b7ce2aaeb9ee4e25c30d2abc35a00552c080a1f24cd1720c28aff10ffda27f5f1c43da639d2b80dd72fccdb0741aa9fc7901a7a33e1e601143417f8e28f0aa2d331976e95d531197e7ced6359c5a8f5931d87ce61cafedd53d30f73906f756d67377a87521d87edb81073402574c6ff7d292b6c03c7f6bfca7034f6afa0064b2a159c132428f70279840eeb285f2f8234591bbccabd5530fd9d5a4c281cd75afbce46541a229d32b59bddb6069dd4f6", 0x10aa) r3 = socket(0x18, 0x400000002, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd00010000000020480000000000", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x705, "d40300eb9c7c4497845945036d5d2af507e549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea49", 0xcc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2c, 0x4, 0x0, 0x1b6) 16:00:16 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x400000000000009, 0xfffffffffffff55f}, {0xe84, 0xb}}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x1f) r0 = getpid() wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000140)) 16:00:16 executing program 0: r0 = socket(0x23, 0x0, 0x8) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:17 executing program 0: r0 = socket(0x11, 0x800000000000001, 0x0) shutdown(r0, 0x1) syz_emit_ethernet(0x91, &(0x7f0000000000)="e4fd98d12db68523ac9179eff23f1aecf0276fd15be17dba19c4f23fb86f0563bb08bd5a79f5f43b3355b7b7fde720acda90e1332fd6179d32705536c3f92c65d2dd1a485aec6e480a7ae73dd6242f0a065283ae20c60b8977fef93e4d4c2db6a6549ffceea4d49a3617500ec51df4486607e6e6d8fbff4db2f12ff30444ae571ac4669e386428a95176476a2d1a690603") sendto$unix(r0, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/121) r6 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000380)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xffffffffffffff3d) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 16:00:17 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x1, &(0x7f0000000080)="e562d160c6f548732352078aa274f066771863be1842b8445787a44857f3c827376e128bedbd9dbe18832f9a5625a361c774974b7d9162cd603c3b7b730ec2a1e7953b7b395c757a3d9246a0c789d16fb087906649552d613e7e7df8a470bfc04677ee2521b8d415c30b7cc683f18a51497128ca477f0628beb8e314369100", 0x7f) shutdown(r0, 0x1) 16:00:17 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) getgroups(0x6, &(0x7f0000000000)=[r0, r2, r4, r3, r4, r1]) setgid(r1) 16:00:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001600)={0x4, 0x1000, 0x6, 0x1, "83b330b5b033a23658a6d870a3e4307c103eb435", 0x100, 0x4}) accept$inet6(r1, &(0x7f0000001580), &(0x7f00000015c0)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) close(r2) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) readv(r3, &(0x7f0000001740)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000001800)}, {&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f00000001c0)=""/223, 0xdf}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/51, 0x33}, {&(0x7f0000001380)=""/1, 0x1}, {&(0x7f00000013c0)=""/229, 0xe5}], 0x9) ioctl$TIOCCDTR(r3, 0x20007478) r4 = semget(0x0, 0x1, 0x2) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000001640)=""/224) 16:00:17 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0xd23, 0x5, &(0x7f0000000100)="5781b4577a8bb4e008db46e5a9f5ddc5856ad1eabaa3b67be5634885854ec05151dc7edf81345b7b6800fbdbc73783025c4505e45c8d", 0x36) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0x6, 0xad, 0x1, 0x4, 0x3, 0x5, 0x1, 0x2, 0x0, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) close(r0) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000340)={0x100, 0x101}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x2, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x5, r4, r5, r6, r7, 0xa6, 0xfffffffffffffffd}, 0x48, 0x3, 0x1}) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r8 = shmget$private(0x0, 0x600000, 0x400, &(0x7f00009ff000/0x600000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000380)=""/200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) close(r1) 16:00:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x9]) 16:00:17 executing program 0: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) socket$inet(0x2, 0x103ffe, 0x7fffffff) mknod(&(0x7f0000000300)='./bus\x00', 0x28, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() wait4(r2, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r1, 0x20004b43) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r0, &(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(r1, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x1f, 0x3ff, 0xffff, 0xc5, "10b162b7ff96b3a7a80340bdb7e1e7f8a69e1c4a", 0x2, 0xffff}) r3 = geteuid() r4 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r3, r4) syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(0xffffffffffffffff, 0x5) close(r1) unlinkat(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r1) open(&(0x7f0000000180)='./file1\x00', 0x80, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r1, &(0x7f0000000240)='./file0\x00') 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() write(r0, &(0x7f0000000040)="ab3d0d5a4041", 0xffffff7a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x420, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f00000000c0)='./bus/file0\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) r3 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) r4 = socket$inet(0x2, 0x2, 0x1) r5 = kqueue() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x5, 0x4, 0x4, 0x4, "bf282c57cef88dc03fc5dd430485f21210b89472", 0x7, 0x2}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r5) 16:00:17 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = accept$inet6(r6, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[r5, r4, r0]) bind$unix(r6, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000240)=""/143, &(0x7f0000000300)=0x8f) getgid() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000340)) r10 = fcntl$dupfd(r7, 0xa, r7) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000000380)) ioctl$TIOCSCTTY(r7, 0x20007461) r11 = dup(r7) getsockname$inet6(r7, &(0x7f00000003c0), &(0x7f0000000400)=0xc) lseek(r6, 0x0, 0x3) ioctl$TIOCSCTTY(r10, 0x20007461) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000440)=0x1) fchdir(r10) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000480)=0xe7aa) connect$inet(r10, &(0x7f00000004c0)={0x2, 0x3}, 0xc) listen(r11, 0x5) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x200, 0x5, 0x9, 0x0, 0xc18e, 0x7, 0x8, 0x0, 0x2, 0x9, 0x401}) getgroups(0x5, &(0x7f0000000580)=[r3, r8, r9, r8, r4]) r12 = accept$inet6(r6, 0x0, &(0x7f00000005c0)) recvmsg(r12, &(0x7f0000000740)={&(0x7f0000000600)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000640)=""/18, 0x12}], 0x1, &(0x7f00000006c0)=""/82, 0x52}, 0x40) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000000780)={0x80, 0x2, 0x9ce, 0x2, "a1420d557d2583faa1437683094866c31d623013", 0x4, 0x7f}) ioctl$TIOCSCTTY(r6, 0x20007461) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r1 = syz_open_pts() getppid() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x2ed3, 0x4, "2166ca47bfe4fc25d5d5ddc980c7b9149fc46430", 0x1, 0x3}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x8040402000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x20, 0xc4) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='r\x00') 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="e000005c00000000", 0x8) dup2(r0, r1) 16:00:18 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x8000, 0xffffffffbfffff01}) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000580)="0ae88e5847ac0866167e95d18d308abf144bf810d7a71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed7ea423e28e5bcd7bc233a62e03b4ada26d7372ce85a9f58c56f4c8e4d7699b48acd142f11f4ef2dde7d331577558cb42e52af451d6567f315defff31c99cd3a1ea93d0bfbae238e6e8b38e15aa62e459d0fdd115981fa8f02aababe21e3e7528712c3cf5717613b0e25cb19111aab97b144cbd8e39bfe1aa69fa7771a5133418f08c149452e", 0xde) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c0e5433"], 0xa) semget$private(0x0, 0x1, 0x102) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8040, 0x3e1b547cd425190c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x8}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x9) fchflags(r0, 0x60004) fchflags(r0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x3, 0xa3, 0x61adb7f1, 0x0, 0x6, 0xbc, 0x40, 0x0, 0x1, 0x0, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:00:19 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) munlock(&(0x7f0000186000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x110) getsockopt(r0, 0xffffffffffff3c89, 0xffffffffffffffff, &(0x7f0000000040)=""/167, &(0x7f0000000100)=0xa7) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x48, 0x3}, {0x8f, 0xfffffffffffffffb}], 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0)         16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000001240)='./file0/file0\x00', 0xffffffffffffffff, 0x800000013e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) unlink(&(0x7f0000000100)='./file0\x00') 16:00:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r2 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) write(r2, &(0x7f0000000080)="6e6fd6f99a4c32", 0x7) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:21 executing program 1: r0 = socket(0x1, 0x6, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setrlimit(0x8, &(0x7f00000001c0)) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) r2 = accept$unix(r1, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x2174a49f, 0x5}, 0xfffffea3) 16:00:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x101, 0x1) flock(r0, 0x2) flock(r0, 0x2) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x10000000000000, 0x3, 0x5, 0x100000000, r2}) open(&(0x7f0000000080)='./file0/file0\x00', 0x8042, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) 16:00:22 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x28080, 0x0) mmap(&(0x7f0000233000/0x4000)=nil, 0x4000, 0x40000000000003, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x20) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000000140)=""/25, 0x19}, {&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/171, 0xab}, {&(0x7f0000001440)=""/47, 0x2f}, {&(0x7f0000001480)=""/209, 0xd1}, {&(0x7f0000001580)=""/153, 0x99}, {&(0x7f0000001640)=""/30, 0x1e}], 0xa, 0x25) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/161, 0xa1) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x2, r2}) getdents(r1, &(0x7f0000000000)=""/186, 0xba) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) sendmsg(r1, &(0x7f0000003840)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)="749f3fcbb4b5f603631bafa79f610fa7a1cdd21d80270c8bcddd80c0e6e26fb44cb58b3d185c5c4c1dbe23fc884fd364eb18ac09becf7e7704c9d98fbd8fa787e2ac0aa04843d00eeaaabab95655300caf75e871c49db658924500cd4661b7200e71cca8e1b1c89cbd01d76853f7cd7b48ab63865f188fe6b4fa98c84d0ff2325d3af3429335b2249e346d8e5e114b30", 0x90}, {&(0x7f0000000240)="2446bc5c4551de2ffd0f86bea58fd22b21de76fb85d6da012cf800fa017464089cd4137b2deb08e634bd0387e5a9e2bf9a71fa3f566de7e76cd0e9344e39c3f4e0a43b4fc7770b2444cbfcf9f525f64f6c40b376447a4d54571e6c4d1f1598f4f9add20e09995383a30ecd0067ac83120f364d5163b854d1e82be4c0786ad8fbf3a304f7bd0f66ff2df8acb25ae551de3b4bb0a5df1ec2d1a8ed5921df33d87d53faa0c9440947519f51133193be552a2772c119696a51848f", 0xb9}, {&(0x7f0000000300)="c03d9566eb27d55939d9d46d2152c9f2dab36eb95f132e4252a43fdc35d5b0d4d29fe7fa09cbdc2b038bb320abd5273ab93e12e989ac6413832befe442ef2911d9557d8aceb3153fda50af8e9d8a0eef5ef41ba26e7ab787a3d753a3faf9a4d187d656e4785c43a9801b279d53c3e9eda176709b1cca0818178e26b8abf3e453f1e7cc8f8750adbc84c915dcc1ea7e0047b25a706db2811f10fcb12c7d95462b8e556b4630b382dacf0166d28d2da687bd8b07424b3f3ba0c95b21cdf5a2dc4a8e198cd1bd5f740228ff408e6880c5a28b2d042053cd50", 0xd7}, {&(0x7f0000000400)="9b329dbee97d67d56d6212de6062cf0c31b14ae6779cd8447c2dfbeba05f8ba4142a9208377125c536bf1dfad8c62af26403124fa1f74c5f7c611ba11dd8bc54887b0d82627194a7868c39861f", 0x4d}, {&(0x7f0000000100)="25ffc317456420872a241365272948c2aeb0a9fba98b25d1ea1ca8582bdc174c047ea2d297b0f3865f1dd212842329", 0x2f}], 0x5, &(0x7f0000000500)=[{0x1010, 0x1, 0x81, "311019e8d820e95cb0c5e0f9a2fec62924df6781f390f14b9165364ddaf7fb345aeecc1227ef06bae616b02bda0e22bc02d15ab936a33bd235ae2c706b7eb7290fc770ee2bae3c0453ebba60808d24a7af07b1aa0293cb8e27a8fb2194a4165fba688cd141558af92ac2f470d92743b89eca7010e6ac5e52b413db4f21e5c58f1c18a02172e0fd99b8dfa35e24daa2c554a5dd1c6189d0b63497b1713976dacefaaaf8de27b73960089e1ea9d746f56b4b3c7e7fc44d2ef6101962245a70041f98dbe82354b674b935bc56e586c2d8e92cffd8d201ceed1d382598f8057e1fb42f6c3390144e01bc2c3c4a7bfc118e6971944769d093150aaa57ed89ed4b45a86bbdfcfef22cbcaee594ce0d8d3ba0964d83b559c50df69a308364c7f4accaa355286b1aa29e6519854aa3483663a36048dd1abcf669de30ccc06b2db5a9c237fcdd220948d32d49c294a34713d9f96fb1b29ec49226a8e1d6dbc21145f8e968512f23d8485656b57cc91f6bbdb06f1f77d2f7b38aec496f4d1ba9c0ff6077f074239386eca896dd52fcc535bf8f9746ae2d14524eef7643c546340fa4558e259f24a643efefb7773ef222b9b385b5166ec30519ab1d5a15ab97b8ab7b95a6696e733bbe0d2ccdf4989b466645ae3d5548ae288455f1755d379d91c34798a0384cfb0b0a844bb564ba116915260169c013ba1047baa656382e5201813a1a0c672f9c87ac6ce2e3b601f6b66aea08ec62812812857affaf1e1f793c559ac7c2bf505eb3db5889253cff500a8fec0712f1cc9deb19ca4b9a0ea4aa1c8e64debcce3c602a1e3a993c75e0bf46cb4b88bb465b26622d722dc6e86561687fd47ae42a80cb9a77e57c8258a6b6d564100c220e48b8b1166939a1e71ab216f962b9e4c90d44e41ea290a72f85fd4684cf211d7ac2cedcc929287bcc8c7e6c30b477b9a60e1e1c40018af3c92f80a7b59cc9fd3e2d51cea9d6bb7ddf1f3914b65dcae4707ffb94466e361784d79f0791d3be4e4434de84216b6c7e820874ea684b0a3d596de8d09a64538b2d3ddbfbb69eea5ef5dd29186d935502e9fb6c83a28b01cf636a0b9938fff3075fd74dfbd9c7308558a3ad1b4cf99bd9f4d0641b11daef28853d694c663beeb9e4db755fc21772b0eebe2931b4a946a75e619749100d0cbc415eff2eff67cc08c64bef2618a0f3482d6384c9fab250a3e6cdce48331790302703572455592edcab7c346ff6bb751132ae35245f84db16b2db0a7eca11daaf7736b3d353b5ce522632bdfb4d5d06192da72700db8881c073f0f12bfc2d91591958e4d8249d57713d602fc67f0aaee76a58ace3ae66a96bc9a5f191edae86314e6d502a16ff2d70f9a83fa5d166cce95b4277ae1e32b8a564a0806007f14aafc368c76570c90249d17ecdaaaaf7e351eb87823a1e8ada96507471eaa00b2d10fe19846d085c4bcc40db1e25362741173e266f2445565908b2f68ff9766f6e99f3ccde6c2979c68f728f16cb60bf1845703466eda257b04cf0816d39a75bb8abfceaca33b5005faa616fcaad701177cccffc6e47e9a6be0437184c706032ac5a77caeb3036dd9606a5dd8439333c03f3b14f15dd9f54084dfb25b98909bd7e34629061117de8a9181603e69a6ad223cb7c1522cc9e9f4fddf7d14f4c602c19d5568dd1463b75c5f7a13336bc7685e8d8b43fba124b52643fd79ec9af9bfaefd96736f323c82ae80212807b56a1f9d09479071e669350a0148aacbf38088b4b96f7a0279651afdae72b61e70430280ec5719245918e9845ced650eafe5e22b0895f0aa3c23ca97da4c6d01b268769086b3d4fe72e44c3da2aec7aefd483010cb19739bbb5937b6ddee052fe21cc35beb3ced25000d895f84898e67a7f176afc72b259040152f5e2de89cb7d23d891b9ad88260238c70b0248a6cef26d3871e0db36da95a746ddae1edc8514263891b804fe25e53729d2b78ad609f89514226589311b9b7c188d0ded2871847ca07b6d6cf38bc216bac38f0879ae4df7a8778e642a7c4322346aa81528e6f767ec54744739da57ccf98b18acc4707b6ad307b60fdb0c640f6b792e0fbc0b0dbf6b100c21889d5a52a8a4419bde1dfe45677ba947cb2cda721b61a2c74748a70c960fa4783e1ea0021fd2704ed71d8ce331c182281d566a6a2fe50a822e06166a080d091be20ced5228e515474ab76209d40d9a57d88e79fe2e7133d3d32b20c13b50ea68f30ee8dae84b21d17e60b3051317e4811b9537c0cadadfc9c665902477fabbe7f93594238b2d8c3352fab61d2e05a2b8c60d930a9413d74324c4f3299579891f02a6ffdafd9fe661156c7e8b96a62babd1dc920eb0f0622a1aedd558542c67d5bd97093ed3c9dafe6f96ab2bd758266a57bebf7717196ef177445bbe081f435d6198c32dc9f36fdf2e7556589a99afeb11240a8daa9092be8948a9afa7d7fa685ff1e9036474c72a347594167de9456eb2eaaed83b52bc579fc4b769178a47255cedf979116a3e999896940838afe5fa060f65dc77e4c912810eda03691a993668d868b5bc9325e120f8b5b165f7e77151d52fb67c11e727c7c50d0302a4a1145ef7f50c4ecf85be809364294c86e7e2081aa43989c2334d336565e32e22dc56136027c6590fa8b619b164ef4628841af19cf7d0cd09d152046e213d863771df07ae3cd7ce6f3dc4bd1499772aa12a2059bd5b92566a7dc6b3148e4ac05459f97e21dd6aa4a838fa10946decc2519e1a2fc1995b33b6a763c9ecb983bd9106af9159f68783196214bf6ab2932fe9fa7a38f6400a0a77124c65429c8fe9539dad11f75b3360611a69c781debdd10c602b83fb6d01917262f09bb8f23592eb5638f97400699bcb5a3605ecbc5fe0a6ef71a2a0102ee3ba8067808ffe805cadf71ed45edc5f6890908e82fd79ae0a1f2a7543cce7d42feba3e1ed2eb820c271196f0eac28d85bbeadc545c60b757facec6c41396a116ef096cd0628a0fa38f1ff2500a91dc30bfa110b6ac04997a5b04bf9ac7dcb57ab6491d7bc301c6dfd50436626dfee20b5e2511c0a6677f64a218e496e80ac6a49014311efded6d4c715091e2e419744de773cfc266719a161a4d5748fb6e2a7458471ff5fa1b9e4e77e399750c3e52488c0e9fa5e800ae8895f49ccbd25648b9a5b5c87d9b393470db808fd2037d13daaf0d828b8e3ce323514ff6e8aa3060c23c28b35579dd933e939e21dc38d3941cb6b70d18647e4c98eb956adf6b9ec178309bcd27a60aac47f2403500a66cdd922539aafddd7e8991a0c990842deec86effb4e1ad62cac2185058789672cd04c48f615d7578245350a07dfcc59bd84632a18154c8afc2f23ffc6d2495a3bb27b7cac8a2e649b30d8aa1deb0634668594a8d50c921a44c3b2b13ee7b3d2153387ead046b2d072e28165e4c1953c56966b329d0a18e218697a9aec36ed41638dfb39cfbfc3a55307235baef71238d37a210711c56f618c4a48c43efae8d5b77c3cb6ee3a8bb1c491000c6b982b344794b22e5a13ed6980bd901ffa3f507af9fc32fad81f1a9b722abee938d961ba7cca27a828b68c3c462e8e868e0d7d90670eaab45cbc9ccac4899c84885412df5de86df772cf3abe3fcba15a9468e707ed406f31e51e7c3c2cf4daae7a9e3c474a70d751349ffff27966d1ecb8b9aaff9e124ce70a64169bb5e97e2ee6300b84d52d61beabe6b19049b7d7206040d9415a26202f854e1b39465c10c9ef3874ea6b6a9535fd140bbe621c8d86a13cc06410c5ee2438638f8f93f2ced2dbb42a7fbae963738eb234e08893a4f37e53cf42642ff129df624fdfed8de82787597726ab75fbeccf9cc6eb454e40145ad3f8bb5597861c181d2f30ab23eff90f38a766a00e27a048c5f6bccd318f5050d2bf0a236849947f771e53e17608b2ae44add1276445343de90ef87146f2d4f35608a352c0a89fe424ddf456e890325c039d33720e532f265c1c3e84a9711abe1fa4d6c481712de16d2ebac9285400a461260c6c78daca8e6df72fd0740193b677bf7318881ac72a5d57e2c0ab9be6eb27434e05aa360e733fbcb375e8d3b71004f498bd16f8cd2f7d6df875124690760d36932d71aa2aec57c87ce30bdc34cd4043dab7448ce9cfacf1e2a6fc36991faa7f9e5096b4e972533abb3bb478d359651b565006325a886609b625be9dacd24bac8dc7c859093f2ced4c0f118daff9d0b4b3d827f1a877fe00611b1ef85e0060085f40ea3f5c28aa3774f45dd52ee0c20abc9a28f9f8e7fb96699e4f967311e60e16a08f9be69f985936bd5c11f4e89b86115f229d14f3008e620095a1a0cc058fdb1e74c8ba645486693e9eacce2d45d954afaec54269b20de0d084b6dcb3e954ec6a77b0cc41cfd6ae775a474f3ff4dc1f099e72b2eaa908695a8f5e396c18323c3d3f30437eb6999e114e322af369b7aa5db05f93ca0f0a803d126d5b0b23e451802b0e6b9d693cacc4166ddaf95e1524d39da390486894f570beb956d309878e4a8f96c188cf9f6a4978e8ee52c9aa1db19c7ebe4d88eeefa4b9e35f0464e9f084b2c4dd413af6526dfddefeecac8c06b4e8f7df575b6533a91fdb7de86dba1f1d6e5deebc82bd637da9a49a9ac0c419252f0f78bfb73aca67c22fb1e20b42c4a5fd9b87aa1bdb1efc434215c6e129734592b97b49ef7747c4a683984e60c132865a0f6db1baecd4b140a9fc74c5c1e573a590e0d79484318d2e97bb07d4ac7962d74e0e07606fdb125fd407af72f47755b30b2f435f23b724800cf694edc603844fd3b09cf9a27ab04c64519075bb84fde6de15675baaf086a1818e2e919d29b9b1df86efe64e8e2aae2c2b7bb0f9a9d3f258efd9cb2305d41817113c1f6a819cae6831fd4098646972516fcd937d9f166557c01ee0b15f16e45ed4159618afc8e8aaf1fe093c64d87871f363f9fca7077d80f35aae336c65b38e550b233fba785e12e33720d7493e8554a8bd2b477263a9572d9bae64645fb342c344195f14b0d91882cbfa73767fe0968916fe6292cad75824edb4d101dd99f01561736ef03b9f9bf8a7363c865852557c6902149a597703866cb11b08f2aa9ea95c7d2402cfb201b98b0e09788f625c787e119046a25bd036099ec90d2aa9d2e6eebd889507f09aabc89c95e0133575f5911afe26262164c7b02b5ba20f52ed30571f51daf9c5a04269edc5e98e3270aed407e54cd77ff34939fdc71e12e08ae014d09c632084bf9abfaf799b5f1c685606183f73200e6152db05aaf2f4c7acbe88ffd0bbde47a8d576b87ec3ae490f523ecc417560287b7501088a797645d47d17484b7dd215e91d5d965bf782d38e87b3214713581cee5a4ccb164807f7dc28b244b99201fa6be0fc3a19addc48a1958cee3710b12e98650bbaea1830623f9bee00eee7458fb5995fe4073fffbb97dcc1ed7a22d9337ef3530d6ae5a633cf3de924213108b666c0082a1498b19644396921964a31df2ac171c5d9703bbf143f84c1d636443ee37b51e5bcc5516cbf99c71730ce27c06ce49a3fe45a8697cdc356534c8580358f15819cff0de3b94e62f61804c47f8aa677d7ed1f521726ee778280804724268efbaaa8d9d97de7e839530947f1172bb302f9e2679d1c6b12fc44cd1bc3c3f3befe4b7d805a3f58193d334484cda1bd5c103021a8046430d83de3dbf5fb2640ae6b5b4f97b527a3714f2d10f11f702b05c2e8819b301099e5caa71ea2e3c1c14eeb9ae43080bb5967aabc30e3d0f859ba89c0ae9a2f923a1cb62ca59eff"}, {0x68, 0x1, 0xffffffff, "a395eba7f664c5830f4792506cf38d11a30001a8f281eb17b5142b56a86bfadc8d69319785db5fe4016e6d8e734cf4598953c93646244961f6bbe43b5951d1482b3de654a10d9c62d12f23e7995f4282200d36086c6d"}, {0x48, 0x49b8bf1ad0bbe430, 0x5, "c56aeda6fd83bbfbc79ca5f1b78162abdf1b1ad47680433185e066aeb5749e6d8913c723a3f55c979973b6048350cdd6f7dc9e4fe2b2d7"}, {0x58, 0x1, 0xe5, "f342e527ba6f29a71f8fad2d88715c841e7d934100c6fef60b3637d5deac44c828cd7b1989e769236ea995b284861fca7411a32fc5c472621cfb4c78f0ebe2e792c2"}, {0x100, 0xffff, 0x3, "c218a12e30423e714978a28d5b836d1aff2874d022a0fac09508641f6eebe0687a0b4ee2e0a6a28ad3408115c5c44815000f6f4563812b735da048238ed122c4997f473fe03c871b6abced8ae6778adae774bcaf6db0a6fc6bbc906d372b2ccd9931c235c2b53762e655f61f440e8759e19febb60c2184bd6c6f7c19fd5be69cf55d6343c425dc355688fbbbcccd75654bb3a142b5f65e51a16ec9b4222e60490b618770ae7d5639087142ea95ee28aac60f4e9672bb83e94812a154b7f763c87477743d3c0c29b40349fc8f7e8960499e0839b8d7b31d48235d264d612cc5104cf30915339042fdec907e"}, {0x1010, 0x1, 0xfffffffffffffffd, "a6da0038675f7535b9feab55b6b1215fa6719f177c61a54b342e598c7f74b25f52ea43d67950df70367869413fd6e02c7137afe8397ab44c7edcffd9a61111cb6142d29a6d254cbce3662cd6c15d5ae048b2ab2eb608f2dfbfb5f3bdf239d0008ed6b7aea5d8a4b68b168ad34295541eb4cf698d0d13340222d322325eb4d27c5406a35574679a1f45b67adaccb6a1cb38772d28664b09822ff36c78554165b232b450814be1840e9503bb89951598fe9a32b8a273b7f5f209820157a8c358a0d165ef984af362f7ccf7941789c862b14981bf962426d81922e40ac5f8337004d9b11b6c85aba86e99a435c01f4b6a3eb81accfe97fc93d675f3e8b44150a1aea74647803c5e54e3b32db79d3d14d3d14e6956d3c9c8038c78ad40907d70214b07c6014d4405d301d053acecce7f3ab0555d217aab57fd24385e46e45bc8be4950e0e1459abd00d416f2eea3086cd6832d7e3d1f135e112fa376291efad5864b2520d6f396cef89c6baa780b5f206a133eff1f305032342824a615b24713b7f519756572f22c811fe28b4e2e804195791fded9e3d7892d5e685ab6894a121a23f6abd5ce718adadaa5f38cebbf9521a13a4d1f0c6fd5c8fc986fea3046448249a4979e7433e0ee201ed61c321ade850dd7344b458f6937717f26d8340240d5833606ed2f123e233400bed967293cf896e10e08a367407875e3fff0e8626101619c09bb3ac84c1ec236beff493bb2ff1e04e04eb8c326f3430c5df4c6ecd3868f5538b269741e80fbf04021b805baad2d74bcc94a49d3845c6219f2b4258657eecd9e807ea1f8b929e949ab39ed70fc4e8c4dcc71c386958f3cd27e2bfb3a2b7d5e2db7a47e8893ca2e4fcbdfd01b352cbdc53853553c192dcac437f880117fbcfd81d5988130a36aa18de754882840292cc85d9feca77900fce264f440910cf7bbf1794709244511c5943178e6a4f362d5a1da8cd663699a9098b17e249095b078f1fcc5e5148c541222432dc59a6336190e24ab8767e310f441087ae7ec5bda147b89bfad2a897d27f901a5eba40b0dfb632f547b1bc152276c372fa88eee2a4b31905385ec4e0e789f8885fdfa5f9b9355ab2ff1bd3e28453815a80d9452d083f47998ab251ebf3aa1757d8f4f84cf1014ced78f4d37a2dffa0519ec76bf86df90284ef6f1421e0197d9110090c40f09999c187a35cf2e1dd2fded8a8e1ea395d3ce09d0186a48bdf470bb3fce0c7ae6b400816d82150b776fdf4950f1663df3be127c59283de98176b10577bac1d51a1efc81f07e55dcc9e771421d477190090d0df85cec7c90f2ea866d6116153976f9108da51a53e987eeb22b4d6cf01983ac95715acfffd44408a4109e8fa3d3b098214df7193cb0fa28d48a407c8f7cac7e8016d80887c69b427089bc7c667ab9ed5f6148da88f1d7de834bb805c702b9d032a0df56f66746b457f6c4ca3028786a3dff284de8e77e63cfcec97f43043331c9df10dfdd5cfe616b2f8693a22a05cf3a0901e3969de613d578bd65d2bad5fe44e015b3823861b9612f55e50da094e733908f6e67251df1803b7201f16118c5d3646499f706ec1d1b399f89ad2284e38b9130c35b76a6b1ba5c8fc65d61b2981e759fed7d054b9927e503fd1fdbf9bd085c50dd85a003732bd78ccfa98f739b9c9e79a9a83e2575215fb31996feddd67fd07ef17cb862711581a88c9373662e9e8f1539e4813853ce82478399aedebbffebad74fdc9997c0124211e4ca0558630a27d9b84dd3ee27c5db380a6bc44091d6cbe520983a80037b11ac874226c333568858eeb4e8509566af0ac689da4935c090348f08600f7327c87597ba81a742f2314b4a1fb0ac19095692cb65c1257dd5146f3f0d29e07dc521ce16db6a58e8fe7338a60be97e7b8c11cc972ce1e0453c0fbd706aaa498e80abe441058d2253bb97cdd7cdfc5a6767e35d29d84b6c4f4c521a3c13c3e02c529cdf25a3116fd7b37b74e8395171b2f4aab14956e768070aec2d78f5d0051b3145bc383fe6c220bff4e93fb8638dc842b6751deb2280fb317d349d8c6112362abeed1bc2bd1abdf4fe9e93a39acd32c5550b5067a2867af0b112b445cf1189c1e74aec08d6cf1385914ea5d7e404a8278dfe3f366bf52072121d2774ec4b02599a52411afca52027a593ae2fb6e2f6d98c72f02ea1b7cc0da82d978733d3734a4d7e1c5ec493904b7d8021d358fa408d10c2a2d2b403cc2273c50659c23df4cd112f9a962db936eb659cdb98b140f9198ce835b27a404f0d8c2bc7b379c1b3271c7e4cb2b9f51a53216f23e4d5efc8facd5ee6d88c31024640664c5fa42947440fe79d6d0b680a304a4ff00c09da9324cbc701c5f0151077d1a4dec69a8ed93ecaf7ecf6b6dbb618661440ff116618009fa696418e6a0b29a6db5b91978b817f72d58b2f777fc7418b0ca4fc5e32d5d01359bf4400f5d3d0f13445fe0eb672fbb1bae16b91346dc4ff98f3090f619fda01b9389ba4a754e8936998b60f26c210e48897267015bf081cbc9119cc3e60fd8b23b22ee864a23816cd5f3456d83b016245ba36918ba0cd613675bb0c60bba7c28718fa4a74925b12bd6ccb6b190c82af058cb82b171de3fc2c12ea37e9f3cff52b8b6ed6cf9ff2c086251628c4bc0ab6143a5c75ad96c7566ae0a0141f385221e30816fbffc5aa87a07793e4590791606509788fdf2333919a860cfbcd329de6db4d6e92894d1eaf794d29ec879fb4e2d2a26c2ee90383a087a0c835061aeb0b6214ced70c17b5d5d67eeb48aff6c3e4d0ac2363d22592f78ea957ebfef374dc9cbdd69bb6cc196bb72078ec7a9562bf38fcd0b3e8a94f45e96da77fc1ab1dbd0b11d8d3a83f49e2788ec30e2a92d59639f92f6dd56749c1c3220c33d7797895f263c9b76b572c3caa38f22c02591fda96f67f49a65990c6aa70f9f1899d901cb2bd5ccd0c8c61d0158c44cc963292f2ae8fefb96dfa2399c89550d013409a80de3be8ad5b99200123a0ff353a339e2236368803f6e745966eb5ebf91f9e388db632dc1441bb4ef4ede21473876985c03e41ccba9c3b332ab983d08e24d618541337cd8c4bf1a70897e4483ae08a43bd81617b17c974b2ab8b120e6ae5912cad28952cac6de68faf684b2a89e83d37694824dec3f15f3924f9cb54cb019ac422dbb928547628660943de5d712342f35c7a09c94e95f706695bc32a437f9f5129b10efce5c4508af424b008365900761599f1c8a489b0956e3377a039263b227c3c7b8789690f0e251d54b997c556fc5e1121db498eace238e1968734f1d27c7999daf7651d775ad50ca88fa074855f4afe2e5e812ac18bfad32e9ba65c70344c2b4a34871e468d8d327ea477923435131804bc0e6c53a5dc924d6d2d9637beb1e4652eeca62efe02e5931cc43421008e37fcc467b50f1c856a98fe852f3f2c0cd9289c314ce74df09774eee99ab7751dd0cb52e4aa3ffdd32b722c322eb07f6f48e0483ab7cc3548d0913ac326e05730e7751ada33353cea80185f39c24a6f1a616f10ce899be6e9ac8dafadd2a30b293c54390787a9c9f08f40da1aa3c129ce99d8ac429ba4a68fb685afa1e3348233dc1d2dd5e948011294ece51e51440bd83a68d8d4bc4f967bed2eb0402ffa2003185fef69aefbf69cce6530a88b3a33990bf7cd9205a808a9595a8301da6491a5666a8ee01e6ccd4442b428415b92325a5cd6f1f6c074b40479962cb64922167e454aa809ee680850af3eb27bf11aca2786d1bc17659890501594797f86b60255a853bed54646f5a873df94a651c43db34b84b9d0f416ef2201af5584b7b221ca9cb8e1fa3b70811685e845023a35385359c978ae7dca3121741ab76675ccd2b5a5c0f44f21fd52a40ecc9a4a615f6e0d73b3896c85722a2adca49be693480aad5c2e19bd09bcc6906d7d1bd473eaf71e50f9d075092eb251e4d77bba94f78eab3004f075c74e502191c4e095430fe1aac8f8b99bbc68f7795dcf76dd4b88ad53fd092cca33f564803731e9c1daf41cfbcc40a4558214f54a7b2be663eb7e86ad92c53653891c11646c739df2912b9e42b453405330a950e1f44aea7151d1a7dc4c258b7bb765d2e77c29df52e16bae42f9ccd40108fc8d25a568d677c2ed68eb59521b4ac447c171f69cd97b51f32f9c30afc8dc5ca12c02410380193bb11f3bd19a15e4927001b240ad55a204ec0e5d04c14ff030c8fdb3952a6fe7366f58405805d7d50223a6d36ee1484d9e247eb72ac4adaa7e200048471b80de7b61eda5fa482b4e6b91f794b3db29bb25bf54d3d5e85f56a457ad5e055c66b69bf908d7e9a3ee7aa50701ddd40119aa6b0466d79b784fa8320c8730c2dc8807759a40c92fd3c2fcd0f9538781acf93917aaa30eb31dd7a6561aef011de6dfcc64e61d494ff5582c0f4c05848b45369a35154d20864f17c2083fabc7ea1c258137235f6a5fd239299b41bbf5cee9594bb55da9d235150a37bb4dd1c0163c6a0f4d117ec692d92682fd0f995b9ae60151b2067664d316e410e2dcf12adc799ea3dfe3a885f6cf8fe73919e56eb66944ebbb6e0b6c02c380e65956748b587d539ed41b6a5397acdb3e584919acf247a650f20096df22142d3d6da283cc67d850def3908a271ad9a9e3f163c88427ebc1e292a925293ab4191f555ac40944196fd17d5779e19cb7e29ac7356e33365a5e90fbd44c62a152525c44e62875f88b678f674dca0c988fb771a594a0860d6d16f966e3a7b48ca940587f0b14302c2d938c8122480f2cccdad1631cab5c7e39cb43b76bf46e43207a515ac1adea6c06ffdb81c3c07d3576b4df0058514d8cdaa1788128de2863197df59292bb09b535c6a4d452b1a6eb61ef3e3d2fde18f20ffe44f36a1d3b17473eb897f24a04777159fcd038a4193a097a7d3cf4316dae7a7c3fcf6e265ce93712c08099fbe9b9a0da96bd534a57919e4f484c3c4df0a527d0450a825e54107badd43ae57ecf15c8cf793e5aebe0313d5ee1853f247a693143b2c2133cbad6e3a5f6851d661987a804fd93a1e506b34098bb9f671d14a6a9bb64cd8ba48eb2ecb82353c4e8f35d964184f04424a4787927648ffbb9876740c905b3e5f4e4d1462a2591b5dcf7a19e3b826b4489a1fcb7e7abea669fc80b55e8b94be6061df78c238f29106ab0a8d4f0574cb043de12219b2f586c9f81fb75b16aeff89b5bf5752ef6db9799241a14d22702c1f1fe0c26164eeef61a4cb6be7eee5f776164c4c31835492c30ebffc1cc632b00b36d206f733e04ad76c549be1b8f021d692a5841db72bcd8cc2b79c3fbb3632ec8863f2260be123c9fbac312ec9ff467358f7c9bc60a861dfc542d1f371d567958f12d46feaad3c43109a5171a717fa4cfbf07254e41be7659f0f407d513967aa9238a66caef007a7c1c82dc93b05baf1df7da4436e20213e265820a389f7037ef4c2b8e2b106c7d71db3b03e73395872346b895b6951703b8115fc81fcc963e1d1fbe7b3a1b896a3a04d36380ce3b806db45615d74d06be7fe3e16b376600c5c7a2d5da26eab49743a11b0775ec2b8922f530748de00580d2981d62f518a8aa0523dbbcf6d48b8c2d9681310e491aaa868ea74c7e854a0336466a4a4b0000a7768e31af947b51f478af25bb1573df2f7f068daac0de0fb287e2dc4989ad52c29a9ea11d20dbcb1e1658f62b3c8cdc31472bafbd180340cd4644f099b7b0e2a61e20e15bda033a5426fe542b642a8773b460486bff969d1dc8b88b0f13eaba13ce09c871a28"}, {0xe0, 0x1, 0x3, "7926a9d274b88fc5435bd6d734113a606bf86198c732e5004979d524f4321de8bffb7d96255f5db3c87a3fa7d259e7177547417873bc43b8e2152a37ad1dfc2f8e3f36461bf38ff83c1bce851147020972104eec166a413c3168d9cd004e1a5448a8f9dfd7abfad8aa1475c9c6620502d9b7e67e91debbf0849d8e668a90ead8ed66a05d2988a6873cf24ccc3698d944c83369ef868fbe9db319c42f386e616c57e1a552ecd8bcca5118416126234230d813828ca293a9f3473588da46995ee1e9003c003fc735432206dd84"}, {0x1010, 0x1, 0x6, "b19fcf37f780738441ad2e3f991232f6b4026c0108e8f3b4ad0e4dfcba9f43413e31266969e1608134e264b93e45f54022b5dcc6713aac34a4306b4db5b398818b72748a9fd77a84925735b5c2412812aa421b6c47fa5cc7adfb936b674462a36e4e1aece7becda6e308e79c25945b22e2c722927c7015c88f6834abe536239b50c069e4098bcc39e2861653bd0d37a96794520c63c403cc0f16018aaae69e83188c5a52e9021fd4396e63124fcf01193c06801e8a2fee71bcd4d5194216bf2c46d5732a59b0ef9fb58a2991ddbff176bcdbcacd3a9044cbdb99b48314fe354df6dc018f9f23deb57183e05b608cfaa1d2741d65da65d139b11fa4cfaa49f8890fac3617c215cf9d55cd68fd03b460a2fb184373e7f88beaed24c827874e317a81a65d1e5846dbeaa415e8f9099a9b6cbf6cf5bf033e0d8a2a1ef337c7fbf6d6a5b118908e3ffdc0a75e2b3dcde9c06ce6da7c0f06ae02db66a06df256f5e66b818f84d1aef071970eb1815365d1163e2ef6fe0b2b926009867f8f01c4d9f45961697d260dc48ce141b61107209dc6e9deac9641181ac52ca4dae8af1af0f238f3e16a770095e2eb8c0b9397b00944524c92cc022543e9374a81afdc860c12b9fc5230b7cca82c1e00fb0b1b3535a5b76862a3f93ca0b2f811c6d816a748002da825b597cd89ab99148492945bbff80ef70a51cb560228e18e296a5eec3e47ea25700384ef6b50aa2718c002f932f080c502f8024e5aef1365893657849372fd5615dc73ac565af742cfc91b145f0afccc99e7be447b880bc3b797749b9d438eb3f5f5d0069d9cef742b5bf3778e3139f9ac8f9cb4832ce0b5dd798bfe3d80710bb61174907933438995e0060489eb9b6dee918db9a2a41fa55bad3bf3a812556f556067ed8b1394ebeb39ce46b91a160f3d2fef60b9f83012ad03c6bbb81f515c52373518939e5884da90aaf043029d7a0e4db2715d5d8fe72077fbdb12acb2a0667eb3c0f2e9cd3f311dd471e22ef5801ee5ac27e170bc8635a7f05259d0f678d146ad8409da947f28199624dff268c2fb31185cd056bab0150f3d7afa43109a525d3bcd75d7624ff23cb92dee5884f1a58e8db3dedc0c7efc320218b85e3655382d51b23dfaa59e8f1a1416760a2fd921e21703f1213591f653dd194aad01d8ce2987e22331fa8fa313f800963e1603d15acf35d7d64e0f18fb053d6f1740e62fc351b2832082ae1ddb7d3f5fe07b8a4f2af96c1b64216852bd675536036c41cb0ce9d3958c49348d54b7d58e14d2c1651464a6fb163eb2df2200ca3c90c0c827cdbe2f5e7aa08f3eebd0b07c25052cd8623de41a6e05f8f2cce6a0d7af842cffdffca2e3f46b416874dcccf251dba99f72a94621fc704dce32e2ae653b8f5efe44f271b4c3b172983cc88d1942aea20e125ec74a367f6f67d734861717e5492d7232ae3ebce3c544adbf46bf4d8fa26654827eb7ac21e3fecec2c63fa855d6225d5a35e0fcdc0789186838be70c699f9316af265360b6b77a5c25d17a4b3548eb9afa1ae8a35b9248baf9d1258a50b29997f890b04bf23f901ff374881648606554a3a8681fd66d01af4372defdc43de3211aca297860ce4755f11b15d369067c2d64fc712a6f0316dd1c75f32cf06298a50655ca14f00cc02f054191dc8c8b6351a0142ea8a690ed2998efb768a6c58c382415b3e2f7e08c9e90d30ee30bb3d4cf2b6175df89ad8f8d16f8c721d72bd8d999e47029ac6efa46784df47c13009075f3559b5e85b869d799cc87c4acd8eeea5ac6ae5d55f755ef881ac6a9e01da442bf266a2ba590011c87889b492f396e0e48f0ccea3033c3f89d1f372eef5211a15756884eb5201d340a5f4342973bbcf853ca59c8211af796ac108b4e998dfa6b673ccfab534840dc9a14f7f66ae86a71680f8683b4ac86106aae022f3f7696566f5606d54b260b32eee90cc720a15940928179200fa98d233ac966445157030e44ea647351526f98cd51be13658727ec5c870fca49d440f871b74600a9d2fb16c73965730f213c503879330209a22866bf2d891faa364130f09a53c5cb92fa9760562deed4d59860948edac787fe537b90e1a38c64a57404e0773f8b4e97ea7612e2b9037271ba67af699b20826456ead5a4b9868c77e8667b52d8845719b4c1d03260a74144a460f74a6b1967763172845606c9bac25e7b29f280de191d39383c884770f0c78190c7b23cf1b8d67ca603672d8d1ba85e482a6e0849327b8ad4039ff570f1a4e77078404b757f7ab3e6e01a94b6a1c0bb994e1b934c89420b855543ddb2e7ff788a8c5f76fc55a4cece31da28251528122796d96e5a2946770c9ea25f49a8912010af21d5dfd3f47da234a85b2b2acbae956a379ce35c41122207352a6b6c828f4ad9973196c3436af3a7878567a2af413fc4b08f8b727f06dc1f174d6f7cabd584b3df9827f3bec4055199de8ead2c3b997bba5243cdf41bc868020c129f7b72907ae3942ffde73cf0dbdcf7b91032a0cfb9413617abf5c6070f045d601769a1815632bb7f59d351d8e784256897ddd33544062d66dd4c355ce40a3590774a5f7573e1245809f1e6c32cacb1e3efeb0df9decc2e4ff2595c600baec5b345758fe804a222b5121155d59aa1ed5b7847947f8b3eea3b8313cd630d4a464a56a2ed4311d954b285f7404486223e1df6bbf80599c37e565e77461624ba18ed45326c1c76ea2bf595e63ecac6f87a80649037dc213a606f6dce6fe4ef0453be637ba848aa523e07cbb6b27a318dc8df17e292e9e8ebc6611d5999ca59be6cc08dade22028d177a02ccbbf996d88374d0909df105e1a13f98f06bd18ffc61d3fd10cb4f8fb39cdb7cae5e0784f77cc45e6e073f447c0e44df2f8fe043a314006ea4c82d938fc434fb9d45c75248813f79658aaa22ba9f88712446ac23f0572fa4e303e67c42ecdb56530b7c63e87869a35fb4f4feca36c62efe467f9b5d5b024659a52ad6369ecb0a459342214c525422b3debfb3aed3679ced6d326080b592e901cb89bb9f65851a1c49651c91404011ca52e0735a2a77ddfbf3f8cccdd932ed5784cbfc7c6b5273cdb2d598d42473495937a867a8f235e7110ca426acc796c355c10a01c7cbfefea11a54fff83baf57f2f04e6544daec759c74c17ce0f40a0de907d1f395fe82c05dc27cb9471d381f8afd58909872ba0f6a3c85e4bbcc1dfee292a8e3223f9e7edfcb8e1b14ae137fb8fa22f20881d1a08ed17e7ad79d338c8662b5d8b8957b7815deca58bbfa8f2b62b8c5789c877c5ceb0a06b9c71e790a37bed5e71b3d1fc35d649cc5c0d94101679c9ba1216728ba980f92fd84aaa2615b88bca2380c36a5a2ce543d6bd9ec067066a0bee998188a66a50332662254cbbdcbf322df65c804d20afcaba2d73e0fc7351fc91e75d359dd7117a5c0ea48b4b7c2a91e859faa16fb6725c297eb17319d3722b7be616b780894b290842f59caa158b7f38ad34456fc6f654e44817e1b3d9cbabef06a84303b784b29a45de01a86c6226bfb8f024ceaa1bd239fc1d476cc6a606d2a7a646935bf24c85bd6f28b454bc5c63258cc197356e8f56b64d367015f54bc8a29357a64de197e6050954b393d84c716e9fe8d0cb6749756658eb2b6b40043951fa65112b284653f88026a0985bb529016894817e5a0df3d3bef0aa729c3b7885ad5102f2ef4982694d752cdb62b4e3efde3d7189f94897a490810699acd38b17dec65348212f7526b4791cf9dfa30831e93b6d02ef74cb4a59cb95567edaec268d6ed4b7e2eec02d27b2113aeb162b6f9cc26655ad5001e298da769abc173554ccea95d7b02831d993271d6c80d5855896bb00c4ab5ffe2d9520ca9600c65c7f17031c42fcfe603d76b80e6c65759247585a079a095dc6ae46eab6c663a7c96726dfd3fe26d8afdd2ae2bfa9766ddd87dee311c0a57f8edce1f4cc2eeb36eb9683fde25177d94bd012728280c611c878928d795b9dd11ba10a7883c88a3c9a1025e9a02ce32558c617277b987a8954218e003138f6ccb8377a78d67621553c54b26f4859dc95bac5b3ad19c500ce6f627d8b5dbbe4a09473a13904cefa934d00f9e72a997196b27add68e721e7386cd2cf50244fedbcdf1e197a949941696b7ff7a7fc0d6e8bf6b2db0d4772b4f09ece22b3452e744efc544d3e3bdaf50d3c9deb46436f8575aaac08be92f254df9808bf17178b1b96d5c0aa0a3d77787f7f16e14d255107d1b2136a510d89c83ebcb90f6423cc0db72bd41e733b5069076cef7cf6212914655c6b299266e1585c01c4189696565a5047615034c631d4f243f44f6f6c5ce9adc284699c0a47ae13d41febf3c4d8b65c2163c1c64c4e2ca51860cb9634fe0e2826e9b2a2e4e5ff49f59a44e493bbff1d21660d83fe21af4d310a68215c33758c7a27502edd82d2848ac9264994b6e9334c07fc23b31f10c97102ca23d93f43daa59dd864dcdd1b6c01dce9daa281d2e70d0b65f8c42736208a5747e08b4c8641b55f44ba12e05e7a7ad4148926460b625fb5a3857fd3be3d763c2f25b6346806b839d96a09ae9fe8ed1adb6cc03ca82d1a3b2d1f583fd5eff766df026f48aa80bd9a39b6f41d1a70b158424e4014d5c31c1bef0fa77c64b4654a27d42c16badde443863fae2676846709b1e35bde891647f545903d22f89da0cebebe6e468e8c39ea986d9157076a5aeaaf402417ace7db57b524220b0e0a82fb230836b1d71699982bc032b1c3befc60cad3303e5bc4c67dd47969589dc8a11c6a18d2ba94aefa4c58cd2d648f8cd50ffd79e201a304596c1c2c4db8c9be2b0eb708ab0c8025035e7a8eb48920d9420380337f67106f8ba0165c2d6709a58c27c699f785a73bad2432e1814eb09a420867891972094e892fd81b3034458adf3d335cd302ebc6281352cd4a80a21daff3c77ce19ad4fc8a5972de390431dce9e6f1f5f641d36a97f7a404313f6832c2b6c6f3525cf589aec714de50457685e0b8f04e5bbea0cc85f71936826c6cf372980d6cf29055a7322181c20a9323b312524ff552d15423b250b3d892920290a66fe5c63979ed545cd3e4c5e519c686713c27d4a13be96efb45b8b2adfa49cab3826f46d44478f2eaa80b57209bc930ae7966fbfc54a3a83fe0103b6ac1a49f8cb9a2f07f2d0aec104a712efef256d371247f59d6dbbf7598b2f81663ebcc9dde06f27bd15168a198d524c6cce12e394a0da9b5218d9f47593e52fb421ca10f3fc10c5a55f6a2c891aaa82103309be1a4aa29c3bc9efe8365e95ea5ae12c8d053f586d803bc3627ce243705ec6b4a13106a17a0bc35658a9a52be4fab446043a9d3b1a477d928e0760de0683b776ff29a0a97424fd8aebae8f38127ceaebff159f53216845710f072397c990a30a9e33f91cdb3916aa70de10b9b9b609a7c10ddfdcf1031fafe7e6eef600c086871fa078572450ee40a9afe968ae8d30f8a77deb38a77f976ff057aea55503f02aebf04db668b6d8f125d4670d7b97da720303a505cb2ca756aebad75804d6e536f556e4b781146fdb944c6b8b81276065ca1be2064a37173b39add5dd72a2161e65f98f10f393da867f249b495578890a01aaa04d0e9f37d5255b53db7bc43dfd5421ba9e9ef04eaa59d14fa77d59582bd60e192241bc56f9347ff72059c5e67d0e3ef0afe21d483e1498648a2fb8f0d348c16a09d8717cca4e13aa0aeebb6b4f9fc6b606db92a2f04d614a8ef71a6ec01b20af183b0c4591727dab10ec15c14399f2e9d52151"}], 0x3318}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x9) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) 16:00:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0xa08, 0x7fff, r1}) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x10205, 0x40000000000000a) 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) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1703) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x6008, 0x5) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:24 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000001c0), 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getpgid(0x0) r3 = geteuid() getgroups(0x1, &(0x7f0000000400)=[0x0]) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r9, &(0x7f0000000940), 0x0) r10 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r13 = getpid() r14 = geteuid() pipe2(&(0x7f0000000540), 0x10000) r15 = getgid() utimensat(r8, &(0x7f0000000940)='./file0\x00', &(0x7f0000000980)={{0x8, 0x1}, {0x1f, 0x4}}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000680)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="f6ae2bee0861085147b3ca9e1f847d38da6ab52aa451bc5e341c14e8400f0dd3e97258245d579128df87f620bce9a591c1fd6b5e7862966d7fc562e9560ebfae784d53c0ae78869882b05aefae186cf734d358a1eab0f7fdcbd468e99c", 0x5d}, {&(0x7f0000000280)="4a713fe2f8dabf0f857b439cd77cac3afdcf7a680bcd9f2a242dda65c34b5404fb2ec8d012956bce414e48d84a56555d15f97eb6d5adad32253cf6ea3feb7cad4c3f0f18425a385190fe61139b9746b9e8af5cb94567b3f18ab73254f4810c8ad40bf469cf32b2389ee4aef6062e5863d479ab5be791d2b18668f35a304c5e9c3c2c117400a73a38cd8b2383051aa87aa828d081cac5d567b515afb9b3799108585bf409ca3a451aca6c46b91786dee8cde605da935e64f87b32a31854883a5629003e1d3820e897d13720baee0b3cb42a982c307c612d775fd5dddad73dfd146d5649d7eaf989f7d34ae144efa046d7e9", 0xf1}, {&(0x7f00000000c0)="9e211b9db7e7a9ea00a1ac477eb4f7f3eb40288007cd7f0936aaa594c670cc93be749ffd0dd99dfd", 0x28}, {&(0x7f0000000380)="fbe457a0c90f8926f856fb3cf3880408aafe30adbff06c5a514b508c38882d749e9b2992e24104669e066efd60f4185cf9789b52b9233015a3a130c4181a7629e9a93610a7483c8222b1a5d7e26d308e511c46899f7abb48747b37d797cc2780ef64a90ae8aa54036c766a0664", 0x6d}], 0x4, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r19, r1, r0, r1]}], 0x150, 0x1}, 0x7) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) r20 = semget$private(0x0, 0x2, 0x408) semctl$IPC_RMID(r20, 0x0, 0x0)         16:00:26 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x68) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:26 executing program 1: r0 = kqueue() r1 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x7ff, 0x3f}, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b", 0x2}], 0x1) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mknod(&(0x7f0000000100)='./file0\x00', 0xc1, 0x7) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:27 executing program 0: socketpair(0x20, 0x4001, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000140)="f55d57a50045ab101ad8ff562b6fb58cea5bdda2fb4520a079a8569d7c4747692cf19728785f314587e467caaf870afb01c2a5a6fbc7c31f25cdf9cba9116497530015ae1cdb9b85f7793610408ed69f5b858f0785ad3cb2a7f2d073f26ba96c15312b1b17dd4ad0dcaeed230f22f5102a403f3c381faf1fec6f8e84ef1fcf482eb2", 0x82}, {&(0x7f0000000200)="33ac49dfdf197b036e1ffaf782cc9d83f3cc621d593569c18b32223964d2ba3ab4acd311321e6efbe02476d6c5feb2f7f674371d438cdc140982c0aa6648211304da9eeedf7cdefd25e6b93ba866819d0d75871c138883f342a2cd190e3654306ed2b738a1deafbe1da828f899018ac2a925df929c9c485e068a37610b56a7f4cec355946c5d2362da929bb7ba1a5107aaa41bbd47045fbee9e91082ac7afb9c788d40dfd99855bd1d2f460198200e31999c58046407d8fb2c2d25fc85dcf6a4bd1668be42cea5fe7d404db92573ff47198cb90149773b7429f3efa5984b2f76a7f02062f3c5bd7b03f148d03a0e4139ad40a1399435933158a1a7910a5e5f0858b2414b7066dd9b93a91642e7721d62818f87e251500c93b6af175ffc718c0cdbfa5bcbea68327abade3fbb11e6a2e6f463ed6b0ff5e8d4e0c662579e5920ddbbb3521d55013545450470592bb15616e02fafbdbd8cb881635746cd77f328f3231cd1c73b5a680cde01bcdffdc19000d3c546441aac8b7fcd5b116b2b18b85105db4685c6edd96057db76b04b28479c233718c0fb3cc5cb9ba19177ef0e4de8f4aa471d5ab855f303c12856d186b946d433549363cc8595665b5b82be2c754ec58d8be324d73d9dcb30f5dbb409fa4fa2988cbe5b2e9a1377ff36aa10ca7344f32aa79201a0a3aa29b5de4b833a467596486ac9b9914105c26c1e39676287a16bf2c886a05fe51a3b54a36a37b05927cc78d70e453c10efff2afd1758958ff9fd0686011861919a6a550a9dee03f73a488ea14e9b5d5a9d2327f471e62cfd7f30c5409c5832050acaf0f1a397da923f8cdb9fc1acd9f154148d3322810eac8ac32a0f8ed6399027a05d4fc89a14771bc0863a2bfda51bf33f003b21b2b8fc44aca7d6796388a76ba44432d76ade10aec63cf88911a201e3e31785dcf96c3c4c77c226f73cda39eab254dc3add71ac5a5d7cc75aa6deab9796d0db368c26b727198c6bf671138aa23e8e54f48349ef1f74a51f27806c354427029100325cfec812f82df91c7f9174a513b7f0c562d21de90ee7ef97615e8c943a388ac57ed6bf02d62844610e4f5f34096db75a7594203dc3f62c8e795b1148615128462d55173d353619ddea3a8e2f4ce4228a57dda885b708d07953d6ba8e59fba3e81e799e2b69f1951458d85d8f6cf72e7f2866abbfd2fed4d1ec645dac7181fc01f6e3ebf1ce271028897484fd2bd01b959e712d1a4a0c60dfe3cc47d6b8bc4b3a272153161c512493301fd6d27ebc4c08549ef1a89912e66e4b5c8832069cd0308abbcb6118594e8a46e847e85370b18e50821d7b2680e484f55b9c42f822542e0565cf762f4403b40fea899853afd9f81d278aed5fd085a2fd9258fe4ffa800d3b9bf4faba2be61559cd8c209db3dd287af821ff2ab92835e14b2c15378aa6fe124ac7c8302b42a7ec54614ebc9009117fc5abf2576a8b10e7a4b6bb8f8b2be3cfc45aadc9a61a03cb1626423d3d0531407cf8b0caf4924877fdb28d65f7f4edfe9cd0d32c4a09701cfeff706ca57edd2f9310e69633aa27565d9acaada65f9107cad19e87589f34b706a0b14fdbb9ac5b1eaf63c9dd6c4c397874aefb4328b024986e34a14c25c2717e369ce055ab4f326169e2b86aec81eecd43fdc7efa27906d3cfb7e8366b197356267924a933abc2ca48a701da06277b9afcd51b76f2bf3adb45488ab5571d141cfbfa92c1bc68a6212555b15a41a8d003298ad4756191f461d332c4d8340e4a69369c3026655e1dea6130f3433c88173db0a4a67aad4965c66fe42621f5026eccfd80f2716818aa6ca843908ad2205284eb322af21d30c8a6de375e4ddb9e9b8ae2450f840e75d2ee3800cdf1268739103e29d33d6f612f088ff1ddc31011daeca3c64456bc57c01c85deba1be16acea9923aa8f76bfcb4ee95e70eda94b976b592a3376500d42627079594b4e6188fc84f01027821e602725be59ae3ba5787c7a8c0931ece7f8dcd1d263c71c579982c0c9097843ec9c9d08dd3d34d7f445a4c5daff5f56fcbdfb193a1b6bd08577dd10298fb20ab2a8eadbb16ce1103909c009827a5370b903068f59055eb953ae95bf2b3b6ddfce389f93741a7d6ee71c8a7d5a746207db630e60a6d44aa477f6bd39c3d390157ef19e94c7a8a41ce83705e2504155708fecc824296640aa5ea5e0b0ef6a246a06e7d7ae3d787933ee10adc1d3ee203ea3a5753943e08e4f0d931f388323f8f914a10c7e9f22cb3068055c630dcddb166ea595108b9aa05f8f15c0602da50eb55cea188e4b50afcc3cebf30f84ecab208eac260e1ec519aeb7c5e2d71212f6248d09981d4d03bafb8b22fb60a8c3e08a96263fa2225d92c2b325539550eb8870bcc1c5ea04a7146e2e177989c793616616e5dd9b723067e74d5a2f5160b5654877695b14f1bf955f2bf5e1d825273b4cd06493e1185f33a5d3c0910af936bcde730299f9d96dc7aad06b820f8d309622d2e45f3dcefac9358dd3f0ba49c97e99a8389ff9df3a3afc3bad6914cc0e66dac19b962904d5490694a1e6d33407a071743da12cbcd4bbb28ba075905a0b75faf468fa2d09432c93c0fe43366f1b34495df9c2b8558173cf23b426790b959a4edaf3471f8dc36693c1dbd056ad6578bfaccb1c9362fdba00867be5a87f44cb904003a49cb753fdc1d1552aa632341e7e3d191a098403a2d398606417280a63ed81bbed282a2c16237f2c36ddfdec9ae69d96bf3ecffe8ea3d051ef8ff9a6474dfcce8a13c5b6652b1b18b0ad24571a113165df2c0c6fe9b38eb8b34984d705629ad9e9d46e4cfe06d8187ad1e85ca959bcf79a424ab68ae92e503b1d142b1394d75fd46c6da08a1f34532c5b19057472bf6ffd2c7af3d2bd8b2299cbb9a9207b47a341ca153b1ab07418cd92a47e091983bc775785f5e5720054ab695d977869848acd0a320b8e1f61215f90dbc7eb4423940c7e4776b203b04b6badbad1230fac5c5a698c9035ebc5d0edfa4c9bab094079880ec821e04ecad7ce20a7f2e608ac74ff35f9a3a808b6772cc502a3bed27817a1d2153087ebe27f26fe946262b223b2425dea1242a066a798f73b1103788e8e2a8c4ae55c8e38cb8f34abd8f3099c32b74ac9605e1dc9a0c20d35085ba438054cd564758292070e284599df87a8bd5773edf1161e9179618fc56c8b0b826c32f736d829488939c3892395d8e74f8ffca9bcafdd794e0e71e59bf89cabd056ad39e913720ea836bddcf3fe7a6b8b689cfb7f6cd2eb2007aa83fa711ef1a7d4a2b84379ba8a36a655e0f2c9efbad98e17ad8fa6c9abc942a15f94a00a75fb6c1e749667f9a65e7ae320ecc161eace2872d1cb7910ac4fe7a105b577396acb484c562993c79c61993ef5a9f8b3667ca4e6929ce4013874f0a1ab023858745a464d91ac1ab55623b92c0786d0889eb34b7244ab2531c458ea25b59609d8abc0bbe66aa7df6de176649d10a49cc56fee7bd5ada85fb1791e6a19223caa2488afc4a8d61a387360e489af49415200a8aba7dca1f429623753f721b45a79a84dc4b1d760f7f193e9a6f1ed88a7dfc0688d4e595b1152fe4cb7a560a1770030cf84e63f2b69bb2e7159afedf1ef324fea989ee0b10f9f78ad29c0f75af15b088b9cf137b907df469669e8baf418d176819c81ce77269077b1625f2127c94f633967d11859e84621a2ca198dbe73bfc3af5d5b408ae236f218eaa1974e39e235e4aa2e25af4ccf5bce2772717ccf5e97a4b26e9a066b64ae78008a56c1aa2801dcea292c3e2892c98348c99c1b08a9b0b1f8d50347d3a798c4c74508bce34ecbccc25747e08c11e74584a445d370673ce8582d064fe7480549a75742876d3037deb05803e465da300033e63839da3f902d2524b3eedfbdd08c175ba6645be510d310b359beb734b14e29d31e2058ccdc6a717704255b0a3444504e9ae4b3c8e348f70b78e5a5f6af8c858334a55d40033a5bb79d79f4ca193c3b0a61fb36f79df412addbb62575221aa427e93ce4d0d2a148e46525ba2dede80fcb78805093ed08fdcf78f55f4fd8f0eb35d854cda236b2c9547ad4f9b5bf6fa13c0f19b7105ba405fa95399e6445aa5fa88e9b3cb44dc14d3729950c2faa7bd5d1f67bedee503f895526dd8025eee52e566b498b89d2eb5b01c6bbd4e23e92c5ea2920cb031fbc2e0759a9bfdd5df74faa75e57e452989f5453913699cce272d25b9fb4ab9d1f82094732fe3bed476d2d64cfc8010a6b47396fa90c86712b4f0e5913a7222a3ea6362c65ff99513f43533632d44d483d41e92f804e3f9090a284f98b42a2168ad1657d1ac04b8ebbaa8fd6f3f718938c1b4ccb92135576fbde69ea5715f71d8b30ef49da7b2683afdc5ea43b34d3790399bff4fdfef87bc7611d5ec43a69d2ea76310456d175e0794e9fd54205020fc6a57572a8a484d9c80a65bd75f54fe61bb98f88fe4802837191f8f3dfe5c06faf432e6aba4d917016f6b46f38fe6353feab274f0217452b6045490d60f4d647ffcb147cc4d7df7d751345f8e3498fec34abc735baef2068508bc53a8ace08ea26d177e924be0b1e638a8e6f8bfd7b429d3a81ae475e2b56af599ae927959e26e9466baaaee849226e4f139a7e71481fd90dd9fc5133391fa6b8e9d0099e432e4accf76ba9a079259db494de0467c0091462b66838416db3e8dae7e23192b5709c0ca1c97c8e419f29301fb84dc7fa957e929b8b11f0b7557a3a41ed87fb0efaefdd7b2d36d6582f442596c4e9f985e0ab0fce5be070490d5d6493ff6450082f7901e6745a0674b9267e384d207e93369e375c03cc080e7da1213eaf1349f6838bd73367274be99647213817a74f5e9fb1d921eacc119fb31b5975473e850c8e688df279aaa4f624ac5dfdd1126933a6d6dbc3a3d1b8d46f8c2871ca44bd6cfb18c9f37485564b1763634bb6d5fbd4c22a857aca820a0265c45e1277225641575770ad1aff0a58d3130d7801a8067ba21e7e98d982b047377554b6c733370f77d5892a44ba9f56234b055b7cdcbacf3ff12b419107a675589a985bf336e9b958a868b5489ed20e4f25ba358796dc2fd5f3a554d4c8b77c890d5795ef804fd166ddb80145979762e3a589945594aa264da12609e12dcf279873975cc9993742c222943f4eaa1f00d9b0e25e1e4206679200de7f0034a5952f64b5542b4439122051eb02ef17227f0a5b0a0b96c40b6782b37b200de34ece9972a5c6734c7ac9623971cd1ee8c48d661438b83a82a757f6049a91484b1f856f724b323fd71579f94b4b4e6c4856929d7af1e6e6c094a487b4a752f2bd87dabca85b572b9b966b830659f03418147a195c78cd4a7686aa3f037fbfb0314436b9195c1ad8f67e4d7a6e33fb5cb0622ebc4bbb4c9911c22343229cbee533db08a6ae1140e54ae5a5f6106814665012c5d9e22807e6f1b22c57932a17fda6c929bda9bfa45d1d3402181b5e4f03bd11daead920f21460c96eaa73b6b55278d1b7099b8e599df3d8d870199892b381a6f5c54d0876613059405625d9fc779017d2e8b497c48fb0f876039fa1a8fb8f7544bf60846da2f23fcf91b2ec7613dfcf77f9459df79391d205565f2fa857e43b7d12be096ab06dd25b757107cdae8f31d2ebcba7381c8a8ad6d0f8ea0eec4fc0d9acedaa9953be6a4b1831a84f1a7456d433beb9a1f930b7172f5fe80f793da71e21dee073fe7afa351d5c2743bd46b7c79573d1c00ccf831512cdf6f96a552868e217162e2d422925245631d7cd1585d2", 0x1000}, {&(0x7f0000001200)="8591567dbd3b0d1611443b7ff36b0afac716e11fa7d07c8b33967053778937f5a02a3c320984c740451608ff9c3cca22c14d6498d62197b438d2b40549503e8fe8254b6f4043349efb70f2cef4030ef60a3557c317c99b5b2a9959f7ff8f5ea8fcad4aeab2e9bfdb219b4a9f67f8a3ea1e5b6bdfce6aa9f37670b30bff5217f573eef1c4a5ac49b3310eab41b21d82d9f38c3eb81fa67d6911d6260cd4f1aa1bd203e7af957d09b05677cd900b82cd2ac57b22f21dd7ae77eb4391e5ef", 0xbd}, {&(0x7f00000012c0)="d6dd8dd08b9c033397663df3612f3dca4f65049739cbaa7ff5f2c70c4090c7a454c079445c6e8f2a462c82d31edbce2b0c43b3277a19ad5f3e4489db97db2e4a5505", 0x42}, {&(0x7f0000001340)="7170a49d1f24a7224cadcba34525fa0572e25f08cecc163b9bc7622563ac4da2ae296c", 0x23}, {&(0x7f0000001380)="ea6cd302053f17b1e7720d0387f0775b3eb9b599e5fab8cbb11344549210e934e3c2950b8b28f9e86eb363e0f3832f4bfa75a3144fdc551afcb92832b0c17aab1ed0e2b8668fed5f77414514d7d9c865735c10b848473c8f6df8e9c8f9f633818ef5d8720909d4b75f6f1963fe06aae0624a4dabdb76e7641628393f0f1c937c1cd121fa217c035d2806ba570628e78fa079c01992b9757399f5bc7956727ab9d5a44fc2cfe4c91d5c613d", 0xab}, {&(0x7f0000001440)="7735b5eda6cd355de13809ee98fb53d6d92e451fff993155c192d4b9cd765cd9d65e54beea83064796cd8af77204bb4b8e0463878585c79e13708dd3541abfbf1276f8dae0054e", 0x47}, {&(0x7f00000014c0)="3d2a655af2d84675ea371a7c3b60a05de16affd56d2a06037280dfa5c3110f9ac6f93f03fcf1469fc420d1ccc7123de1f1d569762b60266e069ea752901c7f77a5a9c079f137bfae3e65809ddb65bd74c2cd36b3654631cd22a807d75990cc2069fb098659ede1c702b027327995abd4668e8f9e01cbab39cade34675b2e5444f7a3a3b75f6ef878d5655944b611ceab7ce0c49469a9768b7cab30caf6cfc6ee1011c69678a27287f6981daa38ee255541039fafefc72685b827bc4535bdd68dc209aaf1bb88f3b8e8d27080c1c19b9958b06c020d29fde50336c91a6c353c702752c37dcdd4a66669d68c1448816a88eb61a6e9efffdc73f4a1e9c8", 0xfc}, {&(0x7f00000015c0)}], 0x9, &(0x7f00000016c0)=[{0x38, 0xffff, 0x8, "18aa55b4c96b3609d5e450e49f52b67affbfd0fbdae4b950f92a1c99acda214e4e0bb106c53614df"}], 0x38}, 0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000080)="b100050202000600000012005786ca3849451ae3d3051020741038f53e8551f30cd5020be454b691d760fb547929efade33c5f0e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4952d129d77f446a3ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026b053a241ae28e8a206fc05e5fe5a8af63ff37282934e4fde2f20fd3872babfbb770c1f5a872c881ff7c", 0xb1, 0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0xffffffffffffffff, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x100000, 0x0, 0x80000, 0x20000fffffffe}) fcntl$dupfd(r0, 0xa, r0) fchmod(r0, 0x49) 16:00:27 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) faccessat(r0, &(0x7f0000000400)='./file1\x00', 0x8, 0x3) readlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)=""/251, 0xfb) lstat(&(0x7f0000000340)='./file0/file0/file0\x00', &(0x7f0000000380)) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000440)='./file0\x00', r0, &(0x7f0000000480)='./file0\x00', 0x4) lstat(&(0x7f00000004c0)='./file0/file0/file0\x00', &(0x7f00000002c0)) renameat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) utimensat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000040)={{0x7, 0x7}, {0x8, 0x6}}, 0x80000000002) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file0\x00') 16:00:27 executing program 1: poll(&(0x7f0000000080), 0x4f, 0x4) 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080001ffe, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:00:28 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000180)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) pipe2(&(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 16:00:28 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') setrlimit(0x0, &(0x7f0000000080)={0x7380000000000000}) setrlimit(0x0, &(0x7f0000000000)) 16:00:28 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7afb) r1 = socket(0x80000000000005, 0x400000000002, 0x5) r2 = socket(0x11, 0x4000, 0x10001) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) chflags(&(0x7f0000000140)='./file0\x00', 0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x81) sendmsg(r1, &(0x7f0000000240)={&(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESDEC=r1, @ANYRES16=r1, @ANYRES16=0x0, @ANYRES16=r2]], 0x1, 0x0, 0xffffffffffffff97, 0x0}, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x80000001) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) writev(r0, &(0x7f0000002740)=[{&(0x7f0000000440)="404029d7cbeab5f68d90b2f7da71fb61b1a38f88d404101986a7081c862b85cbffe6df45e2187c9067ccc2e6f9e44d02f1fd67cb200b73635ac8cc9e100391a2e179066421b5e6c40f005528717aa6d4d293ae35a0ee3b90a837af99f1fb26705d49e2fc63d89afcffa2b7d85902752fcbb5d059590bd43c1c58cbda08d6b46c9f5d91ce1cf37f01e0ece5f40737eecfd39765942593701b3b4e9c8694f9c3ed934f023d17b774df035e6a195fa2133085a4b2d3f60535f0b6643d4a75febdb784eed73c052d5f5b195726b6b291d1c29ceceead60358c5bb264526e16c9e91931b9e6337319559c419f77851d82db52b76486ab89dc7d0d6c3a7b198a4d8e730a32148bf858dbe62f6afded40349b6753abf8a72260cdf690ad757f937037ac886ac62ea449ed78c0d53414b6b4ecbb557fcbf5e117fe061b2a8fd308e606d298dbe0c8abb764fa8c033522e45f4b5a30668acee9029fd54542c1acaea842a02d4ac06a09385231f3ecdb6dee2ea8f1081a8d7fbdaccbeb880e03d0feda040eed8ded3178b9f9269eb40403516a722ac3c1f89417efce1f131ebdde596b40b27c7a07a3cbdcae36617483f56c40a5be9c9e9e9abf278b6275bc64c45aa6253cfba830a10758f3d4de4a59d724c7a892ba0bde2854c15b9fcbad16fe5b7de7c96ac4203dc0ec4c545706c53040aeaedf8db6fb0ed386cef366313e755850cafaf0eb57023a073092c931e60b59674bca17679bfc42b51494f02f5d767b854181376be243e3e193ac4404695887a572f94206c5b4dd4ae4ce366160b3a756eb58ef10ac6efceaa736dcf5798c6c5847c7f35856a66a8fb45b8822aa036c420b8c9b593e56b89ff82d66f8399c1da909f443bcd2946f1a52d8d9fc08629874faa8d7e76070973a3d33b74bf5fcb54cddf60b55590e3deb1d54ee6a521506e30c53a4ca26194afdb4de1f69472e58003f12452bb0a791076c566d110d74f092b003087e9b02735a248a042d95bdc6cfd5f1f1cc0289addb95102caa2562add83347ef4cdafb1bd3c23c8bb1a21d364a4dba61cf5946d0300888a2f48d5a2a039c422e90f413c54765d151d14b9e176c81509fa2be4e0770f7e6f6077c5b0a161ecfb9eea3a129a2102dec17e50f084c48dd6e25194379703d45109673802170bea4b2283938cd32e6266daee67e3682a9a3bc76bc364b7af71470570f04dafacc52fa08e44fff4575e3c68610eb3708aa5e37940060b6859589dadc77cc0c5556915f0aeb77dd5d9312ae0d10bf16852f5027a2dd42889541585d471efee3bb1f75d1ec1d04c5a1e6a958238c3774513e3dba2f98101be9d3f920e116f5d69ba06d5c0696b9dfe4386043497efba39983b81e96fe58ae3f45ac9908fd9498cadec37edefe7a43a60233c431ae77cc1f03f709e7e1f1ebeaf3d65a498ffc8976fcc935687225227f6769fc26eaf99ad0c238e0cd2ab33a50aadb8eb595a5453da97df8cf44c5a7fa44d63150dea023b2a8d9db9717f8628541dcdb0215418cef16b2a18f62d930c6c5954cd6c7b32fcf504c5bae360dbf9b254d58ac233fcf017c998e1478f73d7b0dc0465762686b25c4e3b99504270413da661224fc8c717989e1ca19d8e4414a32da8e4434fe717f4e989824bec8c1c22bc9730fc1b81602dd1e60d411da2c2fcc1d4dd7d38a562b8312ce289287947afd6fcc0226f97980ded997f88550af13173af1597e349fe08fe32a2f9b06d431bc125d4cab176f9e425ba07e069593eb72fcf78f05b2e075c1e918d8ed3b6660faf09e1746b45ad973a7c12f012bef9fc91340a277e7fcc98941f5e50f042c8fd6d47a099adb8c4ad3cbb77ccf9e0d5fdbae0824725c751b2f9b49fa59f2a13c0b718057b28b7957f99826b69232cc25c1cd8e7d204b8bd9aa7782fad5330a384e6789d930f2b7cb127fdc4fc1fb55256d761fa34b3aac51511c3c4d628067346203c7c2b26d7f8af57dd15d362ec91441c67df83305d8b956f807e35d51557f8f427101c4566f2f2300c1d15d8bfaa7e898785a8ef73abfa599951d0a5d5523443d745cdbae84227d7d1ab27791cc095dc4f5dcee5e0124de156e98583cd6459df11669268b89f672efee15a6786367436a206d0cc29c9fee69fe7ec18e2bd443d044168de86effeb92d536dcb3dd4c0a52142b4ebb0699162dd6593f1c15c399e9f556974e839c36e6488c9fefe865ef1a1ef9053e741003f161b5d57ddd520b74b706b80a2753deae7a48749c98a370cfa32fce7eab7d4e038007a77e1dbffc1b161d79aac287a3dfe0f520f7b371a14a8d73d2cac27a04f34c0702fc4cff00fc2bb448907856ce49eb8112097bab0a9454a662d61f2864d115e85599b30bf11dc99339c0f4ef6cf7876abd8d171a14db1938b4f426bf7b7eaff7df1c2720f540449b995df8b75934ae0e1447d962e48b94d7c547d4490636131fda7ba5a67070e8f2695fd78b05a82f467d9a86081f2b354b67970ad78f0a13acde673b8e31b77ae12522c479bd4f3e1058edbef8f291a818a0e413f112baba68bd702ddabbd6553b24c83be472ae255caaef302cfd8b43738a372f12806116e3927321a5774d67c91075dcb76ca470684b68694f4f0303bcb99980e83df7866783dbfd92930fe6e9e329571e2410328133971de6d23cbe8e0576734cc999c4f0fa4c878a461c54284e5f159545bb6f1ba5105b27ae09209e10bdaba7f118434473b346861d8beb0632dc2d19c18a87a81b21bf74d97f9beadec49a9f66eff25c9ec7c565819db54a2a6cbf383f58cd70f33441959614e490d646ae4ad39681108e7b7b3b66ac4d474444d2cac7d7934a4ea390e76ded681cf742192e830d8b8c98d219164b902dfaa2d7c72ed850dc7038d90f2427a91108d960e26a13526c486eae11023567ee84c62507906f2d6c32fa8a7a8a9fb1b3439a26ec19fae1477d998135cd1e14f469ff132da2016f76bc5cf6db651098bb738bad14cb206a2231f6763dac20931991a427996b7a132e631a602707e5a83a35a5eac26e4bfb69729e485ab6d0c89355dc8813aa33112563dfe3b277a464155a67c36f1986a77144998263679c6510d8a937118a566b60b8e10b56b755c0baba84dd597b1c41912f2639e0bb90f09d1595a14b3e7f47e51254513967b00f118814ece6c42b8b5fd06c40334291c2c92c204e9c7d93be17931a092786cfba52b01d646d369bdcc0e8e302af81043780a2ddec3186260a774819b0ec2df264c9e2efc89743ad8748bc8c60f905646c44ab65d2183b9ec26180904710f58ec93eb3cb9a6e0dc6824c46ad9f31ebfb88a31ca372b2f2c22928c418208954f954605c010aebbcad151b552497840c1c8a79e0965027d21a5f7b7b1eb46e2f3ec8abb975b719ab25357bebd4473be3dd3ae35ffde0cf351d71581462ce755741143b1d8c0c9b940b49f4b7d7008829c40b2e26cf437adbbdf70fbcad02d2b26aa021c97229204e81dcd2e393de9eeac63caa9ee3dcfc7e8c4fc3c5c6441fb3f84e7ea28b09ee15d74337df5fdbdb8083043860e72a822b7f9aa604e0c868e24cb160daeacbf68d95d7038b4761904412bbc0848c4a7d2ec12385db09a27788019f215f66788b987519671510df166ecba7aef44eae01d69b7bf83cf0cef58f1948fc1bf1141cebd21fd2effb0c8377a2db1083f89e6535e55acc9bea3d879ed863a59a5ebda035ff4eb6c0963137d5e5264f0233c938c40c8985542e34bbacb62e92534178bb3b2586a7e92930b7a3962c4c72de7d4889d8926775764fd2db94917e7d85e9fac91664eff295979c936c367e3a31b9ae9d03820650adb26699c27f7fbad3e40e9b46e0280632eaaff2468432c6f10b959a61b040ec44bbe6839300714f89a64b487af5c1610e20faf07b8ba45b2b9eb32126fca716c2115280e5995f9f23564309d3f0df4087442f05475c8a0911fc564cf8f58fe4979e18e605cd754562e6c69a705352ac14ea5e07799eb4b601b2b70adf5a2bbb674946c67edc2fc3e134722c61fb4b657c24118652e2751c698e91afaae9b3edf922925331f58c2de866d50112a542b09d9abf8cd5590683879043c6407797cf70825f293aaf083ecacb0de54c544512b427392019fbdaf82659b459fd860638313a26456dd5e0180d4d8a0e0b25d91515a73acd6338ad22f037dcbcf33e2807121fec95e8cc927f441d765bb21ed72ae832bf82233c60150bfab629fac25b46baa11aedbbf13ea77e0bb6bbd0dc9b1434809fc4bd775f6f3058dc68b9d20a232f83783c04b7a83167c632bf6a1bb47f174b3b168b13c02ee39e320100e3ac8d4259f69aa56926fd33324ad829cbd923c33689df22b06c59225e6452e9331819f0349e5656f74140bfefc78e4e16398b9742cacacbb63c16ee6360f2c708ff2c2de5065d38b2bc60e8601c2687ad75fb4f8967a50ef27918786594962498814c521423c02cf7b96dfb1228b8dfa88da7af86f12ad1e8a457edcba2a860449136e1a9b753691516cc0c42458679d0750244b4b1c8217d59d8b772837068d8c0c4539c45133108d30cdf906ddc0ba9ffbe394af4d1bc37cec6497de182e53873055ea3df75b1b68fa18ec636dcafa2ac85777245b01a08631c25c6948e4d38521263065b34553cf4e5582a22f2cca8c5a0bacc17e57282f2daea15633641706b62317de4fd950ace9413f23978e128e9df78f14c3c1ed7301708c8cdab8869b81edfa9b91ce09400f5ff6da6de48aa94263aea241ae1fa526cdf7310ee8bf62dfc9de9c2af642a56606d316d33e3a74887705cea4eb9c3bcce5c3ead141c16920d9a676f6d738438dcfe3f0004e977449637b01c9c5fe1aeba1fb21d07130b63f4f1f54d6f0700ac858b60f803a4acaa0d5af2300936de32805a9ef2ef702dbd6f25d707e3bdadab413e8c739615ab885d5f12291b6d378b5a9c2256ae53a278704198732f81c575999156632ed72b4b272d98c3f8708baeb5fb42203362b6daddbf9db8b286fa20706ab0d5a0b4274d68b99dd3be6c035ee51d35e71531f4b0d8c0a66100b1040237f760711655199b5394f0000839f620d98eca1b343b3c6fa48192df072e5c7fae22be839d88247eec9e7f6d77934003304edbd560b153cec4aab32729d18a2bba3312337b0940754447d8004ec224593afe9f336d1690348be067f78fb7dfc0ef00a716d7e0f63a55432347921ddfdd5a3a6392e938029134cad5077293a1216daae7416b1d4c96fa36bbc0192644179ae9ec52bf0ca3d9d7f2615068bcf23f1be076c4799de6280cf88c7c15d537c624a6d322982e97f8db7182d3551226a4876dc4db3656e04a28f732c34417251c626534ffc47368612cd0e4eb2c0d8757bbf840c99903d8b81e917065d92fdfd3d7e3ed203e7874eca105ffb104c73f0f3d758a11f2be31b3e922b5781e3780cb4bb4d9e3564ec81efaf77466b1bec997ae9fc5a6cbd7e7c1e616c642f90f9279a475b74dd1d6db36e1f3fab3c2b388255c5b70cea10876f38891c29899abc46416d0974875eb75a2a7c12cd6965991b86d2d381814960070ac7d2da41567e8f7c8b7cd529f4098141afefd4027271dd5ddc7e141db93cd29cb1fefefe86de60e00e1bad6cd624b4934e4f96b24437ca584cc56203666552b4934dcaf0a2c79c19c5a8e8be1902ff3c27468f9f0990e13c463a7d80c10732d2f8c8e1f3336c1e1c43a8accee41bad43c1d44a1cb45c4aba8c25d38a3701d76bc1f00ed210b4007b159eb303ac7c1", 0x1000}, {&(0x7f0000001440)="98542387db201163568336e901d14bb32e1b1e3c539aac60cc39659537a1f48295e4f9e3ad195da21707bb829aef4b92ba6cd73c6d7f93f1bff80982b2c48183cf78c9f33002e3544a5801f82343ef7fc6b820c5126d439243860096b84eb42ff2c2499eadfb5b7741ad9d8e86c93798c234108c796a4737486d535006a4f13e5c35d271e6961a873b6bdbc3be85b3996b75d4672a4e23b99d41f32e6292d37e4618c17299a041121435e00dd78f910ce4482e499db7a324ffc437c69be00cb12b6c67e9ed68c24371656bd7cb8537e6bcfb17cf77684e28f590100fa2a8f8049300b3d4572f8bac7cf6ea3bd8b40bf8de5dc70f5c5f9494151d44474af4691e6f69aa144b5be7281e65cd20f0cd406a72ae2a5a4dffc7e586efb2cde2dc43ce87832e45e0da07713c028f46df5f982645dafc1fff0f7e91a1dc7a23e3c6c0307de77a5e942878d3bb59fbe23bd156f2e9a8a8a8c608e5d17488d076e4c448ef30cb8060d54fe3cda336443149a27069a710fac969f9af355b98fc65ad80c0abfe73f3d92328090cde14453b12ecbab781564564eb8b0bd2d50c41b7f9a078ad4d2e295c8d87aa94873e4a6922ea239616e0c485d6b070d85b892155b07e51bee37aa1bf010ae4dc3d145b3736475e395540d34fe1b520909610a504ece5833427e32235a554302f69d024de386dc7e8f47b6e99e258104682495835840c99056303a144b4e12cebb54b849a72942846ce799623d6e7b576b4fff6fd14b342a9646247386e12626ebd930025fa1168d1edbab9ef26a515923d2a43491b1b7dddc81020c0caa8d2dbc9444d979aa0e6c11e9ff3ba6546816303f620bc2a19c7ef460c2f83c8d86c3c55aa72d1473078770a4f07d3fa82b0af0709cb7cd33d24064da1f4a7e3c79bc73c161a9654f9137b17d5b06059b61ac905e896f700937089304a497567cfe0562ad70565fae91f3f666ef43bcad019ed1a88d402b8d61a1658607e71813227b286f818a81ee81613f2f3061b2949422d4a916561db2886ba6e28b2bae6fb3d5bfc71d3648aa07fefa9fb4b4d84c80dcd715cff86700bec0e01b5ee073a246b257c625730c416197e4d914c3ffc58052cb0ec121f7b7e4554b23563838c982a27db20d7c1824b99fea47b32bfa1bc3a58fecea2a2cdf315fbd2a08f111eb251918827661cfe27145b3b90207c205e3de7f80e8c978c03bf562ac8b33e154d6e9fc8d117118a6a833a9d70677d828fbef22c077855ae8bfe00fa3994e8ad02f3ecb19650abdb6c646ae149c0f4b661583da3b73afe5d1529906291344489d18ad62300cad1c956865a32d9f2107d4da055dffb4de92a43d9500ae6ceca8aad9ebd245eb91da5293fc227522ae86b3167834a825ec528de931586e6cd2a44335621428fcc774e96df0810b48d9d45f2ce12683e29cc04024ecd1dd258d8d42e5c950cbbc6217193a203eec53bc5b8aafcc6af9eb807af16d4fcf8ef504e49e13542400b244967d9b89b9586854539ad29c0378124c4a70580c0e2c6b1d713d1eca42922acda1095db0a774139726a2ff9d4dae15deb28972c775eddd5d55d4c4af2337da8fe2bb5498dcfc1ec8a25cbc3229fbece2bc4cd14e79de5a8d58fe5fd7b862d2d7366175debbab428bb8dc2943017f5e06bc759492d7b01098a9c893d2181f04fd49e43d64730554c9a8a0b348ecc43bdf4ea9045cc66625cbbe8e98af50052cd951aa3bbe3a012b9c94c3b5da5c6f0da8d5bc9308c631bfa0daf06f8a4996418b2be3b59abeb374726e15efd5b09d887cd0bbf1f10525a29f46d2548f8e96da324b62441b43b120d22a8ee1c771de0be7ef88ba9fb636d37bcf7e05d82bfc746d6efc629c7f0ff0a7a978c0e80d3a56cff71ed9326c347406b41760826320ae6ae6427f529bc2d1435a0209f5d0028a91de6fca3dcc065497496d55476363211220142167a08ab1cd12e6379fadf469c237d7109fcc2334478234ff29f43768050775dcbb863d0a44992c93efc4a29cffb667c13308c4ac6466ede531d587d11de92dbb485bd9b7e2ae9d971362f0e88dbd85e990010e49362e7f9aafd5fe355485f6ecae33ccddfdf4aa6dcb7fd78a77b2018a3b61c34fa67cb3f270e3b179bb6f9bf3411d6240fb06f08439c5bd36275c7e8ccbc3d207bd0f86b34205bd3aa5023911952e9456aa7420d7a28f33757ce688f754c9a09dc98d047ab40d5d7fe63a8374dd04e8d56a2ed5f63a7051d8c6eb583dbb0adbe2a4faeedad5010a01dba9551f5a4da50e5865d0f8971645bd7eab1b3f413fc1405e863fdb6ab19c74a1ab1880092a2fb2a011f929c0314ee39c138d63f0e6959f966b263a6ba06038f03fc350c9e8247787e254c0f2a20673b2856f71eae7f15a7b71b7f6d671ff704e09042868a71c5bc307567b22efeb5683a76bf5313629371db7734cca4b3d80db39122eb69c2fc6eb92eab1c4abc2e0e1915735668c8e5a36fc5482263e42beb0d927e045e6a45f0882a60703e041b82630f42edaf13e0afab3aac2ac58daba701b89d30fd118aba06db2dfa006419c895e1695e7fb446005391cc037b7ac0cc71722373155e54d229d32dec7230b064592dd8c4b1ec489b06a9e603fc0b1dd04baa0e2fc7e7f4e40baeab49b629976d2979b56148ff044552aca60773de087f8d0ff3672f250937aed67f74d38bd74642a55b846300dab822e17c155cca5ac52987619d2f0e74d491f2c1e37a5f720201f1905ccfe6c3b3baf42e7242350616a04f4c21dadb934a48d8badc6e90c815eadd341f46f0ba3a5206cadee96010d76a7d8c395cbf7f659f3ff02fabeb50fb8a249b1ead9c06759108214a5fc13d7e8677e12cba386c2f353803456d8cb426518aa5ae90a8318c5e667e7dc8bc15fa153fc4c8aa4b920a9985abe359d41587805f529e40e1a5eca100862b59e4b9612703ac4d9b4d94264bfa6e8401f3223ced8a15d9904a59bb9e68fb3c2889cc675d1961ea9ad6fbf90a0eed835fcf6d93983377cb6ce763c5dd77e2cba589d4e891bb93074b8e69ac876027cefaaa35d6e71c853f023902a207f582c04aaa8a3bee7af32cd2f1567da68244231a7957c97aad63124bed38c3827f9f12f31a7d2d9852e735371fcc4a11c97e9fd69d0cf1c853435f1defe17cae458e65f636dae2c673ddc6c1421bbb59e5a3cdf2d89ad11040bc9ba3b5b9e51802e5aa35ae7a54f7c0303aa1f515849ade184b6bc7fc65d57d958faccfe0244ab4a66b64649194b69310301f56646202c619ac7b7e245070d492d82b3ebc6d81ce51509631e1c918a24abb613d505e1a4d1cd0e787f3d2779b5a141580f103ec941dd1682cde30ce6b8e7344d53ae1e6fed83a40440b2f76a00610fd7a86a633b738b3100b776e4c366374dcf6a16aa00a71e32fbe5269c9fb1912bc928fbd3d5464a249bb77a6480b8f9a9e570c2b7635e2f4f0fa0fe468c63fa5181a8c5c268c86412e3849a27389dc2afa3fd243712dc8553b8b88a7a74eb430343b641ff6b7d0f17ddf1d9a01bbbb7385262690532eb962f1cd7c1d8821f840c79bfb3e9dd5faff984c9dc45871ddeca9188a4ad8d9e65f0aa7b17b45881c002065a9cf79c9515a8071de9db4219e706b401a28fd049115fb2d7a7b71eab35721da90b668cca4030d8c558ecefd0eee97aaa35bad72fdfc3be72d6beeb3c1f85867b2e1673b977c922506794958c8144c82af273cf0da8a5e1c5230ba741a1f1b75619948647ca1f6563e216e3b68b15b8f85202bde9a92872692f8cd9ed4a45682e3436b2635cbc7e9207a6d7648b46051b8dbb7acd865956bf764315ee41fe5f813ab9471720a7ebc626cfdc9b0d97c1313976b1410e6119ccbe1d6eb5449125e04afbb54f96ddf0f741a623a55ffbe9de8ec7f1e86cb9cb3b505b786fbbdad87c92d85d5ee030d7b086a977c4eca321d18a1c0e1f81578f0151871bb8429dae1db0cca78ecda7a87d549ce2dbd531fedafba99f76828f88d63a6f0f881bc5f4cbdc86d8c6a884bd60f40ef4eb1749a3c96e99b0c9a97dba85d66cf8a98b2a45090bc5e921d32abb53b252b1fee62ee6eec4dc07f8702448e8adcf7dfe875e42ca7f9dce25b3fefefb009c4cba43a7680d763606211f71f1aa7aff5011393f018fd06ee7d2e31c469f0ab9a185935e1a6e1fd9088f71d52bbbb9715c78a5e355154a46fd57d4092749bc6d0c0d228f520daf9a96cabb34e8aecd80c04daae5402ba464ea3c821f1890a17173a5f3140b3c9a5ba2c38292c32793e157c4d12914d5b2640e3c0cf87145afe1046219a14b9b33f6368cadefe1c607130d72166e5be7a3f2e4623274ec29389a14ee67e69ad254d3a92ce2766022e7c97835df18f840ca6716ae9e60715276462ab6b06e286dc10f626ef5b55c7f49862e78f7810967b33bf960c33e3796cb6d7ad7742ca2e9b699545f227d95c3180ad481f0ec8973e661611da0774222b3ffe965053b5fe54a4fe6ef8576c696b22f47723c6140637402f05661f8475a975ad04efaa3e9374ab79eb796918f1d4df5f5b10b29d9488493928048942593405f0dedcd7e0e47890944a5fdc5de4a4553aebe0ee9d56b9235d250da10a8dab5b1375b6363ed922e624e8354f478381d8b6ecdeb5b423f734cbeff700124cace7b45d31ae634a2912d21849563a7e798b5df4660692276447b0d672489b60895d3be1b19e7af856e5543e2c34c31aa46a74f698f8dd6d5de0a23400ae37da1c91b7ed821c8f77708cc4f7358699bd1adeea5d69198eacb462e5e42afcd75e328b14b0b2c19629383c15b7ac8523f992de725cd65123a63b65e1821f6cafaea600ae6b9b3ffb7751d75e7f39d294d7c91c377f52b09f72c6c23168f6442d7caa5b70a5ecbd02aaf0d24dca9c42c7e1db790045b694fbcf4fd23d961d241f531600fe4dbeff208ae148c8c02b4818cc352be5d953c10487de5573f0894fcc0eee6921df25566e75ba19856f1d2dbcb13ca15c2709a64f3ce01063531afab8382e1bf11022c05c952187bcc30c4abbcee4c2af3fbc66ffb8ef99e75059dbcad644494c2f1d5b266c210eb45c89c1d288399662158f05a0353fa4891c5f1ebdce32bca4d427d8aca613170dda5d2de0b018320d0400146aea9eb06f85c7bd9af4bc2b250bf77dd242eb17caafc3291937d06363361797801069668238defa47b683342d58db3ffe49f376f8afa9866ede2b3e830b5d2bc3081ec341486541e7bc3b2bc7a38635367c83bde920c44c0c21140c43ff1efd547edeaf6959fd80bc3497b326778880c39638e5182fbdf68151d4c4491e5b86965ef1f759a2c89f6b440b33c1352c09bf592cdcc36b47f5b83730e2e044a5395ca5b6ea1eec8ea1a26527e9a54cd2483ac3e75afbddbc32eb8d178d7702c2c054e4de5bafc04c4ea4efd3d5a08b169c4b784884e3472cb6c06f2c7f352c1dbbb2e08f7e34c2fd934e7de34d0c184ccedfc31b648dbf6ca7a13ea7e8a8838adbfca3dadf0604db70798c97cd903fb2645f93fd70c9b9db023c137f191f8c128aa5378a9cee3df85f89a3950b4414d4918fd6f6bda5af6ca214eb20f82ac551b8ad5c2996aaf95de1608b6fe22b0627eca33494e3bb77cefffe029b268930bc14e1eadf68a2131c9bab3ead29bdf5c0b4268cbaf36716de21794e13090ffdc9ac27fffc1a67389c6da527518230e45d57fee8364f7793755d77346043b313e6cc7c861b5d45b9af75716393a087cd02a8e44d7803b4bb2e56837ddf272f5ce1cd17", 0x1000}, {&(0x7f0000000080)="f01902dc85028e16da3501e34b362ca71cdb09651bd91bb8aef44c1a242acdbb746c96f9c4", 0xfffffe49}, {&(0x7f0000000140)="5e5a828c306dfa15ee51efb9458b1e407415bf9b0ac0d37fb7a7b925e0d05998f8cb44e6711e2b96a2134f963e5e4e470c4ca5b21c4e2ce5c02294a6d8805dcb493ce839f6c6453ef877fecae7", 0x4d}, {&(0x7f00000001c0)="20d41975c6cf7a7fd905cd297046a8c5cd519efe5ec073367008263d9279bd7de72c1b92d741e50468833469f3ba2dc03281ae8f57cc02a918653c36d37ba11060d48c40c58ff33d2c461025d7fd824162ea3cc8f51a75f4c911be0a4bd165d58d8d1021601cac7897dcd45d19b25f28e639481c49ff43057d0905bb978670d6a0a5ca5626c2fde25cb23bea8a1b31059fb7dda4645070ae55ae10832d5ac7d73436bb98423c2e864ae47a74a9270ddceedbfe0c7450079127bb614f30f490ba910494df32e65719017cf3921f6c75c48d465df95ef21acf5d74d9a4b2f85ed19bbb8c99ca5079db57ef62f3861234efd222e8f12b64d20f", 0xf8}, {&(0x7f00000002c0)="5416040092f767f79a1986457901f60a4d48cb1046116da2f938e233083e45ad6f68172f5149572d9aa2399f7a3b4b78a0ca2a464dbc9a907a25d5b2aebd4485717d73d44d4c440b54c6e169f0e710c5c6d96986e52434661c17bb4d99ec99e82511f8f5ac06b4a3ea241fb020ee27f21f96bbb491dbb57ab455f4ff68f066dcd35fb5d9e959a34e2a072868e5189aa5b0fa44af2dcb605af0e2e1b664f83ad3b4389e244002686304a3616bd7e6f11bb6ab7fdcf7bc918eb981788ba51abf42f1a80a6ac1f0d4a77b928fad4c4ad730d3b3c395188793ac78", 0xd9}, {&(0x7f0000002440)="0cd430d27610fe94a4216f147583f4170be85f505fa7410e39069c9ed7cff7f795b661547dcda1cbe2e41f3d0c1cf920477bc4e69d03f0525fed7af42807139c33caf1af50d8660c845bd008adb90c62ebaff76a8e3fc2b0281c8d3e9eb8cdd0428d8be2b7fe1971539a624dacc951bb72d151eb5ef2db3e1d8a347e021b0b206168e6dbad891361a7ba3ea92ceb923b279ebac3596cb9bec3fea4b202ab975621281465859853399cbdf74751f53af867eb25cfcf8d8d750b6a0832a5f609d2814b55d0782b9b55100158a11f80d61ee3ab0960abb2bbdf872b3f30591f195535e9a4fc678710546a84", 0xea}, {&(0x7f0000002540)="d52ef02381ef1c5ba4083251fb39f1f17bd5942b565093c759239a35be51e9d33b2a8d46be0f1a5d914104335cfe1379c6f3a26db9f8e27db96f18426fc135e013fd7d427a31d5fda4db7db9bee32bb15d238a4802dd14179293aae3638159260f5f2c9eb0be83cfbc4d2b9acbb9ca66a0d4dcbf5f899c1d869d934be3a82609ee32a92831ef7e68c932094476825478119c61e860aaa60162f26d368581cf97886084215773332378995973145c38e20f1f9a7a6c4c292b719c0a071a2b3f543b4b12916da1b42fafdfa1f6364e726d27a8e9b6ac70964d4262dbc250755cf8865ffab992101caae2b2817a446774", 0xef}, {&(0x7f0000002640)="6f0b7c932f71a3a868e63bce2a5578d039445cdcc392233ca2301ffe8108e3d596e0895dc27c117df28cf54963f819e4bbadc5fb008d0c095065961842ccb4f28e868091c453fcb681079cc003b7da31cb895ed5ae8dfd9566d5d4fe7bb7599fa29801bc237e070f9c6e8e665fbe410b70d51f33b0c7db28ac317710f985d1f96b00ce823493ce51f24d09e02f4e5bb7dfc41eafe8445e94d699e88180f500e6c75f89856d4c099415ee63b38f707232e3ddac4648a9f1b5515bb079aad7ab25944f1307c30c8a851eb5431c0af1", 0xce}], 0x9) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e239427faca8a50e3490a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(0xffffffffffffffff, r4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r5, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r6 = socket(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x20, 0x0, 0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r7, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) 16:00:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10082, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x41, 0x800}, {0x47, 0xce85}], 0x2}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = dup(r0) r3 = socket$inet6(0x18, 0x1, 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x8}) r4 = semget$private(0x0, 0x2, 0x200) semop(r4, &(0x7f00000001c0)=[{0x0, 0x87, 0x1800}, {0x1, 0x1, 0x1800}, {0x7, 0x3a, 0x1000}, {0x7, 0xd112, 0x1000}, {0x1, 0x3ff, 0x1800}, {0x3, 0x8}, {0x2, 0x0, 0x1000}], 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000200)={0x12, 0x8870}, 0x8) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000001c0)='./bus\x00', 0xfffffffffffffffc, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x2000740d, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x800, 0x10) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x1, 0x9, 0x800000000000, 0x1, 0x10000, 0x10000, 0x2, 0x1, 0x2, 0x2}) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000040)="7240821fea238fd2267c2a4c824a9b294579c656e10a7870be4f84fbc1254008143bdaf484c52e97273ee5c0bbd43ddc7c56d9210f4fd334280e87836e6c8f2a371a4dab45d6d5bb3296162afdb4de8b21c4f5dd39304da7f803d29a196b88", 0x5f}, {&(0x7f0000000880)="cd10c5d68f71b3a2d992c6422aa4d14c0228ca9f5cdf62a58f5019bb5354f5dd1a562950b1629ff12cbe44fce8c0b7fb40c85c4e1d6e3fbbfe77c1ac588ae7ccf1697e919e11266dd8db2098de1abb5eccfb8aa2e3bf15892f033a3558597ffc5dfedf5cc16619ae9e7dae5dc03a316fc4ab92a9d6945a39e69b80c124cff2324a40a74a69241c7b604364d4c6fd9b37e6964c4e923c2a8621a392ba5c7e4289dd4c674d470e60e56ccd85f34dd4bb4aa0aa873a9ad2af63fe30a5af9aa5afcdd65b7ed0647b5c2455889136526a6a2e8d982cbc89d16afd7876a2f74b4cb8ba0420ee2871a4658fc3b5deaaa32e7c3705ef323328ba05f5ba9d49157b66c5825c9d5c910be17d2ecaf74d157673ae61555071a80b3fd0f3cbe97ba709ff77559b4e4524959fdd873e4d52465d06cccc2475748ce4a4e1c833bd1ec70e104806cf1257c23bb16cb9a2b839208795277f81cd721d4bd5eaeab1e572f71839cfdb483c090d4da98947f302122f965fd9eca42eba4114eb324d6d2d19667fa68c961883588eb6aeb525b54b4a19f39e66aa3731060e4b42ade4943516f40a061452a57f871df21121bae97b92fe1894b4ac0f6f16ab5a670dc14470da76058a5c0e594f445cb2baff424df1cd4d204d8af8a7a84c9e461e79001b6ca8d18d3015478c47ca1ed01ae448504635f4d869c37a34809110ba64aeda5356a6cc0a156fff57ef13c2054e3730413ce7e43ec0df8cd93da7d501c930012a8c1d8e1d8aae8955d9169f40337eb6b487beb88485565076ab9d1959bdad640bacbae27195201978694c4947173af7f23071fc522fd43ee30943a56933b53e54bc24c1598b7ff48f47a3028efe77c37c78289c9be985d20313db66edaf4f19970cbd65838c3cf443ce7e6ba4b4dc5e0cb12a012737a2cd5e75d175fdf56ab39d76f8a2a4da6b5713b5c3a51f71af85c0b4cef50ec664e14d2f216adc089b51bd23b1eb57979112abeecbd8117316ac3ef3cd9ab136f921b9ebf81af10cf3e5ddcdb3f11c1280d4384ef2b6c36299d94480416ece2868fcded9965c5afaa105ece30091731af3a1c79bced91f1b491aa7d849f4a0c5600faade2aad94b4b23561e7ec8289ee8eb5e7570e0c515ded8689bbc26ff888b83b2282959f70ab31f72c567f09053c405a7165d40fbdbf4d7119ea575d10eecd2608aa9d74044d0cf5953c46ed6218b230db409a4e86e6617f36a1d19a3408ecd44501f0af425ff143adf81f319c123f212149377005ca378e66e9531b6c4f586069b75a6310857c101c2a7938116f3d72e0b6370c2769af0c6cd6978038cb5aec2586d30e7a0a5b606b32abe72edea1ac1d573d6e14664f8e53cf52474a318435406530e0c343c183da575a4d413ecd12a4127aafc9a732a93127e7a78f82bcb8063f5c3ef870472d0e5b744b74e37a0d7b65f7896e7cb48a817ee1182627c70310de4728402ddc8e8a814f4e7efdd4b95fee3bdd6794f7ff272e340dd013e6355e34f6542aca5e09f3328c4fa00ed04583eca065ba54f3813d624a5773c8b774db03758f746b99a0c7c0b761727fee24161b6ca3c33b7d4d327d2084ae42a48b6e82159c18b7e88b0b532fef25e29242ae5ca030e2c116a5ca6bb1a3b7f263b6ccbf63912eb32f423b20ccc5b18d68d1cab601a17a4b7c6f408e26cc67e6ad207b235ba040dca704c89197f00bb7c0ea34c989620cf1cdd8d893cf47d0b4b1a4bff9be2a1e6380e79a1135d6d38725c703bfd0d495a0a2ce3404598184e30b2c87758877a5335bcf1f29ca8b82fbdad06ec9e47cafa8f507e2dd508311d9c4c83d9cd0d49109cd72ae326a38b0b73a72f2dcb6589c57d91b81581c0085781e8ea557092cea5b79d4cddb1f511f51e81f8451eab9b7c4a3a28934a15b78080aae1f1949fb605c5ae0643ef4be7266697f10a9dc94aabe86417911b45727d38f980340c901577671df351effaa733df88be27d8f67fa063d7247cec32877dd1eb4c544fc11dc13b943fb4974b6e0f74dd41ba0ce21507c24492d927edcb47eb3717c672b05ef864011ab867b89e41a1689601672e287a15bdda59a2bccf9f88c05eb2478cbc2fe347bd0f8c56b5a10d5d2eef769c3f555f2e7d1ee2da1262ce88f7e5e22e15a11b0bff8ae3c6bf1c255ece3bf82afe15540c8a5b7a90257dde7005642d75f870b08603a8dc47f62b285e2207a0be53ae1972142007ab56a35ed7ad723bd7a9c5edab372dca55d3e538ac2a01f07d2d41c04abfcb482afd3dc0aee5fe18fe329fff2b2fefe80153ef216851416a2b87815e7db5f46571be5396a7a5d57d11dc1874c11c2c8603355fb8dee873f1e31954f76990e692cd0bd5a7256bfd9d2ba31581030a4d41d63364823a1a166aab665d095f6a546a0e77e986c28d7912f428dea1ceb09e4f4f05ca2a3c98ce90aee416dd4728ecb0b2acc89a5850c76b28b99702d6631d58950af8b3a3a618c555b8dd8a4ffe6829c7c5ebdc7a2925189987624972d079db3de2e8ffeb3467fff9c2cd680f14d1f7aa4519fe2d1103f60c28b895909593da7b4ba17c71cc9dfa4e45055e3e1f409d59533145745dbdea52948bbc9323277d74e3c8ffcf13aa8f7521b3f2c0fb8cc5d2a404a7f12372897ac062feb24d4c64004aaaeac78b7445e3e8b1f07d48f4e8191ef03bb5322e4ea34c14587950dc97e07d320ab5d5714b06e749ba2ce69dec9e6ac73893346916c088d0f2344742dba4b22a679f7a7aa92897ed5fb9965452f956c41f642bbeb610a13c0b0fa359a04134ee8177dd1b325da00132b95fdbd3b1bc4ec3ba70a56ea6265b34c0a918e757f67c41488029bddad92d7e27534f5fe012ece3f007e5d9d316f461b9f485b387c74ac92e2436073da149b6dc5c0857a685de1007a1a7185ef236de82b78c9a95fbe682843e78221e763e666fea38509a1ac461cb34042ab66e385d0b4dab9752fa509e7463c45a29a7f3ba29a205f19fe7b251f7b4f5c895264ccfe25bdf4374fec963662d2bad7780246f790db7dc997e292af03ba8fa3e54a9380416253cde44474e5dbce2ec925155867ca96887ee93cc09a8380158f4ccd4e4e15aa0f3c0739373529534e63402591ba20f8f6dd8e282c94d9d9368dbc897087f998e55b6e8883c60a595da3da1ffa9b0f408cb5ea4cb96274d4a3d0e7624d24ee5e5df1901751dac2e6288780b2dc4c5b73be5f33d9da1ad461d4550f05a20886495259354a5270e16728140301043dc1e6e943b714e1d56a7373a300c4318776a9b476d60a01ab8d632560c75cf7e077f784f375e863ed35b99a0ebb58914d98d42dd6b92ce7817e40959e383f8784b7367636d3ed6cab7998c6de19be1768aa37d43e488d79d865fb4ff9b629e4be4b45389888efcf6746a2327c62015b4f50ce833183aeaaae79e25f74f43a2e75744b38e800f89cbac1ba735812e0df8b99426ed6bb7839b2d42b7867aa8bfa5d06e108397c52b9496d52eafa6a6f10b68ee738fb883dd4a44c1d377518dc904516481a774a7144d6e9ef4492641fa68fa9d8bf94880af816ba8985124482041c8ecd27439d04a185215352311490d520c0882e0981d952d2c27ef45ed3e4013c6dcc79e8c57640942bccc93327c3b2ff725bebfc919f2c5ea61d994ea414f0c78434e5d03bc245a8b5e34e88c57aa90172066d035a39fdecf0d09747a1933a07828dd22f05876ce800dcdec70e7e5a27cc126ff3ab807f4fefd90ba0f2b42bdc2930b23c9b298ef3f3d6803e1c2311103614ee9757f018124fc9c31ae048685af3d6d724decacb5eefbb8dc557790be34f2ec0678e0adfe3f7065c0dd74d8379abf95b6c51e098b50131b5cacb77891f1bfb19582612891c1b272963fdb066a1920cb0cfde1becd85fdcc01dbfac5cd2a86a15febcbf5720a417b869a8bd8671263157a8d149a57c96cf18d1df93d11ac69d092f7dd439cbd86fb79357a64bf618b766bd32ad6e2cabf90bb0e7446cfbd45327e871493d4bed896fa352225fc13fff10d6494a02a1334aee80b0f238de26e12676e88d9d088fde6bcf3aa2c604753065a0dc3454d14dc525a64d439bc150d4e6077957f74d4f29f1e1c913bb1c0eb65526078c55eac3637d0c64243ca285dea688479cd51c561936479b14048907bb07647fbbde4dccead87f727296012e20ac9051c64b499e845ac605dffdc21ac5659455fbb6587bbde475cbeeb62db18037a3f9cab9fdb0512a6bf3b035d5655394a247f57ad0be4ea48b645800b770163e347e88ca65babe50b458ee21d01de05316f7597918da186fcb4a874820b3940813210afb7aa80e37c25dd9f0d8fccfd78681361ea71dc26a2102675cdadd51b3effb0652bb49e36e238d788a8243eeca725ab51f263a311bd3c2f9b1089afe9399e04261bc2ab85c3303b40ec7ac4d25c37a8912bf5ce2107f5f10c2878da43ae67a2f0617504224f98b4f7f098ecabdac7dbaeb2219185c18a57b122d77f9b2e7c534ebfc075db1212055ecc0d76aaee24b8d458a00a5a2fcc24516768f74bf629d7ca7cf1d64317912ad79188f0150b117bdae4c267c4b68445f06cad489b81014d54ba532875dd72af7cadf5d63bcd2cd88beacd43190468f05c06ce953eaeb936008c999816884d4cdb3f38d473b1cfe49e6b9214884a82e63d170ffde48e220d63c711e37254719cd00f4190f005af4b9bffdab5dd9033ae7f90cd31528fd990a523acf472567d26909efe68e21910ae8dfb1970a002ecfe94b32ed59ec8631b1d5c43ef39bc390496ad73af2a665e286bef78c428a3cc7d4ced564b57ca298b454ea2f13756725ab07db3ff4626c93e95bb2105bf30c3ef74b545cb5b22ef5bb05d9ac88bbae3b043d512d88cffb32c8d51e46f6de6113593412a2fde0966fe995d4696b74dc9e88498ca6f4159b97f24ef595430b7fbdae6ec9ed7509c9080e0afe75175e147c007c148029afc09d69bf0f08af93c2fc669a50be04ec046fa3a515c50b792b5a938ec727f1b76aa671add5b47201daf66acee21439d88ce34a92843e7c0f89872b25eb3664729dded62fb82e03acf135cffbb27451b3fa25adb7704ed5c9ccb36fbc5e5f67b76ff313da118873d28ac0d220790624c29f19d44d9970e7bf591cf1ba68124170e3dfabc9b0dcaebfe64bd96a1e6b4205c870de006606c405e715b8accba43b3bfed9b65b72ad993578cf8285e52df2e35d73e6a4a5957f7f8084c87a8e4227280ce415e1400bc75c7ea7ec0cd850c122b03e9384ffd7a32ae1162120e05fc8c05b2082a8f2b779ead4ed6110d730e1db8fcb9d099e37b93d96cf3db7fc94aa228784f4312416d13004908e2ef30e331075f58865c76cb9d0b317e82771ba6ce63791b52da5ba68073b70700a1d3ce65455e74e41cb3ae5eb13886f835de364ebf04a9196b8018ae554e98ef6fa74ef758672297c613f8cdad7e900af581531248182e35a8ba1df1b59d174dba6b149534acffcdd7493f0f7a75874c5aec14141c1e8ff8e6fe2f48fedbcee62b9475a2391ba1c1ce8e701f5d8b44ccd842d6c9df98230dbabc4dfc73fcf0ec480e0cc39d5082bf02bb9d30107e1d9726c734e84ed4552973baf96ad4f69d0fb67e82fad5abebad91f34a78bedc812c447caf7260436fc8b114161dff1b5e5f68596dc6a590f756cd7062ce0107ff53c4fcb924d6f7827501afa2ac57c8d1a9114b247d9184289cdddadd2806b08cde05b7cde2f433dcaa7acbd4a1be40d4cfac96e9b035620278a9710", 0x1000}, {&(0x7f0000000200)="c4bafcb1125182eb483543d60e4565a9c1f63970d3ed2ef3ff558f0cd0609e615465a3772424b013f031398511d34ed73d83506d5c0236932427f820971b0b76ed603b039869b4fabc7dd191e694cbee122656d9e89ace240b7b84ccecf27e1719e2d9991eb9f80267e9d44bec94f32ba8affe42d5e066c2a639a02a818dac7bae8c6c23e7973c2ce8e33c789e8c5dc2d90252789136ee9dc293ec08226eefca4023390da958", 0xa6}, {&(0x7f00000002c0)="886ab6cdf3", 0x5}, {&(0x7f0000000300)="32303089d0bf96e3376291d54649f5a962b09bc0d2da430f6be719713ba4af9204da6941aef0c0551ccde59979aa4a4508a9d43bdb54be2d23cad9a50950285815a5301c9e8e6dd6c2c97f50e82b31062d2c5a912ff623d8c9194110fb023207d4912d92ede04e8952d47a8f4cdc35e679f3cd1bf674b2e73079a6de00642fef8259b1aa359aa59c56f9a53fe28666bf64f40bda4339c74851cdb3889e567ce7f77e78eaecbf9b48fd480c77d2a7535d95843a3ed38a18b6a2348656d14667a50fdc4e889440", 0xc6}, {&(0x7f0000000400)="4b13d7c76bdc2b58081474f962e9a601c5420a9de77def8a321e6d3be20c29c658d0699633b5369fb014b9d2f8d79d5003cffdb25cacb8a3dd8068cde9cea9227052b8c3cb432394b75e9c26c941c7bfe327719c8519036de29068faa7e36f0096a0ed7342868804714eb8c59b3613ed577c7b47c9131a40709103e93512780743ff8130f6193a1c5c702742a3c56961d30be130d9e117fdb2c336fc88069845a11f6ef10b812743245cc0e05c5976d96ccea455c8694f778da615f50eb63cb50e26785e6b6cfccfded590d978d76f4303b6f05ac693b3b92e63a7de995aeed2e9dde1cd", 0xe4}, {&(0x7f0000000500)="e4a990c96dd707d18cd45751dd7b694a970558276cc7896d46ae04e6f5329acd4887007339a7319c65695ce6269ea95f7cc66416aa8d", 0x36}, {&(0x7f0000000540)="215c5d1513d4dd2b8ecb8821369f89fa583f64358445dc8c7898ae87f70352221cefc17bca758e923cfc3960cf51b87d6e5ce6abee74f321d78c3f03e9707a67ea64b41d1834a57091ca28a42790c7ac79352c4a361c88db7d0284a6635dc9fff57aeb6b110937534e19ea17763b9ae3bd11f20f07bd4b6b4de640e6d986fdccf3a9512b258244c798739511409871805f135b13a19e8602ad660ab0a1b275", 0x9f}, {&(0x7f0000000600)="484e9f0e72f8", 0x6}, {&(0x7f0000000640)="69b33bda068fb330c987c382a200fa741f474e9a39c2539e1c8cccc1df14c0939e0171240814f9d9e4ff4df0c8113c7ea9bb6059a60664a32d1262e23e65214e9b1eafb9e7ed8d054b24221d26fa31350dde4387950aa83e6d8d5d0e5488a0a75072d6d7de52a9fbb491fbcc5ca378b747bd7e9dd207cf120c88e2da61c6b76c38", 0x81}], 0xa) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x4, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce000000000000000000007800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) rmdir(&(0x7f00000000c0)='./bus\x00') readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/208, 0xd0) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) open(&(0x7f0000000040)='.\x00', 0x800, 0x42) close(r0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0xfffffffffffffffc, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0x3b7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:29 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socket(0x18, 0x8004, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:29 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ftruncate(r0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000001780)=[{&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000100)}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/73, 0x49}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/253, 0xfd}, {&(0x7f0000000580)=""/213, 0xd5}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/228, 0xe4}], 0xa) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00000004000000000000000000000000000000000000000000000000030000004f22276e", 0x2c}], 0x1) 16:00:30 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x8) chflags(&(0x7f0000000100)='./file0\x00', 0x20000) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r6 = getegid() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x810, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r9 = getpgid(0xffffffffffffffff) r10 = geteuid() getgroups(0x5, &(0x7f0000001640)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = dup(0xffffffffffffff9c) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r14 = open(&(0x7f0000001680)='./file0\x00', 0x80, 0x20) socketpair(0x13, 0x4000, 0x8, &(0x7f00000016c0)={0xffffffffffffffff}) pipe(&(0x7f0000001700)={0xffffffffffffffff}) r17 = accept(0xffffffffffffffff, &(0x7f0000001740)=@in6, &(0x7f0000001780)=0xc) r18 = accept(0xffffffffffffffff, &(0x7f00000017c0)=@in, &(0x7f0000001800)=0xc) r19 = open$dir(&(0x7f0000001840)='./file0\x00', 0x40, 0x151) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001880)='/dev/wskbd\x00', 0x80, 0x0) r21 = syz_open_pts() r22 = socket$unix(0x1, 0x2, 0x0) r23 = accept$inet(0xffffffffffffffff, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000001940)='/dev/null\x00', 0x880, 0x0) r25 = openat$tty(0xffffffffffffff9c, &(0x7f0000001980)='/dev/tty\x00', 0x0, 0x0) r26 = fcntl$dupfd(0xffffffffffffffff, 0x1e5332d253c2b14e, 0xffffffffffffffff) r27 = socket$inet6(0x18, 0x0, 0x0) r28 = dup(0xffffffffffffff9c) pipe(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = accept(0xffffffffffffff9c, &(0x7f0000001a00)=@in6, &(0x7f0000001a40)=0xc) r31 = dup(0xffffffffffffffff) r32 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/ttyCcfg\x00', 0x20, 0x0) r33 = kqueue() r34 = accept$inet(0xffffffffffffffff, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) r35 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001b40)) r36 = socket$inet6(0x18, 0x1, 0x1f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b80)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f00000001c0)=@file={0x0, './file0/../file0\x00'}, 0x13, &(0x7f0000001380)=[{&(0x7f0000001280)="bc337641cfc8df75ec6ce68e4e8f0a712958ad8e75d379e0b9ed2333c10ef5558c8f67f2a2b0b80c6b54fe38ab68609f60776cc2fae89792604df61327fe2e929d0709157078334da317203caa3b4bae5ee01750a6ddf934d19fbecd81d023cabb906ef7bda55ce9110d17b6259d9ecc671b21c333454c298f09edf67aa3083045a8815e0ce99a81f181a595ccbc5c113d4d97bcb9210520fad50c8f04b0b49548aca55f1b990d9dfb746729f3150f012ff820ece42e2d2dc5530e179ee27da317", 0xc1}], 0x1, &(0x7f0000001bc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19, r20]}, @rights={0x18, 0xffff, 0x1, [r21]}, @rights={0x30, 0xffff, 0x1, [r22, r23, r24, r25, r26, r27, r28, r29]}, @rights={0x30, 0xffff, 0x1, [r30, r31, r32, r33, r34, r35, r36, r37]}], 0x128, 0x401}, 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0x166) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:30 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) close(r0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200000002, 0x0) r2 = dup(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) socket$unix(0x1, 0x7, 0x0) fsync(r2) socket$inet(0x2, 0x3, 0x800) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c8, 0x8000000000000013) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f000040c000/0x2000)=nil, 0x2000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chmod(&(0x7f0000000040)='./file0\x00', 0x20) 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001080), 0x0, &(0x7f00000010c0)=""/164, 0xa4}, 0x3) 16:00:30 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffff7fff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000001c0)=[&(0x7f00000000c0)='{{--\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='\x00']) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000140)='./file0\x00', 0x20481, 0x8f) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) fcntl$setstatus(r0, 0x4, 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) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) 16:00:31 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0xffffffffffffffff, 0x4004, 0x9, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x10000, &(0x7f0000000080)="eaffffffffff0195", 0xffffffffffffffee) 16:00:31 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000040)=""/82, 0x52, 0x800, &(0x7f0000000100)={0x18, 0x2, 0x554e, 0x9}, 0xc) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x40, 0x122}, {0x18, 0x2, 0x100000000, 0x9}, 0xffffffffffffffbb, [0x9b, 0x7, 0x1f, 0x1ff, 0x1, 0x1, 0x0, 0x8]}, 0x3c) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$getflags(r2, 0x3) r3 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x308e72f8, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x9b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="e4468cd39149213a6ab5e7b4287cf0035d3de2fd06fd3cbe41774137cd71f9b242e89d4bc8b34d9c367dda76a95a6243401e32fc1733507b2ecd28674af3e1632c5a4ed854a4d78e0431ebefba", 0x4d}, {&(0x7f0000000180)="013750541562535f76383084f9d8d48f1df4895666487d43a08c786d70ce95c5a96dd513d1b536ba1976c96ef06a71dfbf9e7eef7ea08250aca6ab8bd5b4e294696d7419fbb282b8b4ab47d5f672c36062764e4ac88a173013cd42a5eaf9e7d5d7abdf", 0x63}, {&(0x7f0000000200)="7339505da62145be95ec53d161cf64e9e253653791444fabb29eafa23ac78c97aa4a04d694a2b4a400bacaa1296062954b547d1798628070595ab0875e040a34f35762cfd0dd4bc06162726f22646aa970e2cc3405e8244f4302f4b9b0ff00d77f54543a11f97d146066f07c9cd8da5065421da688764ce64813e6ca77a2f7b67f3cfe9a920d12df1dd8fda8914d66acc49021a94bc6861ea8a53272742202c350931d3e500db9837be47b6612ec9c58659b2e79cbde8cb4aa12da6c3c", 0xbd}], 0x3, 0x0) open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x38) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)=0x9) ioctl$TIOCCONS(r1, 0xc0205602, &(0x7f0000000400)=0x80) 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) mkdir(&(0x7f00000000c0)='./bus\x00', 0x102) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00'}) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x1, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x2) syz_open_pts() 16:00:32 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x2) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x38}, {r1, 0x4}], 0x2, 0x2) 16:00:32 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x50, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x52e, 0x1f}, {0x18, 0x2, 0x1, 0xffff}, 0x1000, [0x4, 0x2, 0x6, 0x0, 0x1ff, 0x1000000000001, 0x800, 0x7f72]}, 0x2c) r1 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc8, 0x10) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff8fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket(0xe, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x129) fcntl$setstatus(r0, 0x4, 0x80) 16:00:32 executing program 0: syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2051, 0x4800) r0 = open(&(0x7f0000000100)='./bus\x00', 0x919, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x7c0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x8) 16:00:33 executing program 0: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x40000000, 0xbd2a, 0x7}, {{r0}, 0x0, 0x8, 0xf0000016, 0x4, 0x10001}, {{r4}, 0xffffffffffffffff, 0x2, 0x80000000, 0x200, 0x2}], 0x3, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x6, 0xfffff, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x12, 0x4, 0x1, 0xa63}, {{r2}, 0xfffffffffffffffa, 0x20, 0xd, 0xcf6, 0x1}, {{r4}, 0xfffffffffffffffd, 0x8, 0x66, 0x100, 0x2}, {{r3}, 0xffffffffffffffff, 0x12, 0x80000000, 0x617, 0x8}], 0xa1e, &(0x7f0000000080)={0x7fff, 0x10001}) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x11, r3, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r1) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x1, 0x4}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = geteuid() setuid(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r2, 0x60000) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r3 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) ioctl$TIOCSTART(r1, 0x2000746e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:34 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x300, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlink(&(0x7f0000000000)='./file0\x00') 16:00:34 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x8000000000000}) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x0) 16:00:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = socket(0x3a, 0x4000, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x300, 0x40) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x30) 16:00:34 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000300), 0x100002f4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x8000}) 16:00:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x4) close(r0) link(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000268000/0x1000)=nil, 0x3000) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getuid() geteuid() r1 = geteuid() setuid(r1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001480)) 16:00:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x40, 0x4, 0x7}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x60, 0x0, 0x7fff, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x7, 0x1, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x60, 0x40000014, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x42, 0x80, 0x3, 0x10000}, {{r0}, 0x0, 0x5, 0xf0000020, 0x5, 0x101}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xfff, 0xe15f}, {{r1}, 0x761609a3bd395f3a, 0x86, 0x4, 0x8, 0x400}], 0xffffffffffffffff, &(0x7f0000000100)={0xffffffff, 0x8}) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r3) 16:00:34 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xffffffffffffffb2, r1, r2, r3, r4, 0x1, 0x6}, 0x9, 0x5, r5, r6, 0x1e, 0x0, 0x7d19}) syz_open_pts() shmctl$IPC_SET(r0, 0x1, &(0x7f00000006c0)) shmctl$IPC_RMID(r0, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200006002, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010200000000400040c60100f2e900", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x4, './bus\x00', './bus\x00'}) 16:00:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) getgid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xbd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x82) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0x8) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x1d) close(r0) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x3, 0x194) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a4", 0x4}], 0x1, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)=')\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='},\x00', &(0x7f0000000300)='($\xaf\',}- ^\x00', &(0x7f0000000340)='/\x00', &(0x7f0000000380)='&\x00']) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="443573c472f25621af30623256", 0xd}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) dup2(r1, r0) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80002405, 0x2d94) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x8, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0xffffffffffffffff) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x600) r1 = semget(0x2, 0x4, 0x200) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/76) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ffffffff", 0x4) 16:00:35 executing program 1: pipe(&(0x7f00000011c0)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r1 = socket(0x12, 0x2, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd78) 16:00:35 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/77, 0x4d) setitimer(0x0, &(0x7f0000032fe0), 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000200)="f7118a69a7619b6ae70e28fefecefac9757af2caa68b508d76377bbbbaf9b9d728318cb294f53f1eff2bdce67b5769986525a888b2ee38df01a3f17fbbac2bf3a60b6088ba844a106c1510cf443517a2254cd74ed1c2eaf4ab512cf2069c658e69951ef0e2a35669876256a5b4ab2a8a0d1ed0640865880af1578069282c91293d6e0756afd40d308875202edee71a52e5931dc76ce8b9f8d52341228609d56d3ad8411d0f22f5502675cc9c400671908ab87cc53472e68e087b882410a2362badf94f15d818371f11f97cc53940139b85", 0xd1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) write(r0, &(0x7f0000000500)='\a\x00\x00\x00\x00\x00\x00\x00', 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) read(r1, &(0x7f0000000100)=""/227, 0xe3) close(r2) 16:00:35 executing program 1: r0 = socket(0x1, 0xc007, 0x100) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffffe0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:35 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x147) socketpair(0x1e, 0x5, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) recvfrom$unix(r0, &(0x7f00000002c0)=""/22, 0x16, 0x800, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x115e, 0x87}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)='./file1\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file1\x00', 0x3270, 0x1000, 0x0, 0x1, 0x100000000, 0x50000, 0x5, 0x2, 0x1, 0x8, 0x9}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0xb1b, 0x5}) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) dup2(r5, r0) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0000000240ffffffff000400e2001a000000009376000000002255dc429af3a057b21074c61103ecb795a60a99724de4afbf7c00c24cbe1b00021e4e6f4068ee28d132ad9f3201e60f217c0a10b610dce480848872736a52d0dd6c077d3916eef0455a08ef86e70d51e64e07d8106c655a562e447b54056fa5d5173622c03f1fca04d2a16283d8b0bdb4715dcce12711a290281cefe2ff871287d787ad1416e10c81eabab648d22668f89fd46efb2f11ec018edd1bf1f05be29268dbc459cb16a6d31d71130af24a39f6e310d2d52356a3ee314226235eaba0e051866fe85611d6621759bf399d5ccc30ee072fd2f26d6436fd345f77d647fcebb15d46a8ae5ab937099169a4d0a2aaa46eed5bc6afc1a5ab9c"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x1) getsockopt(r0, 0x4, 0x1, &(0x7f0000000040)=""/108, &(0x7f00000000c0)=0x6c) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:35 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x0) r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) open(&(0x7f0000000000)='./file1\x00', 0x8000, 0x10) unlink(&(0x7f0000000040)='./file1\x00') sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="7251ef4b47c4b0713000"], 0x1c, 0x0}, 0x0) 16:00:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x20, 0x1}, {0x18, 0x1, 0x401, 0x5}, 0x5, [0x53a, 0x6, 0xc9ef, 0x80000000, 0x3, 0x7, 0xffffffff, 0x1f]}, 0x3c) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000002380)=[{0x0}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x221, 0x80) 16:00:36 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getgid() open(&(0x7f0000000000)='./file0\x00', 0x800, 0xd0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x842, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 16:00:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96", 0xf0e) sendto$unix(r1, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = semget(0x2, 0x3, 0x100) fchmod(r1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/177) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 16:00:37 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = semget(0x0, 0x2, 0x10) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/210) 16:00:37 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/209}, 0xd9, 0x1, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]) r5 = getpid() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r1, r2, r3, r4, 0x140, 0xffffffffffffd78e}, 0x7ff, 0x8, r5, r6, 0x7, 0xae4, 0xf9, 0x1c}) r7 = socket$unix(0x1, 0x0, 0x0) fcntl$getown(r7, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x1a) fcntl$dupfd(r0, 0x0, r0) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket$unix(0x1, 0xa, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7) r2 = syz_open_pts() lseek(r1, 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x1) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) shutdown(r0, 0x0) syz_open_pts() 16:00:38 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setregid(0x0, 0x0) 16:00:38 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) write(r1, &(0x7f0000000500)="2fe1ac310a98e3e78e4980a4247a8b34a0a264ef129bb4c5d47160f61ed7feb46cbdb929e3d364ce560ab93c38ac8842b142f1a6f554aa5ea4692e681f7c9d733b05740d4c64d805e82fb707204cfb65f342870ee231536a26b6787cba3e18e2dd1007becb3e6fa24d7658282b66a1322dca918c24a808cc04af0a1fcac58a250d39fc60977ebc1cd57153da002fa57ac62d3e1e3dc02c524ab92d0f8364c65e07f86937e190606a6355d9950935f49ec8786c393c6f5fcce98297e7049bdd4e2593ffeb05b7f2ea0090fc49d1aeebde59ae598b0e2b00316cc6bfb8f230fbfd1830b75d7742b70d2830b174302709e572273ddcd9449d3035a5920115c83832584af0bf6efbf0ec9f64b965c06cc209d979480d97cd729407bc1a5354754db270ac9980d848367b88344ae973d1ceb94b25d6f037d3596d73a0111c83df0c90bd7b20c9223e3687a6d2ecb66948f7d3f6e101ee20cfeabcfc8361d913ecc47139b817b5bb5156f0bdeb4bdb5a40ccee81b40e4605d22991a291d9e1704b91da4e66840df5643d4f051da810f0a1c089288bfca7bcd73279ec4e8a244d421245cba9617622920eca93a76272aba10896522b3e2bacb829c116051aae402f32cadd56dc306e93330e5c17c8f3c48fb79f8f82bcc604aa38cca961e87a4bc246c4b2ad955415eb06b5e6fdef62e5907a4730b5a494657a50ed322d7501e81907720c5cdc008349155d087e80d1a9689a78ebd20566cf106208344523f157c6b515144e5b1593a61afe3560cbedc9f545dc84d6ac38a821078cc596a5908800530aa9fa8214741b11b23703dec2cff77873339ed36738bd77fa07456af7a1bf1726b4a3120c8703b678057d2786539f2064149da8295170172b621de26ab358f439ab3bdef2196aa07f9c5ccd118df88e421d3f0c7962a0c3e2b83385c78c8e14fb8e9c99490c95dc1aa8a456ab7148a7058852b844a776fc34800c231db1c484e6a75ae90a6a1c5b76376e2e4515e26260946fe200d9765f38bd663793b84fb5c5d88be35344c1c60d3efc3ce8aaf03c0df1f0cbd214413e506f140d73c7abef823f9aed8525c5e5b4430cc27f36ddb7d0eb79961870e315fedf9f66846c86b6bf0beabd0b1ec2fb6298308ef4a043a40fc46dd9694094d787c4f519bd1dc5f35e0d3c34247b5f2e2fbc770ad6b891e6c631e7d75b59124c4757c904f48b0829d1be245d416228aa175fc0aa2b6464c9f09ffdb0aadaf998bd351fd07cfca1519011ae1e807187eba060ad06553b8112405e822b15c673d71320ad7851f19a884bbe3e092fb7982769b5a4e9ee1083610bdd908bb918f651d99d0a7d699735bae1be9f077396fe67b920cce77e5d7eb3069bb6a1eedc94adfe07114f9e91a6bcb0c7187cd86516c664556577273578d8dd50d533a02b773ab25cc921892abd3608b75367ee65230cd1f7d186b914cf4242ad7ec6993e4e87fbba5dbb02ae69a79526c8a904aba3f17116a8932a1323254541c7b0c2b5568fa4c480abd9b7e70756bc59c2ee55464abe84b457ff4e980c2413b1d0999ecb4d615d3178f3efc003f3220de75ba46e7054c5d89bad5c258115a3c38b2c52c530de5c82b202f11979dd3efb124450f4f7cd1e000c9972427ed667bde6c6a27914b136053e8f568f8cbc3be197a031d7250e16fe704848690dbcea92a541ec2f922fae209c8bae27aa16aef09d12bcce6f5756c590d108b89ace7e66c858e4ad29c9d702369ad752b75f4179a8ba597c13495bd523dd971fe9daf0d392de7928f97e97db2d03b54a74677ae91e3f350792e256b27492d1d2c2bf5a6f980e6461588cde1bef387d99b6e99c968830b599c5bf6ae8a2d0e411ca3c0409c9827a0adbafd84d3c4c79c9e8fed1241bf4837b63cda1006956caf4f4f947882bd7309396b9d292271eab3d1a4cbe0037f55f8480906d1fb0afd1a791ef6cb826573eba6d50f32b5c073413e58cff61cea9ee4d27c90fea77524596293d4b186452d8277bbcc237be2a5f65a08b129be16126d1a8d02841dcf6203d55bda3123cf0b37e1e7dd81bf2fb51723bcbe147d3086a9646f1ef594b00ef77174a135f9a770b548ca47727428d725949ab7c9de73ae0cf4e8a76de58721ce99216e16c8f6f2e309034f7d3271477206ba718fa034a76a192af2381ca3d87175552f805a3363587e030ecd41b0cc88cb3815e62e32e0ccc1b7859c5994cb6319f519f3d8565c46398cdd0ba863376a1c2915481e22e99416e31154f7571c552a639d304c5466cbd2ec097c28a941301fcac4cae7690fa3c658e8b594b3ceeed80c7cb849a7644e6803aed28225f19793db8b715bcd1fb302c84f88756702b5a592654af2384ff7df2ec4abac42e3a4dede6960d07b99922e600701a370cc36b89b33de335802d73320502a135ccb7243077cb8b6de15f23d2e45573c84f21d287df8f6c7326cd9b75a274a15b3d1a6955564525a4ea6c0322aba584c1b4cff12fb069626389b3f480848fb56dae01a8a5cdf7780dc146533fa732671c6f7e85dc5539be3cf07909d041cfbf0c7864322d044295185f05a5de37f57da624c4635a32e727bbc7dc3695f27b905f709e6d90e0ca48f8dee2d8acf3a2f4971e53607cb265e7605b5792bf060c42532bbb39ba2123f243fa4efea084720b555c66d6c0561be4bddbf252c943a97a92c9d5a4d71c5d53b5501009a5ea2290f90771e3b542c1809837dcd7df05d134d3cf3913592a4b6fa4a6ff634b93ecb3108e222f46356fc2e4384d30dcb8939838e249ddb848b375d99404ad03a025b350067448139c30f1e3ac9ccd73c610b27bfd62065f86405e156274f565848cebf4a1d443a6a16faa787c12e8c0e5e363ae201a6f7c424c4ac48a5a5cc5a9c66cab8deb576649e03369c03f65d118c225636ee2b950be9c0dc6a786bffbbf9a1bbffcf07c7c4163dd0d24b4914a555f370a197d0d0fd7cfce629c972ac00cd0d3027c5a3184714d5ab7260e720ca4c7ca080f3ebe0794ad6831d6fcea42e387d77fdb42108bb226c62879822e2e8c598d171ee81a571fb9ff13c9a80dca230843c748fb75f5765ae3b979b3a8d676a4a9c46fa833740ac4a3af31784b08f55447a69821e04d2c2e10b610642d23e255764724901edb93e4e653df75b2be6712ded426cfcaa483cc4deb1d7b84e7f0c94713697fb100cbb2ecc3deddc8516b4d6623a657bb2db33664e214e066e1af3f501a2eefc1293daf7664119ff8e831ff1a6f718ca423ba2681caf1fd8d62c74afb3862b11cce31d44e15c8e3124a278b8b7584406a99e02a10349442fc616f61f659d96545d3c26607c87a27d73df0d920ecda0aadbe78393358169117af50c13d820324ffff7bea5b1bfe7a4e1a3f0be33986941b144153e958aae0cc2b11a3934fe40d7014ce483e252d1e6066230affb2db82424c3f4675c6efff3eff46b368b365b68b55c0bf53c19b52609c796a3cc717d024e5daf124ff06c438511537a87361d1db01701f710b040e04b295eeabd2aefa5075f777a1c145313ef567e2a4a8aacba6e702d7819dfc26216f0a81c24e844d35f4c14b4a249fb5bdcd23a020365dbab0e67923da0be1782cf9ce634fdf3c5d35f6980094afb1417bb17cc938fcb94f44ecd62fff16cf9f002d877b9b02acabc5b8ff22b7fbb19556d85ada0688d78a9ff1da3e4073a889a881ee5b56982d1d0ce7426cdf84da62e7bc20538841064a87f00ac2febdb37257c075bc6dcb6e5a8b48dfaf531b5a644c66dc656e521c40e5d9b04f1990df6adb8cc62c62903f618ab178ab5663dabf69b6c55b15182fe991191b0ea8115d1ac04ad01ab5e50d963afda31a7779d00e5f046343724b05d6d7b9924223fbfbf1061cd8ecb783b6725d8e283647eb8d333c910b2306c9bbc8526f2ff68a6b6a53fc61feaaa9eda31fc01d41e690fb51a4fd9714b44532f7b7c23fb965fb7c9ceabeb2226a46b8583d07dd148adaeb700f9b0f4f45aa746f5b38c9db7f5373246400e3c45a9e5fcb84f4c7b8241b1d915487f1f6cf8e05815eab906bebe695d87ae7c226c1fdade093b753273e2155540f6a57c03e758587ee474a97b9d0f124d24b19bc3ac3facdaa6d41168c8defba40d51e0b71f4d07d8a29bc1d2ec41bff6cae73f268daf29286dac504c183add3dccc4aeebd853cf685344c188073d08ab1fd5990e647ef23dda70a534f66bea375c9100c0d9db9090d95b6e7fe3575f41e289f0f477df9e021ea190c7c9bcedbc81c18bf6c3c9b9126872bd7675c750aee9a609c0bd5e24bfe1491b6a4bc7a6ba8534315675e0ea42f7580dd95a72c4eb1407601507c5c021c9d9c30dd640240d53bd3e9cadea88a343f78fc8695def975c131fefb17596ec0d02f407c4199a5625967c66903482a726bf79f3ac21744b2c39272b91e1252b6526ddcb610854b95470a6347f75a67917a3076024a03cd810939ba101eb1e2bde5e04a2b688133a084c7e2f5377d4a1196447116a25c8fbb6e5d99a673a07b424328dfd42976b15545084df8f1b27d3277b40445352b377b5dbaa54556b35a026d76b9f7044e33726e1dad19274d39aaceb2cd510c1a31fa363fcc7ad90b13955675653a1a8fda408505047e99993ac5fa9b68260c7b38b655e34422fc7cfd1bd8ffd72dca363573a560bcb12405cbdd17309f5fb61a942bf2235dca4c6ca5de2c189b540f783aaeb5a4ba749c8132dad630df54d860f347f114c0a04e941ae8c267ae447223123607cd5504c4d321c0300026cbe8abeda2c458126f56a768ea90acdd2f3613bc414ad746b7eb16ca15f60bd2d732ac7009476a75a90050986e6f8eba50edba126990587e65848d0d1b86c05f9e9f8ce533834822815402013ed94f688d3334b016ad652c28abf5ff26d3af14c56a01f098186bca4ba6d14634859ff3259a893ba2d21df81acadda1a14d042f8ae829217e8c2b587013f5f8a7ebe53e5a41c65a061941b0c14a56963d5273a42a5619fb88b4776ddf712c20158bff5decd4e057040143a0ca5ff2013168f07f4bfe55e832cc354603a147e373e76b7f061e598f5e3cff31fa8356793b951416d0ca0396624dc5ec376e7ca21df3e3ac7b22b328105fb080fc3cdfbaa11499ce0bb97c12ac97a3d92ae610d13651e6a4e246535340e5dac0717efad6dd6b6d41855b84c4fdb84c28c214ed3268b127e937d97282abdc313453528b84d7e66b15502fe72fd49a8e5496bff24ede4bc73da03745ef3f9b49b125ca7e756c36788a2ba577e774a8201e4b3afeac5194af65254bb59738a27bb3c2a50d62c064fca13e29680a44db8d2d17ccad9b8781972f980c1bc9a5466f208fee5e078feb5dfbe1b7d182c963b3e82462c698da663248cda0076f409102705e91ee5e97ca904492180b5bb4bea688f77db9f56fa821e8849a31c7574f7a4f6e51dbf2b125b4bd8b204f54c59e097a0a0697ebd0b1fa4f315fa4441c67524385d1a9429db85c09b9f65b6a7df3a4d37c7839fa92a1ebc79942eeefb70c5355fe30b1ede967f1455bfcdb7f466443a50cde24d903f506c151fd953379a173c1c44447c70898917bc197ccb973c09dd283e76c73473f95b08773411e36a1ef931969e0b37ede7192254b25e7b498aeb908cd3269051913a8c03e61b9314cefd80a610513a25d668697d2bbbfdea21825b3123e7bd24e1f4d8ff83bd19b9d59f3b1a4dac82248e036cf24f24f4cee68f07492ef9ce0de54ea2e1567e72f2f90db941961ec6b897bf8", 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) msgget$private(0x0, 0x80) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xa22d) close(r0) 16:00:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) fcntl$setown(r0, 0x6, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./file0\x00') close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0x5}], 0x1, 0x0, 0xffffffffffffffff, 0x0) syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x90e887e, 0x97b, 0x9, "619dd53d435524a54a5b2cf993d432b5b2f1bfce", 0x101, 0x10000}) kevent(r0, 0x0, 0x0, 0x0, 0xd7c, 0x0) socketpair(0x1b, 0x1, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000200)=""/89, 0x59, 0x40, 0x0, 0x0) write(r2, &(0x7f0000000340)="fa92323fd844f2f9bdd60be89e71708049eee4948bfc488b5bde6146f79d9360f523db8518425188503a69bfe09bc886b48adfe372b969c47b1c3edc6f8ba0473625837e041d814a47b5d038082e4c25e2947c0814614f02817a5cc1e670b67815a3995c378cd0c75f35c72d786338e1e5efa65651bcfcccdb227c8eca0c2f09e4650cb1b9b3075ef7040869a5d5afef967c7201ff17b93ffadc266ae7295f5ac1cb18956f27706f8d3d78dfd65b8b40a4e36e1ac5", 0xb5) syz_open_pts() dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:38 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0xffffffffffffffff) unlink(&(0x7f0000000680)='./file0\x00') clock_settime(0x2, &(0x7f0000000000)={0x2, 0x5}) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5bcc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x800, 0x128) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x1) dup2(r2, r1) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001140)={'./bus\x00', 0x9, 0x7fffffff, 0x0, 0x1, 0x4, 0x8, 0x0, 0x0, 0x2, 0x8, 0xe4e}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x7fff, './bus\x00', './file0\x00'}) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x4, 0x3, 0x101, "2af1efb2a4f2b814e985806e141331ea969f8ebb", 0x1ff, 0x6}) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) 16:00:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:39 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x8, 0x0, 0x81, 0x0) ftruncate(r1, 0x3) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x2, 0x1d, 0x1, "6e3b9245c5d0d544ba20ef722d8af9773b708b23", 0x2c94c535, 0x9}) 16:00:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x81, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0xd91) open(&(0x7f00000000c0)='./file0\x00', 0x820b, 0x0) 16:00:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04", 0x5a5}], 0x1) write(r0, &(0x7f0000000000), 0xffffffffffffff2c) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29", 0x294) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff2, "ff03000adc7d8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB], 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)=ANY=[@ANYBLOB], 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r6, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) unlink(&(0x7f00000000c0)='./file0/file0\x00') r8 = semget$private(0x0, 0x3, 0x440) r9 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000780)=""/106) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:00:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)=',!)\'\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='./\x00', &(0x7f0000000240)='#--#\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)='\xd7\'*#-\x00']) connect$unix(r0, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) 16:00:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(r0, 0x0, &(0x7f0000000000)) socket(0x11, 0x3, 0x0) setsockopt(r1, 0xf76b, 0x5, &(0x7f0000000040)="4508362dc3c82739e15a53e4b1de55f8edebe3be955fb15bbd0a5993587096867caacc93fbc7ca9850a85bed5c0d76e6012abdf15f2e287f27583d1ba66710e7a28672ff28456a5b281330329f65e6a72d67f41b17c1", 0x56) 16:00:40 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:00:40 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x7) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) close(r0) 16:00:40 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt(r4, 0xfffffffffffff215, 0xfffffffffffffff7, &(0x7f00000005c0)="01b7683ef2554d4249194819639bc7f4bf4715bfc4b59623d4d6d49d600c45a65dec313c538ca609041921a025f255155caf9812c592097759268f8401e1968d6b678e0c88935d9243340538c56d9853213361d39950594bff652b292c8cb4c0b8d0aa6d950e79b02b4e5f26be5f50ec7865ee0d92deedb32a5f4e5cc856bb4bbf12b3c0012a92fabc8e8f6f7adc987a894b63e37ef60adcec68d2f0bcf6f339bf639857ef69ac4a392c75373393aa5ed519db55236af8c85523b787abfffd3280d27f0570c050d0ad9c30144fd1896b3157860290c666c45442c7a052c74802a24a17aade1d2b83eb25d262566620dd7c743d7e86a8db265aefed6e09d12531a42141b66758094854c12612165141f881f057aba7581e9145a9373c3df6334fd59743f505ea4c1fdfd4a5629dd1b32180005de829caed9dcca650fa6190ccc351eff45ee29ad6c4984899bc0ffb59d1fdf78a53ba42301b8d4768c9dcd6f621b202dbc3bc8e53785d4af018149076c84624757c644b90eae7680f08f8f6259b768ad705c09c30c578eaff921c187eccb52650ebf09adaf2cd3ea20b49fe61b6937e4b65dc5d34db99e425e4391a2ba3ac670a7cb0e3a6a75369a5c0634bb728557ff72c091b4fc2d88889b5e388a6030eb47e159fe93d51b5ecd526480f6e8fc27660bc30548f8efd369c1b8504a59dfa9036fa69737cdcdea9302cf5afd7b764f81f0911826fa6beaa97495c66de9b17a64bffa7c68732c87c19632ebcb952e02377c9aacf9d88ec6ebd686edc5b1af702fe37101dac81028f8619cb6763a3de9172f292658e3dfc80bd1ac3bfdb848677b0508b9b9f4a0f94cb254b87615b8865357ca908847935d661cb65a3cbb669c7c19f7853b2284f31e751245a37d3b47761c9080b559403090835fb4e0c824a0e9c9d98ca1389eb076f0074b2a5e9334333d97e4d2c1e27d3776879e25183e9f452e4b635a93440c40e5271eddbe47356d59f8a2a93d1f5b38f641fb4382f8d438c8a0af7cf7a2126e5520b9ed46516c274803f32e3f9df455c5003e08af7db2559deb23b307cf6d0275911783d640193e8266315beb60853e064bfa00dadd13f4e42740a4bc5ca763243495a985e6d97acbcc0f79734cef8906935b728eaaa672608901193f2cab40f102fb6defe650eaddd553ba198a7d5f2dd80ec44e0181c0ff99a6e8be82ceaeec7ebe9f180a5c72d17a895e3f40b35a6e2768c80e24ce010dcd5c799ca236c129ec199f3a04dacbcc78ac57392fcf5938522d87cb8d3115f8b93f6a8213b540469c5c7115d713f6d7f386f8fabd184c47efcce84a2e1be96ed1cae68ba658f9d533f70040385c5b70e7209ae067e31dd23e2e7b52109e9d23aeb1a157b3905bc885b454faeba65494d263abc476421b9026a8a6b898c67ad641a1a24b1388251a54e65961d76268b353ce716ca601bb560733d1be9cc0c0f98090abd111fae1443af77c9622cc86c585ec4cc234e532c15cbf05da713ecac4ba5fe484d21a41fd878a347eb610a23575c209f902967cf9414d454d98e9c091650d1177f41d701e88c58a3a9d93725217c0a144a93c3344b2eca850827f1c7d5de2fc7ab702599d49e2fdf6105c4aabbac73508638e0d4817b1cb3eaa24ce4cde436467521830e5fec867c5a494603f2f02133a4a2f86ec729a14c97d5218ff91ad7b99e3f9da90f065d290d07163b3ff5a1279d90c75a02f70a276dcb466530612431fd376582027d1aba6a986ab2db4540ae1884423bb7d667c79abd5702e1183ac3a84ed4212db40f749fccbf412bb147394c84afebcb87a0e88011c80a426be51b578f6e6d264e4e218f40a2ac99c39ddcb3c5af1334f7e8a657a6b953764f2d3eee4a33a638b4a0557469876cec7e89f828927df422b9029b2210bae8d6928d9c956150c0e10d5239556c77c26d2c0f8720d3223bc1889a0575e8277a9a2bc7d0dfc0c5077da5c629f39fd3ad88cc756496a4018ecf8cc71a89c82ccc3bcc3f661b3a47f004385a1a19f95029390886ceee4b14618f4b31679477593f9e607c0a5f8f91c059b01a21f15f0239388efeccc5d4e67f209c863f76ed18f310078f6b4b0aa3651c9ceaaa7419880deff5d4b62ef2cbeba5dafad38e7cf8f645d2ee62e96d88ac007fe8c538d92ad63a50a8e5952d12521efb39b1555d63ad5dd91a019fdb22032a3b8ba46d45c9d67d4b1aeb99896c91500e04702a7913dc97b3d81816b981386e79479660bcef0779b10c75a30f033510c21f29e2dc16eb8707a23a30abe3234387501f11489cf025bda957fcb116b1341e293c06627b10cb77e920a7cfe766eb3852fd313d547fd95ff8eb1e33ecdbd36d036e3cdf4c1f538615c2853bc3da0772d3b27b94ec83285b6cd090820adc05d98c33a9b503667a0a200510c64cfceee7efda40cb9c7abca875c69d23c3dcee24362348e327d7176856aa3cea6dbb1e507be7453a97d3a0845715a42cdf25e03850d54dc1fd55f2263c4ad8b2012ad72c56551cd480eae667069304e2db50d5a2cc809a5a6924f1120a462532d722597b2547b86c99a3a3fe01b891663625fa3462f970b4abf938a17d1723ff0b6e0f6bc96e08952bef22d761f19d58f4390fd640e254b7bfd120b475b4c3773131ea2036bff6a11d419dce40eebfe096aeaae470d031d953de5c0ad900e66b1f3dff8340b97ca80e14d368539de557e21c5ed3dfa9a3eb91cbcf069ee73552d9258f73c377d7c34c399ddc7e3e55032fe694090ef5c3367dc216b6f70131e142ece95712e29f21777092899241d933010e8588ed64c3684637a683795587632a4081b54d29c31c90afa48ccced4e3e793c47e56a05b07206d3a0dfeb7250eb1ce35d3b5369cf9deb365d78f52a95ed1390760993eacc76141f4b6371662295a23501f0c3bddf9d93a1b2efdecf1a0cb1f7bedfba9c34d060a9aa326a4cc335cc52c1e4dfd712f8c19aee0d58ac0aefeab149093e57eb018b71c110394b5e2604f4b9f89c79bc7f8efa22c89a0ae1d6ca4f2d24d28c1d5a4f7a1bb8cfe0cae1e4c1ea3688dd16fab0d02a76f6728952fc704b03f36b329084a5c7ab816a5667905195a56a406693f20b7ddb7b42f73988eae7af9da553eeafd3404016afe93926736ee4291f3e5f26a280bf0df4b34892760a139318441a3143e77caa3a10c199ec46d7851ea218e81f979f6e9788743ffdae852389080f3be335b94f5228121980af1b97e69a9cf52f2e0cb07bf45ac822bdea6efd1ed20366417e7e05f0e2e9017866e3d3b669f1d0c8c12a0f8ae572905937140ca00775aa0909991bba88c7d0483ac700d6cca4002e02480e79a25aad8b11ba2c99104db4c12b58315e0b1ac2dd9f5f5b2c6cec72d9c8a33e2d3a77da96857837d325a37f0d2c0ebf3db9f924ca536b8bf8b6fef2791d7161460006def64d2ff992c1f4e972a88e1a7295c10cdb1572fc005d7fa77d299d1fc24aa09f27d588bef8266413bff28f3fba286b730a1e6f934771304ca1812fd59080e7d157dfb55bf9923d83ad59c0f45fd38592fa4bcc10c1532f05ac3b199092f3ddf7c02680290a33e4b7263587a4ea6299cf7172fdfb4d5548d9bfb4f7a45658f9ad8abd105a1c175f0be6250ee25c3747b279cfcc0d1e964296f0d4bf5739f2f06e8965caa73bfca198534117b173b526f446a760d72831b61937d6f7e85a33c40fb5b23f7872dd9f44df1a7498fa9586b8e8de7a89c98447ab2db655ee1e729c91cb708a2bd1408b38d54a2ec5d4cf6f78ca5a4258d467c7566eecfb29cbefb0b70385efa05c5960a825e36a34971253c7c3d52442f1545ce2f6cb5498095c470a161a6c5dfd8ccf41b7b775fb46c73f5997c34f443e862086db59fd711685789897ddab8cee97eb4b057161f9b67441d208e0bdcc55aa6268f9a4cc49475c44d196edb6fea046f9f7b12ea66ff72244729d2a66e6bdfd3e6192a1777edd734c817f0e1751e9fc288919d663e1de7dcc6892b3dd4fba43badfcaf419c22aefae52c50de8112850d929129a0fcf18d2df37460f846dbf231c3837c2d99f25b2b2d479693069e76415ecd3862920fb73b3742a4d99da14670dcd50909568f3c2b843a256dc995bcdeb8929abbc46d0087315f7af434194c21053faff59b8ab4660c9b0de67e35f4a11d0600807b5b193bff8f1cb86c66c00598fab6ef1e3d7f1c0ded97d02be523f081e0d4efdb3a4241f24a9757598c9e9ffa8095bf5a235bda1d6de10fa2369e2062eb3ea193b2a0fa943eb0368a443ec8a646876d3a8fabd52381f37d94f8e4a93d51087be3edf086820e708e9b75c1fed76214e4d68b997c16c4825e95e0c2210fe5422e131a748e657a0eea25fc21949ca0a48abf461c54e2447480fd6e1f8c667398be87995b082a89d921daa65585586652c2ba1c2f5ca9f5ec6398ea1a3db426dbf66c301bf81244677647dbe303dd5a0cb2b7f79f4213e323ba7b6f17373f3f35f72f2a03a7432136f64fb2f9d63db5de803f539c177fd7ac1567f3e355b649411b1cd6dd13ba67010b69015156449a757f061e976a274ab3143f8a30c4539a91f06ec795ea9a8bd5306cc4399eb36d4633c1b2541b5ea9434a047d95521d5f33721c972a5356c302168cf8a3039741aae13e52adbc7adc9dba3c4fda395b047d2aa6abb4d85160e447acba3eb2c8aa06520c89b26127e3a5366e6442c61a52d96499330f9f0592f976927e52da8ec575294f8b61fe17e344b7b90f7ad654e3c6b426268a3985604041565814460c00c05d42fd5d98218955491bef05e4f06b40b9b22c3076868c9c4adf68cdf056ee4e53d44364e4001325ec84e7ae7b956ab04ad09fc455cb3f10f8a62f9ac533ee70d219ce24e8c3a3ffc808c4b09c776766db81bc818f9bd0dff2f16a35a6e92266db1d67f20a6b510a17a9df42a0137cfd078ebd59deaccc1450b5860b1d995c93e88f9ae31a24bfe9aed62992e2214e291aa0d249956ac99d8753509eaa81bd54df0cc10d36ee54b9804c7199c01997d2264c478ead4b8784fa10fc45732401e39b5815b7b2c5e931002cc0bac093ad89d18c4edba4abbf3afec30d043d46a0022397f51d2cfcf6a2abad30aeb5c5cd6708dbe086063cd819cefbe7d8112cdc50f143c20bbdbb78ede53a3af14197048ca44b4373df969217f0beddeddd47054017455ba8573b08eb222ba189ddd5990c517e48d1da5e0efd4be8a67c3b2c49f57f80ecf4b69a3fc01e66c5ac0148cc9cf86b64d64f62acc5da6e6e4a18f2da2a10e7b1192b75784478ed0b97e9cdb518d30b2960144ed2c751f39ce32ffa203fb4ff1e0f6db1d0769fbfdccd4a4cdf43c3128342363b5ba62951dfffd0980fde586e3cf9b96d16ef058b46b654e3c2c861a5d9e4b7adef601281add7de5a8f16e834e3a1a5f7fe9bc47441b0990db5f24252ee00523e9b29adc4566f6e2de9e15b93e06a2a5dff094f7c685f119c7a221ecac24873e00f0d2fa45044360760bea56b89acf0d2ca82460ed62123159a06f79cf8aa5d1eafc09aaf68fdb9ebad66893e0da49bc34bd87664f193f8301079e95a44fabdfa347f8da08e8c18935ab24bece046f9bda2c6b65b537cc12ef30e1ba61b267a26ea7116667b0ba8020929eff5c90d07c8c7e5d1b964434a843383ec3d28279fb811c313d1ab0bfed80c18fd16701d602774cf4c399218789aba6b0044c363caacd2d92ccf5a91f128cdb16d91477c15ea2b23befe126c7737fedb5014ffcc859a4d09d06fb0e", 0x1000) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x0, 0x297, 0x0, 0x3}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) fchmodat(r5, &(0x7f0000000580)='./file0\x00', 0x15, 0x4) r9 = dup(r8) poll(&(0x7f0000000340)=[{r4, 0x10}, {r9, 0x83}, {r5, 0x4}, {r2}, {r3, 0x10}, {r2, 0x8}, {r3, 0x15}, {r9, 0x4}], 0x8, 0x100000001) utimes(&(0x7f0000000400)='./file1\x00', &(0x7f0000000540)={{0x4, 0x7}, {0xffffffffffffffff, 0x1}}) fcntl$setflags(r3, 0x2, 0x1) socket(0x18, 0x0, 0x65) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x1, 0x6, 0x80000001, 0x2d1e, "d68d0967a861e4a2d1657c5022d588f993aec622", 0x20, 0x3ff}) openat(r6, &(0x7f00000015c0)='./file0\x00', 0x40, 0x0) flock(r3, 0xfffffffffffffffc) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r3, 0xa, r2) dup(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x0, 0x80000001}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:40 executing program 0: r0 = socket(0x1, 0x8000, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff64, "73cc8c6000"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0xa}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x1) 16:00:40 executing program 1: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x2, 0x400) semop(r0, &(0x7f0000000240)=[{0x3, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getpeername$unix(r5, &(0x7f00000001c0)=@file={0x0, ""/25}, &(0x7f0000000140)=0x1b) r6 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000180)=[r2, r2, r1, r1, r4, r1, r1]) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) setgid(r3) 16:00:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8022, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='\x00') r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ff9000/0x7000)=nil, 0x1000) bind$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) shmctl$SHM_UNLOCK(r3, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) r5 = socket$inet6(0x18, 0x5, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getegid() r12 = getgid() r13 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000380)=[r8, r10, r11, r12, r13, r15]) write(r2, &(0x7f00000003c0)="1597cac59fa86ff518f5137d0dcb04e27414a0352598264e5712a499bb3be6093376ad094a053b220cbe8e41c3d56e88353d126b6c9aaa550ce336ab9012a5f2b722c0b11b3fe8bdd58c4ad9246c", 0x4e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) rmdir(&(0x7f0000000480)='./file0\x00') setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={r6, r7, r17}, 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000500)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000540)=0x6) fcntl$setflags(r4, 0x2, 0x0) renameat(r1, &(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x102, 0x0) r18 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000640)={{0x3f80000000000, r14, r17, r9, r11, 0x8, 0x10001}, 0x1f, 0xbf3, 0x74d}) semget$private(0x0, 0x4, 0x200) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={r6, r14, r16}, 0xc) 16:00:40 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b8110000002900000033000000a26e88867b4934254495524f9356f10300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:40 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) socket(0x20, 0x4000, 0x2) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = 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(r2) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="00001000a9fff100"], 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file1\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(r3, 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, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x1, 0x1, 0x5]) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:41 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="2bc8ebd652369a8a399d0c8a4bf97418a4fd45ad947e58f52989343eec56b78e187d46d8735f84a7b7f24c0a7e2a5dd34c28039fbfd397a0e0a7ce13ff26b5beabdc5c62cc26786eec2b005822d483b6f41521fc3012e1b420ddeb5f6dc07aabb54a02da91f39bc3322cff9eaa6d4f4481b9b0c85a3a50c642ef8bc0f2e17c9ac394964c1053f7c3370c8419bdfd727d0908a9f62cf27a6f2ebd2f101a3566fe6a3a752ef08c47f971638cc00f7791c7aece4b1cbee9e901ee7143c38e502fd570b274b885d1da6da0b6", 0xca}, {&(0x7f0000000200)="3bac8577b48d122d33233f05f645db703d28acb54ca510ec426db61e6a1bc848d02753bb294afcf17e963b93e441d7098cf569a33a477713a780ee781b3af7f144f11a", 0x43}, {&(0x7f0000000280)="7eb62d8056bef72572da6538f81aab9bdb52e329379871820e47d41841c3c4a204a777ce1f81e45eb1c0b6f76fc37c0abd", 0x31}], 0x3, 0x0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:41 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x300, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/221) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x89cd65fac470a016, 0x88) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0) 16:00:41 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getgroups(0x9, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x800, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r9 = getgid() r10 = getpid() r11 = geteuid() getgroups(0x8, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="4c1d11a37505e966cf6503a4d346ca9d0e6d7b822bce7077b097135c88a52e14c0b4fa3674e1b24b4b5124efd563a1d52337ef7408f30b8a1b5ce43ee9abbe65343f4af8a128af2fbc77ff41314012e6ccbe7a19cb715f13f68b4f111f2d62433f7728f82a6dc802e02d21e0d82c4595fef05eb4d82748faa4b84eb214a231273b816c2e14b4224ec12ed34d38ba6800451dce01b1831e43f4d349f33fcd665d02a556dd3ce19d7da3", 0xa9}, {&(0x7f00000001c0)="ec3178dcb9f0e9dbf6093765890ac6756c7ca6ade2063b222775c5232d9bd35910e49aa57b21f85e1bcd71968a60ffa6076d994c98422eea56bfd47f828dab1837256b1a4f086c583cec01bda3c1dd557766db2bd8c3a8c7094f8f", 0x5b}, {&(0x7f0000000240)="d695707f8951ed45236af8be6afda00f884711f74b387e0f70a5e06b0d8a01db7c2a4607dd3f299579bd0f27a71392dfda1903a09caa59b8", 0x38}, {&(0x7f0000000280)="915e615b5d25715ccde17549735233e9296db5ecc981e25f257b35e3de9e42cf9b7579bd5fd58f5104153f02337f98303695113d33e536d2eacdaa579c965fbfcafb35682ccfae6de6d81732a062c1bc56987de11d6f49167c201de4d7218af60478a2fea1854568910f22390dbecaf85ef4e1dbee767825", 0x78}, {&(0x7f0000000300)="e65defa0b31801914ddf657b974842a47abc734ba409de443a71b13b73fb92edaedd2a0c8646cb326171d4c729f05b9e6d50e6e9387d51a7bd223ef688e068aefae0f93a6d95b67d425657ec72ef0ad0fb8d5173372199f459f736143d5ed7ea983020081fb9bc802322aa39ea67a37bab2f79459d0748b8bbccc0b185e4b027eeb15562dfec9dbefcfca2f57c131d7288b54800b2fc40246b9072bc4b5c772d925b17c838d2", 0xa6}, {&(0x7f00000003c0)="ef6e55282ac28aa25f61ca113f122611d1bc5e357f19d5f4fd69", 0x1a}], 0x6, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000305b09914ee1a9407fd9511a5b573ef635307c524f412e6e5d4125e33bd5ad6473b6c60f86a3d0304da236804c74624199120541351fc913018efc026612be436a6dba791b21f614c03d7c275b351e19aac9168930b12db074b7bec7853aa19680a8b0822d5720721f76c3bec6055e47cc7aa1c0887104de04a9880ad68219fa3620ced29f08f533a13872147f8b2da4d192c3317bd21849ff61f6e0a31e88a8a6de994439bde257d56617f9dfaf2c07d4e0084889618aefcda5a5b2876b038f2682bfb7d6e2960ea3be18a7a4808e846f084536481fed84620babbc16a94a825483c8427e384068c4428bc5b330359c1682a1c3b1b8b5eaf2a10223218da4c3514d561a44ec845d6dd83f9ff8e02a967726055fec96d6c5c4096527398386a4b374e93587669356634213bf", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r7, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x8}, 0x1) fcntl$getown(r7, 0x5) faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 16:00:41 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r2) shmdt(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="71d71ff37fd91e688acc0c2836c51a6cecc6ad7b167e7ea6136776fb6c0b5cc2afd25ab486e549740fab34dd0157131b60bc3d1d02597bdd144ac96921c62a5151288154fbb6926c52729320edb95eabeadc472175126d1edd34f1b9b1ade69edc09c087267e169bd643f816ebcb7d433c6bbf4bf1c93b47a2400937add03c8b7346c57b6b54c1b8f33b898266000baa975202ee97e4ae3e65109d25a7537a0108c8c4ccc8762dff18ababbf48a30b5e36e54b9fee935e3dee9c6a0a5fa81e1d1b73a756f9d8119f23fc58ae6f625a622bc9a3dad8b869ff1766d616772b94c618046715e70bf1aba0596a61883f0e98639e80a9f163735b83febd3e2b1c0f78af680900d4f77d8ac5a108f2325f655aab0440bafa0c4316f743a99e81c5ab84b0d37471a9670d659071446ac65eb5ba69f0", 0x75) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = getuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:41 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:41 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x65}, {r0}], 0x2, 0x6) r1 = socket(0x18, 0x1, 0x0) munmap(&(0x7f00000bf000/0x2000)=nil, 0x2000) close(r1) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x400) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffbffffffffffff, 0x5}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) r2 = msgget$private(0x0, 0x4) msgsnd(r2, &(0x7f0000000100)={0x1, "8f01a62d44b2ff9a98e0a78a631383c25dfed4ec0d7419a2b036012cb0cd15f864f6c69cccf79de8dbc3c83cd0a22bad033620b78b921265ee391a1b83e1fec905d43ea019032af87777d7142f629879f44bea71ecc7e6e394c6d3b1e4b30de6083ee992564c6b1aeb80e3b068a22b7c29e2fc94d3831adb68b58cf72b5e9f3e62d0300e112cbb0c61"}, 0x91, 0x800) 16:00:42 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x2) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000000)) 16:00:42 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc1, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) 16:00:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) sendto$unix(r1, &(0x7f0000000080)="fe7033ff8eb1b8b0c4b4b6db4f3b4666cad624cf9477198a05161ba882a59b2caee88ae35d15cf481cecc6ba1672e5166b09fe511e7b0ef95ecc617e8e50786fddd74a461a09b3de32da66cbafded161dbeb", 0x52, 0x401, 0x0, 0x0) read(r1, &(0x7f0000000200)=""/243, 0xf3) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) socketpair(0x1, 0x4, 0x1000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x80, 0x1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a00000000000451c0e2000000401af0286c0000000000000000", 0x2c}], 0x1) 16:00:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x256) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x2, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000780)) setsockopt(r0, 0x1, 0x6, &(0x7f0000000040)="737d530c0334110ec0dc25fca8ca984f7a860356ddcd4484dfd139b9e933d70eb0ddd94ae65d10d14fdf60a274f9ce457bb518d8eaa2507665e5a70c96b8829dbb07531d262266936c8d64e9109c96bd982dafc9980b1f476aa43ab21c5f142598e3cc9175981e11fd37e3f1350395c2", 0x70) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) sendmsg(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000100)="353bca42ba010d4a85c8bdb953abdc31b42f1435a14a34935612def6959f767724dbfa9035922687f478b2f3647cfeba043e3b44c630c90dc39d17f76eaa9e713ab1193fd9bab8f50852593c3c6c50b7f7", 0x51}, {&(0x7f0000000180)="5cae2574df60f0fa883b28cae07402c7d4a6768d85abdbdf018aa5aa6c7e63d937ee9027534501361c50ba8f757e6e389b7ccac1d4755fb7fe9392603d0dda76d0dec99c9b48a124627259c0ae46ee83c96cd468158a192c30388402d1eb605ef969d0db779c4240fef6374d170b982e401cc4cb5b7a6d5cb2173b0de9ac7a6dd683ae83e8197f603e573dc72ce2a4", 0x8f}, {&(0x7f0000000240)="9c1b53a755237524ad773d0ad34d153e1af022037cb9901d76a25ebea9c4e1307b1b5c3dd12aa5119ff65e9605265f83818f39e630a3741a390378ff69ee9f50d0a328b850bb93b079929969c3eff2cfc1032d46762226640bb072b403f0fba28005542a68ed1b3e3e168ac4b6305a813d5e90350141c71fca658740c63b5516c5975af5cbf9f9d95aa4d9d9d3cf295234c606f589b32a47a5ae5e4bb13e40029d6ef9b520edeec34748b562614dcfa9952b0ca0", 0xb4}, {&(0x7f0000000300)="6d0d6429eca749195ea7efdfa1100db3c89aeed065b762011d79d79c2799d90955352dcc6a3adae5fdbfada8bb20211138af2080ee19490c1a67ab296c4cbd3c12b9b006b8f2f623ef5c9926398fe545e564d380ae7f60f932d2c33eba3ac1b0d90dbd14", 0x64}, {&(0x7f0000000380)="7ac507b3fb414be65ecbcf920172e441a7aec2f0b37a4ece628902d5f9f45959724af2a6c3afb39a19556487e1962d3ad7adbd6fba629b1e1c9fd397e503ce9968b7759c9dea43c015aee761a4aa9e090c76c05a064ec16860569073525506713167ccc2264def54eda351", 0x6b}, {&(0x7f0000000400)="7567858aa91baa39ec61996f517e7fd36908614fda283eb8e8ed2f2902a9ed9a90786f090f610c10ac8f978d3581f9cea13a07889e9e7e66dddbe0b425050e787b03f83ed3874fd09c9849db927b63d32c8b0977aafe8278069b64ae00a2ac304472c8752413f3aaf13c71ccc8249fef26b5c6d7dc3c2188234b51cf73f6bde12ec2d4ec8cf7e1c75df2579fa6131a6f3249cdcd9be74d57e66bfa", 0x9b}], 0x6, &(0x7f0000000540)=[{0x50, 0xffff, 0x63, "814adc9518e69d9aa1255d6c7a1e6b21d701e69d96ec8174612fdd20cedabf4310f1f2561d906986880cef74c911160f861042c91611a2b850e4d783a797"}, {0xa8, 0xffff, 0xffffffff, "d8786779004dee0a587b66f5b3f605a956f1646e27a6c97eff8a15b7552dd2d4faf480121202eae843c35cd82352086fb5db0f513ad9745ef08a8c1bef0e638b74fdc8cdd5a4c045b0fffcbc45e62fd37fa7a4fbab1aad45d4b3d11abdd62e7d1bca9571a4806b5437a356de3e3eb0f30b2b31e3095d5fee5d6e847466e31dc91397e000b9147d86003cf65e5c03e8dcc0fc88b95e349d"}, {0xa8, 0xffff, 0x2, "f2d511baf28e7778d1d2336646a5380ee730f0c13063a84ae34e17be94f8493a715f93838cb599d5b6e4ae3fc417a38ab8df13139f4d9da5736a851f39baf4134f2856d7562a9e3fe9e7813fc13707cb51d137ea4f872ae56924cba9de36a3d9eb00019eac1e52b7058f162efc784598e6a7daf07cd546e363b1edb0e759bab45cf10ab9d3ae8860ab3962c275c5e8356f18111fe5aae8ed"}], 0x1a0}, 0xb) 16:00:42 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe(&(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x4, 0x3}, {0x7, 0x8}}, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x1d}], 0x1, 0x0) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0xff, 0xfa6}, {0x7f00000000, 0x80000001}}) 16:00:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, r2]) fchown(r0, r1, r3) close(r0) r4 = syz_open_pts() shmget(0x3, 0x1000, 0x72c, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='-#\xd7\x00') writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x100000001, 0x22, 0xfffffffffffffff7, "6df14ba55ddcab114527b01582949fc2d20fd98e", 0xfffffffffffffffa, 0x400}) r5 = semget(0x2, 0x3, 0x1) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000180)) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = geteuid() setuid(r1) 16:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x38) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000080)=""/171, 0xab}, {&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000280)}, {&(0x7f0000001300)=""/221, 0xdd}, {&(0x7f0000001400)=""/106, 0x6a}], 0x7, &(0x7f0000001500)=""/47, 0x2f}, 0x3) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) 16:00:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x8, 0x101, 0x1, 0x3d3c85bd, 0x4, 0xb4, 0x1, 0x3, 0x2}) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x10}, {r0, 0x100}, {r0, 0x22}, {r0, 0x80}, {r0, 0x4}, {r0}], 0x7, 0x0) 16:00:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af39", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x2, 0x2b, 0x5, 0x3}, {{r0}, 0x0, 0x1, 0x3, 0x3f, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x6fd666ff3adec2e7, 0x4, 0x1, 0x10000}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x23, 0x0, 0x100, 0x7}], 0x0, &(0x7f0000000240)={0x4, 0x1}) r1 = socket(0x300000000000002, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x2) 16:00:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000140)=""/151, 0x97}, {&(0x7f0000000200)=""/199, 0xc7}, {&(0x7f0000000300)=""/165, 0xa5}, {&(0x7f00000003c0)=""/179, 0xb3}, {&(0x7f0000000480)}, {&(0x7f0000001300)=""/253, 0xfd}, {&(0x7f00000004c0)=""/66, 0x42}], 0x7) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) sendmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000580)="a7aca8af9928d8b4d7bc5df7eacb448666b595137191a30e423e7ef6af320e3186adfcee00c7b59f58f37c2d9fa160b8125ac53dd91af52de5b5081e3288b306aa5c8993f8fdb068ed1425403362c5c180f19ca0d18ebe855253b73cd6d45e186950073fa5844dd947a1bd6409f0b2faa50b427d9b80bc81b75b41c8ec8a92fcad23cd238ba36c46d514dce7b9631ac1b50d6634a0b89027838e970000a65a4bf8aa5affe28f23c4e0935288805d0470832986fa46960546fd0231d4485ba0a11811939b93813f0bbd11a9a529eb7b706a02d325def92c34d59dbb6e221954f4ebd4bea8dbcebca58d62cebb6bf2330ce99a06c39f51a1cd63e06149fe3769a16e957abd7ba8fb5e8bdd2754d24ac1cde03569a176a9402f8f043b8429f0cc14052af2aa3dafc4db6c1c027ab48dad13da88a75ceacfeed1c1b2aef208a248d7f0a7afc72ee2ff7943313eec131efd8ce42b2a2a1275b79f47dcf91fbf3353deca330e146fdc3240a8bd0dfcafb8a32bec81de0213351313524c9bb6777d5dfeea15f9bfc5563dd83aa9a9520c9f57202eb939b5cae8836ee6d9e355bdf9fda9ab1c29b3151ec4fe11bd0d4dd51b6a173ae10f1a3e62b1b4fbf9b7b11722460188fa6ab26866704e9f83b4afa3712d6f2d0262b6e9584dee9f35eae0d7b94f6e4866ee4ad0eba35f83d361bc1c037811e2ca7f868de88fffb5607b9f55187da4e4ac611bd894796bdb08cf93177393d098fee705b055f32b913bdd9629be105296ff9cc8405af57134770c21d40e19065e5991ea1fd57b57cc247b287b361e79a8167dbfbb9b856f1dd0e71a2a99c3b4021fdd0646ecb46304c5b21d56aa60a5398cdbc352eb298f5ca5d3e4ea03bab9935f4780a512ea747f27b3bc2fbdea2ad8e96fdecac8d46b07cf793a58d7366f59af52d3d9bb84238e43c8dcdac0a5017db74c32b37a5071830b1916b783bb7e9b47bdfb42d4a31651c9fae3213433d4684221b59f8b3bf856b95dc0a1c91dec0ccb77053325e727aae04ba03a366ddb92fb25ed5a559e23037b1da343f27a057cae9a8e03601226ee1bd36263774f70bb3cca6216b0ac709208e9fcfd598901ce6aa7a8b1dedb766d0ddc18efb815ace12c997a86ef60b13c3be00682a52f7a546a247ac16c8ecb0ff0e62f3a280205da1d016cb9dc7a09ba9be0e71baf430713aeda1d115c68e8507e19e651943a32497cdd59af414a40412c1a8468177741daa32e516c921ab993982afdd4b618bfe38509842f6aed579082a1674adcd1c4b380455aaeb899961db5c182dda0ae2617097781b5d935c854cc2fdbfbd84d8a2da7e15ea86a1a984d7c2ad94a0b6185b1aa5c2cd874154cd45fc5a99cc55f2055464534ebb29e8e44f16fd53efec80702068a3d5c71fd22d15333584092569c94ccb0f0d6ddc484fce7d0da9d419b2622a562b0adc75e24e3fb68a97dcd8e8952cb5708c4c765a7694ab9001f435b12fb381d0f0e222c7afa22bd7f891c2742ae44e283d2d4deffe6261bb8c0d21378e043b5f56664cb129f71ad0332b239e4d05aa38f5549db3069363a35ff985327b475cab2b28ac744f020123159e465d33030818dafa26cdc7b1ec34343786a0e40776b6eab62044f30a0b9fe0beebd7719746f295aabc2ba7c0caa1d9e68557adb304000f53328b66605d0ec1ba055b146f40fbd6d6a3d398e06ea86865c7d8617096a344ad2f9773d216015dc04c4f5e5f92b023fc3e99573871bf56786ef3809c5250ffcc01da55dbe2bc7ad746e21b754d964f8e1948b659a2f0d18e694d353e0fe636b274f479016fe885e59c0376de0a1a48551deb0eddedf8addb0a1f6cc7380f69300c0bb60c70b5aca3c3067dd733e5034f64ad65b45c3f7b6f7f8ba3dd4313dd870f7e17b03ca5faa3bd88f267bd1b856798aba2e73d3107a8223f4219abdb93f01b96e385232388f899a21915b1d7b918d013552cd3801e96e9047ffcaab087c0f54a8185b2446e872f2be7865f22ddb3a2e144016cff4260ef397941be12905d5b47c555cf3c5cce1706929b54e515c5e1c783580eb218155d29e2d234ebfffb8aa7e66a88b529dfd9d5829465ad7c6648b8d0f671f35ccf4c4a87aef7d5b6c2d1a7a1715ef66d1384ba3b94e1fd4c895563b5b1f4109685c9a852a2ed58f3d2da9e95795762be56571c17a353fa7cd86bf9cc4baef4893c0df72e1ca0d79189b9db20fb3877b4f3dd1f73d11a86ca8328e04acd09d49599344326d68b09ac232191c2a8e9e038a0c938c87edc4081b9df5f4c84cde68a14661fa35892c7f7fb59d6eb6971c50dd080c75c078a38280a4a823b8f253527bea9b955aaf6b2c9ebd08fb570f4cc21e11b03f8be24d7ddc5a0f3acf3314e418fcead3012d5b5892a74dcd85ed1902a760f3c3f237aa3673e0051eb29091f35e1f0824def36800dc24a20d9948b14406e62802cfaeb0fd616c95259c29eccfcb070bdecf95b50639cbb4bc2dc9652a23896bde1dea18d8062fe79686c1328dcf27b226d3f94f1507f04cbc402b0b5ca9bd0de07a3aec43f97b6737f0421cfc8762ec89cbe5698979c7fdfdbe25d0cc4d58b5c46b0ccc4c3c023011392ba8ef023f76dabd6320a42cc6d8ecc3d8974abec8b4fb8747cca97c56bd7fb7599bb6ea1ee0e76d85512f2f6ae4850bc6d53dc1617dcfdbd72db2d05e658b4d9521fa017ffed8e9416e3682406009ebc34d1e8fac5278089800a022e89463411a0703b916ccee13bd1f26eed43c8b3e9993be1ff08c114fd3e5b1d11d617b4058fd9484ca55145eb0f1ea382c4f3e70e5c8217cf8419a80fc6ff98ddd5af4dad2499ab2972e28cd7ab72d0db514ad81c16fd541bec68344c1c2904068dff4d3fdbd8c39172100f9ff141dadbbab3cf27987ff6e3f90dcdb214bab732369823c2b4c8db17c5c3a04c9f9ecfca4f9cde07b94b9fa25bb16cf25bd30ee04540c64dd5a9dc1110130b4e9673979567c472729917a274de22f29dc37e83a8201330b04e1ffa6584edf2a5cd60ad6254015152d85811c5be05b1dac2c1fb6ef07a940fb0f68fda0d45f99e850464e6e10743fd4117138d3773be991ad176911450cd9880da7b1d3dfc0e1b932c2d23c04bef2df1e910f4da353dbd8c53bc3e3c905d71c01350481ebc29b7c5365676f8b17135da9db9c9040158d0132728fe0500730c438440b178e9b49ec280db795d9b103279568ac63d6b90a1af794881cf0e3e195a588d12c92c8b19f1a54388d3564e1edff65ec2cda1438a43687feb3d95ecc846ce51e77636fcf442228d0153003cbee6f5373da7f2be9b4c65b5891c996f7cc4a60c106048aab852bf7fba2c181d5ca087d272df01e1bccc16e6861ed020959b660a1da74b62978f13fd9873f425f17618bbdb339c91a16a0d0863e5d3057312a0ce409e4ab408635a6e6b3ecc5ce10c75cc1b3653f6c66348c497e7f4a9fe7c414b0aead349f0936d9dd41fe09e571d2cb6f65ce6607ae62af198fbbbb188e9608afef3510d92d08f4a5a869d4cbad59c2978250c799c92e23c3ccfad9ad3457ab5b9a682956fb38b5b3efea3bcb7ee2c7f05e909633498c4bf54bf91acc0b2a4f7e7851ea762a40e668c4a82e7d7454c5795e3ee19c9751ec71990976bddf818430414039c4298f6eb34ef1494494a5e9de6011e46b3e3daf052a090bd5148822eaa1024ca5a0e2d3116c3e4b5767a18c1e888a484c6e166c5fda96947f93564194482de91e2fea6f29139ddf7c9058249f32b750d775246463420a7c6eaca4120719ee3e9214029c747f0b3eaceceb25319f1fb4d0feb723ab3bbf50a329ae886dc2e41929d49faee3c5c5a7733162eb6292ded711d6f2705cdf74090ec6717924be45f9c3ddb939d559a4d0e99d0fb3638f4a52bc054cbee3ac51a9cfda1557636be1eaafe9107c92d4413aaebfa6907ed3d652ba0313a1c6f9fcc3c3d825939acf1e7150660b5e87fa09ebfaea9c399c22cb2dc33b6504ca32c9804b7fa958476520da5eeffcb85bfdb11cd367bb1d157157cd3af79b1e4f0355220d7cd8b1006cfb5ad0944bf545dfdc0d326a7d3585c05b0d669d356af001501fe1fdef73b9b1503be767c34efa943f78817ef9436d6f5d658e55b6e92202726a63e976779b03a28694f99df47a9346d56adeff18ed8644d8f2586f5a2e3e15030af74cac2b3529cb39fcf5b2c66cbd951baba6d5b55ee1ffe6ea42070fd0c7cf01299103c6d648084f0315ccf89b22d3216f522e2c5d87600f63ad3f77328afc0114a9f3bc483b8bd8f2ab3372cf7220ba9737d70bc9aa4e50e47659fb121ee12172d4563e2c08765cf0ddf1e2c502e13595a395f96935251fb31524ee42b5227990f24c29d132a45acb300aac3306952da54140da982cbaa38d13c08456d65f512b1217b87e9aadc973ac4f0e393e21a0f043c90f91032fa35ddf41403ef9a8195cb9fbadd6abd237a7839d2e9830ce9435c369d1f892edd2385335e8040afc5802032985aea9218f1ec36a37134cb6fe09d254d7ade80dc5d2a9a31f849f1beaf300e9baefd3ea79d52c80c76c896c6aac846b34b57e763a5069548d5c003c2871ec3b1ee348ff2fd0596c1badb0445f594e31367d26207d7368780f02189080c58259481b9c1974120021bf837136e8ec39db92dbfc0b899016576f31201549681fa599efe2d322f0925a1ec1b99212845e36e91d03194c4f6139d057cf11a8a60ec7533e62f803d8edea7e93129fbf894356dc7423efaaa78a13b7fedcd67043fda5acbc82dba4b309a594c690841ff7bb91ea8fd055b1dd1473480bfd02f9c683dd982d025496afbb663b4a2af392b59656", 0xd6c}], 0x1, 0x0}, 0x400) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x5, 0x7}, {0x18, 0x0, 0x9, 0x1400000000000}, 0x400, [0x9, 0x8, 0x5, 0x4, 0x8, 0x3, 0x0, 0x8cd2]}, 0xfffffe04) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x13, r1, 0x0, 0x0) kqueue() lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000100)={0x3, [{0x1, 0xfa7c}, {0x3, 0x5}, {0x3}, {0x1, 0x6}, {0x3, 0xfffffffffffff001}, {0x2, 0xa57a}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x4}, {0x1, 0x4}, {0x0, 0x7}, {0x1, 0x526}, {0x3, 0xa42}, {0x0, 0xec}, {0x1, 0x8}, {0x3, 0x7}, {0x3, 0xff}, {0x2, 0x1}, {0x3}, {0x1, 0x6}, {0x3, 0xfffffffffffffff9}, {0x3, 0xd8b8}, {0x2, 0x3}, {0x2, 0x2}, {0x3, 0x2}, {0x3, 0x100000000}, {0x1, 0x3}, {0x0, 0x7}, {0x3, 0x2}, {0x3, 0x200}, {0x1, 0x4}, {0x3}]}) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 16:00:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ftruncate(r0, 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0x139) 16:00:44 executing program 0: unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='w\x17') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x40, 0x3) 16:00:44 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x4000, 0x444c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x400, 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file1\x00') r2 = open(&(0x7f0000000000)='./file0/file1\x00', 0x40, 0x6) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x8001) syz_execute_func(&(0x7f00000001c0)="c441f9178f030000002e450f0ff6bf36660fd13c77c4c16d73d100450f5e20642646ad0f380529c4e34549b9631f00000ef30f166e02460f01dd") setgid(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) fsync(0xffffffffffffffff) socket$inet6(0x18, 0x4, 0x1000) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) fchdir(r0) listen(r0, 0x1) ftruncate(r0, 0xffffffffffffffff) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080)=0x4, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1, 0x8}) ioctl$TIOCMSET(r2, 0x20004269, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:00:44 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x50) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) 16:00:45 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:45 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x43, 0x10, 0x6, 0xab4}, {{r0}, 0x0, 0x40, 0xf0000001, 0xf47b, 0x2}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0xffffffffffffffe0, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0x401}], 0x7fffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xf2bd740514a6b05, 0x7, 0x2}, {{r0}, 0xfffffffffffffffe, 0xca, 0x80000002, 0xe41, 0x7}, {{r1}, 0x0, 0xc4, 0x1, 0xffffffffffffffff, 0x4}, {{r1}, 0xfffffffffffffffc, 0x4, 0x40000010, 0x0, 0xe29}, {{r1}, 0x0, 0xae, 0x3, 0x40, 0x3}, {{r0}, 0xfffffffffffffffa, 0x60, 0x40000044, 0x3, 0x8}, {{r0}, 0x0, 0x2, 0x20000000, 0x6, 0xac}, {{r1}, 0xfffffffffffffffb, 0x4, 0x6, 0x81, 0x36715284}], 0xaa69, &(0x7f0000000380)={0x400, 0x6}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x20044, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000001c0)=""/145, &(0x7f0000000080)=0x91) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/54, &(0x7f00000003c0)=0x36) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r1, r0) 16:00:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xa48, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x1, 0x3f, 0x1000, 0xfffffffffffffff8}) write(r0, &(0x7f0000000000)="a746", 0x2) 16:00:45 executing program 1: r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x800000000381, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x9d1, &(0x7f0000000080)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="c6ebb891d75dbd67a00a1ce0e7df313f951f137ed12b508da16552874b3cddd48ace614ada6be2e3d92acbfef84650cbaed99d2ba04577fb5e7ff95d7677f471cbe8112fafa9e7cf0fb340fa9b7cd1ce82d0622b59dd12c73ffbdb67064f1385a88fbbe714e4b29a8dd78e48cefc248c4c1cd04c7222", 0x76}, {&(0x7f0000000380)="2403b0e4b053e59120d3cef8d7a3612a5cb2ddd073da634f48249d8bdd6e3806bca6cb3eb5e1c4045c595abc9c3706419d88a0a060279ac2360e155228cb7b98bf4aaa621cc9918fd071ced87f03cb101f5e30f4fc48d96b7ac56c4f83a6b2bc4ab93055885ce191e3ffc870cbb42a3bbd891311411575530fec86a894dcad4010fe19b9be8707150701e1cefb565b22dc949a9c7ad1a5e576701cddee94", 0x9e}, {&(0x7f00000000c0)="ec5b288c2916667e94e083f5dbeba834b61c4b71fbb4752eb3e67cd9bee20a821fab0656f6d948126c8726bec123aa101066028c43b70be1b3f8ffd5cf1b939a14946fab0eaf96edfdb064eaddf5a73af2744997ff8494ef0634b561c9e98d12b3caec1dd7b25ec93750628865c3", 0xb7}, {&(0x7f0000000280)="86bb00e44c07bcdb362aa092614a98b6b0ab3299c144e71f2480d99a3ebde2a89392344943edba42a873c76d125192894c3a5ae39a03b55050b1f261f6948e859bd7e8bb96eb4d22f831e5f8af89b39e7f9603813af69bcc7afc0fe2acc8ab64e42eb96c3c9c2a452d8b7181e786948b4992ed96fd54f5bf379cc322a55e4e651f67a8fe623db00df8c1f8bdd3f962db53fc31e8a4db33fda62b404e5894a6bd4672e822af95de31f1c5532963dd9f810063d96301", 0xb5}], 0x4, 0x0) 16:00:45 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x280, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:00:45 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) chmod(&(0x7f0000000000)='./bus\x00', 0x100) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000240)="96da84c342cb402bfeaf71af3519ec8bdf116fa1148a92512d7d011b92a613790192a0da3a984aaee3a5baf1d2a9a1568c2561fbeadfdb58485fe630b6d402c27365faff1b983e6a4c2ace4db6bf1b1bcfd547230c3b906ff27167d1821b3858586a47e8696e77a399107e7099f68501cac377c3840f342ba9ba885933630b1260673fba65a9f9c83c31398d33af7fe677c5c4cef35792cf4f440b531fa19f4c29d1f20ba24ed712cecec9b49394a7a2bc7a7d652167b39341794eb61143114ddb4688f1d6163ae52f35f9c97131c667647621151c2acf", 0xd7}, {&(0x7f0000000340)="e3e88112e05079e93d54de120ca3879db75222638aefc3b79f21b310170eafacdae1b806dcb6ba5d7b4f263204170207163298f8831b9658fd2fd3533243b842667c91e812eb60ae2d033c281f01fd3b2c980990577763df8748152c0c9346e22a4ee1d9dd57b8560fef0e9daac775201245faee24654bd828cbe3d01ffa6a3077d60a92f545bb623691bbc3ec3ba18c32abb9a13fb831f2a905cb120209d7e3536b2adc9ef9c838d5c8560e5b6f868d548b0f84b3bc04c15ed349eb44d0b1f8c824da56a7b0cb70754d8191d729d2d17e01efeb1b9b5c0c7dbbb7073305cc3a0b65dfd8c233133e6104f9acb04680d877a2acd17bae11fdece6403c35", 0xfd}, {&(0x7f0000000080)="9836797f29886021491b77f77ecb42f6a1bf1b7eb80b91c841d2fa9b587e8ba94c4d3054545043ed1b7cc03511", 0x2d}, {&(0x7f0000000440)="ae316c5d4c46916b24927052a3b208b67145173161a2e28898936448e75d82bb4c0940047367a89d1e54b3b62393a2e9e0fc42755e342bdb5ee242d76abebab16c7d441cba7ceffdfa22481e49bb045fa69f41efc5bb3fd09c6b9624fc1da9dbdfadeff61dd5572b034b1c4e1519b8a2a7c552cc1a414bd1cce39d15c1e5af91d52514cc322b1f2a34bfa83166a4cf6dbe0b5f11462621ffc1796b875590fb7f457fe3f6717786129481881100ca9a39a3011d27437305a3f5e72a2eaacd154aaba45c64da8df68b02e6142ed85a000931ab05b7e3db1550b75290390572d3c7bacce5f965a14d24f03c730ac6cd104d4ac060bbcbe2dd84d3e421d2ae274d545edfe1d8f611cac0533ce474c853f436c9bf747daa278c195dfba8aa38d2e8027fe276dd99c618049db4bd3459f65b65a4ce1b2055ed51e5f2fd66c059ab315a3b025fcc6522ebcbfc12f359e61a6a9592258321d375da6a4d21554c364cc21a913f97c50a5b133dff6fbfc868b45f1058709502e17e83852e3f743b501355e53ab155aa447d20d31ae110aaa907c7d9dfb6fef223eb812e19425d53f9dcc4e2b2b9f9847792ff4acaa4498b81c0c173564f11d93c2dd9bca45045744ca256cde55ca25de07565aea8c0f92c3881b069b6d680fa5da2c5cc5458f46f9e5ee85594412fb973e89c7324003dd40ab66a9cec95228da93112c27171ce4b33999f8f4f39ac7b5627ef5b3f8bec54d77a6258ba3db8a40b0a4f2cc54ce995ba492c6cd87690f02cbc2479ff9e37de4cc6008138f962a066f9e8621f15ab3b009becfc25c04dd42ce7b593b8ec99bf3ee5557da76c57b41da8100748bd4704d4ce2d19c6fe83cf6764e1fefdbd73f8ff3f023460a871f967ede4abd063b8a626ea70ac1999750969891ca2d9e2f698cff3fc35e17d27b4de70597fb55cb97b6864b8345724d2b96e13e87c506161a70efd3b6b81f4a9bf3fb7629bb561c946a82b9ca02045452fae9359dd08c09e5a8d0545fe923728bd9e2c47329246d6ba11e713858ecba3b3257ccdfa8cfd8a5b146dcba760f45276e095e75dec908893650636af1bcf8b94052f44a644f982cf16ced342906c61f0ef5ccbe44269b99621edc50efd16a1923102965112d97bc1f0bb525d17de2d74cb410cdccb8fd83c50208dbb4e1ef2c841b31dd89f9320720911e837bd857b19b7096b8978dabf47e78c39b35d89444ec6e86963442c311058c904f7d83b7c2ef6f47d3ef9a567abcae8418117d6860ac080f182608e98119c814f157a35bacbf6bb6f0ea040a25043004d373841498cd6ca3b5591a8b6a095d3f94b5ada46a52e487e369da5ae97f3d117cdaa19b9b41b53f4610b742a31fa073cf411b64827ae3219871d7cfcee6de3ea80afe8e16d3abeff6114a3f180c1d9c1f33c8dbdc79fa7aae63ce9508337d8507e615a78ca08dfdfb202361b0a53267a8cff2ca9c7c2dfece8f6896ecf716c9bb89e32c94265540a74a53b95f118d2567be47e11ff35f7ceebaa07491920d811e79f4798a15d67b531dd0964e2f3bbbc795070ac9cf953768e4a6ddf540ba9a038716a01d241a664aa14642e97c24ae4f4f1152e505915142faf2dc1ec598436dd6d692ba8ea1b6e7ddc3183b471cb69797a7977ed03a8e311980bca98ac897e75d6c80ae6b2ac4f28fb3900e135987ef5a38ff66735e6d18313d9ad8b6ec2ecbf4adeaaae0a0f477bf3109dadd7f50678761c1221a1fffec5c5c31b501b6bb3558e87c0b2b1cad5f36a1414cce16918cbfdd69dc0dd943db5bece1e5ae47a0e18170f472cda8724fb489d915f817343d1720a19b7816a7b9513cb7cc336efc79ad2445b575b1bbcf5a994e4fcd4b76b2ef0c7ef676eac879dba7bf6a7d92b57e5478731377c02f15ae834625d87ec8072dbf1bd783744c4a2c1669ccae9296bd749dc05b1cc3dfaba88cc3cf522deec30a4d35af02e0c8ba614cdfb50858758e20a93a85f52ef6727082befb1a7ace24dbb9bdef6eaf7f83a0db56ed4d4ff86b7986c41b8a0218182a4b87ed4aa95c13cfa51e1c1f01d36c802ba81e76d6f4cdc7ee8debc4f9e4915b044e9065572bac5fbc70ca1a2874e40205bbc689518771d4ffd26d3a192825f545dd4b8d26b812e8a4852b76d21d975340c6457cc2fa1500c4763738a19eacf5e756eb32dddc668f35eb5757558bec1a0f63584319940eeea2bbe340a76cc870a3dfc77cb72e4d8511a6c0a8975a3da71a68351dfbf371b17d2342a266e0e9b40acfcb8809b1f9473044ed0de27e92e4439b89a36d76ae1cc53bcc55816f7c6d8dd70f0f063b56a03f2a4c890b826f044f69cae62bd978a636d16bf45398130e2aabf1422db033c601c92dd5720da112f5244108ab8938194543d3b5e9f28d5437197618f9078d62844083b0c17b0cbf0840c897d4acd33a6fc24226854c84a2c3152433252633df2ad3837d263cef9437130438b8b4f272f2770f7bc11042b71a40f2e33fe92f196c6ea2a7b85a31a6b1ff6814150e057f6952f0463bd49d4ae34ee9af04b2445e002ae985a5c9cfda90c00dc761a9d11479d0cbf85bcd4b1d23ea30c7a3711b60bfd4c6033093c914b258e17e37fc7725f11cc1dd45e690dee867265bbf78a35f1b49211be6423cc695e06e0328eb437a3ba312958022231ccd5983a0d7aa9dcece50b3d30d4ac0b9155a0a7dfb8fe87af5f4900e44daecf8528f37166ceeb875253d5856ccdd63cacd85199407ac14ac492530fdf497bc34691afcbfc0a2b6e7352cc747f2342ea3be03c808afa67c2b32ef6d47807d238982d7a2e68697b720600ed532ff3fbdd182882d7cb8a356ed09a0c8b26398bd6243223d8ef6dd90bc30d1e5beeb44b11e0df79e32dbab62a5ed87e8b4cfd0748d2e9f3a016038cdaa9d8561f2199854c8f2f1c5c0a3d27a32dbebffe37a3714c419212564f30df99d8543eaf46d4fdf50c8ea73925f15460b432d0eef2b56990ef1fdd608264ad52bbb1c9393fadd39d1a53dd3f945d48977c55271c2ba9348141d81233bef9f7a7955830a68216c4c328015acad34d699307ab1915b4fd5bb6498dcd6c19c3914fa11b69d37587281f76097ad2309de90259867dfcf37a6817e8a890d2345f0f354f13633236c877bffcff2be6a366ecf7c12f18258b77e91ac7acd02de340656bb457f6878d9ff7162f34dcdcebfff4dee01dbf328cb023de87d83ca5b3cfc7958a637864ac014bba296942ad9183ef6e5f00487cfa178a8e8378410974a591df6f67138ba2fcc8f8ccdf7270ebe43633d7cdfbbf74eae4b27ee1734eaf6e7b1a5066f59162059db5be72d69de19f580ec0494bfbc04bff6e9a1bbddb38b7e3eb269e5c4c7396d0d4afe6a11fb162bba4e7eab62cf7898282d209eece8ab9a2299a2bed8178c7a6dd8d42b5894e5b0a3e45a117b66256c89602cb0ed501e4047491530b4d1ff08fa6dbd7a5b0ebe136f1616e393e31de9517a5e86e35cabbd3dab6ec983c601646d276ee88c360e896b2ef803dbb3559fa4395953939604c42d9dccc6d48f937827b706853afe5e2c814cbfe57dad53b6f7d3e23a542aad7874631b5a22cff63edcfb7d9717c1f741a8c28de7257ad27c5924cd9353eb8bcf163c02c75c89f3c01c66ebff9cc04dc68440d653c8c9274356125470ddbda66563c33c4212ab270c7fdda00b83fd9e4dc4cb45df21ccaeddcc2e7e14ac50bbbaa1b1bdea43aaf0b5ce04e13ffea95eee241c4a529a9497bdea3bda287b8223e3d647d3e0ad7c67dd511b2ef65f80cb25ccfe759292525ea14e86fa09804ba2df4e39383505e8a5f4bd425a90534c65645b8a66142fe0388807ec6b93827159933f1a32aa879ec057caf6a8327039213524f30de08c3e6949888aa882247bc58902b0a2027bfd2f91d2245ef600c86c9e04984f6e2214654eecb093ed46d7376316a3035d2cd62fd5be587b8f5d6e094d9e1cdafb195a6687bd57848aba5dc2fa9699f8b10a92024e6c29178bfd8a5a5b3b393d851013f8957c9723eecdd0c69481d9c04ecca2b8a8a65950123f9dbce453659f3f7aedbd64e4ed516a56c0ea07a67af2dc19e1e16a7052b2a8fdc49fb290a1c645b9f523a99e0588f1c739026ce51a9d731cba51273ab823013729c5871143278fe7ec1ab2f54f3263e156687ccad36ddea8b2bc39fd35a463d7aa4123cb52cde7e10a98acee5f0e2843debaa426b5703aeb594d35c306467d8e98ad03e1bdb59579f026e874eb85852b2bc353ced7b1e5f818b8c7125ca5f1170a2c797d5cd22d68a169a901fee54c461f18b3d719d8f440211d5facaa2afeebf4ea96792d86a7404acf71401cdf6eec091b36e90cd65ec12aced3af1c4010b0c8d72e199eadd4745031a687b58cbb11f25e77e908000214a39c105c831c6eed1bfd47e131cf4dfc1069a08c9883b43ced0621576ecfc1ff611c9a605284693c5e0282ca24522846ec5e4a8f4de616948983a5ee936922cfbdc5400089f515b204ff86bdbb7e563c33fdb7398f2900beed9f395a4d953a3b0ee88a80954ac6517f943d3810b28fab579078587b5a50c49354f2e5894d1192e1c066b1df9efcd1a2cceeb061180acf83073761ad3eb1ffb27c735bb5ae5301e1cd8803a3d1e505e6419052447a443856ca074e1c66364cc9e97aa2a581d8061ea616fb5c9f3888bb83644e4d3df8e478a9253c183dad60459829b0abd80e3600928a77e84f5f981d3e4029f6ed629d2a64475e579e648c8641d9eecb9119c193e203dae6bb8d838e9053102876322679f278d0f0606336248f03faf49eec141bf617f8f817e122362aa44e2269e91c55f8d9e1e4ed3eb6ff48a92cc2d56cca593aca63a6c9e3a0eed4ceef1c187946b85341d73478c2e688a971507e0a3b08f4eca40099a1689e6bc1e2aef98d0017f863dd77d20fa1873b774ab83aeccc619cb200db1b2448255455e594bbcef706c69b6e6c3ac15625d40fa1f95dd424c520ba41ef94ae75ebc5398dc68335864f2c94b2c74607b33b7e631c73b0131306e480b73cf2704de09deda4cd709d72e2aebb8475f984e307435faa29be78195221be7c3b8285cc461d5979e7663141fe5ce91775fd7d7a7b6b60fd17ebdce58b45f186a40458b57ea90fcf36b0e909cb2b4ce402b02301acac42776ce92cb65343c99f130bef5c5820caf831719bdf26e39d3624d86703ea3d6d13a124813b03db29a7e621f5ae079e1d6237ca9749bcfc0fc28fe051dbe5ff66bdd6ff2e2d2cd2d8afc4e39365eed3d08ab31fbbf65b6295693c845dde55a49d29516ebb8c713482d4300c3b3bff99be416f0a5333b8cfd7315ec121c8c1b8fa34890dde8eb4cc069be85150836b256abd6d67b41058b2d7e3c118956d537b0e83db5bbd709537b71558020c5932dfabab3d264fce6a976ce922875334d14580d32e0a823064b3056d6414f66685d422101b31c9379c695920196a44857eb280a52f95c94333cbd4fccb57e28360cd0bb3318230053c455d4f930a3aa57f5823a264c898ff186142484091e8bbcd200080b49ae2013f0c7905b750b95f91f04a7ba4197fd1dfc97e052e74280f11288d970a9e871e656822880f849682245977fc2dd8e468edaf0fdaa93b6de56a764276e64d2154971f5bb9903546d98a6de7cb7f420bd012417a9e61546570148048eb4bbb47c7d26a0e74b91d3af22b4832eb0444672d9cf38a3ad818a4c2b7a677e95091871547081dddc06124470c0496bb3b77a2bd053566e88d728133c9255dad8d6", 0x1000}, {&(0x7f0000000140)="909053ef757b39394aa1a53d619f2a15b2ca8380456df7889272b158efd0188f6f01161a8256b1c3a95861b7def568e6856ab48c4c7d0305ab8405738651c086fc88eac32c31b1df1c3e97f7354a536f9ccfc8a32034", 0x56}], 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000200)=[{r1}, {r1, 0x40}], 0x2, 0x9) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x3}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x20, 0x8007, 0x18, 0x7f, "4d9f5fdfd59e0d3ecffe02c403949d66ddf92c85", 0x7ff, 0xb7}) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000100)=[{r3, 0xac}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:45 executing program 1: r0 = socket(0x8000010000000002, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:45 executing program 1: r0 = socket(0x18, 0x3, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='!#\x00', &(0x7f00000001c0)='\'(\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) sendto$unix(r0, &(0x7f0000000000)="b100050101000000000002005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748003f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:45 executing program 1: setitimer(0xfffffffffffffffe, 0xfffffffffffffffe, 0x0) 16:00:46 executing program 0: rmdir(&(0x7f0000000540)='./file0\x00') munlockall() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)="e9c9a819efa3e9a55f10e75c0ef2e095832aad4b0b96553c691d0762ab9e26dcac941644b800ea2c1211f32c59fc7c5c53b984d969dc32271a34b131ba2884d48fafa24644c8db38753ca13c02170435542f8b2010e113138ca76bc79f1ecf89e64bc0586c574426a6aceec0a5e9a7c2b2f60a57ac686b50a43493", 0x7b}, {&(0x7f0000000180)="efe6a013f23121dd9e1f336d5ae214a107b6304a73bbf63a5865fdef0524fa1ff2fcca0091938f9ed150fbaeed818e153df1176726b816f51c34079885a9370b94aa79cd36e102d9a66e4148f7f6bf883fc15eb3390a92f4a28d4573061a1ac8a8fbb8625259b6ae8ed613a8844137123ca667542d28208c31c6209647e21d6dc5a11625c525871fe112f198a60e9507f645e96419472f44642806ef5e777841760d622b24c21b5f341708ba16a6bb55", 0xb0}, {&(0x7f0000000240)="3d61b6ce140568d24f50402ab41f07d216ab44a10ff3c6c2a11914eb8ad032b9dbb022eeaa5a0bd7c9e18f61cb65335adc940d2749308f4189738d5ff5189028d8644adc16a68577f0038400a343fc1746b6427a2eded07ec1b9109bbaac0c98e36e26ad297849", 0x67}, {&(0x7f00000002c0)="b2c6b905c90038db6e9f2c34a78035a1dcce31b9c27a22bec65a8909f0cf4608469c6f08dcea67b7544aae21ce427746248bffbc783322512437e1a1a8364afdc6208b6f4343cc9879b13eefa11663e3bcd473ccb2ed889c58403b8e9b6bf8b9a31d451b60f407b30cfebe9a70951f980ce6b20b2c7e10524beb1ef3395becbaad32bcac4fe584f5951ce6e576ad82be", 0x36b}, {&(0x7f0000000380)="c33f9b60bbc0916598975cea6c9f4f88c8a85f4566c35bcb0cfe3fb3646559cb5a020b9cd6b5b4d8feeacea0b27133f605b9fc61f4", 0x35}, {&(0x7f00000003c0)="50ba1cbe26ef824260e95e08279fa37d859aad48eb1e2b85d2c4253f1d1c4ac742b8966a1c5d807dff96b69b201f1fad55f8042ff274391f8f3cbc3a2ab2ef8861ed8662b892cacaef5af88b59ec50b33fc14eecfc40fb9ebaa00e3b7a2b1e9eb0b09cbe07ad2f4331bbd3f5bf64bdb5fec602d647fed57be65d8b25547201d501d515902c116727419f8db6878eb40aa3ed911b88dedcc67096b27e1b2cf7118c8949587a48b95b3633c81abfca021af3a1091bc8d0177a5d85f9b4f15424928c348153e37a35727d0a031f8f8889bf742beab49dd9b9d6", 0xd8}], 0x6) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x0, &(0x7f00000000c0)) 16:00:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:46 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) dup2(r2, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = socket$unix(0x1, 0x2, 0x0) socketpair(0x6, 0x7, 0x4, &(0x7f0000000280)={0xffffffffffffffff}) utimes(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x80, 0x1}, {0x0, 0x5}}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000600)) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) r12 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x20400, 0x10) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r14 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x58, 0x2, 0xe071, 0x7}, {{r3}, 0xffffffffffffffff, 0x28, 0xf0000000, 0x3, 0x1000}, {{r4}, 0xffffffffffffffff, 0x8, 0x41, 0xff, 0x40}, {{r5}, 0xfffffffffffffffe, 0x20, 0x4, 0x5, 0x5}, {{r6}, 0xffffffffffffffff, 0x4, 0xa0000005, 0x3, 0x4}], 0xbe53, &(0x7f00000004c0)=[{{r7}, 0xffffffffffffffff, 0x15dde2bfb219f07e, 0x4, 0x0, 0x660d}, {{r8}, 0xffffffffffffffff, 0x10, 0x4, 0x1ff, 0x3}, {{r9}, 0xfffffffffffffffb, 0x0, 0x43, 0x5124, 0xd46}, {{r10}, 0xfffffffffffffffc, 0x40, 0x41, 0x6, 0x80000001}, {{r11}, 0xffffffffffffffff, 0x60, 0x2, 0x0, 0xa8a}, {{r12}, 0xfffffffffffffffd, 0x4, 0x2, 0x4, 0x263a}, {{r13}, 0xfffffffffffffff9, 0x32, 0x8, 0x200, 0x10000}, {{r14}, 0xfffffffffffffff8, 0x20, 0x0, 0x9, 0x1}], 0x0, &(0x7f00000005c0)={0x401, 0xc74}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r15 = open(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r17 = kqueue() kevent(r17, &(0x7f00000002c0)=[{{r16}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f00000006c0)=0x3f) accept$inet(r15, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r18 = kqueue() kevent(r18, &(0x7f0000000000), 0x7f, 0x0, 0x20, 0x0) kevent(r17, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:46 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) r0 = socket(0x0, 0x3, 0x5) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0xfffffffffffffffa}, {0x3ff, 0x1000000000000}}) 16:00:46 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x100000000, './bus/file0/file', './bus\x00'}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x20000, 0x12) write(r1, &(0x7f0000000000)='T', 0x1) 16:00:46 executing program 0: 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) write(r1, 0x0, 0x0) shutdown(r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f00000001c0)=""/116, 0xfffffee0) poll(&(0x7f0000000080)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) 16:00:46 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r1, 0x65}], 0x1, 0x0) r2 = dup2(r0, r0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) r3 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) pipe(&(0x7f0000000240)) getgroups(0x1, &(0x7f0000000200)=[r3]) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x3, &(0x7f00000001c0)=[r4, r5, r6]) clock_gettime(0x3, &(0x7f0000000040)) 16:00:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./bus\x00') unlink(&(0x7f0000000080)='./file0\x00') 16:00:47 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="560000000000000000a43ffa9b3f8511999d4277a763485ed466d3c5e3e8c2fc7c"], 0x1, 0x0, 0x0, 0x0}, 0x0) 16:00:47 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000000c0)={0x6, 0x4, 0xbe2, 0x1000, 0x0, 0x7, 0x100, 0x3}, &(0x7f0000000040)={0x100, 0x4}) 16:00:47 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) fchmod(r0, 0x40) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) execve(0x0, 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000024ae2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x691d61247540291f, 0x90) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7ff, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, &(0x7f0000000140)=""/195, 0xc3) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x8000, 0x0, 0x0, 0x7}) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000080)=0x1a5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) 16:00:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) sendto$inet6(r0, &(0x7f0000000000)="19905abe9568045a99418ca6d6bb19d6982068a334f49152acdc01a3c8d08bfd79143e05d393eebde093e7baeb2dedf25ad38dd0be3404bf9dfc4317bc491e51ededb1c30066ca82fd593d892dbf26e68a1f211b0752ddf97d8a8cf82850cbe09a0d528593a555d01c995c9a892fa0af3b1c0f998e0613ddde319f95ab3e2dfa6a00cbda8f1e9331b8a6e6be2dc7fd32ad0eccd12a7d2a2dbcf7f70f1d538148b3fc0a1b25f061577e429770200e9843e4d74d7587e12f5e11fedd5105f4883504443bdaa208", 0xc6, 0x8, 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) setuid(0xee01) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:00:48 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') bind(r0, &(0x7f0000000100)=@un=@file={0x0, './bus/file0\x00'}, 0xe) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000080)="f76b7bd888abdd32a015a69bc533db5bd96e91a0bea341", 0x17) execve(0x0, 0x0, 0x0) 16:00:48 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) setreuid(0x0, 0xee00) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt(r2, 0x0, 0x9, &(0x7f00000000c0)=""/34, &(0x7f0000000180)=0x22) truncate(&(0x7f0000000080)='./bus\x00', 0x8) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:48 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x840, 0x0) close(r0) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 16:00:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0xfffffffffffffffa, 0x4}], 0x3, &(0x7f0000000040)=[{{r0}, 0x0, 0x2, 0x0, 0x0, 0x80000000}, {{r0}, 0x0, 0x4, 0x80, 0x6, 0x280000000000}, {{r0}, 0xfffffffffffffffd, 0x65, 0x20, 0x34cc, 0x7}, {{r0}, 0xfffffffffffffffd, 0xc, 0xfffff, 0x3ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x19, 0x1, 0x496, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000083, 0x4, 0x2}], 0x0, &(0x7f0000000100)={0x2, 0x6}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) write(r0, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa2442b", 0x9a) write(r0, &(0x7f0000000280)="0ae88e5847ac0866fd60ac08eee3a62cfc71bf144bf810d7a71b985d595398561965974300e59bb85426f18f02f7e785238b7b226ae867ded8ecc9217f8303d7ecafab9c31b7337afcc20f7fedc634260619557f87ea934223c419dd8f63d7bb729665d36af65438c101d076e162c8423e28d3bcd7bc233a2ce85a9f58c56f4c0000000000000000000000", 0x8b) execve(0x0, 0x0, 0x0) 16:00:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) shutdown(r0, 0x0) r1 = socket(0x0, 0x1, 0x4) r2 = dup2(r1, r1) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000)=0x1, 0x4) fcntl$dupfd(r1, 0xa, r1) shutdown(r0, 0x2) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) recvfrom(r0, &(0x7f0000000040)=""/132, 0x84, 0x800, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:49 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket$inet(0x2, 0x4, 0x6) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) dup2(r2, r0) 16:00:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x40) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x8, 0xfffffffffffffff8, 0x0, 0x1, 0x9, 0x2, 0x3, 0x0, 0xa4f, 0xcd2}) r1 = dup(r0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2121, 0x0) faccessat(r1, &(0x7f0000000100)='\x00', 0x3c, 0x1) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}], 0x2, 0x1) r2 = dup(r0) r3 = dup2(r2, r0) writev(r0, &(0x7f0000002480)=[{&(0x7f0000000200)="18dfc6402d2e836bbc34843623e246f3a8bbfa2d26e7ae4b4f39aa98f6001df34ad67b35630683fddf1f20ba80820a9f42819042910d7fedd735fdb86a315753ff0503e3e96133fa9ae555f17965a590561d43fa15254fcd4b49d8c0103e889a7af282d629c7ff6f537a1ae7e9045c30a9a5dfac8ee62e3320e8ab6e10e05c06c2fdce043f0f71da0d913ac148b6aaf7cc0c03c03e763261efa058d7547f60a18d2fd82d4fe7b7fdeef5e35fee147bb677b5d90597bc597f264829189229e21f4db482c5e0084ebeb3e6a2c2096d1c4c1752c9aa30fb6cbe0eb0442358d407dfe89c94764159c77417d7ef147ad123b380ae303e13b4320453e353bfadedbf5da7099865919ea49617d6bffb316d43fd69960b3fbaaa29d226f003ca05a5ff2cb8f3240cc4e7ee10c5b7ab0294a3d4fae98db28147dbdc1b55dc3e2a205d0db198b1015a222a00e91618749bb7754cf30283e813156730b6bad0a26db570b32400558304c2d655675cdcedfbe385fed21d8805bd788c99cc0a7b5547216cad822663074c7c40a15496494cc9e785afc275faa8023dcfa88b556feb0c362066e17c9a5a2cdc5eb3ae6885336b3232025c1445041ee40b3f28fcb1ed8764a07b8925033527f0e605f4b40d77db1587ee039b4c000900b6d1a41ed226215656d9b08e82f01749aac15a5d5a6e165c72a7fb159e2bc1fdc5b18aec088c44e6091a2d8c6fbc87e639f1c8470d6efe3468315cf628c242a2e218ebd6334fa65d8bf42e2e4ae3cda0fb42b57ca1b93a142ec15e9e22144738324015dbe25410ebe3fb84d983995e1255ccc5f2b3adf022431b2b3f4d0baf12f31dc8e10f18e83e771e65d2c8c4164299d3ecea3f07c64ffc635cdffa82aaec7022a4a10774e3fb017848a899be69c3fb8978ec2b36d5ca2b0bef03b6a69959fb2d78899401b6fa3fd8aec779dd916470c94270ab606572dcb0bcffbf946f522c2cfff8404544aabbcd7d4f961b2de5e37a92a21799d78cc0d0252f05b0c30e1e1a25dc607b88bc728eb0006a513f187291de3559946fd8004ea6bd92422e8d7b0bb1fab631c395bc13342aeecb7ba9b5c2a07fd0677a5962bf92e3657553443fb818107125002717877f1078eda24af1a0ccd279f5581379d80b81f8f413c90db95066c0c4120f1b0da9fb339956a1ffa757eccbf6cee20e967c3309c2ac12445920a945735bdee2a0c335d8b29c4eb78a349ea00a4a55827487fbde077ec06b6cfaddee090c6c4f281c4f03074691da81e75c4c0a0986cffb62d55a1a05449f17de552b555633d7dca4a00511c8c35ae44490fe30b92c4732da32b08df2f994278413131916d52600b01182c45646a79389dbe53c29c9a88dea05545393b97eb0850df85fba433942f68936522d04af73b16f2929630d6b3404aaa96d8e0fc0fee74d2166ca8f3ee2ca4017be1f8d412a73362d2264f6981927792f0caf86e8ddbf516d57cb1bd5ebe595188d663a4a346d26884d3b88161a23cb1081ee581c95bf9ff89b4baeec2a678e710f3ebd8b6717abd4d72185b716234726f4971b53899360780fddd7fd3c22ecef91a8e5040da12e1843a7c4103f97ebf71a557f67a36167ee4668d649b0a3d1dfaca87a0321e99b96291d3a2daec63f634b4079d1ef5ccab05df5ec8254d5e66fb82c5b11650992031b78994e021cf2abb523bbe122c653a9e66f304aac05a2f7c6cf8bcc8111c31ad969133982dfab932db0c7694c349050c9372a42f03584c4bd178f43f79db043cd29e64e2846ad2fd0ab293127fc4571df24a2e61afc7d883ad1ffd8036e93ae86d8a73ffae28ad487114bba4023b47c71cc1fc31568bd945cf293017a80d6ea44e38cecfb1aea46dc9b85547011cda11109ad17c71a8e1c509961eafbcb183368734cfc92e8fad1a09dbac83c61cddd986dde98eb411113a19d4dddf30963c7f3693f978f20886143d5e89e1d1e1353186bbe4c8f4f0fd89965471f3375da5c465ae2ae55319bc6f275b5335387aa60a9393848d6a9f9d8baed402029dc27c17f3f0483ff87dea81ccb71b4320f4f055efa5b3a1237f4a44803db4616c1665df43bf1a5d2a8e3aa75873af8c65e00cd2645b83b55d1e3b3dabe8a4851a8819b59500726a5c6909eca02b6a6214dc8069a0000c3f3c94cbef793060e76b8fb752a0b6bd5c14dad0a7a3365275d1681acc55bfea7f00b654f2bceb8df431c08f0a63b74acae1bbc112816704487887835a5871ccfe384513d73e04bf805df3af6051e75e11b72c4fbab605a5fd149ec7efef8b12fc7d200b9f02edee53c738fef418e05f7c065701dc328852b9d4576ba930f3e2a7c253916c77e1f1c0b43a6608ea181d86f5b6090c7f282ddded26e75a7f5460d16e3a3ab05b0011c4afe5c81812ff04f6b1ecfee70d540c9b38955379e573d41a6eb776f5001d07e56602793ad230a9ad1fd2f0ffac86b7ea77dafacc6ca85a248a4879052ef8a5ce161f529eb6173670294352ef4539079a51b59df9046d25bfb8b3549cb25131cb0b450e47e344f03dfe57501e2b37529d4c961e2e55b5618da634473d90600e73821315b16d89480869c9f92fff2370514d46cd228d17e65e232e07a28b85968e237cc465e8bd6451690b321e89d1272f54b501a1ba80490de98faffccab395dcd64f77256a537ac1152a787ca3ce81e09f1f000bc60511b5f7dfacd10572a00ab7330bb9e1ffb3945676b16b24cd28f2dd8e5b76a3cb848f3fe77b12a28dc7da8f706d6e8f3f1d9f510b44348c0793e7e18dbf4ef5fc7db917d31718bbdb334d3175148a0ddeecc612f4cba4538a0ed9c69b340fe6b6f99eae1d6c87541e79ef382daf506a879dad4e46b7a050823dde38bc19f6224a94910fc6def1b3473b956ccdcd81f95cad1e3d93351153cda452bffb9afded96f613bd48abe04bdf98bea3a26561ed60028c1be0ebafb14fec64539ee57a1cf13ea526a5079518a3a88ad956fc5222ff7232b72d0aa7cdf5f7bb5ab3d66465f4ec90f624faab5efab882bf0c07b26867dc5de8ba2743232d296744e11bdcd554c28b876a1d256831b2b3b12e1963b300d00371b8e22e3819cb18824a9d542bbefdfbd96a4dff6fd44d86f68cfebd6e01dd3bab7f923128587aec6947505ce9a22b9acf5c9a57126a6b5b20d071c83f5568741019bf59911e8507949d2e457df076af19a4514386455ab3143ca42e18044dff44b729ebaf71fc67161f782eb4db58fbd778f702a07256edc3f0d43ce52741568e0eaddc55cfe2743ab047a2f5cd670bd5a498453e5bb30a5539266d2e973415f6ae48486703ba0099ae6ed20a37949cc484e61aa8570e0283b62dab91436167e879844cde104dfa40775ff0bf58bf3af61bb9bcf8ffb0f2f068fbc9a96632eae8563325e2a187f518dd2a6d67c9f582922fe7c7b33190bb7a5a9279562d6d3c55708a1c48d882fffa7e40968ba95ef321796b7db3de97ee9546a08611901057071b88d7c09703923bf83ea93db71fc6cb4b7c6cf4be35512be07ccab0646340c537d94e15945afa7a20ec37dd510b5053bcfab4cc41194c4a905700453194dd15db0f8600bf4838416fb347e9ac938dd6cfd9cc69775c7bd7838e076dc26aba072bad831a346a386b734fca2962e05939a51769b7890d13f94f3a5571d2938a009158ebdf3d3589a599391d241835e22363359c66e0e2f22e390ed95997d4d2e37c35469cd63546beadac4ff635e4612ec77b478419b5aac80df9495d5c76ecde3b3d0d8aad4270fe9b66e9509f79e02384368f057b503ba78e3f07cd7a4601738ddfa917af95f44a6fd4af6a94c283d15d1592bff1635c56e6c07395fddc16202c112963ab89f2926bbb168afe31068c01c6d7c28929b2ae43ba97111a14f870f29e9f8a2e157a3247bd522f82fffaaae25d317fc8580c188394af48ad547d1945db32ce8769ab96d7f482bf332d6e4763ca7f5a5e363eb5301d1159c6e83f0d6900f224e453b5b337e067b9996d3a069172bffd759f8b18ed4b7f1f91e6f072e8feb8783c90a1b11784b845f881ad3e51d4df3129f049c649b7511162078a994d4ed51e53480901a667b3b4b293bc4bea8ed5c8e3c4093792da9177378c627fdca3d107768de05b1fb0ff06b4684c9166707b694da7a7aa24f8857094b5709e6bdc9d82cf8be9ea1650394f62171a966998780015a229ba781b65f2dbfcbb0d6599e3a2fdebb3d3a6e77fcc4538c231e9e91a29249e8a6b9e25647cbdd9195ccf27a9895a7e428fd8a12251069ca72868ba51d12ad98fd4d4b1137f8ccf456b24fea619f2c8427a592a1048a7a075f674b39f016675fef2475e0612cf9a2489c03b9b166df07236e3d95ac8698da38a79d5f5a05a358fa6300290dc2cda3261dfef9854586009bbf52518c02ae23aad6dadcaf99188db420817c9f9dad5a7783de7e59e795231b97991a0fda4ffee4a6319a85c7adf2f9c9fbdd5862f6c9ae7f96da91a231c2f7c875d03f45790c60787365b6a148a872f956532d19a4e68edea424fa89ed74d30e3322cada676d8d3c408438e75b1ba22e8efb9d11434fa96cba0255e356c60c756b801abd74d2b7288bd2dfd6898b3b1cce044dc433206fd6ef773b76b958d15c27785f3f69e0cad935e3d24d99615c0ced07e9c97180034f801d201772f23ffb9842ba84210a09280c7be978d5f1f394accb01e14cdd0a207ae273a8b59186abd5dd90443d6262640980e143020aeb5f17afa64ed520e9629195013b5d477c753823223cc178514cf115f60ac54789d40947dc614a80b8088906c52634d1fb3368ad70d27491d0b42bd3243d4b80761d69aeb77d5e3fd475b554e9ca03082677cf7677ef359733c5ab95b1eb9ae351cb7f67c95db5803af064fbe97fab64b9ea45dbb3b63477ccac2c9736998e89d96f844539eb521102612a92696d68ec3509aac946c74d080e525a16909123ea3f3a1f82f493839bcf81659c4a48b48f3c372cbf709348fc36d7dda60c16f134fa21e47f82ab9673c688a30e0fca0c3702c20f82fd0b3b1ae79cd7001f7a390d99c0b2f76f7a4fd1e163c647aac833122c620ca990546e6ffca9b21c74bd915c4a69011da96ed6d22e55dfa21589272b0776713dbf0f1948a67507aea8afd45a94c8866f1bee30182aa13652b4228feded1b760dd15769a9e80441791d2c8523f57014cad96a75bd2dd36ddc3a04446fefb4b21635505897e672d40f598c23fd6b27a1dc3845925bb431bf30da38ec36a2a31d0c6977815f5714cd1494010d5f843b67e5796010acfbaa2a857fccbda921728a942088e937b734fcaf59166061b530e7022b3d91fc87a42cecb9c2541bb2b50a5ec86d9fe41342e71b3d93f02688928b5ad91479d6dbdbfcd82ff98bc4432e43af59ea1823af070cdbf56be5af6691bead94415be487a19f2ce4754146830541ccb5e34c06f96c36a61d34536f2ffa66596dc374de45eb20ed932e1562b872e1615c134ea1ab6338b1efafeb8437f57d5b0730901c97279227c51aa213562d0b41f33cf93a40371c1fcb891483829ae677ef1d3473ca62e6b422d2bd0bcecb4ea40e17ccd82237544f1f3c0e30ce076359640a7041f97807d64bb6d3a073a44ac319f9bde4a8a647b53ba07f750aaceaf96eb4f83a68e01b923ac9d20893ede8d8b7edf2e161267e4fc3cb4c33c78b2141117fc8beac6d88e57a5d1f86d985a75ef261d4c5c1333addd753a5a6e7321cd3bc7deed9d5783ed09be8f7aa11ce6e3e100e8b468207", 0x1000}, {&(0x7f0000001200)="be836433c7747d9aacfb1b85d99a76485e581bb8105b0575e1496936e1b82fbe085f8180a288355f387f1b885f0880eed1c390a65bbad6edb6c0abb622912d03846210839cf1630cf38615294e71487bfce6ee4647777b66424b77b86f27b1a2fe273cd408257bbb430eda9e067ec7e8fe9c40e68e4376cc5e8c301c7c7e5a71b32f0874d0e8f712e5e9fb2d01d96ad8466716a63f4423697d5217b70126b0851f116868fa1366b24911e785def9fbd7cb8e6d9181babc50d75de03eaa5a38bfc0edc779a7b7c2432cab1fb4cf03b853073a3ce87aa156926a16af30817de1729d5a8bae7a62dfa384bd89f681641515c4894849043e864b3edd45eea28cd2d1a8487ce578b3e79f21ba86f0ad8df3ff2f68a4d7bd5b940683e3b34f8289f48da8bf0d4ca013874206ddd10d62cd71f2132311368a0151a3fe1d935e6f7b4614dff74c2332b693ea678c9b86b2fbc1268e48a63fc74c4b4e2417351d352a67b361ab4c7f05f40bbcc126d219579c0b26e444aa4115d4da5f084a0846d4ad9bfb3c6ecb3b4ce8b03a403dd21c3d6a12888716e77a5631450b6186955e66b3c919c3ca9f0c239a4b53fa99ea3e4929ebca28336896743b07a3ab84511fa2fec485eb4e100778f9aada854a2742255f7d0b7dcbbb93c84cc6d91005cd57091e22f5623708444bd3066102ab10273857c898463ece2ff93e7bd86069652f3d369fb6953a94f434feac3a437946260934c69ba4b1db6acd516ad591021bad6efd50be4c622f2ff8ff6d13ce419021d7680351ac2f9993f3fe05e817cb9f054840a5c597b90b43535dbdcf92d7f20b9c40162f0c8a081a9170c6a176ad0fa3fae66d7fa9f37c6db344e6f74a3f9c0fb7ac72c50b7d645cdb0a6aed062a5db3d2875a148565c44cca4a3313de23d3674f559b6dbfcc1527f523d567fbecf3f5ae6a6d96eb989a846cba3d389176afe4d0af2fc5ffb211e6839f008e9f72525965facceaf2640770bbeff74bb18522589d69e6c3212c349f4beec50866b567a4c180d1313a85408b7bc05facc30b33cf3073f7695d78de47886e3c83b41a62114de8dde8aaaea6c8435ff1c5ea48ee4329390d6b4403cb16aff14f849823b8f08142f486886c2a82228f949780b1b7eab0275058f8884aaad14f91d72a7d71119eb9daa1ac38dd13f6d2a18aa5a1c221695d566a4fdf030f82daa8fcacd7c695976f12bf77886f81ce7810e75cfc9ebd30ede59ce74eca3ac9484a69dbfd8f1f98ab391b8519c90470624d70cbd838c08144796e38979c4e4d1bee3230718243e295697b650cef47dd890e3cf49672a6f06f91fcdf91d861d0b7086150c793e50e376390714c3117db8f5cc2b5718baaf57121b02f9da61c44954eff95b9ccf70539652331ed678187fc29064539d2a50ed4095847210097bdc1cbc03258699982fa8cba34fc8502e2d4c2371d9f58ac3a39b3061c12441b044b039c4a3c679042edbef9ba550b430f59cbd4cfbf66dd4fff4d715244fff2cfe868a49c4d08c009d31cb39000cd967dd7b094833aa5aa69675221df7a68d75271ab02f30bd000570814eca4e4d4370d2e15eb75f3fed0c95e0bb67052f33cd3384ea1e978a90cba81ab31ff177ec33a365b19ab6b1e66879cfce64a1eadbc03754b653c6bdd8101270a112743daf0ac0bea800a237d1f83f9c475056e2681b7a42b84ea033a6c8c5def3af05bff8ba6b6af52a1edd64a9181fc6f0ed5a80d21457d62ec12255e325086a716f3ea706778a82d2368201b4ca1a724ef46145da55d6324f2392e800f7c6af4f1e1a56c51fafa5c37e23d3949b1bf8b6d46e208a1e36261a970f8bea70724a66a2383000afc96b4226c9405fa29b0e025eff55632d562318a3663285e203187f693d07ab22e952cb0cf1c3933003c7a2c6e485504ba5b65aee64bf2924750fdcf8643ac364337964be24ffa39657458ef6ffb84285cb3ad0f2ee38012bde594229ad515cc68d0ce52a06259340bdaa3ba49c14f12cb0e85961d7cbd20623ea81e2832a38fa500f106fe8c46de57915af12a525ccb54089758d0b8148f95b93bfe75f0f4fac78c878188c16b5971fad789ba96c8d3f1208a50300c6ff6ca9c8288d7da19706fb6483b25d3a7a2abbebe3eb342388c56aad99fa6ab03b0b61d0c30df8df2e6b39a57bb65df1fefa0784986c94376245a5b4a23cac84c71ac4231d79f5dbe98fda517d3351bee30c8b753431040c79559fb2c6eef639a3f5f4ce2cd8d707d525bdca86b5cdb71fc677979a9f72b8d3c7deec78419699f33bfbb7176b1702a2ac7f178040792862c464d6c1014a148f839df81d2b37391e7f85e2eaefab30addf431826c760c33805f2f38d9218da4fe350c6c1c5a616b2d51bf6aa487df3f26c36091c03bc7e62472831d2287ff84153ba7f3fcd7fee34ff343353ec562608be0407e8a57a082739a4b298ef1b2c32d486976002a957cec04a3f9ee077dd0ff2f0accf56f97930bf2b1e6a03594dd8ebcd4f2b418a6d4ceacbde60119a4ef4376d6b4fc1cc52ffd752c227a576145961238845bf5d26b7cdfdb69a58555ea2cd3adfd37f9155acd6e1b500780ac7f041560922af8934d3fb670ce472d81a8403e871f958f0bb03be6843b28e2ea16dab580cee199ddebee675c6b5b4f637d8836d925aac253b251f34b28b759ba120e8d289be9fdc6398e50ecb7909314ac448eee02ee66b86dba98d9841da450e5e04026bbb9d09f6a53b1e725cbaa9c3fd29361bd3c3994946c69cbebd9eddde4fa82280f770c2e592d757053a4663335c74cd1f2d54bd13748c34c33a5394a8bbd3e8d4fac6dd7b240582f6ec464077e2bfd16bb176284c987c6a85e42b056909c0db5a1e9722cb7f6499acf0fd2d924828faddaf0415f852b6006ae1154766f434c0d2f85b53154c4b6b02b986a4c5b0d239ab90d1c612bdd76b665233b4e29db4d5dfe2d43690b256af0a428e19a1ceeba5e9bb8fe9f35f9fe74ae8189650dffeb1726c54192bb6758f2b51bb5d5d1c9740d3c34c1b8cc8c67b0e3359ec587d8e380fdf0720ec45f942423c715185210b3a5fcd004ecf60245a32fc8d15baa063fbb5cf25101f7cd077aa6128e21a341bce8911894429bd2cd2a911cf738d8bcc15be6d6a5d8c75427db429d4a1808abecfb2d1709925ba07ae1806846ae2b6fa7cea3a649ddb830a7f2fa2d5944277feec1fac6b8a058126f90098f510905b4386a331678ceb11b46314de622f07d53fc9e75ddb058512a7967bd570e57ee5f2a82aab1ef25af786f96457374b4024f84ca98862537a4ef10e03f1d4a2e7aa476999ae4a2984e30806fa56ca10b4d58e519526dc4d774fed65191dabdbf28d8c3ac13b45ed26ee2b6e476c82579a984d5a014428a709031937b6d0c7cfb6ce402f86832062c35ac68d056698a88f25a85e1b7f706ccdc337ae42ba473941c687045d0f463522bad7213eb5d4a7a9be88d5e50ebfd023cdd5143a389fca4fb59c28bca2af58030022e3886e08074c00f96e705a82a5829bba04f929c575c2695d487e42add4321ac8c3271137df2f2ba5eaabd0a5eb69851092c0f9f7e3f2468a5aa7acb6522f409fa955cb32c91dc9916f5a66caa0d3a1be6320a3ac407ebff7b0c16810c0a86c69acd0c248b441e3b301d58f682266d73c4a23c7fbd007240dcd376065ed878fd1f7ea5a324c85978ba32b0fd696c2015d9dfb255c331a75a0d8702c59a7ccdbe99a66063b3e142b8869e9d5414e4fecee964f6ca3e94bcf6920525c974df3447e2bf13d859d8088f7ebb068493320aac62cdf391b7b46440b8830efb6011f146231f0d0d3e9083d6c70cfdce94994c2922219575c357798700b324917eb96995d0065e585ece6e6f66febf8be3c20c97b3116d25a6084ca48f94d778b7efb7bddfc416a7b4aa6cd93bd058e916d3456650bcfa436e27f83276bb9c0f0b56849fccb03e9dc02281e15137c20e0d01f4c1348bb253eb054e9df4fccc4c45726162f629cf5452ccb3d8faa8231f1467aa00a81b3552d2b7b3c50ad4c3a1d43b571565bfd095c4e57f6002d69a2fa7b6eae78e280ef7ad2a7d91e2ee4928cb1b87674626c5d5464084a4f98364b31eeca7472557fd6ebba1416c3a30508c79c45d6d652fd86a7e40e440c02a8b4b0118ce452721dc5e06d37c7e2819a0a81de1638b1c0739959d040c4a590bf1d3d2d510c798b4f9cbcd67694783dac15ca0037c020e98e9bbee6ddc4f2714f6ae020eeafd113d13db54cab27068ce30c6b8196e7467097af8ae9863d285478bdd44942232a20b688a3cd112dd1f0bc5bb3b4281b87a3b1944bd0a108691c6a699114834d5e26f393b41bb7b436c1b62b78f3e0323faba6b32c8ac14e584f9a5f7a46f2d02b189c627b17862875fdfd30063351337321a2eb244c572126fc7df21586c8d6041745e4ed4e94e250b7ca1ff529bc0e47deadb3a8889c39387895af33506376e99516089dc314000b10f0470bda4b34215327b89b2d9dc728a9327d2b3e737220fa1af966af181c0143731e9237915eec3cdc501275f4c37b1d81609153df63c6ace5dfdc6455f1ad15cd08c50a093a96ef818acac0f1fefe5202fd5419ed265670462284faa636e544ddd6a8d3756ccbc25156cb35c59312c6e53c3f8c3c5d0425b9b32ac12d81b559442ecef36da4651b019a71abfa7d9ea1dd95a55886ca3da10b0dc9c3691103ab55825527add04db41c8980aaf2be1412ca7457a9bd6b73567df123a1450a3795c715de65c2c0dc6c8317ad11e529d58b8c8ead4a99c64f32d5d9cda3df8e8cd0bd6ea78dc0c591080121f7055ca9f5dcd8baf00475df4702f3ec73fd726b79053d59f6697682e9869a5b3568f093ba9d42f19d868a55b5d4a844e40669ee6464d35fb0e0afc9de1e036737cea518397ae66d8a00e61a316d1c4722ba4f12e25fa01e2259ca43c6330a4a33d4be9589d350fef78f7e8b9006b66d34dee7c5a2035aca8999e0c3795406ee16834eb2399df98de835c7c7dee99831b402fdb824acc1770a45c4ee1d77bf03836b85c3226476815c1fffe73fa4a7be60e83062ab4ab79795dd18a7a3bc4cb9e4a7885b82430645a343d78ee42ef1d1c63bc2094af72f3605ee8103ec1b05f8daa9de6d5eb043ab6f1098ecf182f526e4ce4fb71a81d73042c5561169f0c711aa6eac389af74a5e832acb2efc94abb53dbeb9937babf851aee046a57afdc61077454bcabb1364a7a0f939a1ab75e90572bb817691a7cd5924eec9fd7768bfcc913b2790eae266f8d689b6a3e11402e0b5cca105dff39aeb87460f3de8ef20c4dfbef3878b880ee37e85c0b3e8dc4b980d57e4b9a67a2a6cd932b39fdeb7bf419ac2a6006ed47085f8fd1c01cd844d6d9d2eaf4005bcac9bc57994a3f4bb39aaa7b8c678c5b60d62cad9b99b9b03478b77d95d32d8ef7d3b8b654a86c6b12f628f62e73ec4be381bb183037f27f9eec1b49ade7d906029bf2918a093414575cd079bcee4c030235ec2324b8529a5ce20ca083b83c6a2df129edcc4fe08032d66d2ef3bee58e8177c98c99f93c274fe90e5138fbfd3f089af76310b08e3091e2c50306cddb646204ffb6c4bca0bf8fee9c1bc4f83508239331d63ca060e2e9d961757d556f21e267aa3bea509205d328d6060c9b461a8510e76a74f57bbe245f9f6027696d2b8ae9afffd154630dcdb94c2422a6c8cc8e2054cf518aa3a733770f0fdeb9f56f96bb7e36398797476fca35804b11a754224316698c6ea2fc0eb8", 0x1000}, {&(0x7f0000002200)="6d8cafc2a369cbb83d61110f26c64e6dbb8c875c43fcc951d7fce954d8b60267ee71639e", 0x24}, {&(0x7f0000002240)="9e0ea8d8d2e6441672889321f78b1a592467cc32ee80554f34d181b99fe01f4f0e08f7cd97739c00543f38191a73da48710690ce8b9419c5fcb5df84d243b228eb3f4a2afc18e5f0351e729108fbd59a17133500f2ee3387d6f0202ea362ce34dbfff37d4eae4582239b7d4d57c263e8c6027d501f1d993a029ae33a42d9853a650bb9903457254670effe8c95e793009d01ef9f76eecfc1ca964abbbf6d43941c63bec57a773a8bf95e242cb0a5d7b4", 0xb0}, {&(0x7f0000002300)="3f6fd4", 0x3}, {&(0x7f0000002340)="ce58ff16082fe8696b4202378aa3c82748d37144280a6ad511fd224439dee7f95ac0cdc4b0abb2d4cb80e32a1a141dd3816dc65d7a17c9be97cb531d5d22b587e5740d76942c58d48f65c1a2d4ad354e025514096c7a77ea9bf924cdeb936f777976db29571bec1a403f1109c7534044342c4b825c38b89a4d53ab6741ef2968e19a99ef462075e12ab6c5474212ae982a44d6578bf907d158ab5c21240f1364216a5512c31405d10993d4ed0d37e16eb0f722ca96f4593e0f134bd91e270270709e808343e588a1199dd9322bbd1cf33e04112b6bc6518a458ceb66a285190456", 0xe1}, {&(0x7f0000002440)="5e732cf9", 0x4}], 0x7) r4 = msgget(0x3, 0x280) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0}, 0xc) r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002580)={{0x40, r5, r6, r7, r8, 0x0, 0x8001}, 0x200, 0x6, r9, r10, 0x7f, 0xfff, 0xdb, 0x43d5}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002600), &(0x7f0000002640)=0xc) ftruncate(r3, 0x80) dup(r2) recvfrom$unix(r0, &(0x7f0000002680)=""/4096, 0x1000, 0x40, &(0x7f0000003680)=@abs={0x1, 0x0, 0x2}, 0x8) readlinkat(r2, &(0x7f00000036c0)='./file0\x00', &(0x7f0000003700)=""/158, 0x9e) write(r0, &(0x7f00000037c0)="157a307d43663b819cf74261e12d1d396c9e3b8154425d6cb2ef699603eae5036136ddabbe761f7b42a989b8f35e8c578e32e8286e4bf0b9d2d2c2d754dd94b291d47088044c93ba3876e7867cdaf98a402eda1b2dbc0c16f8ddf779b524ecab533827e2ffeec29edcd6221a499499229eed5b07b0c746f28c7c51195418824577425a838301e071101c23009d6def01f7aa078dc01bdd", 0x97) listen(r0, 0x5) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000003880)='/dev/null\x00', 0x40, 0x0) lseek(r11, 0x0, 0x2) getpgid(r9) mknod(&(0x7f00000038c0)='./file0\x00', 0x2000, 0x1ff) fcntl$dupfd(r0, 0x0, r1) 16:00:49 executing program 1: select(0x40, &(0x7f0000000000)={0x4, 0x9971, 0x5, 0x9, 0x6, 0xffffffff, 0x80000001, 0x9}, &(0x7f0000000040)={0x6, 0x10000, 0x401, 0x80000001, 0x5, 0x5101, 0xffff, 0x10000}, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x2, 0x1, 0x3c, 0x8, 0x8}, &(0x7f00000000c0)={0xffffffffffff8aef, 0x1}) r0 = open(&(0x7f0000000100)='\x00', 0x80, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x0, 0x10000}) r1 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/82) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = getgid() r3 = getegid() r4 = getegid() getgroups(0x3, &(0x7f0000000280)=[r2, r3, r4]) fchdir(r0) r5 = getpid() recvfrom(r0, &(0x7f00000002c0)=""/204, 0xcc, 0x802, 0x0, 0x0) mlockall(0x2) r6 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$unix(r7, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4000000000000"], &(0x7f00000004c0)=0x5a) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0x6, 0x10000, 0x80, 0x1, 0x8001, 0x3a, 0x1, 0x0, 0x1, 0x0, 0x7fffffff}) readv(r8, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/190, 0xbe}], 0x1) r9 = dup2(r8, r0) r10 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000840)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f00000006c0)={{0x42, r11, r2, r12, r4, 0x8, 0x4}, 0x29dd, 0x5, r5, r5, 0x5, 0xff, 0x3}) getpeername(r7, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) semget(0x1, 0x1, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000007c0)=""/72) semget(0x2, 0x1, 0x40) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a4a", 0x124) r1 = syz_open_pts() close(r0) r2 = getpid() fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x37fceedf, 0x10001, r2}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) 16:00:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x15, 0xcff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000280)=[{r0, 0x4}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x40) 16:00:51 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) munlockall() write(r0, &(0x7f00000000c0)="db", 0x1) 16:00:51 executing program 0: r0 = socket(0x1e, 0x4000, 0x7) sendto$unix(r0, &(0x7f00000000c0)="b017830a831e351d0e1824963dbc03ff7567b28bf61d7bf5c2897ca90724adb00aac8add28398d523f5ce050419a337f954d9377c745f471a7f34208975634737801fd59531dfbecf5979f5bee1c891dac9d86e437fc8e8a249e6ebce3c2a8d4ace295213f0c9658579e35fb00db409b35ac00f4bf6f6fa4578267cf80ea220b90799b04057acd7bcfb3c4bdfd07420719da4362ade60a835bd3ea8faac12275191fd7f0b03989e7ab58ed4fe3b782a2a449573484dc6fb6118adb24fe6f6b5e447cde5eb4faccfcbddb46992e1b3368f40d183bba", 0xd5, 0x4, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000280)='./file0\x00', 0x4000000000010492, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x1000003}) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f00000001c0)=0xc) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x20) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='./bus\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0xfd, 0x1, 0x20, 0x1, 0x1, 0x9, 0xfffffffffffffbff, 0x1, 0x1, 0x2, 0x9}) 16:00:51 executing program 0: msgget(0x2, 0x400) socketpair(0x1e, 0x8000, 0x200, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x3, 0x4000000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), 0x7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 16:00:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7f) kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x400) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x40000) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:51 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x6, 0x40) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000880)=""/4096) 16:00:51 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') socketpair(0x17, 0x4003, 0x5, &(0x7f00000000c0)) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) stat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = socket(0x3e, 0x4003, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() open(&(0x7f00000000c0)='./bus\x00', 0x430, 0x18) fchown(r0, r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:51 executing program 0: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x142) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0]) setegid(r2) 16:00:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x3) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) 16:00:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x3a, 0xc000, 0xd9eb) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202432f6669c0653000"], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) chroot(&(0x7f0000000140)='./file0\x00') utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x1000}, {0xffff, 0x1000}}, 0x2) shutdown(r0, 0x2) socket(0x10, 0x4003, 0x40) 16:00:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) chdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x8002, 0x2) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2001, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:53 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x100000000000000, 0xd, &(0x7f0000000000)="e8530c0e37eb6235", 0x8) 16:00:53 executing program 0: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) getitimer(0x1, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x1, 0x10000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5290000bca9edbd9c", 0x34}], 0x1) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x80000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x30700, 0x0) r2 = getuid() getgid() r3 = getgid() fchownat(r1, &(0x7f0000000480)='./file0\x00', r2, r3, 0x6) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="0800e5cc30390000ff000000000000"], 0x10}, 0x0) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getegid() open(&(0x7f00000004c0)='./file0\x00', 0x8, 0x106) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="f302ea31410afbdc9b394517db11d6ab4fe258fce6d936d23b9f824cac4888a064a0ba43aeb3e1dd71cd5d9c53ed9f26957d55e841787b8e2ebbbf8d5bf0cebb64037b86b8b647332036a113e0ab12acee42bafcaafb6028c49622382498cd52549954a89f2eb296b17d73ed5c1b4b6c99c04a8ae83b83fe1257df9c1c8a9857", 0x80}, {&(0x7f0000000200)="19ce784f48721cd2c0614f161c1f5f09e2b425151ee396fc413cad4d50afd252c323c3b5f5ba821b65699f293c86f66b31830d38f800236d58b9b5383652b495f9f591b6721fbe9af8fed0f3926ce6efafaef8507dfa9d25c4e43f7743e4f9a49d40fb817eb06c3f7dc91acc68143a5f12f2888521dc699fbef8d5d0c7732e8cff047286ec4e3b050b927939d42dd363824483821c7fcf16de4b2415c131fa4f7c601bb259f9f2ab75b48ea2a26d6082b6cfe1c099a0c4280db06ceff8c270950a2458c59aa44a328a5c3166a5ea2ec184806e614e69bdbb0d8c5ddebac8af6205000f52c6797fb6ee3ca99361829319466474", 0xf3}, {&(0x7f0000000100)="bf33382e7117e0e7611733f27747a4eb4a927e7f557816f1163aec1c6adad7a027c9dfc4131b27e621547423", 0x2c}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x2}, 0x400) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x0) r1 = semget$private(0x0, 0x3, 0x104) bind(r0, &(0x7f00000002c0)=ANY=[], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000480)='./file0\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000340)=""/144) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000580)='./file0\x00', 0x100) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r6, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x7, 0xa0) recvfrom(r6, &(0x7f0000000240)=""/55, 0x37, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000002c0)=0x1) accept$inet(r0, 0x0, &(0x7f0000000300)=0x324) nanosleep(&(0x7f0000000140)={0x3f, 0x9}, &(0x7f0000000200)) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000100)=0x1) 16:00:54 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 16:00:54 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:54 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) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=',\x00'], &(0x7f0000000240)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) open(&(0x7f00000000c0)='./bus\x00', 0x304d0, 0x20) 16:00:54 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x18a) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) dup2(r0, r1) 16:00:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x480, 0x1) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='W\x00') dup(r0) execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:54 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x1000000000006}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x20080, 0x20) r1 = getpid() fcntl$setown(r0, 0x6, r1) getpid() 16:00:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x61, 0x2, 0x7fffffff, 0x7, 0x81, 0x3f, 0x3}, &(0x7f0000000080)={0x0, 0x8e, 0x6, 0x1, 0xeba, 0x0, 0x315, 0xff7b}, &(0x7f0000000180)={0xc5eb, 0x1f, 0xfff, 0x7fffffff, 0x8ea3, 0x10001, 0x7fff, 0x4}, &(0x7f00000001c0)={0x9, 0x6}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) 16:00:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x80000001, './file0\x00', './file0\x00'}) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x4004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) dup2(r0, r0) 16:00:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28040000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000440)="d1da11e5aef86a4f084286fb4994e06e4b1d3fc6a1f0e6d42c8e9a73bfee93cad014540676bb43587f4da858bae0cd68646927b27593d80554636357547b4f703674eb19cdf4793dbf045b74cee1f664342d8534f91ded3f5cbd6f40f2d246e656f3e6ae39a2a7e3d45507a3e6727570bc70890e8a2733bee3c0cb36df1a65fec4cfbceafa5356440716f909f2a24daf185f203405c5f0e57995791fbd4c01b88486eb4263323d9785ba5c6a1b019603c02457051555b4c006485eca3713f2ffb560f843ad1fb4ca3ba37c71114828c2c9f3bd2ae315e921f4679c4c9f0d5a7a87e73758ebd95495317f41708f6674b0e60bf9a31125d557db50854c914ae0bf27e3b071ae6534d7358b394c93a1b3403dea908da5ae8673ce631a452470d579f680e7a442321654b840d28581cf9542f4e912d1aa004be45ce067abc8028ffcf51f8f088d7a3b7fbd8df124111b37737cc4d3e270bb1dd9c71aa258c2d8a6fa492ac82dd523c28a2e1e4d05682ebcdc530673881ad2b64c31b10b42d819522c2e96dece93f63ef55719ede5515f4c979f23356e3aa94645c7cb49d2df338ab4388dc4b8c362f7751531825ccf1334103274276e03689982bb76d6bfa9b708a4d8c3dd6b7cb5cfc340d66b03fc9dbc63232aefbb57546b1c46423fc703f80d97628e744144d1607863bcbc50229525e388519d37d43bdca8a0e6da60f62d903e37f15f33fc4b29f7ce4f6889fd88be19e96302bd79ef3b1b1fab440b855a3ece79705aa5a90a5f5b8e5a051ea77cf5c7f4f984f8a13b6c9d69917425acaf46de3bae1bb28df2053bdf30e16c864b8f8f811cc8920ea4083ae037e677136f3f084e8da981dbdb0b251c4d15eceda246f11889f06a1ebcf8ef18c9910df3fcf88cf1a80ce9435e2a3699da0ac523a582b795564853616bfc9359bb714260a0d0830c8b3c0363b3e60549234017b3d697bee2bdc2bdd5b1a253338472752e15f98b0319236010aa4c6ed8c21abd321f27c41561d16892b073b2840c0d4a1e629c8132e014e90ead9873323f4b326950a725f682c27a0634b6da0edcdb7a9d244daa6a7393016a11d36162fc51f5628d3151638ff77489b00c303f2c1aa09df088737ae2a7b0dc2dba77bf9b1d5554ae1c08c2379a3eba932b53c22ba6a42b01f77caf2c5170d2f6d19e1caa01038b215f2ce935522cd8634ae08b657c72b7670ab672328e77f8437b3dc519847919c7b07df3de1a4f30614fd98837933a5cc21c3c72002d339c3511b130ea4e13dd893eec750479b6ea8f4287160086d2c7b2a277d6245fd6cd9cebb9214be0825d98144c47df6dacbf808dad20ec7c02ef59d1e1e9aaeb98e1983bd071808adaa3ebf24d9177a13d32c6f77d1fe304f3d6844b565bf32f655fd1a6cacc71f15eaa6af93ca4684e4f9354f3603f7c122b66f305dfb3bb3b86ddfdaacb0b9039ab8dd2347f1e91e1976904948ed839bbfaad6a32091440fa742958734d07aa30163e5953ac9e699dfe04484a00b9fe62204d61457f973678df0f1b0c8e0f7e7cc93951e57fce4c6325acaf9e7284f70bf8311b60971e48684f78025b1830f4ee7afb7581f41a74f00766335e9be9092509d4579629ee4e84c45990bcdd338e553bb6518a1135f6f8cf6f09d27a42a410fbc22367799b91b707a9efcb22b7f76d0c1d564124949fb76e7ad6d7ccf107c2f3f19da162daf0614988caa5aafb36d969a5364be96bda140a54da885499038e7ed69b77e4f59d61e59c5dfc905829a92799583be0ada44791d15b65ff863db452ff7aed05c7e06cb203795a3d837f94c501fdb2e79d757911377f51de507d0567c0875d389941f1f242b6726d50f3f6ed1ad42f486be6a88d259d0bf85914f54e79dbda858cb353acac9dbb7d400431cc71f5863c0159b17e14c5f51a6bebf91aed87fb4ff3624dcd377f10016ed6ed6d86636cc32716bcf1ff84329a454b958b6a83e9fbd7c124cc3520aa1e36065f79b7f0605860888c3e5885e47e09d932813caece393d8767cbc541a7ef2544a89b1c224f50aeeebd906bf3d05787346a2473280cb3562316afb2f6139de67681dbbba21b9441f53f92aad7a42ee18f70352cc173bdea980eb13f658bb83fe7166b071488ede96e544b75dee41391defb70d93cd011050d7a152dbc15864a66bf12eb13c735e5358d2b3391277a2aff81841fd2df9c91880d5aaa734fc25fda58a852b3d4eeaf3b7f24b83934915055e6cc72652b8a3c9b4b075fcb68d7694b73a0b972177eeddb02e601a0fefaf9522f97c076d539f73de08e7cbf9100aaa49787ec22071ae1d4f9b7d2cb0de93a2ad09ad7b86c8004218ae64a73d23a457562d4e5bd2f876475c029158021631d9927addafd6ff78fd9679b5a6414f4fd85a26cd2212e9c86a1ac137a64b32ce6303dd9b67dba6e99173d3692c60c004b75ae669af41d2728462b7de31191fda60b80553352cb09e2c5ba992367b5d7bc36ca2787b7d2a8b4e3677dba12e0cd5c4fe2d98e6f8e247ea075fd3a40019c0bffeb19c61b6065b1bc7bf4eb0588078e0d5ab1af8c76a126477f15f6d83b23b0036926ba6abc4a77a692613432c7e9c6ed592e44ca97c98c10201b81b5c98cbbf97d8024ad46d82e832c1c63c5caee151e9d721ba778df5f598e06605bdd817a8d183195735d72af704e170dcd9de17eb00c570e495aa05cd2c63b6e44385edc3118eb6f0600d866adafaf84556b2b4e3ac4dbafbf42bc3bb7216cc7d1fd61684e6598a2613a715140577c604f7f7fe0f79f90f3ce7121fed46fe3928b652202d49dc33c2341e18455093cbac560514ce10118e983eff4e84c13619e8d2fc7040685384694aa2c926f04121f07e5beb1efb807d555f010301bae2dbf6201051205eafffbddc03d123b31e0f10a9888d076235e41d3ceb788c86c2deaffa26f7e10e81653cb20b79666da29ed9a071cb2203896e82d28a6e38657d2c7bfea07d1dc586043cdb78038e05b96fa65c85b6bb76a56bcf5bf4be6a8985ad8794b1554d4308886e2dc5e15ec85c19788d60781fb1137047410effbbdcbf88b5d8ffcbcd6595e0be23809dbdbf67f75a2d689b3c3fd8a509a903c73b2b50e7bec2dd576c2db7d4dc73e30983d9e230dc5ccf6b498e5260e789a32ae31ced33bf2502a23777e8bb2fae852f5f88c41afa074a04dd36e747ba9a446030f3c53af8dffa6c7aeb5e6d6190b5469a97629e1bff14c612bb36036b58c3a05fa0a5e7733fce343535b8b2803f277b1dc2e2891728fe8364fdea17db64c59554f72c4a6fd0be3fe7fdcbe535efbf6feb3454f3e7bfc497afe661c681fd5037c50fffd90a272c4537c47c04dbbd6dd894b0312e5a78d4756b4b5e6d0d2f13521aede96d6fb01d45a56d030711c5a7008619d835f6181da23af86e014fc8302a594017c99d3ab860aeb22cba1c0bf87958e1f002a534655e916049e29a2acc51afbf777353f2f9183304322389773bfbfa0ce19d446db42f31434f624c6a79d8a2644ff7eea474684ccc97b996cea4aa3fc49dca0d8d4ceda30cf8cd50c9a4525bc34fa85e7fe51d166bedd7b7c820bf3b3bfc0a91bb84ee08b8965a618d6460c8b153efade21599ac7c355c17027dd7a5d766badf6b2dcdae3e44e599a24f14b20c0c1b4f69592bcd3121bc4be97d0af5e8b2d89074f58c5ff98c5424353e3431215e4dc6e43004f0036acb0134c677280631e05766023b30b841d153ecb06f83778c375e7ada04c41b3b1c490100371538ecfa16e84d24a7eb5120440d4e239748f878301d0ffea0cc5daab35b31a6880beee17a1ef5ea743810bf8ca67a20dec61e6c0155a17324176486be023e5a67592f2ddfe9a9b49ed87ff17f7e3596858faa6931f5b3017239dbad80124bd8910e7dc8754f2c9429603cdf0a95be6076ef5d43930d591a4348eda6f0e1675211c3ca99d5b71b214cff00f780bb9f6bda9c23aadd7f02f10bb08d72ce4496e84aaae2204c6d5d5f280edd2ce5ca2d50f4931b15efe20d653586f964842ed1ae9d7626f612897e2662b488ec568059be0ebb23bba89ad17067ae66edf4e97bc8dba3bf6a4cebaa42b02606c623c4d52617ddfda52015aa4770e97ad2108b57de22760093504cfe3ef2be2316710e96552e31735cdac528252263c0871ff37d2967ec3ce037f4a4bfd50282dfa8039306b687d4f918a6543dbef03cec6cfa7f0ed11fe468d4e5cb0cbe727471a5c164593840c69eedfd2f5f1191ef91c7167ebbb05db5a0814fa7edf9e03b2b65c03ca518b8d81af33dbfdb46562a58eaf31f174266e20287f86bea7a9d2b77d1cd33071199471e8ccedf4e357f229a7ebcb79968bc396808919e44345b12d9ed381d394c9aa2d0d4b0c59a2bcfb863eb9a745d25826d18a32ccfb0622e544a3e38812d71dd2e757607a69482408c30b4774f94e9fac5c5772d88ea290df8c87b594a448a2f835d4c528556bef5822dd891ac8afd7e98dd104dd35885b5df14746f9019ea3e81500ca978cb70247a7f0ffe199c4de10a13d1d051881eaec7e4bc4e37ae4ab63a03d47809a4b34fdd94046e8acb0cf8782c5f2ad184f5f0c190d91d5a02866d4732d3beea9f27f98ebd72a6087982254add772b21c73a72c223af054a0604b8c5e5bd813e48aa478afe86a766c4a107aa4229f91824135705b70f5523eded50c2f358297b8ff1ef23d98a00179a6030b716f836836e26b570a208a4533d1903256b6dcb93007e1ff8a2ec2900be47ba5318200144ff0a58aec309a9faeb4c72d5f025fc3713095fc5452b958a92e13c76f43c9128e38393480cfc43e31a210d95a3348a1e84aab670c70d024194ef6c5fcfba99b1ad559c1267f805e2912e089478bf2db308df7f2a6333461e3d90012493e98acfdb7ff910c0ff59ac184771acb2beb340b926759cbcce381703520a1076ef7ecac9caca15f168e98492990a9d98320962527e60c2e22c30fb7c789700a78fc1eddd4d4b000fcc190b26baf58225a2af40543b0af9d2271c3eb1f241a90dea6231135b3d1732f219ae2d4c85f0b2f87e26d714504362a17e64050dd1b9a7d923363a027650d9aaee594feb36cf951427859500065737c88760038adea3a6ab05b99cf0b93b6e6328de29771fc55655dfdc8b4524b189b618b13d423e755df891d6b1b024d797026eacac2c285af3c31bdf6e52b62db6c9b3dd4bc65a65ae34d2ce52dfcd805dff2a4b8e3f923d34808033dd6d1e000df26c6308238b2137958ede253733b9589bb473800abe86aa9b801f522c0c39d5483eee96031d3723d0379d69b72f3e0816187c9132d5576cd974c589bf4cf7ee830564821121d7ade61551f8184d754741bc4ad5baf9e70d50f89d5e01b7ba0ffdd5a54917c51953f5f4276ef2f2ffb6206eca89683c457d75e416f46328c12ba18cd4bb15c4b25fddca032cc7e5e12c8ffb70ea6255048d66b3b25e239133c38fa367eb75360446b035fec017c239f64d029d64cc50c46127e95e63d48ba7b215d9ed8f211161ff5f6e03efe24adbb0eeea06ae8e1521dd776421d890e40e61a72a091cece34f532a467a0613c358266b1ce0f64eebc5c369d7e34c62d8607c870fd8834892ba5d35d57f3e360bd109a7ed47af8af97b4733dc91e7850c88e4fe265754cc81a2b33bc463a2e5641936192b591fa3a8c07badfecc481037e64b1a57bd6c0d92a512068b122b15c1b4efe47596928aa5aa86cba92e316732a0b88d5fe9ead6df9dc08820d40d571288b969a9fdf", 0x1000}], 0x1, &(0x7f0000001440)=[{0xf0, 0x0, 0x61, "e37621c8388a334fc30bdd1ce791a2a05361f7db5b35ce459402c718d8ac80d5d7b77f97162fc945f44910fa933910fec8ada22e0f75ba6f6008a29cb11a461127bc49fb6656eaed3690ca990fbbea9cbc3f73a0521d45a6d7635183035bd7d3f42ef147037ccfaf0bd9e245ee1bdb9400069e443bc78537aafeb8a0c6b0b10bdcb207bc4f28260d91364d4059e46d39565395fa31de9003d1260c462f7959712691a99ee005773e90a8e520c6ca38b53aac2738d277565df1b22c659132ad2e9f6671f6a1947055e7c51ac15a085e56555e5fcfe4ac735a23a688f3915cfa"}, {0x68, 0xffff, 0x3, "5208b4c7d00eff4995d8a3940a772f01990e7c0f848300119f1e857ffb4b0648d22a7c5e67ad8a4f1eae57ca9b1ba6d2eb657ad3f79b8209f8d514309ab3834cef2c219c9a85122e358704d9ceca292c753439ed581d"}, {0xe0, 0x0, 0x1, "ac7c4cfdd052ccbfbd2d492ea5d6fd262175026a07f1d0eb771b22460930d0e21523d68a03d516984c523beb30bc1c592b53d5cb7ebef1a58033899697ff35c366148234b3feccc8963ba5a2787495fbd505cad82e46a61050d386e30f2430f3ea884712907a8bf0fdddee80ae31f361ace4ab55cb7bf56dc7aafac49114689b14985ffcafcb60b3feca0dd31c8c484861d1cf54de92e8fa8a80d0b2178ae9b1a1f779493f708b398f3111ca7815351ee057962c465bc764c10b5fda44a686422c700fc5157d3a9da7d9656c"}, {0x80, 0xffff, 0x7fff, "cfc07cbdcd03ed3964c12c60c42d64a142cec27dcaf677fab5f79a38328028129086e70fa09b5401cad38d37e9eb66fb26298487b442cdc88c60c31e998b56f30cf1540bc1be8fc9c2c96461e34c06babdb0240e22097c63eafb8e099aec4661924784fb2a4f5569291c836daccd67"}], 0x2b8}, 0x6) 16:00:55 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x0) dup2(r2, r0) 16:00:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) fchmod(r0, 0x84) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) socket$inet(0x2, 0x2, 0x7fffffff) 16:00:55 executing program 0: r0 = socket(0xf, 0x4004, 0xff) sendto$unix(r0, &(0x7f0000000040)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) socketpair(0x3a, 0x5, 0x8000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0xa6b7, 0x6, &(0x7f0000000340)=""/123, &(0x7f00000003c0)=0x7b) connect(r2, &(0x7f0000000300)=@in6={0x18, 0x1, 0x1, 0x5}, 0xc) recvmsg(r2, &(0x7f00000002c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/6, 0x6}], 0x1, &(0x7f0000000200)=""/184, 0xb8}, 0x2) r3 = msgget$private(0x0, 0x100) msgsnd(r3, &(0x7f0000000400)={0x0, "099cb964e76bdc211aea5864a75b11369eff8580a038d0734a3b6111ad27a0838e5781"}, 0x2b, 0x0) 16:00:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x2) 16:00:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) fchdir(r0) pwritev(r0, &(0x7f00000000c0), 0x590d39972f75951, 0x0) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x8005, 0xfffffffffffffffb) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) fchmod(r0, 0x8) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) 13:34:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xffffffff, 0xe2, 0x2, 0x1800, "56c2eecb6162e68a642b81dea49d53651ae0d664", 0xffffffffffffff68, 0x1000}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x2, 0x1, {0x1, 0x2}}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) 13:34:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) fchmod(r0, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x10001, 0x4) getsockname(r0, 0x0, &(0x7f00000000c0)) 13:34:12 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x8, 0x7, 0x1, 0xec93, 0x5, 0x4, 0x0, 0x3, 0x8, 0x8}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000380)={'.\x00', 0x7, 0x4a16, 0x4, 0x0, 0x9, 0x164, 0x0, 0x2, 0x3, 0x7fff, 0x8}) r1 = msgget$private(0x0, 0x708) msgctl$IPC_RMID(r1, 0x0) r2 = msgget$private(0x0, 0x4a0) msgsnd(r1, &(0x7f0000000100)={0x3, "5b43013c92cbf11fc5180ba7a5236cac79c29eed723a3a509694c020735d7a93717d75cf18bf40aa84bc0ca4f6f161d36ccbf1255b52ebb71191b1579862c6ed2467f271c31f86789ba613cf7406ac76c63b0a6cbb8932cf2ac8ecf6c5"}, 0x65, 0x0) r3 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x2, 0x8000}, {0x18, 0x3, 0x6edd, 0x30000}, 0x0, [0xe2e, 0x2, 0x2, 0xc17, 0x1ff, 0x1, 0x3ff, 0x9439]}, 0x3c) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/59}, 0x43, 0x2, 0x1000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0]) getegid() msgrcv(r1, &(0x7f0000000300)={0x0, ""/108}, 0x74, 0x2, 0x100000101000) msgsnd(r2, &(0x7f0000000780)={0x2, "0eea22283f4e64a57a99f9fa5fdbf17d48136778554da00cd42299cb23417fdb08db404976f1e511f44a9257f4eecf77b6c12cf66744577ee28eb50522ee55b316ce20bab6d05f8892c76f436f6b8efdfb3a4f1b7fc98fb6626f26ed829708a321ae63a5a93e0e6a54cf838b7841e8b0d88d06e40ade6626f772d95f3d6a316c6cfda777e0da9b740cb691d285eb3c5ab748ebb963969260a6dd07b7bc87df3188762d43b78c89e63ed48060a560e6750a14dbb5295331378f6f1e20f6d201a5d52ec544e2373b13398eb4f9c4cbe7dc1786f1b4a67fb868c8079498edf17f"}, 0xe7, 0x800) 13:34:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ftruncate(r0, 0x6) close(r0) 13:34:12 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x940, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) chmod(&(0x7f0000000000)='./bus\x00', 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fa, 0x1c) write(r0, &(0x7f0000000080)="a887a88c714b772c0035b87e33", 0xd) pckbd_enable: command error 13:34:13 executing program 0: mkdir(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) pckbd_enable: command error 13:34:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r1}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) r3 = kqueue() dup2(r3, r0) 13:34:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) listen(r0, 0x5) 13:34:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) dup2(r1, r0) 13:34:14 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) 13:34:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x400, 0x1, 0x69c6, 0x4, "3380ac171c995520770f555219a506ffd40dbbb2", 0x20, 0x1f}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 13:34:14 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) r5 = getuid() r6 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r4, r2, r4, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = geteuid() setuid(r7) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x1, &(0x7f0000000000)) r8 = semget$private(0x0, 0x2, 0x140) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r7, r4, r3, r4, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) 13:34:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xe000, 0x8000000000005200) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000600)={0x5, 0xfffffffffffffffc, {0x9, 0x2}}) r2 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000740)=""/83, 0x53) r3 = open$dir(&(0x7f00000001c0)='./bus/file0\x00', 0x300, 0x141) r4 = geteuid() r5 = getegid() chown(&(0x7f0000000500)='./bus/file0\x00', r4, r5) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r7 = socket$inet(0x2, 0x2, 0x8) syz_emit_ethernet(0x90, &(0x7f0000000540)="acbe270c69dc05872c57c83428e4b37649a23babf45b6fb3c4bde1bba2681b0d6eb4023ee05f222b86400a9dd4b51d1c856a482c68465ee167ea927ff420c091ba8ecd13e63cf49877ee42dad0747305988cf280c12fe9d71bf5c4b91fd36a507fdd929396534c965b575e5b04ba9c161befe27e64ef69d7038aac9742d6265890d5aae163bc21cdf3afce7bd3c143e2") r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) r11 = socket(0x32, 0x8000, 0x6) r12 = dup(0xffffffffffffffff) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0xfffffffffffffffc, 0x0) r14 = openat(0xffffffffffffffff, &(0x7f0000000340)='\x00', 0xa00, 0x69) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x62, 0x1, 0x1, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x1ff, 0x2}], 0xffffffff, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x6, 0x1, 0xbe}, {{r6}, 0xfffffffffffffffb, 0x8, 0xf0000001, 0x3fd, 0x2}, {{r7}, 0xfffffffffffffffc, 0x80, 0x1, 0x4e5, 0x5}, {{r8}, 0xfffffffffffffffd, 0x80, 0x6000000c, 0x4, 0x2}, {{r9}, 0xffffffffffffffff, 0xcc, 0x40000000, 0x2, 0x6}, {{r10}, 0xfffffffffffffffb, 0x8, 0x80000020, 0x5, 0xffffffff}, {{r11}, 0xfffffffffffffffe, 0x10, 0x70, 0x6, 0x401}, {{r12}, 0xffffffffffffffff, 0x0, 0x14, 0x9}, {{r13}, 0xffffffffffffffff, 0x1, 0x80, 0x1, 0x1}, {{r14}, 0xfffffffffffffff8, 0x20, 0x20000046, 0xb264, 0x3}], 0x3, &(0x7f00000004c0)={0x3, 0x50a4}) r15 = kqueue() r16 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r17 = semget$private(0x0, 0x1, 0x80) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000640)=[0xff, 0x2]) kevent(r15, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x6, &(0x7f0000000100)={0x7fff, 0x7ff}) fcntl$setstatus(r7, 0x4, 0x8c) semctl$GETVAL(r17, 0x2, 0x5, &(0x7f0000000680)=""/6) ioctl$TIOCSTART(r12, 0x2000746e) kevent(r15, &(0x7f0000000000)=[{{r16}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) 13:34:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x2, 0x0, 0x4c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="a6721431a1670d38eb475a31ab2007f7d086930d9bb3ce29296c3cb75d0b468a96a08e42b95889a85c9001f2c3720f3893faed0586356fb7e4e032e67181aa479d1a2536c3c2b950b700c0f1c8df475de6826721351e81f0cbf6724f515b2fbdf1e488748cc5ca0c07e1990644387822d0546303a7deb5f0ce20dbd0bb1040eb37c55f1e808c7523eda62dd130b7d99555a89f997872e30b402e0a07bf7ce9526bf217aaf5bc5ccafce86605c9a91e92", 0xb0}], 0x1, 0x0}, 0x400) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x100) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) pckbd_enable: command error 13:34:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100008000000000a, &(0x7f00000000c0)='1', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:34:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x4, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:34:16 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x1, 0x0, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 13:34:16 executing program 0: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) socket(0x30, 0x4001, 0x80000000) 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) write(r0, 0x0, 0x0) pckbd_enable: command error 13:34:17 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) pipe(&(0x7f0000000400)={0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) dup(r0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/185, 0xb9}, {&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f0000000180)=""/240, 0xf0}, {&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000300)=""/86, 0x56}], 0x5) fcntl$getflags(r2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x1) 13:34:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:17 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f0000000100)=ANY=[@ANYBLOB="e5e64cc2851ee1cd250abe851443f6cde18a956fea30b156154ad62d24c524acf85c892ba713b743b660bdee722c5f0de519d5cb17a690582dfd98617f5ccfea83a5dc43d02ab94d3bbf3a24f16a1349928a4a4fedbeabe4c14d7e46c48c37848b588cf064f8cd27a79318ea98"], 0xa, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 13:34:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) socketpair(0x36, 0x8000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) 13:34:17 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00002d2000/0x1000)=nil, 0x1000, 0x5) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = shmget(0x3, 0x2000, 0x1, &(0x7f000032c000/0x2000)=nil) shmat(r1, &(0x7f000082e000/0x1000)=nil, 0x1000) 13:34:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x6, 0x3f, 0x5}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) socket(0x22, 0x0, 0x68000000000) 13:34:18 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10200, 0x0) 13:34:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x5f, 0x0) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 13:34:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x40000000000000) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 13:34:18 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5c72a830a29b2be0567ca94e051eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc6107000000000000003cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812", 0x2) syz_open_pts() r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$unix(r2, &(0x7f0000000380)=@file={0x0, ""/74}, &(0x7f0000000400)=0x4c) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x22, 0x30) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000001c0)={0x4, 0x6, {0x6}}) dup(r1) r5 = syz_open_pts() readv(r1, &(0x7f0000000880)=[{&(0x7f00000004c0)=""/168, 0xa8}, {&(0x7f0000000580)=""/243, 0xf3}, {&(0x7f0000000680)=""/166, 0xa6}, {&(0x7f0000000740)=""/14, 0xe}, {&(0x7f0000000780)=""/219, 0xdb}], 0x5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r6 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x1, 0x2, 0x3, 0x8, r6}) 13:34:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x7, 0x16c2e173f56582ee) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001280)=""/4096) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f000072f000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r1 = semget$private(0x0, 0x1, 0x20a) kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x102, 0x1) socketpair(0x13, 0x7, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r4) semop(r1, &(0x7f0000000040)=[{0x7, 0x7fffffff, 0x800}], 0x1) 13:34:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 13:34:19 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x81) setsockopt(r0, 0x1, 0x73, &(0x7f0000000000)="031a43162640342048eaa1b4b287512f292f2183f76a62fd92d3175e0c25cf5f7c6dc6f099ec51c5d512203878edba7e1462fe73e4946e0ce41d072a59138054e46f7af459ba17d737ae28f018702dcad6e60a6b9db7dfe9fe664e2863f009411fc77d9fc60c33f454dfb9ea6f80760eb6ba6afc5979d10c74c5d616e6653a885cfaba1b8b031f5be2bea056d6728951e6133895fb691f26c8fe93c7eac050798f35520952877a244e6092302ad372c5a1541d", 0xb3) fchmod(r0, 0x2) setsockopt(r0, 0x191, 0x2, &(0x7f00000006c0)="0d4833e14238e9a305baea3e8d162d3ccd79463f5991666780c29b6fa4102e24c9759fe7211c5652a003975194de1848b858847a6478d9f178b60acfcf4945a20c8956b76d68756638f8ab8238f8303eaf14ed8576ceb955317d20b43acc4fe742e8fc899f0a2c7245ee4a4f38e7218b4adcb07235d88abd92d5ad4c6bbd42334a0c2c8a2c989dac2623ffc9274dc2a36592af2615ffa90f7d4fedae066733bd09e9ae424ca511ea052357a1c9d9fb7acf4c", 0xb2) r1 = socket$inet(0x2, 0x1, 0xfb) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000680)={0x20080000000, 0x1002}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r3, r5) r6 = semget(0x2, 0x0, 0x600) semop(r6, &(0x7f0000000440)=[{0x3, 0x4, 0x1800}, {0x3, 0x89, 0x1800}, {0x3, 0x5, 0x800}], 0x3) setsockopt(r0, 0xfffffffffffffffa, 0x6, &(0x7f0000000280)="cfa050157df1dab52ee2edda01f137b55bc026", 0x13) accept(r1, 0x0, &(0x7f0000000180)=0xfffffffffffffdf6) r7 = semget$private(0x0, 0x5, 0x20) semop(r7, &(0x7f0000000300)=[{0x7, 0x5, 0x1000}, {0x3, 0x8000, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x3, 0x1000}, {0x6, 0xce99, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x1000, 0x1800}, {0x5, 0x1a, 0x800}, {0x4, 0x8, 0x1800}], 0xa) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r8, 0x2000747a) r10 = shmget$private(0x0, 0x1000, 0x241, &(0x7f0000fff000/0x1000)=nil) r11 = getpgrp() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x80000001, r3, r5, r3, r4, 0x20, 0x81}, 0x6, 0xffffffff, r2, r11, 0x10000, 0x955, 0x1}) fcntl$dupfd(r9, 0xa, r1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000003c0)=0xc) 13:34:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000100)=""/59, 0xfffffffffffffda4, 0x1, 0x0, 0x0) write(r0, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 13:34:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000080000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000005282f1ba00000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}], 0x20}, 0x1) 13:34:19 executing program 1: r0 = socket(0x4, 0x10000000000005, 0x5c) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0xfffffffffffffd65) socket(0x18, 0x4, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) semget(0x0, 0x0, 0x18) setsockopt$sock_int(r0, 0xffff, 0x229, &(0x7f0000000080)=0x3, 0x4) 13:34:19 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 13:34:19 executing program 1: clock_getres(0x6, &(0x7f0000000000)) getrlimit(0x0, &(0x7f0000000240)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fff, 0x100000000, 0x4, 0x1, "0445b93aec1cfed3ff43ee514e7dd62b26838d27", 0x6, 0x8000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xffffffffffffff2c, 0x1f, 0x3, 0x3, "5ffdf2b96a3621b155a3e6c1918dd3a03a6d8769", 0x9, 0x6}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) r2 = msgget(0x1, 0x10) msgrcv(r2, &(0x7f0000000280)={0x0, ""/173}, 0xb5, 0x3, 0x1800) r3 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "61aa0db1000001000080755257000001f000", 0x0, 0x3}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000180)=0x7bc1) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) pipe2(&(0x7f00000001c0), 0x10008) 13:34:19 executing program 0: socketpair$unix(0x1, 0x3, 0x0, 0xffffffffffffffff) 13:34:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fchflags(r0, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) 13:34:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getuid() r2 = msgget$private(0x0, 0x228) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, r1, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="dae9f0abfe72c51de0ffd1a816f35127a56ef169fc0363c500df77b8b2da0492c4dcb075baa8ca03179caf1f1bbb2f6670293e53df5c29588e7a6ee15642dc7deab4c762af49e865cd8c20f5f17ed766d74cd937bf6fad16d298f55ce842a481588be84b68ed5637040b9a31cc191c0ed6f6883413bb09de5941fd1720a4582ede204fbfbe46c5b3fca6d94015ac862f097bc7064cb6932475b32e77ff6c5c2fecfb67d4133606be39fe38d657c45a37b8d6c61ed5878e2829e1600d330941a29d3a14036cc32c5af275ac69", 0xcc) 13:34:20 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f00000002c0)) shmget$private(0x0, 0x1000, 0x205, &(0x7f0000ffc000/0x1000)=nil) r0 = msgget$private(0x0, 0x20) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000300)="76e489ae51f92eceef3b862ad022ec6f2d4572770fba093c663c40e459ed11f459dda456c64693c7e6cb939b2aa740105f996563875d8449135edab0aeaa488884d62b4a0945f3599c0a3db018ae50cf20e086bdd3cd7a", 0x57) r6 = getppid() msgget(0x3, 0x2) r7 = socket(0x19, 0x7, 0xfffffffffffffffb) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000240)=0x10) close(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, r2, r3, r4, 0x8, 0x3}, 0x0, 0x6, r6, 0x0, 0xe867, 0x1f, 0x1000, 0xffffffff}) 13:34:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xc0000000, 0x1, 0x3f}, {{r0}, 0xffffffffffffffff, 0x17, 0xf0000010, 0xff, 0x100}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf00000a0, 0x101, 0x5459}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x0, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x81, 0x7, 0x3f, 0x3}, {{r0}, 0x0, 0x60, 0x9, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x3, 0x20000000, 0x20000000, 0x336}], 0x8001, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x40, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x42, 0x2, 0x40}], 0x40, &(0x7f0000000140)={0x6ff4ea8, 0x100}) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x4) readlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/70, 0x46) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 13:34:20 executing program 1: 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) getpgid(r3) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000300)=""/200, 0xc8}], 0x4, 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x139e}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) dup2(r1, r0) 04:02:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r1, 0xffff, 0x100e, &(0x7f0000000180), &(0x7f00000001c0)=0x4) close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1c0, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x801) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 04:02:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 04:02:33 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) socket(0x1e, 0x4005, 0x0) 04:02:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008003c00000000060000cb62", 0x12) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10250, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 04:02:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x4) r1 = dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r2 = socket$inet6(0x18, 0x10, 0x3) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000)=0x10001, 0x4) write(r0, &(0x7f00000000c0)="90", 0x1) 04:02:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x1, &(0x7f0000000000)={0x800, 0xff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a1, 0x101, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3e", 0x459}], 0x1) 04:02:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x6) sendto$unix(r0, &(0x7f00000001c0)="b1", 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:33 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xffef) listen(r0, 0x0) 04:02:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f00000001c0)=0x10) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() flock(r2, 0xd) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x20000003, 0xfeffffffffffffb3, "845c550910000a14fcff2d50a9fd23cf833700", 0x0, 0x80000000}) readv(r4, &(0x7f0000000340), 0x0) recvfrom(r3, &(0x7f0000000200)=""/121, 0x79, 0x0, &(0x7f0000000300)=@in6={0x18, 0x0, 0x1, 0x2}, 0xc) fcntl$dupfd(r3, 0x0, r2) 04:02:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x7, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x7, 0x80000000, './bus\x00', 0x8, 0x200000, 0x2, 0x2606}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x6, 0x20, './bus\x00', 0x7, 0x4, 0x6, 0xff}) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') r2 = geteuid() r3 = getegid() symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') fsync(r1) fchownat(r1, &(0x7f0000000180)='./bus\x00', r2, r3, 0x4) 04:02:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x7fffffff}, 0xc) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) sendto(r2, &(0x7f0000000280)="4a8cc318b86a125675ecefe47a063f48ec6369c625cb3a9c0fb2ebbdf59f5415883e1eba269bac0b60e7d3b1bb2fb369610517983737e6caca59e0145759279a9f531a8b259dbb30d83c51ac3935455d7365e8aedbb4350ab8600b1d9164f35b2a40ad8c6649d53715207de6", 0x6c, 0x4, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) socket$inet6(0x18, 0x5, 0x2) fsync(r2) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xfffffffffffffff7, 0x2}], 0x33c, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0xffffffffffffffff, 0x400}, {{r2}, 0xffffffffffffffff, 0x6, 0xfffff, 0x5, 0x8}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x6, 0x2}, {{r2}, 0xfffffffffffffffd, 0x25, 0x1, 0x5, 0xd04}, {{r2}, 0xfffffffffffffffa, 0x8c, 0x40000000, 0x7fffffff, 0x81}, {{r2}, 0xfffffffffffffffd, 0x4, 0x2, 0x8, 0x401}, {{r2}, 0xfffffffffffffff8, 0xbe, 0x1, 0x1, 0x7a4}, {{r2}, 0xfffffffffffffffe, 0x2, 0x11, 0x5, 0xd7d6}, {{r0}, 0xfffffffffffffff9, 0x48, 0x0, 0x7e8, 0x100000000}], 0x3, &(0x7f00000001c0)={0x7fff, 0x2}) getsockopt(r2, 0x29, 0x4000000000000009, 0x0, 0x0) chflagsat(r1, &(0x7f0000000240)='./file0\x00', 0x40001, 0x2) sendmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)="80556218b9086ac662b8bf4c571b38481b029eefb6ce42a4194b212785709ce803fdf54535f8da1706c41f68439d07c8ae7d1ce47fc0c3ecd5b944e9cca6e02d9b93b0834367e1120e93c92de96e52fa1da7be7b865db3068269526e3d6dc45477515a19f20ae07213828245b46cc8c06ef721e7673f02b98583c5574e", 0x7d}], 0x1, &(0x7f0000000400)=[{0x1010, 0xffff, 0x5, "e80735fcf7122adc5f6d8fad059d938cf57ee42455509bc5d1f967f1b2b2ef702685f6aa98043a48f9fb1f9a5e348c4029d213b16c3fe15f79435504b76aa2a9ed5ef14553d2aa57328d4acf3713111ccb806c48d10109054a031c9295a670dbee9fedc43c8a491acda368bb8816f8ee23588e2e3810188ac8b43f3cc0e78ee5d09f5856d4cec69074b689bb30398c38cd5ed1f5805432c2a566cdf1f24a195ae14449f3e65f13b152a5071c6e9aa3447fdfa0bd2f6d0a3adb98e62318c282a50b75155fab7b19b6b4ce7b1b04afd757b73fb78939ded418eb15f03cc71bf3796389209fbdfaa32f136e08a111f205d901d51a197a15d89cdb105c77cba1945bf6c6bcad787f78b4a83375a90821654e835b274d3d79284d2c211b1ace31b0228cd024e65d81a92f63bdb496eb2399edc436388cbd61e869bf50e209fbe78f8551ed4fd28ebaef630d5bafa0917b835b1400b4663142b7245e72d63732a1d936e8051c7bfabcbffea59e19a5d1b36197779aab4eab0f3b0549810cc9c19faf2f2609235887182470e3f04ede8fdb72b4838ccf3092257b00c6b913fc2019e867ec02688a558c72c32699c1f8319fd67fa3b77c5e146445ce420ffb9e7f4f33386dd665759287b30e32dcaf0486734003fa6d8dce6715417b6e731bd2363df7f25a552e6e587c83ee640d3c76ac6403f77658ce55979812a9f433d64c3e19bbb4571eb99ada3d02ae561ff9281eaccf2fefa74900145991874771605f175a1c83f541d6adaaf17fabb77e90588793852873e7e917f03df3bcb1e6026803b3e408e4e61da0cbbf1b6ded84a731ffef159b824c12d34cc39be4b204c4db7ad57e6b634afcac795c1f1791ee1fdbd4c52dcfb5cc2972cb958291f80d8fcb57c024881c6d454452e6573401691c6afe4ee0d90139ba8f9769779db339f406493285601374d222033d7dad8d11894b0f3235b3e8584b398c5f91bcc7432c579fa27bc41f907bb8e95d7e1372aacb83b5773e5691fb049d86ab127cc2711870ec155911a253c4629d2ea6b532f72f4b0cc276c5512c4aafc28a3e295431fe2fc0c5bfe53bc04bb5b5aa49654ffc4f44e6e25d3b94f8dbe807e478de463d4312eaa051daa40506f57b2d104656c38c650eefb2d3c3adcb108c7f0a6bc0a7bb58737b0ce8b19387a711936d062bb987145b098ce5ddfeff98b6a35cf77d49fc73d2944a0b613ff98b53c577441727aecdfde02402c78b973a25a1aa4b39ac08ed0c85e7baa0d9b387f475c5e54eaca47beef1aee8be55fa03a53a501684e47217528dd331c6510c484a87cc84f962d98581cc8d9961c7db0365bb62db206448bbece9691db905d445f64c5e375be0e9fd0a0039f25fcadf27c72463c7947f748c2364a6645fb5538cb5aa1bf66d1150a84b5fc9dc9d71845688192e6c6f46f45065f52a62c7b9b7a03b344e65c3162a30ce9745639cb81f601afb798c744a9bce94191bca11f96d6e70bbf3abbaf542c9862ba34c4732d46d0bbda97fb97195c3a306e20c28f11b238c106d6e79fd1d67bd7773834180e91f3f233d613a0106c62d16bde4039798d9d6b951b21776711a20a1c43ab3ab400de5e54dbfb67887c528196319449d38422ca54d61cac905908192ad5ba189f0a3c5e73276cc5114a72fd2fa92cfdcf5c5c3c1a73d9b2c1572066828567dd925590ce56b7e89be3d545b0038f0e45e74546084d2f3c93f3f1c8119b91eeae278a0db78dd5645eaab41be2f895660a50e310d1f586530b0ea72da043da89d1a45eaf52c48ce30611799dad0c0dc516f94889405c7bc7df89104829aa813bb12f24300cdf115a9ef6dc9d34a5c64f3177008be980fec373fce5046d270acc51597f3198337b61cd3662edfdf3c45a00b94729cb173db76e8bda28619cc333973a1ddaecb39c1a0782cde2d7c5cae438d359fc989898c5e8946eca88a5152dcde7f9fbe4e9798f05a885cbb717c693fb9a1bc3bf52ba38243de96b4daed26c60faec5c136110d098522780b8d7a5fef2931023732ee5d30536570b1bcb8d890ce74ac691fb9258797a0e70651748a967664791e832a83a6378b3a347f02ff7b7b999af60bd00ba0d22d4ca168d359f79d6a6c16a05e2b02e9669a336c1847ab5aa8b46c5d36dd49a3c83dffae3504faa9638f72c1b1423109e79866676a22a42c73fa43f6e1e720c6b47deeebb861189058e88f5e044cf692ed78ca0d3dbb2fd33e382c2160a36babccf1b4ec36d06219a14c9e3579a4c76c7bb18ea8bcdab724621c8bca1ee2216b382297b07b94ecf014dd12fc30fdd8caa8fb7573dff86763ed4f9b4315fdd7f958db06c355624b494df05bb1f9528e32240f875ebec49b1327ac79e574e5151806819c96e71618e1333bd62ea48a0b26ecdff07e11bbdfd94870267594285f361a92866ea0bb6f29a84b65bad2d09cf8b2c089cb8c2735d684495e6c42e0fc2dfcb3549899469db4bdc540436d9ad5a662aede4fc475e2e8412f5448172a7d1791966d2dffe724a1206c76149bd10a5e15cfa52804b3dd1f026f75dd403a006e5d43999e584e801880d47f15eaab2660e23597a70aa344903034616cb44a37a1d4aca753639d613d044b5785879154561da7f5f295d4eaa7049779e703a906df0655814e840d494badf72252879cdab370bbbd3fc337a7df3314aa0312d9ed46947b46d1d7d30fd76babe8aa2f4c3da5499ead76701b78e23d667392671625f46103eec4a45ecf3085c35decc0ebced3ba8c9a69ca208ababfe10610f0440238041a5b4c2d5548157811faaf02f2b2a623c31dd8c07c9aefc96699fc52c22b25556d310534cbe0d692c03e8a0fc423dac3b18e42bf5f564b7a7ffc5151761ff71e6e3c59aeb39e14eb796142a5487ee387425225068fb5994d898c2f392269aa461c2119b29a2a419921f29f61e7718ba992c39b9dd4c91ab377df4f218b7d54ac849e6b000240aefd46d5bf98b7349d3c0719bf9b0ff80af270a98d63d0351d941d552bf68f7d4d3676582a2934b3ee786cbdec702939bd46f0ed0339a7628e315ea776a1dcc7ffc8c372af4f086cdabe5e89838d06a64e1097cc494e9bf80a96fe8be446d3341a2fdc9bec372f83a1a5efacaa9e5c83324d118e7ccee25707f6513d16fdb6119e97d1dd370dc80fab347a8d3a4595b8366514550fadd9eb0a812987723a0cc6e7df2418934ee1f54f34ddccf0cad0df08830ba5b36f25dd295b60487558d841898750ada0dc5d9c0cd60fed4d158e8ce68411eef56b057e98750eb1f2e076b95ee4b2445effd51b1c6ad0e8ad41e870af8af88d357f5d156e3ffe2a5ce23a8987e0f3ba4ce9f631e0028bd462e0e3ea82de518fece916cec533a93518a6bfb019766885445f6d2f4bed394559ded3af80bdac5499642aa31131110b153af142ba91c506d8ae600745c4c806b119e66df734293027f987aa408766b2ec20ee44ab9a671c54dba2f215b18cf020b8317a39b1a9c49f963d0e89f7273e30b7e7a8302a6f631518a996c7c2b391014da49645b342d5f010fa0fa3277a4c650d556d23e14ebe855cea7e35a82ea0f78eb3ef044e53b780a974d5565322a1714f990065cbe1f7669e3ef897b6f6ca1296e392006a8e619ee5df95a127315c1ba35ea305f87ec1f0e81daba25b93e6726f7a6582c47eaf96212afa708a9cd61c7921bf036fc9829dfaa338d91fcd40eabb39860307dc440cc209ed504f3fe582167ff7d5fb3f94343468f9560886cf3ba75c59fda20297be66c91776680e53f7f4091548a2b04bb681d6b64da3f4aca8ea040cf531711427632cb4b4ca623307b35a956a3e09e9c9de2d24e748a0264efb19f8371c43f5802510c0863207b8e7b0367fb1af0ad3eed4492b86f6b413ae5af1a5ee2117739dbc7b38c7266a2a33dd14a45e0826f124f87dd5cd02b0fdd96cb4a37dbbae970c2055f515333413e7cbc2cd1fe1ea40eeaf2d167b45ffcd40cdd2cc4d765a5dc649f545eee8f30cc7c9a78229d148c56e66f58ac91cb46ca1b05b9409194d8e6ecad3282ccbe206217f356245a6dc11fe78177a2e4e578ca0ed5829420f157cf2c2d7cc933a674399c2fdc20e54b47d21695f16c35f3d8dfb11a3657ce7ea35ff3ab3006f65ba79afb161ba3db0e661969481e6824750bc94e065b89f4030e5cb139644f54bce508fe3738cece8ecbdfe1d940cb7409ec514ea9edc73bbcdf5d3dfadf358907eb8cd0eab326f9fa18755ed545badc0776196bb5fb73c5d04a43818785a5d9701ca4ea09cab36b327ef22fdc4c0fc8f2c1c43194a0cd888394debaba3bd5c34b59c1ec8b05f3de5d70273af136aa6a22454cb1845fc7ec8a589d62cbeb70da2833084287603f6bdda6f7670dfbc07a27af45a6b5fec356ca638d6687599b14468197af61d7e7557d8d3eb594808d15b6cda94d46e3ab0985e5dbb734d6dcd51f0c8dc3aedbef523077b1a30ba6e828a0479d97c54fd2d9cb5526300ff013df5bb583059b5a95efba8da1d1de5555c034b2ce82a17e37fbb5f7d83c18ff2701f1d6d35b69f682768c3cddf6e4b6f63c38cb80cc86a7793c82df880080be45cf72521db93e274d7b34f022a3bd904fcde5fb9602967a9d5713660ee1f05cbc3bc136f559fd0a859eca8ba250fcec5fe5144aab452ac92dca8c84f524eb2788b5fc334cf9dafb44be171032c19d08a06fc5a049838c1e77b81db57278370999dae5a0c050297f6ac899c945e205844adc2b6328a75cd64240e30772cf1a8a6e372ccadd26f0fbdf55b5dcb31533d439c614142862e9a9b3924efe5f4404e5d3c056f53a557a18e1b9ad94c0ce989c8b3cd1e3096ae073b354f81cdc41075a9577697cb4281fe7ecf766224b9588ac91df2615c098beebec3ac8a17a5f14512213f096cac1e8c5c8a5ccd5ef59a3bbe40c8acbe5a8ee0e2773de5b690b73bdfa9cb06257a098b78cc48454e62e01ecf43998420327ef95f5bc1e84f3cde3c4869b6580f6bc1e4a45abcd3cdf46f0687121478a850ba586fe889d274cebb53c411cca2d48e27df987ac965c76de75b6ab92924d81f6e7a237018d744e3da0c291a84b42712446b30871d0931457cdf1d59150ff1c764b9d454b02dd4acd67bb5dcaf8c04d3272104184cfe5374f0b2a536108e0fc71c7be7462fa94977d411997752fe5f0a378ed8801126629407abf500605a3a6ceb532056c024af78caa0976b36fda3580cb2fef90fbff73da3cc7d4bd16af137a26e34ea75ae388c2ff23c0d850bdb53270a64159b7f7670edfa166e8d1a9e401a583cf5e8b989d14307080f309088f9484dd5067eb8ffe74b26be6aad44e0a2cf07b815829ba94f61e15bc4fff2b47ae728585a049c066c2234984bb4e3403983a46460b939568e836277a73081ae5ff0237fd8ac57b2e21a2bb7879d84af9cf89f7361a8c1e6cf78cbb761de4bff6c01e252d6bf1b027fbcde09087a3e145179ee40a2be7df7504a47a2da6d856491970d13c1fd6b52e47b9c7a07205a415780b9fdace19b51a127693d05fa445dad76d1c7c9b732d562485e1795d2569798cc1f09595b694de505a048a35a6d5f3d04e2ffa9f25482d0d10f4e59216988192571d70c2a87ebe9e64ab0ef177f3c60465f648f4841e08bca728e9e4fc79209edc24488058073b7be4b361bdde1c0f6e2a974d6ce35c6725a0bbad62e60273700838225874c7d0f5cf47d3401798761a14dd62e77a65401da2aff4e255cfb3f68a6eb04e51b41f7b23556d855218f5fc5e0"}, {0xb8, 0xffff, 0x4, "3f53efdb3d3fd29abcbd62e8691dfad4828ec3ffb828716bbba7f724c6ee470f51e5ff7e7e66613d14bf0f58e0bc0547c0608aaad6361e48fc758c716756d25ab65315d51fe907f59d93713a0e373fae46a9f4e868371834c712a80838fc91226729d263cb279942dfa1fc15af6f71799c4afa68db03fda627628cafcac523fa5eb24b34c4f7d836b0d6c701594c86ebfde6263cb03a2989230a7dfcdc9b8c80c07d"}, {0xc8, 0xffff, 0x3, "9c63eae19dafd2c998c64256ae67157b62b34b9776184dab4a03ff34fa7eae9112f177f1d4d1b834e9fe7d92e47e8a21dcda404f9ff2b029cfd5384cddaf3284f41638845a01af224acdbb86845b8b2ff2c8a4e4f2f462aab802d5177ab7e972f7d251d3d0dbe8238a15d81875bd49338fdc6482c76e66cebfe087ed56504685a84a0b0f43997a65a6bebc42b0c57b7a155451fca3a1c32d7a9a7e0236cb1bf5c9cd798a380175c54268dfa1f445545439efc74c"}, {0x18, 0xffff, 0x5, "b4f301b2"}, {0x88, 0xffff, 0x2, "79f4db5f4be2ca43a064a459ddf91167fd67e317dccbd10a99331c29ab7df6c68d0c58277ebc6a38d66abf5b1e2346d9917a04dbd5bd2ba3f85dc50ef40113b4f9bd3734479ee8a21f9ec0fc4d1a1cab56a604d555518d4aacf2897d4f7fa0614b995b5cebdea5c00ba719d067706b8dca57cedc53f78934"}, {0x1010, 0x0, 0x401, "ec0a9de58e55c006f8124a7b29e481c5b2ea44532cd9a44d402a447db2a88034f712e8a70c3b5f65f3cda6280d1065fc4fd0071c960fff93ab5220b0a798316b3ed9e30b92c3a15df2bd2db06b2ca61d3300890eaa5aad1a65bce5376c0dcc79133eb598dc259d04ddaf724e0e725510cb11b953736521d4adbe67c81305d80130a8a5c6ec8e2f11538338d7d639d97e85358200124015f015c134cc6c1e507db936c5d3c7a72da55637e3bca40d37014090b6d59effe813c8941bb56941bb4d68a7fd566d83995adbbe64728d5144b79f104a9c8ec9822a6fc7123d160909f139994d2ac4fa83b98bd69b058c5e31bf970d25072ee4152415ac03fdeb4d487f14352f262fc79e124672d760e26452361fb5a36327e404281c7375fdc6c05a9a135d34475361d323fbd13d36f4a37c51ec2cfce6249f1fdeef14aa80685caf58ad789fdd54e2ecaec62f4637e92cf2321a6123b0c71847fde922aff6544f1e9b80deb88ce4c2d46403d7b3b7893fdda86137c9ca70f59b5b4d103f4eb39139c37699d19adb60bc721b3367b1d42249727b964f63822e3ef48cce998c28d2dd7a42b3b01c7f1476e10b0b8a0145f75652f37e782eb3689c72f9ab70d283f1d88f93229860507b88e08c4a98cfa86af4e48ccd5677c76f7e3cd6ad4dddeb822ca30381da8e3cf36ddc0868d97a3a7eed20ce046a57c3f817ac6508cd629399b6583e54775dde99a4714339f2dd8f66522454d260d21f8d8dad0747858c5a9f9b867dbe9d4583c6a40175368f20546cc530f064eb7ff445ea51727a719e818dfed93ccad1bcf1ccb8f046607f374ac02b8baba402d443d570aae9c327caec7078de3db846b105881f3f0f339dd8dbd614d185c432e465880f158f475466600973d4bb4aded506d05a8e28f3384c5e188d88937eb667a9daf368c53be40e49058e874b5ea2e126248b31b2ba7e04b9cff0107bccc15a772c2edb9df142f70e12716a90a8165554506d79226cf97e45d901a3a04d760bc6724f359ff313acd5816c248c31944205f680d1c00e842316c501b1d88582ecce52e4839d3c3445998bfca65694d832fff09d6de448c5716fca9af7e8f42a155dc6ad6d055eee5b1e4ab3bacc5129ce55b8e7686b6bba13dd9e573b97c85a2c0e05f113c88774a62a5d5efec93d8eaf7a78fe76270e80fefdb24d96e762d200a107f0ce9c4a5d6b85933f40c1dacb329be1e8b61cc123092e3ea79893e01c6e960ab03bb3843164993670282eba0c854539ac0ae6cc7d4909dd5b6000b731037526af4aa2d374a0a90e703a01335c0b4a9688b9980b73cd3a3c37a8e96e0f6af96e21745461b0d353d86a70ef3358a51c4c9132b251a8cb36ecbbd2a15972874befacba8a61baad0f7e9c773d72e7516b82e46b6906a4e7cf1ef3e8bbdb94167044ea0da0599badf6f340436488a201014533f08e283e7a3cf0ddef24cfc38b9a9c639719541b496248592e1a81557b91e5a63ab79e2e96c6122e408722c8f03dd4f5be16b848a59509415bbd715696207be1f97ca102af24177d2c03349452a89125647ef4701397b40b8ceb5ec0b19a457934078f27ecd2d7b7941222adeac0298eeffea24e7ea9cac5255631259f343b0b267243a586d15f66608d1a3901cb308a1f85586bffd708b7972bd27423cf2d16f6aa220bbf61d49a1cdf04079fe0ba41727dbfd65f3eb31a7561302014f219ae30a8f13a8ba968a9f0352218be2e2b61207a07b709d4aac1761d802f7858a67dd5aec2ad19c59d0730f6f3d9912b5feaa9a74d15eeed5da63e475dbdbb3bfb759cc71e5e557de704bb1026e3192d2f21d1e1d01f4d8dad5a6e973b2517db0816850313d3602264ecfa7b908c1bede11b462dca4a04173337bb711c64cde6bda5b5cd9bdc5e6b96bb1ae03f5e25e904fe7f35b1e69b3a21bdd4c1db66944345ff09ad4466e0dd32abf48016741d7747b37f92f5eb4636869183e53bf003a2a792fa5bb8b62c1d00055cedb05e33a5254fd3aee6e9cfe32f5d309d1bc9b479caa7b22d055668b1259e9efafed2152bc0fcb240078e9052a0145bf6aa37a380c9705e34a1c8049ee54bae557d9fb71ea25561b5d956d4c11990d8ab42a75ef7da3648edf851c1e62f0ac12e4e84a59e08f020a82363562736d7096352fe2428b41983b51a1a4f2a250590ad56c7b6295c70c9fe77f2b12de758f3ef69cbff65bf62d4238a9c55394880fcc80ac3710788c2a0e6bec0e3dfbfdb296d62e1f89ed14c844dd2b219220b1bf3970633d411d1ca450f6848d251abda20a382415f6b1cf58ca7742c238b1810e2a484660130a6dd185ec88dc9283760c675d59106021e826b1dc18cb15965c619a5ae2b2dd79766a8b3a35e4b365f5bc2ce44477eaf861fcb75b0950ee7615c6165316e71459f2e25a79e18ee1dbdb18afdbaaf6d5ba4f4034168f460670a34267da494f7cc0fb86f00831f72ce630aa1df7a1dd3f22ac9c7a45a5f273328791df2e543738f81f9bba059f728c99dc73694a27254d2b4fe9a42b3e2c42ac252b60e6bf1dfde692796428b795803459a67c0cd6bbad0d78d19bb39039b1ad7d88d150827f92bc6e0dcdcda937100fabf9d7df8831c17845d716394d78580e7efd11d47f40d57897bf3d162c19f76c949625154c16ed0876e92646dbec5b95667ea46869c6f8f8ceed75dc6c1b9d0e687a71ec99b420a462ce12b3229af2d1432db5602f17ee71e64af3567c5a4e490213835097c11eb7d4d33438f02c9e2f1793c022d693083ad05557d5c4cd02fa5361d3dccc5b1b744a8db6a0d7ff620c8b132a071d726b40f2387f82cae2be7f98d1a616ea7379f5e091327b6af3c72d4c0f8523eaec2f941fe77ae8e2a435791581639bc99bd3d363327c0f7c1a94d683cc23467b89d14cf673ea2d04335653f1d4961450e72a84ec75c370b90173e4ef3efe55f84895d253942f2110dc5b4abaf84d0bd661ed4620eced42d9c7aa10bbcedec029d212408a50594c7eaffbc58f053241c6b1cc1700c310decb2ebc47c59f7b8190bebca41516c0a561febad124956531285012ef1611161fa1cfb0250e350b2e13aa3cacce6139feb15096e093e9f3e38fa8f5033a2b282e881e8af0083b83e69de8ee2b6c35d9c8c625475bc111cbf438cd54d783aadc9a97fd8e84087daa2a4cef658955d07a4f7d7a72d818f27073177da44377a404885de0790ae1333c98c9c7fcf0506bdb78502e59bce968e3c9abc5d49190c7327439c11a5b3f3bd48a82edf5c6b5cdac5d9e5de66fff3397ce4d4144109d2a9a79631ab3f9a659bedf63cdb8161bec8df577d5e7b49f0d36a033377b326ecde9d523941ee2ec9a1691330f5a0cd1daf27cc566518694150905f5670d622a3e7b9778c15c10e0efebe15fc4986e9074ebc8745b5315fe31ac423d3dbc3585a0da60ef239c2869f5f5e7b0cb1c80ecd3decf56c1cf6c2ee614835fe5228283e49a7777196f05ddb5be633455118cb2774154388f7b1f962d40c00d7ae16504927ca5a511baadda758a35bb21b613c4f98738b6350be70e8a6a33ee6d83c85768839cda704bc5f5ce529f9af5ff8a9e6b0a80d29c398b2e6483d459e87fc1d384a4cba4fe5d7150b99bca5cb3f0b4f6e8ad07314ccb6dbd130890e5ae5230547c6e844cf06a7183193aa530a89236590cad656c219a4cdb4c709952ddb398b75e57f8f93f0323c41421118c52db8b29d9b6cc89690d24645035d03d16e2cd4f4dea7e975a4ce542b76b749fc6b3f3e6145b8fdacf154df586f43cd87a5984d453e594d9f8304244ec97a49ad3000fc9b4d1fb3d4a7e5720a6f1dc59ae013d7dda26b886f0d27b2b0db63e657225acd2dd31192772deee0b0ff78514f07c224fd3560c72f4c740af01bed17eca2ef68bd537ee946ff2df434fb6a285de00dc34eb1928f8766a1a2c09a88dde1b1a5239815744fd7150dfaff9b1e238800929b5c69982af6d8c31c6a25b21bd4813ebf7ad4d6af0ec5a1e832cadc487b19b845fd38334f4bfc0c3eb573d45704b27a810debbdbfecfd87374038c5222e4fc09da6d94fb45d53c7b7007e53a514fde140482d6b81742fbec9cb7dddcd760f47c525c4df09d93b44c5048dab8be22dda88aebab88cc8dca3c18da75a8b5d3e7412e709dceaa9ec8bba7b466680a8090656152496d6ac1bccf4f8b9ccaec16157edda399f58f4c2d5ae1373834ebb3aae3187046ec1ee87766903403ab9572e45fdb5e74a9da7383cfddf6f14749ad6f0ca72babca67d60ac5825b53fc1f2affa4975636170230985cd53927676da26efdb003aa6feac7d288f0308cf863009d9e36d3f8de5e5c773e856e5ce6475a0cbba1071ac2022a7d126f1762689caead187e7442f27cab9a24941d5268e64dc5508dd70c4979f0a6df4e458b1bb304037f10a46b965c3a85de41d6932748126f9a64d4fe77977f605ae003dc4f22d111a198a95e7bb664b45c9628723a80d815fb54ff538f3d5901616f58e9c05710633214f97ff889370f5d45537fb641480a305dcbe5f9e034eb9408184db945ce1947c3c95b42ac6de570e370ad292db7913f488470136e9c7081ab1717654bce70ea3102eede465bcdca2dfbb8a3725976ca7436de5f78ffc18946d233c9c1933233609cc075b298185fb219ffeedf2f3ac959794173518087b8f3d70581057eefecc7d6bc3160cd42fd86b67ef26a88ad607b67ed10413d4a724e7ce371e6c38c5c9ef7139dc6d96b2c141df8e122cb9528fdb662e7526f8add644abfe846f71a0a3b970004bfd40ad2d8e6d36936dd563cf067e96907ad1a35d803b8dba7414c25610e579dd513b136fd3b35898736cd095ee6044f680083477943fcf9ec1c5c65cee834584f0e1cfcb8acae6a0b8ec87400d0d56ec861ba7350d1a5a29b4d51d49de2c72bdf1cb06b9bfd52af0913d21ddaaa717285985a8228b14d748a2223f39b96750db712d8c0da85dfd59829670bd5dc8bbb6c1097e69493947e77599a954b01f588ee31bb693dad3a3e4a52089395a9fa3b377f6757eb4ee4dc04e49e187ce36ed0cf7edb78f03c1bf144b051f85d1ec2db19e833d3319a5204654ee878bef011b793d4fd18793fc42d2f45c023883ab17b63d19eed77681a081c22603c8f33cd7527eacc60169bb22d8aa5f4ca0de606eacc826d0b0355df3669c46b9d10f94637c57eebaf9424ea0035b40ced3c7bd069b84236104e6fa3c228345f4b8da1d880faf2252764dbbce347b16cda4cdb21be58f5dd6b4243c8516e1f0dd9187c7721a95e3ffc49f3f8fdb50ae7b6b99c5a5eab3f77907f783c75801ac57ac7391627e749f4f0ba9aebce5ca02d88e2ff25a256c8843829b44636f5fb5b8c0545d514e26b6ddd3a1459e5c67199f86120fbe5cdc9d5b3718b667ffc63a9cc5ce0fc96a92ce04ad8886802939623d69ced06dd6d3000869007a167bfb59a830b3bfd0926e7a251ceea3dd46dec095caf9d4f8aa7555e43eaad0995b0518920b048a074137c3141077756e92746fbc9a5d0a72ef5bf93b0471c2cc79c7a82cca0ca1777b80f8fe3c1725849cf1734e6f4fe1987750ff12a2c77a6d0c3b2009bd440099733137e5a3e3750d68dcd6d4cf1f0892af085cf996214b3f3ea61bba8714cdfd18263c8a65215bcff2eb45c0e40f1d57edec38407f002cf903f013048c5112a2f725c6664dba501c3ac5d242450db887e286a916e44a784d7eab915fc61275764b073b54cd4c81e51b5be6f5c5cdaa4ad769cdeceaedfb"}, {0x20, 0xffff, 0x3a, "43a6f93ce818466de53823ef"}, {0x88, 0x1, 0x9, "9bf7d11fabde04600db0c6fed398126c1606f86f75919bece46f56368a52e0871545ea5162dcc52ce9bf114db53f7b8f52edaba73d7e37ad41c9fec435bcdc55f78bd14a1669dd12883ec631d6177ee62efeb6395216febd2b18e2386cd88a78ff3e716a5ad5c62286a69f094d62693e588d695cb7d78d20"}], 0x22e8}, 0x400) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x1b) 04:02:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000002580)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d52cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f547a9dbd24e4b5ff18f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a610eea0f8ed99ead11fdaad426197ce248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31691eeb9fcc543d9f07c6b1b671474b47595661eee77779e88cf4fb912eff9f817b7b020bb1aca2eceb0616c986ea4c5e4e26342cfdbfb2d5d3df3ea4aaaac110148abe71ed1043fc1ed9f52f4c3edd6a9f5621f38e3783ca14e7f3c3408846ea77d563024ce6b529cad8325d9bc9ca7fe36302489fddf9f5ec0b330be471576609632b1e687139c4c550c6f7e4ad04cebf361f24e9a4a2d0b3fb68307797ae3da766cb7c9ac2fe0c8c640e6d722bfc5a248237f96d7713166fd18c45ff004afddfd0b0c03d1136e9175c5d6cd32318a040d4738a70f89ee2a22932482f00ef2586bdc34215d1664b1532ffdb388d893a96f46600862fa3b9b87fe497b1a6cb8a22eb8c0cbd23311523006923a61618b9df1b20e16ea6b5a15846b14b76c22c94917551a7c526d31fe3f9ae0a42ab16a8f32e375596452a5888105091a7e55ecc8dd76b1424e4a0dd716d2057bd3438dab39c189ba186c6fa5e940f620400c0cd5b23ce1a3c258a11b88e8f25c0713125cfb0590fea56655a0249fa0c0ed02a250d3ac7732953fbb845efcce02319b4c249de0de9ca966b8e1146e103f9c31e9a035b03d824b3b80252a24ddf90bf49e0a61ed4e113baee24a8c25374c2450133e0e407b40751bacc9dc3e5ae1ff70b3d0b7043c34611125f0f0fc0d4e26cdce0599222857811b1902b67a1fa2ac866c4b11ed8b56bd381e17932491c7f19119de519eefa3d866db310c46031a3ce51a8cf8cf1baf95fcab2ae9a1017cf45922ca750438965825f8611846033cdf567411f16aa979695c65838a1976f3e72d031127d46aa3968e2faa5891e7a91f5f73b44bc62fa3a786ad4cd0e1012de2c7591f99f3bd4efef25cec1005a70b95f582a23cd02a591a60e1716b41fbe256002bca0d1cc0abc8d335060290380f65b3e685b4157b532dc29df978494678af429d94cf84feb0a1e927a5816762d42c72dade0355e920fb87dccea46758e57e7a9b1c6091111d7d8d4b8fcdb2fff4e8cc4e496f32c97920147a6d7c0cfda2f776d14a0368ebc347fd5d7bfd5f7a581f72b9c1668b70c2a1af2658b83981981c9061e2b7c9b637869d01e5577afbb386b6336101d134c7150acdd84ad1a5f31eebc2189705d3edc2038d21f0bf6e34ae7f5d3012adab4720474f1bf53cc8f34ad1afe0ed268c068fce0eb9b387ccfecc7ad7735787ddcd9dd22ab7a8a10d0215d801a26d0c9101d6b8d9de53621b628e6e644bd2a809a8ba5807e15724bc132d5e3e9af7564c7dc64c5f200b4ce62693c08f5dad837524fe6d5bb70b0babb665517bc4fb6657c99d3b9ab3cb7ec41abb3deed655583f171c118e11e57787a2e138488d1ae5f8ab789ca364b797c460f991d79721f18fb684d32e6f2e6e73ecf68a1c22f5e7655fb9dc99d8694b0f2e3d439a6e2ae105942900df72e90d9f16890813ef72a40ebcfd22d4517d96328d8cbb9ac2cf06daf2e668e78e0b8fc6200399f441a27d12aae3c1d3a917a4b2a563d2bc791cd43935fee8f47e1dfe0e94027d84f7523a052c633a4a059514de757ab71dc1cd797c493faee5a2dd444ebd90e6592811472bb534790336fdabbc49e73065fa7288bc26fe81e3c27f55df10bbb138da4f0a3e62cdb2ba1f275b619b6aa2703004a0d0b6da2ccfe939823fce5397d1b63117260cb32d18b448f2b4ca15d806c78a2b09fe504b876a94cdaca7e1155d88c912a73e0979fd9e168d831c9863db845e453e130c590d0ea6b3791a60245be4b4e29c5789bad93000667dd8a0dd10d137703a922256d51121afc3bf71dbd869f32892a77e51a560d94ce2cb8964e617445bc40944daf178b8d57cb10728d7fa53e123588031f7b4400a83aeec52e263746bf632be5d2e50b61446a91b341dbfe2079881325c64f2de97562e07bc3eeb83c3fda7db8a92033e17adfb05db99d48a83b002e740933d1cd8f7d573c3475afa460e41bf01524d07a39eda35a948fdff45757e2a8ba2d382ee898e8f19e24a88fa525fa91cceb05cf04eab6d19825e5791a65f84e8e5827106800c492a0b293e0ee4c4dedde4c05656f5caa3177a73d41c2ddfb62929dbcdb02f3b1546602f30d3bb6197105a55c3d2a0b07bd7fdd2dbabc3045f6c7a195a8dd90cdaef82086729079ac5e571e53cab1de22a1ba10b378f3ad8cebc09a190e6c97ffc5fb12dc23240aeb80c628bd861efc304d1f101fc3d073ca6e73ea90f7c357542dec0f9ebe297a82baea12623b3f779390975d84ad9cbaf0f5835989bc54384ecb5a247a1e89cc28112ce4e007daedf361aabb18f917ffbc9afdb109971a439b79f9e69db6576966acece9ecce2f8fb6e6804ead70cf0f10393ab69f2ba4802adf12265d1397a73671f09c0d191828c0b141034858d27b599f32263c43b65c9628adb4fd7d3dbe60e6a8ac3c7c0c310f2a2531c706ac4193de214e26c129fdcfb0811ecfb90422b619aeca930adc0ebec4e20b0396f358814513082b0246e0a52eb080272ab629d302f56b39c9a5b2da4aca6b3208e36bac7dd9abad7f07632bb30e32c36418d8a2356279e6e3c8eaa9559e77b406a714927b5ab78185b7e8726df5650473a501496b4f6e55c8997969a9dc374db883a216205dfa18da08c975749daac49846ced05e56a57475f84b45fc41f9670338f1b142773a89ae24838431d31ef0d549ac3d5ba2894e51522ab628f9af14affbef6c862830fa94f90e54d51cb7956ce3faf4e32e3617e39636436cbb1056d6abaadcfcc11e75828bf8a484a0094f88234033f2cf6617a71376ba4fc5e65d388d6c227a2a7a69cbe9537d43afd4d637eab831a8f2f1c850bedd48543051132710f6db6046e6f97b93c5005cf98a8aa8ccedea5e2018d73ffd0db24d54a5f93190be78516b2c7b91da7a558afd6e5c205521498ac9ef110ccbb194a36a4b748632144b44c31f54e9e77a4f0f688184efbcc085a820a6e4bb90cf95e24b132fc0a3eb08010cd5172369671861ca52b9ee2220007d4ea1c4daa83b6b3f854123b835c3aaa0f86fa3e11df811311f2e2c9b0e2472776b34b0a8aa54c0a351e2d2d149140ab146338111b8b658a238986d4e1a7e9a56988a6c3a0c9c9eec32a1653217e4e0884ca7f27c1bd501ad91252ed092d3cbf9e1b11640607f6a4f3fc9025777efeb31b3c90d31fabee0b43653acb491f4191f541748895b9049fd924d55a5470af17c5f922d6ce0d9bc6a8a9d74bace4768cc0c540011a45476416041d36d24167d2c746c6c8d9c83365ff2421336f0019510fd979887d2e9947abcc464f861e", 0xded}], 0x1) fcntl$getflags(r0, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x3, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 04:02:34 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) truncate(&(0x7f0000000100)='./file0\x00', 0x1bb3dd4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) dup(r0) 04:02:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) socket(0x1, 0x4003, 0x5) 04:02:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000040)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)='./file0/file1\x00') 04:02:34 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x811, r0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) 04:02:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) fcntl$getflags(r0, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) 04:02:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) dup2(r0, r0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x101, 0x6}, {0x7, 0x7}}) 04:02:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0xfffffffffffffffc) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x40000, 0x2) 04:02:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x100000000000040) r1 = semget$private(0x0, 0x3, 0xfffffffffffffffe) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x4) 04:02:35 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) fcntl$lock(r0, 0xd, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup2(r0, r1) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getflags(r0, 0x3) 04:02:35 executing program 1: socket(0x3e, 0x4000, 0x11) r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 04:02:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0xff) dup(r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) write(r2, &(0x7f0000000100)="4f11", 0x8a) 04:02:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/134, 0x86) 04:02:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) socket(0x0, 0x3, 0x8) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open(&(0x7f0000000740)='./file0\x00', 0x10000, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000780)={0x2, 0x9}) setitimer(0x0, &(0x7f0000000000)={{}, {0x4}}, 0x0) r1 = socket(0x18, 0x1, 0x0) linkat(r0, &(0x7f00000007c0)='./file0\x00', r0, &(0x7f0000000800)='./file0\x00', 0x4) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1a, 0x7, 0xfffffffffffff737) write(r2, 0x0, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000100)="83214df1ed58f024d43c6bf6e60da3a0a170b068ddc0d1b2fc20ed1967e82e2a9f45587da1430d26d0a5327da43e9b2c933eb92a921d7ebecce0159accba5fb5d6c5513f609f582992ce3ebadaba728934bee08604d204810637c3f7b15cf84799053cfb1049f3ea574bb28ac2cfcecbae6120cdf436b98a5ec127016f5793fdd997a64ab9beefc474232d76ae3d4f6c146560505b2faf8d458eb31ee8940049e0c481d38db26062b6c72634364e02a53580a9e3c351a33727bf9b259b9e4117aa960abc9a9569e40667f8690e3d8208b05e5d78afca5736001ed653d7f0f92c4cede5f826dbad02", 0xe8}, {&(0x7f0000000200)="d71d1204beaf37c5bc2e11ade20e61a125f861c8da531444d4232d8ee944a0cf5493be59df67c4848489dafafa120aaec335022794b0efc7fc08d3fd4c6f67fdd1a50cd681a4734c64fa979243e3dcc448ebb1462e67c85a95fdc5bf61e1d17c960540390609ea10bf2619e1ab7e987408c70565a1626319b66eb52d66cf5d985b2fe4e9d68e55056480f01779e45a894537b5d6204abd9257944de70385fd10e95c4e5ca34331b3c527389aa6ca7fec7d70c603c7cbe932dae934d5caed1c096c312ec932a98785c6fd", 0xca}, {&(0x7f0000000300)="125e6f7e47841f70a11459a29978d81d007de94e294375ee287c0fd920770a812c4ba5bad3a1006ce64118cbfe31a570c4e26defc6c413d683011fcbb73e52365ffae45c20dde14f37766d56d86fe482d31a6a872ab21ae92eaa487991f386e7bfbdae69f5a3edc2370d18578a063b35669117b39d659853f35c01f9e8692f0206536d66dac3225282727a3bd1d06bebed57adcac8fd6c4c8ccb977874aa24cef063ecb2cce228bd2756dbfe18163eb6e8ea8f5a156ba6061113", 0xba}, {&(0x7f0000000040)="3f672987bc77ff435e0e891be7d2a7a88e17e81f17d82e83d3e2695e03e72475130cb3e49a97dda4bc043369947014647f622d740839c738e34f3886ac6f36aceeb5db01b013bac929766237e582950ff0251506c4e8314d164fced1c1e14dd9530336df277f59a5bd404f85cfc6c8980f3c7fa559c153", 0x77}, {&(0x7f00000003c0)="14d2469173faaebfeafe77005684", 0xe}, {&(0x7f0000000400)="9a04d4ac7e17a108fd862e1bab238317d0e05a31a77ba60c426e4005266bc9c57f3867e30efbd88d4fb726bca677ab9d209485c722e13d3b533de5efa49692e541d95427d5966c778dd12b8b79df82d189482fa84c7fb3794d8e7ca62c90d8c060d0a0baa60293686fbfb77f7026c19082acdb65d8121151c097adc45c3dff56f6d90fd4cb748cd790848d1c0c1adfb3fc684ccd3e3bd1fac4e35fc4dfca014932b999e5ea3475ed8460319d1ddec20d1e7953972e462ae0c6e81101cd9e84b29b9f63deecda558439990b439eb2ff05b73d4a038627690a6f8f0920e624369a8c6419769ac0578834f011dca8026083803994", 0xf3}, {&(0x7f0000000500)="b507fe91d7321afbebdafe04207ba8d078ac0707e432854df9b67b1fcbd1e73cd2b3676d0476a0cb93242b2a83f3a97f99a6", 0x32}, {&(0x7f0000000540)="69489c5af2418e12875a187d04d8f472fa5ea7e492de396083f8c752011ec12cacb3b76c15e660a40c6627cccb72722d4b685a2fb948f79e071730028694b716a7584679066aa84a32ae2cea53261e28ad235de8f89d9a04666c144877e2d84b4a2af591f3b3f7d2f83efa77922afeeb68e02e6c622576a31d9da926be5272ad27c14c168e15c9310d900f0366507113fe7f469bea64f9786bae6cfc13ca5542276c73a595c56796da1d5304dc41b0994fa1ad3c1bec89e4f2919d0f", 0xbc}, {&(0x7f0000000600)="bd8df3c98e959e74898e8aa6743b22cccdb698ac36ca17f14ef96c6260290f385910156a3471866e3bcd6a5eac7a5d1bc1ae5bfbb0319cfeb4dbc10c51d877509e528cf09964e60d", 0x48}], 0x9, 0x0) 04:02:36 executing program 1: r0 = socket(0x10, 0x8007, 0x48c) r1 = accept$inet(r0, 0x0, &(0x7f0000000100)=0x3a) listen(r1, 0x619ddea1) r2 = socket$inet6(0x18, 0x8008, 0x10fc) listen(r2, 0x0) shutdown(r2, 0x2) r3 = dup(r1) getsockname$inet(r3, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x80, 0x9, 0x1, 0x8, 0x3, 0x7, 0x2, 0x0, 0x45e, 0x1}) close(r2) 04:02:36 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) r1 = shmget(0x1, 0xc000, 0x0, &(0x7f0000ff3000/0xc000)=nil) shmat(r1, &(0x7f0000ff5000/0x1000)=nil, 0x2000) 04:02:36 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) 04:02:36 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = socket$unix(0x1, 0x3, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 04:02:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x200, 0x40) fcntl$setflags(r0, 0x2, 0xb3ffe4bf08e3b992) r1 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) 04:02:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x8, 0x0) r2 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getpgrp() getgroups(0x7, &(0x7f0000000100)=[r7, r3, r4, r6, r5, r6, r5]) msgsnd(r1, &(0x7f00000001c0)={0x0, "8f77b1ab20b54ea9aad92769b1e80d66adbc9554433cfff79a61974555383365e2e996975fe54a490ac65a35777140825d4a65b1bdd8051a67073f7a373895451b7b6c6ca6b14bdb9f83dc2fced58e38d25cfa5e540c8358f9f61c0219307add15cddb50735f281e12e139aa8b1dc93e86a31bea6c0b2e90f9f5"}, 0x82, 0x800) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, r2, r4, 0x0, r7, 0x10, 0x69de}, 0x100, 0x6, r8, r9, 0x6, 0xfb, 0x1e, 0x1000}) 04:02:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x0, 0x4000, 0x41, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() r5 = getgid() r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x4, r2, r3, r4, r5, 0x192, 0x100000001}, 0x9, 0x9, r6, r7, 0xff, 0xfffffffffffffff8}) recvfrom$inet(r0, &(0x7f0000000040)=""/29, 0x1d, 0x801, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10220, 0x0) close(r8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fchmod(r0, 0x142) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x5, 0x4) 04:02:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket$inet(0x2, 0x6, 0x7fff) r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x4, 0x6) r4 = geteuid() getgroups(0x3, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x1000, r4, r5, r6, r7, 0x1, 0x4a2}, 0x1, 0x7, 0xc3}) pipe(0xfffffffffffffffe) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2ffeb01dd7ed07aa3f174fe62656d3f342f29faf6bc166696c653000a1826bf73dd5c77713b41aa5013bb5373febcd5afd10479741e7e783cf2e20e076512a3ad5b14dcd3777884fa49e202ef85a4fd53c40bc1c2c2db634c987397bf6f9a3293e0afbe6cb8cc441b206d71358a4cd03fad6556fc0c9b078eb43ff691a6758abfe6a5ee74ca5d8a6636e2d62d9d99a4c7f9cae12d32715860690fce0d151e7b03c9516d150af19d00c13ec29000000000100000022a144fa409a88b17c4418b5aa803e12ffc98285822eef9ef5f214bc3af40ae7ddd90000000000000000000000000000000000000000"], 0x1, 0x0}, 0x1) write(r0, &(0x7f0000000000)="04371b0d5f3e25d80e716116bbe1c0305f91cc90e957eecc226e904b0d5e5adddaf60374b49f7fb22fb8d2fd633d63b0b1fbd861cfeec68182e2dd97d791a15f20aea4b969b6d4a352a1d093926e6d7c44df8dd3a9f3e67b078ffea9225d10e2a9431cbc011cac3ac8a126660682c7ffce48cc", 0x73) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef", 0x38) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r8 = syz_open_pts() r9 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r9, r10, r11}, 0xc) close(r0) fsync(r1) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000100)=0xea74) ioctl$TIOCSCTTY(r2, 0x20007461) socket(0x0, 0x1, 0x4) dup(r8) syz_open_pts() 04:02:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x15d53601b3050f4d, 0x4, 0x8f, 0x7}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) sendto(r0, &(0x7f00000000c0)="d2c133701485d05a75e47792a1f2bf771b49ed495c36209fd7b82c6377702131a0771fa9e73304fb779e904eb513e20c3973b89ba6cb65c6379f96f5c24495f65f7d9241cd7a5cc63d55934d37", 0x4d, 0x0, &(0x7f0000000140)=@in6={0x18, 0x3, 0xffffffffffffff0c, 0x2}, 0xc) chroot(&(0x7f0000000180)='./file1\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x3f, 0x1, 0x200, 0x100000001, 0x7}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x7) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x19e, 0xffffffffffffffff}, {0x18, 0x1, 0x0, 0xa1}, 0xa00, [0xff, 0x7f5, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x4, 0x8001]}, 0x3c) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000000300)="14658fc44ed655dffcf07e09cdea2c77e866a633c0394aef48d813a0eb258e7593e63c5254ed7b4093388c0025c785066b0fde3176b5ec158fdff45ce3cc8de9a08a922d2ade49ab0115b9bd3582eb6b1ddae2dd15c6961bc2ee75b662ec675ee4a3016fc82b86b0ea5b24cecba1ab1db17f0fd5cc8ddbce17f345f0c96fb95ef45f68f6e5e2dd0f58560dfa398bed5b337529074ddc5fad0d55f7a7fa558595f5ad1265ee9fb774091314a640fdf3625322816fd5fa26497608f76fe51fb815c3675862c6a860f2c6520e4d8b75aa20202ad993ef968fe7e58ffafe6488cf0934f47de96a8bb6751e6e1597bc372a337b6d079918", 0xf5}, {&(0x7f0000000400)="16c379177036b4585c2066a9622ff72eb3967bb367fd12b52279ee9d30682c4b37da3c1ca08120", 0x27}, {&(0x7f0000000440)="6feded7b323545748278594483df129253b3797ad30835f22e47985c1e9c340f11f0cea0d282e756fc5822537ecbf079f9a77ab230a39273c0454f64ff33a594e344b657b43d76b0882025c0cddad98bf1d431fb9c9a35bab69ab343334c1071f62b1eb9d6370437921ca8f5d230ce1590086d058bc4425c518499cadaa26e1581627b06780579731b2e47904b48da8aa371e280e184ef66da51fbd44b2a1028f964f685217c3e435d19592b395fe3acd5db8a5128a6dc49187431f624fc08515a1fb23e53661fcecba50ce0dd17b0ce47adcba2327adf991ab1bc52e5e3338a0b7e860a61d5bbeed52e4f7a5cc3bcab26c0d2fc81863c6c28550a1e33a733fb1440c18ed17cadf318b2ca708e67dda7eae9bb1672f98bfa4ca53a2e5e908cab42f1c89e55945635a1fc7a8033c740534c77e779414b6065d3918af1489231803d477ed0922c93107d8d2f7cdbe89a4cc7a47d0147fd158a507445b33561c116dd45c1ac3c30d3c2badb6238499f5cefa26ce00bcf6617f99376e935df72bb6142bbe7b7b18ddafc1a86068536f87d51f2972911213bf3ee2a7e1aaeee30ebdcfa6b9d6930cbdf1435a5f2a6f2fca920fdc6f1d153386f8333268813892dbf4ba3bbbd686081fce94452001f5158713159a8fc11ec61bb1676c6fb9276d2c5c233354c82163c8ef33f5bafafb53806b4f9e178ac53d7deb35eba4e078f1f2a150ded6832ef47d84ab9b4cab43f54d20d8e04d75176b60ba7f27c3b9979c25b5b905574728c9067a19109dd6562dafe93445affc3c66c57d04d12322ed98fe7a7fdafa7dfa8f5e2dc183b8f9ca66a0b1f1d6db0aa1bca06d02c1d0e4f77b637093ab51fb0368c729702aab8c99348f314ca56c094b57122010a533880d57eae6ddf700db38db6bc1451b5c96701d0ecb409bc6d175a43009a416aeb06b9dc8c6196a9eede4f97eb7c0f4f3ee889c8bbdcb12b673a04668596aee8e926f3026d9f4c1c7fc809587001a0dc1c5b4358424f5310c0492da3de4d6edd1ddac1c06ef394d4ae751665d5d744bd5646db515d683416b62d0706a268443b30fadac6610018ef669a29921b3bcdb7e6876772cc00f0973e91d8cb91f1bfebaaefb047a62d2d41422bb89585d74cfe5d18b12991a3095cf7a7ed6b2a82524e5bc34895640911cb656099825a2dfe9c8c8ef2963a0e67cfac2866e4620b31225ac344da661f60dffc8227c8bd1f82f78e9db7555d21f3f5cc91aac286be3d3cd917591ff4360692f516290ba7c4fe84d46b4715d2fbe5c7ea4fffee1b90a5dca712f9335029fc878c0044ee547d2870e7c7ee5328540513aa36db64223cf1540274494ade992273d8a46ad7294071112032c54ff2100c2c274e2f215103778a12fcceffba840a3ac872d6079ff9d4756253d33f12608abee6d0b00a54ff565f6c4576c72d57d4d27fe6f8e61ad70e37e222f783e65ec60ac1b9d298164f6255ca70b526be6fbcae009f12d5b5d544bf0afc48227900d529522e8c74acfb9d4791d3eb76ecc5d955df0ee47b5f6add02fd11fb4f4a5dea8a78b8387735b8e84ca41cae1dab47fbcf029b703f2f1cc0fcd7991816e8f523383172383270af9cbe91085f12b0ee7668675821126318c71ba13bf157b239900656bb8281dcf4d730b3adfa2fbccfab8ca79245e2ca34cb35784e7d04536d97ad32a8ca4abe819b36c05e7d255c620a24c4e1c24dfc24e6a91d96bd3d5fa9f0e2088d158cd83393aa91f5b074bcd18119e0b505ec35a2b941f114ccbab4c441785223b5d6a1e063c07b1c305fa0a80a799c35689b87634e9447f50e32a3df833b0c834d7e7dc9c0f85ed5256523327b46d3ca11439ab72c7eb10ec9f77511807df72d42f12324b2619accbcb6160ed4849e6993614bf1b9f48e6c2549df21dc8f83e61487e4a4a50efdd8d75d4f634d5024a14a53b20270ced40b8e7a1e9cdf3a60db670131ee086beb87e0be4415366563e908be0abcaef9d74332f1b5ba4a6e0f55c44b94b66722deead15661c405f566ef3eddaeda9164bfa543343e239e57b50e77a7edfc5625f8bd29e424b34d932f5970886a417829d477b3db474f58d6b66ea4490c3960c0c177b5b173663be5f83199bd50d6b86715d90b8370a1996b69dfa4207cdb7e6154eb471de3b04bce7896110a53ca514a876a6f58b4a6bcb5af789a8ad779b75109903fedccc6525bdf765b76beefdae02a242517752f5fa39502eb634612413e7b7f0d847c804c48efcd34e2eaf89915b56d0cce17a0ccbb544e74e761a150253a053452a0b3f35c757ccd2f5ef3db8830f55bbdbb156e0e0af73a60a314583b3f89314de9da4ae0da72b01cd775ad136733aa5abf193e8994f05db5baa80440cdc2b91eb68e102a7df4d024b672b96533da391cb44c4e7dae9e667495962735806ec2ee7c39f3a1f3254da6c3aef82ebe11d411d947ec7e06688ce03806ff0a31338a64c9beb7c02fd8800862d35402fbb3cf68eb036c91a17bb275b127076b150f09c7521c2d40feaec16f554710f7afd2ef9a8b7b5e7e7643e1d08cee0112a9048fccbbbecb809672c696aebe23d5e7c6cd9f96bca95ae9f50233aa51996cd6db98e1e9f6493f599aef2005ff543253473ac148bef89e6ca4a3d6c34db81532e5cdad76211a69f0bdeafc4ab036981a4837d73223efffe0c3fa4af81feb3a5e565a7ef0375c41d81c3ad518cf9309490981a75e6957420d1d63d34189d748df24e9c068939eddf32752a9a6739d92adf20c9940921d9310917bb5c85b80b73d0a37897f019d731ff9f219760664fb400fe8e18b5c74537c5a277e95cb19e3b59fcf18260fad4f670e27979de6ffd64d6325401e142dc715f42415bfc9f632eccd09302cf0f9d280df586050438bc710584447ebf174e34e7655af6bac6d09b4d8b6144ed80e8dd7e7cb4b120518d58a5de0d71c139581ef3bbcd2cf0f7ee44c9d784005d2a2a18b82b2530a62b9ae45e25e09838262b21ffdba6bfb8461a81e9a641e72938c71347daff7a015983f7fa13e815333d6c9e18a47c27502013f285a36039e847fcf763b3ab839d2ff155e836dd0ae4fdbf143c47f80e7590e0e89578dfe27abb2460f41ff4ecbda9f8cb5ecf30061354ef32c670fb34bf799d798e145ac4c33ee9310ddc0daa8a4e4b0ac98c8f29fed0fa76a5a5a962ecf41a485725cd1bbd53c4ec62c76fef443de811760f98e316599423fc5c4e13fa227cd990782dccf2e3eaabce618da87782f290c26e9be7c7b6ea871e754eef677780c35d347c181de9267089c1c195d63da2c1a89ea8f5c3a5615f664c70351110f4a0914c1a995d4d4c55970431ea624127a981b0563447163431c3ef7647a11cdcebe4faab025b1c26061e16d10b30c7b107a0d35f099d01203b4154e3be6a12741440f6ef9401fb36d3ca820f58198d8e906f6f9ccc047df68c4786fe40ad33ed6f1f76557c6f78f348b33e585803c8c6156c419d5bc20491eebb318c29b84f0d17283996a227b9e3fb016645a63818fb320cfb977d03b33cf570a27b9f994de42060617b82afb2ee8c4a42f7265c1d98bad0619bb3b1217496b2a00b888cb8bbea501206222d0438c69916e6a55dc35d4bfa5a0c26eecc24e3c379be035072f6c3443af68bf19ee8da16401cbf45b73b91b1db4d21ef5320ec1301ab2e4774790cbeaa1119f098abe241dfb65ea51e85cad2e55e0bec29ce9b97e8502e89c56fe47a24c32543e44e423759e48a706d9de26039795a2999411d6b690d8bc211530e9312283c8a85ee9ea80606040fe76b29f24e78a0dd6a0a3a9f87bf005007d24867f37ff9e62e96bea77cc7946c38284b94f00e9d929aaaf32469ee109e1e4aafcbbe28b6949927e9c9aaab9d834c37073b105ed9df94580c9f7d9d95d65c1b80e56d357fb4f0ba90a91c3618bf9aa3cc674d7c60805ec72ad432517cb74cf63e33b054166ed59278b6b78cc93285841aa9802819771c36ff47945b961eeb4cdb60452ecf65d80d22cfd1244851ab8db05fd364f56cfc159e8fbfa2f9a3600f82b77ef70a85b44f83b382f0ef5c2f85ff0c579d376384bc983e8fe3b07111e8163300a240ffc6d58cfd1580d7b18c663253160c9adc2e6b5cc776395c020120eb26ec5187434009dadf3cfee3c964d30bad3c07ebe1fbd544eb283b2724f4880c760ce7d5ee19bfa13ec172114177b15408ce37c7002a605a9e2db468b149141d36300269a9c8a0b909f5652ed85f25fb832ab7b5c7b4d4693ead6905bff76077fe2aa460c50678128eaed5a72354fc8af0822949fdbb7cf227975cd34cad09b332bcb9ebd973a78a592c8a65358d62627fc10c261b00c44daa42e145083facac4440224fc36b0738658d4a83bf0a2d49d6f7c2228292cd7dc53b60bd8635cbfe21db5604a85b885fd176e60f074c1adff45322b83c0a5b0233cf0b8da80819e6010289ca3b9c5b55bf25254183ce6dd2703f27911d14ba9906ab28e15aa84fba6d59a20e29c50871acd4257f133d92d2c6640e30ea743c2cec8a5b4668326181a5be4608848dde17149176e035aacf6ae1c418c3ffaca547898ef00bd6a16c2b78dbe37bab4e7ca7a482a834d64f3b7446bf9a3bf2fae61c22178127303b6dc90dab57323ba6538c6f44b168fd2b1152c676cb81cacf3107aa4daf25bef5ad548e607c1f68846a247eef2bc90b64e89eb3414a5c768466cbe4473d1883802d2e109887a0cf32ea8df855d064814f36e7cca319f1e41b67a6b6032320efda8b02a71c7787233d337699fb5420582a02234bae3bd6637f865c8232f3ad4c0d7a5e904869919dce7301b9b0983e032c22b366291c00d6629b92fa1acb442cc099ce279f0e9d791a477a6a2ae37a8ce8689f8dd24f0efa4f5388315fcdd8df12c05a51bd7e93e529f7efafdd69b775ee316de942e5b98d31260c970841f7f21dc0f26b9405089ad539a26d0a66a1884cd3bf418566bf9a16ab342dedeeaa35f72a5250a836ed7c0cc5b549210b4a9c03370af51587392e10eb3ea4aa6bd66d7527976fae4cb9ab7a707fc91c5ef0ad6059b612b6377c49d8eef8422357dd121f722ecec5aaf415173d70c159760577a98ba048c85e5f6593ac293b616b806be1c735026103df085c3df6458bba4675dc658b94d0566532a03f6b0df6ce90cd51dd44d0058a055a0af9df791c98292aae6ffa1fac7e8492521c2d549af5906dbfd877039878ef6bddab0110449e8a4e5a1a60c5e9c1912046981cb5dae879b048d69a6ad3e6e75a829f350f275ed514f9f2c4ad8475aa9e402c2baeab5b01bf8fd43270630d2155d896d531cc49d5b66ff041319325122d556e304d95ebb159c7f74118e383808492885808535cf1e7d8d9e0c66ee92151a829b23fa467638d0d94ecb94b1e0bc6fc280fd02b8aa1813ce0095b78624c6650c20a0ec9283592199bd2820621e2cab670937afa683e2c4d83c8de68f1adef0b236f884280a640d562995baffa99f5c9101b7decca58ab8d348dabddf2ceae4953d843f4b1694c2330e3ec00ffcee99cc4ae5a39bfca05b5f090962a61f099c0d6de26b6351bb947dc7092a74d3dc77ce00473250f86efa497951a1d8a6d0ad384510433657e54d96cb17d3d60f4ce63bd220809fb4093c26c2238a6ba4a56d0df2177f2c4aad29f48831d071603690141e5ec36e96e3dd2433a6b9c63d393f17b90effd007696502e17e04020ae3c64cfd86b31106899b267751357e28ddfe82ac9a7d62c3c14a8232bae34f2de4b5", 0x1000}, {&(0x7f0000001440)="fa95bed51be7b8e2faef4ab4ced08cf0812138cbf422f4bad50710d119ff33f04656aa07275d8dd57e8b5cbf975ea9e7159a4ae25569fe47115467dbab4b07c80838d1cb977d067aed2e928aae0f7b4c5e9c337ddc314943be8879e492eb92cf492e55ec995d9539a238d3997d88516d1b216c1e987e4cf66312e8717c73198279ccbacc534f82548e0f6b2c163961b65eea56b68a6e99a0", 0x98}, {&(0x7f0000001500)="2b948d9c9dcbe79db5aba54f191d3a29394fddecb18d6aab89271174c37b2ac145550b0583e001bef594289682f8b9ba855752e9670e1d7571e064946c2e47bdfb13ef28bd58e775ec0a0c0f401b1d150e4c47185a353aad0b1705cd258fa4f4d006f2d29e106ab4126076cd0a013df911e77753684eabb1b7d25f0ebe12cd05a83e3c24a8b51e7c9fcaf8360eec272ae527fd040c4f016b47869c6e1b0db794a6e81cdf2e1ce5b8c770f4756535a369815e466f020f7e71a1a4e5499a2cceea024d2e0c7d0508b4464cddc601cae24edef1b28c7e61cd8877855686b59cc0647f0186c001139e0331f6d40c32857ef0d824b36b9eaa8430c8227ce43c5338afc7be18f1408304750e8ad349567f8ec9adc1d111dce9e17c60e8bae40f291928c3069ac28f4d8a0a07e9301ad7699b335d52c3ee70e732bc52725c31c1f7cb953253589a1cb7068b6fbb59b63645d4186a3359ff6bf4b0cdc383d624e2162a69fc4a1f6898f9e944e932d9285791344a61def90951cb5a18de07e9a79e7c6174892605d617d6e48e8fdb0605c7854f0644bff84a2378bc88e2a2ac773a10f70af0322584b81d568a076efeeea3993694922894b75d91dfa6034aa2ae59b562881e1adbdf6997ce548c895cc8448a7683b8d3d91e8e9f3ed4a96941979c09dab468dd24a2d2d40cd5b0d4122c0441f97ffcdeab6dd69b5d80589af51b1e86ed599c232b7c74d77c4fc74629f7d26ae6c25dd73a654fdcb782523fd41608dff8725b9953a15a0a3fce15bd7df38747fdb3a64b5707ddb0baa8a28535277de9510db0d16c45673ca1fe10a2f4b0c0d063f7ac6cb50ff8070dbd16de54f918150e00acf7d0f7ca5392657969d2f0411c4063b9d936d1f602a5736bfaa79da482527a9f6de37de953894fac069e6c9f5736e7ccdc106de4344b566ef47072340f434b1a33e7b5a30beda993eeb1ec9258250557374a7fb9f2cb62a10c3b237e478e069b85fb33c7c745f2077a18adb096ae7370966e432d15498527eb971bda11901ec1f4f781d3ad1bdd9ea1a04f84c333c0db66e230f2d340535b4d422e39bcd5a06719bdda8abb5325f14c105a51c1ef6fb8e2922d8bf3481ef4ad8fc423a155e8108be4b86a5790fece2f06d5e0eb2ed7630d25d2032893b6536c43329047ac7cb42c0b581b7cb4eb9f779267acfcda2931643d0af0ec6c69218c863104f8802ab5c55df593fd7c1c47ea28ab78a6dfbcc17e09ace0acd0f24e334ee2195b45036a549cc61f810dac5c9c147f0640b6b0cc625b53641c10dcc208385f646bed683b25772c25eac0bb11c8aaa6b80827ae7e733353aa54d9b12c6a129403bcc2225077a0e378a337b4947b3593b4b391f0e4948e4cfe21e024faf021b629120b389a756c851a12a4d8602df15fa12a18d4deb93f1bfa9036fe7f4b19db5f7bce23f201ea9a4e495e48c15a3be6c86f5168c8fcd01b6b6a61567093fb690fb44a0d8a93c1fcc55947d5a75175d44e99240ebbe9aa7357a82b39680fc6a2debb9f97b588b0f8a70ffd448a6699487389c7a85a5f99e2f479fd0d869493b0ed9955764c5ce0b1e16d3b34b04a83599ceabbdd02ef2aacd14b7fce5b1c00318b71193a56141f64b71f7ae6b0cb27d52a170eeb4fc15c7977d92ab03291c39268574d678139a8c390061a207eb7b9f930c76299d4f134703332a8d79a66c1c2bcc708d3a64e6afda73cba521aff5a54b143207bfb874896e51d16a3af3c18da16072d315dc81278a088718d2a985dc10e60fad715aae251ba656913ccd1a0266ee4753207c66fe326e839c9ec3137ab338581255b3c80a48d19abff55fd7db92e5676ecedc43097e2b15c68d18841acffbd28baa3f8d7ef120ede6ec03f6c50e5dfb8e602b26a7e217386cadb085e4b65117b7bfd97b8a3cbe7625991cd95d30449292fc11839249d479eee5996efe572dc090d59df8a6ba42a8b2fe2400fa7faf1d2cb69e6a8950362494dfe61f1e11cb9497d487ce7228c4bd5ce52f3feb71cd693c3185b1a77f52bc5c928c4f9708e43807ecbbe4498affd703cad05e8bdf1b0f1185f32e6c86db04fefc1c2123a699b84ca51affb4aaa772e088668e174aff6478ad0974d6818f3ca733fc3bb1e1bccb7fa93b91b7694b064349663f7c12cfbc936fc8cd6083c7b207adb7778582f9592f4a53b19193700996534ffc53a67f5a7d19cfc1ff947c4ce407b8b90326cc0465b817c112fb9c3d55659f23e6bbe0bf5c230107ef102b6e63f9bb29e0e7afdb3979f42cd640e57710615f4e4bec633356d7ce83107ec292f24b3ccb35d4256b2f22c9233a58eff9e0e8255fffe99bcea93a11bdc4fc5ebff328057145e411eff8eb51459ff3e2f9cb15cc503d09dbc50fe05f9748e32898f6035eb3c7240e47fee22b23d0ef0f3384b5ebb74e60ae4b9cddbab6f2505eb312087315e85a7ad8ef40889deb813ec7faa0bc2f39dac82d6dbdf7013b26a255dded4ad3d0b8bbde2974c2c11c44242a3fc0403562476683439333b7dac7dafd1e3eb4f5c27888f959e2731fd0a3ae452bae09d393420386939421039c155f253b3658e54767e8771a358e59205175e677d7c9465a73999f1a42394f4b1b72b5000efb6b44cccb9e20b6c126138576bc9b3113bd80cf3ef30bb5d0f26f44c48215d384c9f1743485991aafd8dbe21982985213186e1b3b942a0b65c291656eb676f96c302ffbcc1768d8b790aee5ea45abf72eda7fa3dfa0402401f937b72c4f977babb1069e218384e95be9c407694e3202dcabf41bc6a1341065cd6da568fe192e24da1e6c213f212ad6617144f911a136096d858767a79f8dab01ee21b5d397d0cfda31056f5ff1f57c6939ffd3ff3b0d2d2655ae21f80faf267a407ef070bccc0fd74e467f7e700f877d42da9edec7ee8d40c4ed87aa8f4d00efa6aba8ad3137df3d8a2d0a402bae83e5ae33984fad91c4603036dc612413aa64daaf9e1d1a74137b38073f094855d3f0a89621b5fe663e677e14895efdf97421b9db378e5a42a899408a286e4d5f677295df5e6ae555dfd87070deb1af58dcaf6d483efd8a510b263f3a1fa14c41cc88be3d92c42c162d52fc00ab283a69e0a6b0ca545e4f57210fb22f7f091a4450e84a2d2e3cb0e6c9e79d79d1886b536c6c5896aa5b996ede12702976e5c40d33a0264daf59e63e8e14c3aa3ada6942d8ab6ddff4ec49b6b74f4197776082e0c34af5c11b70e964210ce41cca6f40418cc54c5298da0299c0e45a63f610ea3ac307695fa28536a8835e47ec920c5c3ab689dda18db0d73af4759b4fc666eb17eafc60d573a34dfd570908425a680e12bfbf0c5089762cf8759528fc1505d5e6e4b6b8fed9dded6ab975c29e9a82ac7c1dbeb873933ff4b35c00e0071dd331611954d55810632c64264beb5400bbf26e62f387f50489913e4b174058f7e8e73db20d00d32ea6d553975599c8d929e37581179420e2a2c31781722fb7aedbdefb9ff43c2776ef8f5314b1def1228aceeb36b03d1eaf441035b0cb5bd1ff6a931b2c385e721942adbc773c2dbbbda0e139cfd50595041653527eae108fb1a3a320d387814815a0e3688136e31137b79494e9fb021210b2fc951537ab05904f589c3b50cca5a0cadcdf35b50011053a31400830bcc24dbba35b8291ca792bc337229c37cec6c33ee6e0988a0d02e755e49619d91e26b91b741dd7980e67a24c5d7a7be9bee05fc4734a1ecb434af424b50c612525b97f9699ed31f7cc320d1a8223f9508957525b1e71f420fe67a19d204240c0008e05519b0b91a078e5a42c6a765411372034a22b65ae8b5e2cca1c0c91928cbc9ef0492ae8decf6cd8d2118fc77639adb5e6d109017f0f96a9169cd5532d49df73a5d13237ec653c075f6fea265ddc9f8b899499e01e214c2a839ec37fba99808d7fa393a8d2a6664d5d09f2bdb28e02a859203c70a56abebba7ec1d83d78451e59654f814784356622a420be58d3428205ec1a9c67ca2b17c8e0ba2b50883e767014a39aaf1b5de7706d93764f03e8e5c2c33ea2170463bf54395061fddfa07c3b30ce5ae2fea2174737a46b7e11f9a3997927fa52abba4d8d6e29dda3fc84c47ca525e443e792f396bde6f8813ca74d83ea63f1d4b89e45e4e695548adc7021708398612f79f60b4de9ca51b3eb1a57421535ef20499f2d34da23f1a356061b096619a910ac7776322a002e1484b8b866cdda3d45e916e075b7e8d9d762ebd40f5db8465026f06a48c57fdfea802a1ffd6d2455873c7b93cb351de4d29e5c194051ac2e5076e8a34137acc757cbb6cbf3444f72b0e7c7f3f77407f83c556bef55b2c37bdf2d5225d9786e7bd8803abc8c515b81cc6474478ece93d42a5ba42c7646f076a81d884a0e72116cefd670600a9bef6a0e71f619c27e812f73a05c382727f8658cf80d5ed98f6c5d9a76f422d64a67576d512fb692c080f20b2e331bafc942794ecc5c145182f8ec93b0c6dfd12973194093e8a3463ad2e77b8c09cc283e201c1af05f31011759bf1807c9dd555ff1a2eacf492480ac322cee45cd85e9fa561369a1301951fab1cbb03e440b18519abb96c4e127b97d7ac74067df4fb1cf6cad5cc2ac37b21eda276fe0f761f9c145d8885f0c6b841bc9a3ebea880a75171ddd708fcad5d691dc8225e5105f64620806160558b4450100c6f02294a6cf85f2dc5fa7b555140f707e5bd731c95d6542db6cd897e38ea6cda1507577751a9f75d9482024e93e8d70f8b1f3535cc6c0e4f158bce03184faa90d1587de475a44d67d9575d5cce961a95c5754cbe2ca2bef03bc38e4c8dd9a67a9d6df944d8826cbaedca3b8525bb27fd8c54db13808c965aa4379e325f50bae4975d22737f374c422349e7b5810d9b021ea6372cb8f67e137207dafb36a5279569eb983050d23b9d4a18ce6915b2417b13ee8e867fe10f4a8bf24eebe887bd755c83403c1b03e36dea228b878e4a075fc03e8b4633915c14066fb08901d47726504df0267e4922374517e6b5a544f6c7c8f0542ca20ab063d270fbcffaffa837fd82b011ac57e0c18b38d7c8ade4630154ba8dbfb73a9c338c575872b0cfde848e147ab402715ab93015c43e0a80d86b7217b9575e23ef5fd16c3b4f01e5b7142960d0c94ae72ee35674160216831c201d8cc52d28baab787645d68cc40f159e6b2c24320948ea6ce300e5dbd404b164029119c209fe3a7981350eb4720ee86a9346a79277ef8400ec7ccc4f19706789d1fe53232d3e2dfd3942bb73dd7910924c1469b9af288cc6e2f2edc8942d6af13cc93db5a4f747b2725d1427951dc1722df71039831418a43741c38404180686b068e14d4ea245776718bcbffb2b687f1890db4dda15931dc30c52c0aa876068b6ccdbc57c6d5350d439ba3ec06877b5bc15c8a2bc476be70de58290ef961c633be1d36196b603aa2dc94b53608590d707d2af78ccbdf571ffa72ac3949e7255728d9a8a4016cee33f30ec8c7fb71b171a1a9850a8cff1c658ce1998a82fbdd9628a76d71f7b679043ac0f6a62369f8b2236d7221577e86162e1ab27ddcb070b5bde38ca085d76a13a6c8f1eb640ded66b6a186b6c014bdf0b9383a29d491e6389d87c63fe863ea99cba7fd49ec41138e25fe2c8d76a95f744869f7a09e81ee61798d2866c5e18c89a614f7ba24aa7f86f260e064801b2357cbde239d2bd1b5dc6f91aa0c6196ebcebc58412d4cefcade3d2dc60748af468c14ede4dcd963d87154fbd844448291525ae079965c22cca5", 0x1000}], 0x5, 0x0) getsockname$inet6(r0, &(0x7f0000002580), &(0x7f00000025c0)=0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000002600)=0x7a89) connect(r0, &(0x7f0000002640)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat(r1, &(0x7f0000002680)='./file0\x00', 0x0, 0x28) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000026c0)={0x6, 0x4, 0x4, 0x8, "4077e473a5b5933d447549e14985067bb5c129c1", 0x82f, 0x1}) r3 = socket$inet(0x2, 0x1, 0xebe9) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x1010, r2, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000002700)) readlinkat(r2, &(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)=""/123, 0x7b) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = semget(0x0, 0x3, 0x402) semop(r4, &(0x7f0000002840)=[{0x3, 0x4, 0x1000}, {0x4, 0xd9, 0x1800}], 0x2) r5 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmctl$SHM_UNLOCK(r5, 0x4) syz_emit_ethernet(0x80, &(0x7f0000002880)="366abb6d0c3699381f4a223ff7a7cfa7dba27edb2840192b4742f4cbc6fc939acc0d5832f23cbe1d7c95c80bb017b1689794bf505d6fde1e0d0f2f8bd2685082470cab408747baf7f48208626c3225db554a6fa492c3b09d010f381c73031c9c9e57daab4b3939d2f8432c942aa6abc147ed532efac4fc6e528b33c6213ab1bf") ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000002900)=0x1) fcntl$dupfd(r0, 0xa, r3) 04:02:37 executing program 0: r0 = socket(0x0, 0x8005, 0x3) r1 = socket(0x400000000018, 0x3, 0x3a) dup2(r1, r0) r2 = dup2(r1, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x5}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x68, 0x0, 0x0) 04:02:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x10000, 0x3621}, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) 04:02:38 executing program 1: r0 = semget(0x2, 0x3, 0x100) semop(r0, &(0x7f0000000040)=[{0x0, 0x8001, 0x1000}, {0x0, 0x5, 0x800}, {0x5, 0x0, 0x1000}, {0x2}], 0x4) r1 = semget(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x3, 0x80000001) semop(r1, &(0x7f00000000c0)=[{0x0, 0x6, 0x1800}], 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)) semget$private(0x0, 0x1, 0x20) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8011, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x3f, 0x4}, {0x18, 0x2, 0xfffffffffffffff8, 0x7}, 0x3ff, [0x7f, 0x2b, 0xff, 0x19, 0x3, 0x0, 0x6, 0x401]}, 0x3c) 04:02:38 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000380)={0xffff, 0x5}) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffcc4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={r7, r8, r9}, 0xc) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x2}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000003c0)) socket$unix(0x1, 0x5, 0x0) mknodat(r6, &(0x7f0000000300)='./file0\x00', 0xe10b, 0x0) 04:02:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002006, 0x80) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004667b, &(0x7f0000000080)) fchmod(r1, 0x50) 04:02:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8082, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x8, 0x7, {0xffffffffffffffff, 0x6}}) dup2(r1, r0) 04:02:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x12, &(0x7f0000000080), 0x0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r0) getegid() dup2(r0, r0) getuid() 04:02:38 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 04:02:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000000)="2250d0cfde9277bd5c75854885d762411300fdbbfd941bd0d20c95c7bd4dfb8560b7a2637317e24581cdacf51c7adcbb48035f4c78b1cd379e6de630609b0c99b179404086d944ce45477cc10773931720b209810870a9e48eaa4a47e29820fe6ade1e9ab20f56cd3e43c01eee93918776398dbb2105669fa3be59d25376251d9c4c0023f356ef500197bb8617b4edceb44d6f17259d013a713dc123b350b1d053520b46ca013a3768d9defc955daee8db8f5b9a29e0c8e944c8e07f", 0xbc, 0x9, &(0x7f00000000c0)={0x18, 0x2, 0x7f, 0x7}, 0xc) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 04:02:38 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 04:02:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040)="9c8767de14703a84b0f1502e2e", 0xd) execve(0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) 04:02:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/230, 0xe6}, {&(0x7f0000000400)=""/180, 0xb4}, {&(0x7f00000004c0)=""/113, 0x71}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x7, &(0x7f0000001680)=""/108, 0x6c}, 0x43) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x2) 04:02:39 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x2, 0x851, 0x2, r1}) fchown(r0, r2, r3) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x3) lseek(r4, 0x0, 0x1) 04:02:39 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xf8b1, 0x0, 0x1000102, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 04:02:39 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) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x80000000, 0x9, 0x2, 0x1, 0x2, 0x1, 0x10001, 0x3, 0x1, 0x3f}) socket$inet6(0x18, 0x7, 0x0) socket(0x1, 0x3, 0x7f) 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) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) dup2(r0, r3) 04:02:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000008008, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x34) 04:02:39 executing program 0: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4b) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) 04:02:39 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 04:02:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) r3 = socket(0x3a, 0x0, 0x1) bind$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 04:02:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000000)="6aa7", 0x2) 04:02:40 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) shmget(0x0, 0x2000, 0x8c, &(0x7f0000ff9000/0x2000)=nil) 04:02:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x22, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x140, 0x1) close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r4 = getuid() r5 = getgid() r6 = getpid() setgroups(0x7, &(0x7f0000001a00)=[0x0, r5, r3, r3, r5, r5, r3]) r7 = getuid() r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) r10 = getuid() r11 = getegid() r12 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r14 = getegid() sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f00000001c0)="91de2b24ec685d7c2a3c4f261d588d06cdfca0f44876c8c163e0d7a7d706eb61a7556570d1aba67f201da5a18e039b7604e1503c2ee7ea973a8258c4227921911eb66065d4538d0977fddd164750eb82e11a889fe2192a7db9e02b7f51bee4f64b3b95a1a42b25b04ff55ee0b9cafccce9b9aa62c283b28c2f511b700128", 0x7e}, {&(0x7f0000000280)="24cd0116e911365566b2541857297e316c317436f4cde0700001ebecdd43cf37b3d2a9d8389e146f0c", 0x29}, {&(0x7f00000002c0)="a57bdb9f7db18a9741e9c34b532dad1eb3872e1f2435c71242ed8b6352e939fd69be085493cd9132d35bcee1f36fd032e51917fbb41cf93bcc5bc22442a03cd517054cfb881479d5e3f31d8e6e29663a4e57571276ed6a7c0becc55c945a1c79b7aee49ef78109cae60315c8a040f58bc84e7b05c22d7bdef0674ff1e8adcf1f26a441b8b94434fc35a2b202f506c697ae94156150c8d5ac37bd78c85bc2bbee4eb74da01ee097c77215fb4b708f8bd98e205f179397af604f217d7714b0d7082619481fca745793d36a96f217e167cb4f330f481f76507d78fb6360e85666940f1946a9afa26ccc1defc41fa15ab6d269f4f803eb368eba5ee6a010037e74a4d51f48be83c61638f20ae1a43728307d83841c8aa8d1aadf7eb1fb90059af13b9978680e156b08b505ed7c5c63c1b2ba1686c63bfeda822fee5c3ac4cc5d61b37ae3d544ccc17a0015d628a49caf83292dda0ad7440ab73e9ae961ed06dfb234bf377917cb1ab3dc20707e0a99290506e2c07a5418f7bbbde8d02e3302a76e940af80fa66606d00392102824b3722b706dc9e624c65fedf06494f306819a6ad3715204089ed8dbf969b20028224cc6f810cc492bcb43ccff25ee3f379a96ace46795ed5cb887e0252911855e4fbc88def487c09e853b45033a528bb498b8706b67c538f1995ca538670f35e5b8ad78e0b6a037fd091577c0592766c1fdb8a106bdebd5128b8b18a8e4dba0813c82cf3388cb6a8354246b415ea25ad60218e2fa794f6ed6350b932e920be14cab759c198cc8a18ddc1681f2c73b43e30eb7da0ae495b7336c721176fccfcc3ac6b74a3ef6491b89167699b39f2a46352f044d29a4097a8789cea2f8285e35b51ab4fd65bcee569d4c932df6caabd3d1f4d2276fc5eb150e22aa2a8f19b6b221a3d3d954ae21f3c4c260429c5f54356bc5ef474275b9c56f383f35d0e482226130e8d4b82bc8647bf50955e6e62f0f95823fc57da7f46a41acd50db2033bb7e0788f227533e29ab0893365d08d78026e0c1edbaf82353f7ae2ba387ba5ed5580ba5e501e007c2788b96f08dcf5e0d791a8739cc698034056dda0dce9d55472d651899230261d0369aa3beb68c96252b431148bf64cd1eb35f8abb83eacf49571b76ae3312e89988d4c85890b29f56bc9a2120aab33d371512f48e39fe18c5be53ec48a43fedd98a369fb2d705d9de0d0b93b5c1f5d3f089e4f2dae8bbe80ce7d5e5f81d1aec194235833ae21aa23ee3a4f0cf097de24fd6b08554832e347073792a68d3ef68c2613e9a4da19eb537b7e7f048654378365bf853d60577388f8d11a4919751d7f910a7aef7ed0ba456f2941e21d94efa4e02f96a9e67556653aa8bf8845a83e214883396893f683316fb988e6242c6e428801b65937f8e0b69db6e0378e4879695906dad0ab9d0f99f4d61b2531c1700485c6619469728ff608f9de6e6cac92e12e0c99aaa002d8158c0d6cfe6dfac61479bbf18a6015794ec0a170baf27f7d0d6f70703daef39137a92d2a27d64af7667a31e9f2bef11a5fdb24761bf3c04c6bd07b66a7093cc6474d599ddfcb482fd4ef242e82a3124bfd1e1c53886ee5eac8c25cc3bb6f0c2e1857d196405afa201c97c92eec61402c8b709aafeb257c5f7fb1d9828947106e272a16ef6cb172d3aebf9385fa1ad7e8b88e4236c9427d9e520d7c351ff00081b9bd28d56872bd7e98071ad91ce8a72eeffa8ade3f48d98245412dc2c3a0b1212a362e7be6f80b9453306b2d63f7adad3653128c623ad24e61074b61f9f5974c152163a6277a04023ed892460fa08f1f32fb24bff0dd5c8ad4807bcfb67b4fa29e8c8b38a4ec13a0fd22dbe2a75ca33d8ff5049d8e73a0dd60c402ef575bee8d7cbcccbf4c6975b5bd87512aa8b954e0e6b7648c7a46d6c71eef33a0f2ceb3d1f2f0849712e18bc38dc1ad1c4391de91391d9ee23010f165323d9a601aea6c749eb15031de7ebbb6d5febb087cf91b01c48a0e3b79728883b9a9e44fb7f78b36975513acb996594fd1d0e1226529289cc90c69db79afaf4f6c51298eb36b7874c888477d93e8a0bca6f15da9e4aaae804f371c885639217e12bc604e873e93ca1c294996ced626fd80b14a830bf684f82961c8d50925ef98ba66190f077de20129b5d21612b67256b3218d88c250691f45e73cacbf9d988494495281c5df5ad48e5c3c07dc84cc006a041624b62cd1b5dc464b137e4d2a35e9805b44769de0d4ad497deac1bbe2e366627b5b264f3ca42b329d044e95e3de0fc46121d545c8edd4bdd389be3cb6db4ce451c80a655daad9eccff204be746df2995a57bc4569f41d47899c4f2ad606dfee2f25c12f63bb353f220b245efcc825466ff9b76f8b52aaf1b43612c469effeeb93d60da912ea12bccb2ea07ae3c51f4d36882ba2ef6fea23aa48a6c2de833e9180ab31c5b67593e5dbd0eb78d3697f03b41818f0d9c7d721cd5ce3515a3d16dbea4cb0c86a1f3bb6d935bc4a36a6af5933d4ca1b64ab233f5035867bf89d574eec142adf659a906bec9c599054c4633056ac78c2d122dd6ebca41f7d1b308baf226f6a6c0d4acf193a7b50b507124298c7d9c4674dfceb0bc2320c8ae17d6654aebf3b234b1727bfd5df25930943ebb1c37451bd9c52c68ed8c57f539822b7a10a70c26465fae8f97cc3661ac68b5bc7b408435907fc36642574df185f718fce7c02b45f83f9e921e41810f00737cae2dd8680afbde07802ff6e759914ba4f777018b20b4f710a0e7e2f7de88b88df328c86a4c17a04db9654de102b3d7086cd6979190a33298d8905da58982811c1d9f19a969e3a5427e416ba4ea62ea9683a0c301133f29d51e65d46ce6cd513e7fa2ba2443bff02744e6393cc169a0876907c99fdf3b82eb88c1bcae436ca65ef80dc9f7fa2532e23d7e97f85fa4cfbb5c0d93a5727422159f9f613dd40fb2eecebfda9adfe36297319b0085276b388c48c1bd2cf485f775db4e0cb57fb229ce47f64b53c1d2574ccfad5e89598e9bd64783a85c4bbdde239023a986217d72c6b0a23cf4f1d39f45725005948331b318f71ec6b34150ee4438278a4c1094e49f2eb12f3a095343042670ca5d3f2d46d99453d03d6bc54e81215074e045878237eb099465e7af9242fdd973c6b33c3d86d30fa96eb026b53f1aa89589d8498300ae12526bf83fe5070162555042f9e07fff1feb2cafa5a6f9449ef3a184b6f53efd733c39f9d869c8f051d6f0a385bd3ff7ad0384b562511be407c030dafdbba55ad19a83bed63a25162d5c18cc3ba09f6702c0e643617e713ffa8d4f75864ccff6ad8f22b31ee19422755da65387d110ad737ae72181d72e04d4e6c53881d63e1f860e5ee34f483b6aee9674650997aead0948e94a2b8b5e0b8972e78ea5c4dedbb25b34796ddba50f6a759157e4862db8d7a8e3c5c67080d91a0500f50455ec9564bb1d28211faef05b4852ea387b49ea0aa4d16ebac5bef18463238dd36bf1f5cba8fc1730f1b76ebdb86a19c7a2fc589215babc375e21daba1fd5732be1fa022393ef0f3fea2b8161e6871fcf628fe86e4da86427ce872542f36450c6669e9dc787e6287dad27294b865d42c05becb60efe5cfef0e90ab0d359a5796c03b068c0074f9c65b00a7121e8c2f4b1f6288bf2733b26e16f02b563c2e59b5d47be2e70bc3ad9f8b3ecc2ab9f77b2602cc070b9aea261ece3f009f6d24463b4c640b357a7ce9711a92c043e01a83ee9093f35e915dd9a663ac0fd279cd9d11b589fac7701330e8d0dc8cc9381c29c5e5120dc6f67dda89b837b4470a859a11ac354ed937288c7286db21be9af3c7c2d80aeae4281bfa32f96faecfd10c81513f6c340256e76b3b607956c500dcca229a9b3859e17f4a9e55481db1833d9e78c8e63ae8597079e4b7cc071d05ea3172634e908d8d6d53ffd7412530bae072bf46e9131179846fba73bf4f7ff90229197affaf27e04e3bb670ede879e2bcbd4c50846f64a64e60c8133d6e4249a0cd1b6e2e6c0022ec7765194cab316bbb11c87b2943ade6e6b7b1bf860751ac415df8bdd36de09ad5bd070e2088bc65d242eb7af1a43ace3a87acba5d451d0e785ca10e4bdfdc6dc6d20f82d8d23c47eec95ea8e6410d06cc4a3c49b40fe5930691571aabf927d6d54947d0e4db349e2f758d92e57ce6b922aec9a3fb5e0a216fbd1722b60d8687a940a9e46628702bee7be425ba024bca174fefb5b01e9837175d1acb2a3cc890eb8a24f04032edf479c7276f87565d0c29152859a53fc40b99bbe7dba473b47695cde1edc55ea86e143a77d02da4db3f5fef65f9c647d9b6e883fa74e489be5f906f1c1663d796b132df60d99a5c69b7a2c14ad1e7d9c3008459387c150d91c05111d5ab31e90f40a0d38c3a0f50a53f13df7608d262ca99dcb807f07ab027886c29339a31db3688f14ec361a6b0e55ffc5d98da81b4412139ff47a9455194209e29963d666b7ab7660e1ddd15d7df51678c2e102aebf1c97639e9c030a66841b93a612d750b4c13edbb65d3fd9305ea8474d5869c0e952c1a55775999f017d0df407d09a49acc2e67aa097c2eeb8702711a5a3ca5aa098aaedc0c78191993a8a4beb39bc5829766d42912a4c5f2addbc0d35a007d0a6a091d3fad397d4e4cdbe7b2ce5f0dec4949a5aa671c2a7daadc030854bc0f83f99b35d71381bb11cdf73992e8d4a89618e63739c366a8e7dfa6caccd0956c28d7737b557afb11f33ee802411693ef985d009efd211eb6fe67023936c8a2b24eeff9721336daca9cdd139212b6b82d031dab0c9cfff0048c2aacf8269cf2e9b0d539b20bc9c310ce90349bb3cd86c2fb97fddf8650cc19a9f8e280663dd4aba9b41b85817d4b4915faccc8cda67bbc5b56adda3eb51204de8c4ff86af9e834c6b78e70e6783940dd2ddaa88b83f50e5874676e05cf69fed3bf51588bfada4fc1a9448b09b9555b0b594ed5819d330ee1f1f7540c85f3b9271f5ff3e00768abaa159df72c43be9eedc8822508a43fdbb2a89a7faad192b663076e89b056c9be180eb807bdcd1e2ab005541dadedbbe57faee8171afdce8306dce447294798f241cd30435204eea37177cb30efbd11c75a1c513aa2c402516f0067fe2b9abcd2b4a4f6bc85d9c5926b75fcd01a238e005bbd0334e9e4647fa6db3d02f70c7dff07b9052e0611e47ac3ebba1c143dffca8062081912e563207a8633f5e685b45f86fb1b56180265d9aa6949f356126ebdbbe955ef12bb8d9bef550dab3ed678de86f53366e22f30c22c66f8782c052bc36b4fa9dc34471fea253d2a38416604a94f7aad67b6af15bb92f45d7beec86045ca791053a8e6ce2d3b5cc1db0392c71fffaa68313dcdb6992268d99a550e7c73f7bd03585dff4052a3d84cf6fb8e414e70dec2f0f7046a82cd34e7ae06bafa638a467563113afc0ab2b2766e78e99265ef0a5cc5239217e717af80a3fac50d1a8aa7a25956f6cae0504d389e8bef3b1b31633a90e8dc42519e4ae71acc8aa8a91cfe4aa024a203433d48780524d73311faf6f2db476a9f754d9e15cfebccb51418eef03ff26cb9cb5a69b687ecaaa928a1f4dd5d930df6565e6288740c7a754dbc879a197837b96440aca37fbcf8c4bdadb55c6826ed862a7902e71f62f7047cfb3202cf65d233bcedd85e1f151fefdc99a501b5a5f858ed7b59d8dd05c729ff414d5933b782c8beb37474c3b8c2740afae6ff91d1f330e42707248f817e4e2375ad85a6e750d19425716144943d43432b852ee9d19640", 0x1000}, {&(0x7f00000012c0)="80d879f09d9ac2d84dc7c060033d411f8c72a9e109bc0dced17f1d669607640087f80babf87457e75f694a164c3e0676a361aa6270b830279ece9d1594b8a8d2734043cbcbeec3cbe3e5617a93a5590dd498719548c0b7d505086d42ccb448916526f3e0bcb3c0e20e0dd815eda55232e53e1784bff6e248324244e00f2b", 0x7e}, {&(0x7f0000001340)="a545fd710344f32f8021965f6557c661b30fc94c29f1b24320f23ec925d93d7cbea34af9207ab0e9454d8a6d2d06b705df2cdff60b35016008e0494df6a7a8f4735c15e96f3ea1be139a0918d373ae4fbf62b926affa5da471361d5c7328fd68cad527802ff44fd5124d5e8f203935b36365fa5cd519a81367d51713fefb1eea8d49c001ae92d5626331f080665caab6c23f7d9aec146f400376", 0x9a}, {&(0x7f0000001400)="319e9b7b3b0a27d3351d217966eb93d26325db8b8ad3cbf71fbf189c3700b06ea7e011f86f27d667763380fbcede673890f5c86ece84193ccd85bbdae9cbfd61d940bcdb526bf9d3072d381642694c7f66beffdd0f8546acbd1da7319feffd0455d2d5df03259f499d84a288390fc060787ac426948019a3677f83175d64e7feb03ee02d3eb77268273b5267c2f581066d5243a195", 0x95}, {&(0x7f00000014c0)="176d8b31afec00bacb1b86f0ace1f40ffa264153759a15a7605d2fe11d063d8b641cfe5221915f7736fc225c39d707e33794761ca9ef819c20cb7d24c39ae42de450b8fbffd48809222155155a697658071b78783a09d300d65a3e00ad389c9b54948b085b8adefcbf3587bb89687cdb3a6ea3f7853f93ce0aa662543eaf1421b935aff36d97d0bbda88b45d0ad8f740a5a466ffec0895d6e00824a535b26a02eda41d51920efde7b611ce415e6b1edb141a4d7b3aec093e8166b366bd5c2807a1d9ac557dd970b07feeb70b8907fa9d931c87f148eb2e037bf8347f4274ddcf703c53409dcec76932ebbb07f15f6fdc6f4a64", 0xf3}, {&(0x7f00000015c0)="09400b85d751c287782a3d2d43c0aa8fa9c998d3783681528a1dd5257a64479d9252ecb05a9e756bd8d6572c69853385c557ccfb0275de8e0a827e939d20e980f7b63d97b031258601f8957bb4695a72145ada9d89206fbcba5fdece9505856c018ec0280181f55175ac59682459c287007aa8cbcd9b1596a8db3c12a72511735d52aa0ff4ea75b0187739dee0d914e1b2bccb7271387bbfdf08718e47fd51fdb70af08dec1a5766ae10e9b80b3c17000790f4ca966d653761fdd84f074e42137459916cd30dbff958334b541ec35156823bdd1ce2ee70e42f5e24c352134111abd4d65b7a41df54ff195dacb9bef2f859", 0xf1}], 0x8, &(0x7f0000001880)=ANY=[@ANYBLOB="1800000000000002ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x1}, 0x406) ioctl$TIOCSBRK(r0, 0x2000747b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r15, 0x8004741b, &(0x7f00000000c0)) 04:02:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) 04:02:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3a1) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x0, 0x1}) 04:02:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0354d605afd928dbe0f53b523765a0e76d91d9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b8cb509000000e7199679daa9010075ee6f7031d6220ed69a19be423cab21c600748aaa78b791a61d75bc90ff0100004064f0d01e8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3031748935d0e2f319a154ecd009cd68131400b4dc386972d2eae0000000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab09e54756258cf0157efcb8cdc1f85c9a7dee598ca84b154b143eb6f8f21bba4b90ba765d2250f6ea821e153a6212dc30a", 0x103) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfbffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000240)=""/161, 0x9964) 04:02:41 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) fcntl$getflags(r0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x8) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x30001, 0x2) preadv(r1, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:02:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e425", 0x2) mknod(&(0x7f0000000440)='./file0\x00', 0x80a0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xd661) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='/]{\x00', &(0x7f0000000180)='(\x00', &(0x7f00000001c0)='][\x00', &(0x7f0000000200)=']-):-]+++\x00', &(0x7f0000000240)='.\'+\x00', &(0x7f0000000280)='%\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='-\x00', &(0x7f0000000340)='/$\x00', &(0x7f0000000380)=':^^\x00', &(0x7f00000003c0)='\x00']) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x1000, './file0\x00', './file0\x00'}) 04:02:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000280)=""/166, 0xa6}, {&(0x7f0000000340)=""/195, 0xc3}], 0x3, &(0x7f0000000480)=""/118, 0x76}, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 04:02:42 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x40000000a, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r7 = socket$inet(0x2, 0x0, 0x152) accept$inet(r7, 0x0, &(0x7f0000000780)=0x25c) r8 = dup2(r5, r0) getdents(r8, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r8, 0x20007471) kevent(r6, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x0, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x40, 0x7ffffffe}, {{r4}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0x9e}], 0x3f, &(0x7f0000000900), 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r9 = dup2(r8, r8) lseek(r8, 0x2, 0x10000000002) r10 = semget(0x2, 0x3, 0x1086) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r9, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r9, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x1, 0x2) r11 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r9, 0x2000740d) mkdirat(r9, &(0x7f0000000700)='./file0/file0\x00', 0x1) r12 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000000)) 04:02:42 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x1, 0xfffffffffffffff8, 0x10001, r2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = fcntl$dupfd(r0, 0xa, r0) faccessat(r7, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) fcntl$setown(r0, 0x6, r4) setpgid(r4, r4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="8f35586a382b0998fd1120daefc8f308b6dd993738a2fd1cbb3b85cbdd5262d465a01dfa0b4607778636f4f617cdab66a21c8ef4094ac96406e1afc3bbc60d48be8fc66b278bcff9db0c41d7a317781555296c0ccfb539d8233d4e9a51167dfbe4e6a2b775def208fa6cb95450762a4e0be07505699fda944ed6e5601a6cceb8d5c25200df178d5f3343b04e660442593efaa1bcf8afa720dba56e38fa5b73fca05fb9af52ec1a7e39a9", 0xaa}, {&(0x7f00000004c0)="350b9c9ba80723d4cc426241f5d35a1b86016553a1840b85a7b2f55b28c6f96571d7f0a341caa53becb602b6353e04bc56206eee3f6fd03511db1e65752571bac17341e45456793cc9d8b869b072c19b184b1a130a4e78f5da68238dccb97ef8dd0cd396942eab2bcac9686f86d351ef746134eb8364e57d619de23a24b72c045b71b733561a0a00bed05a97a9fbe67e7fb19b21a29a1b0f5ab367f9412907d18ac6e706ffe7298c7cc1009a0545ef9275b22b3b73fbb6ef0947ce582861f4780830bf635e535b4154af26aa5f2fe7fd8095e326d057d70ad50422bf83170b1a1a7132c984301cc223d0e56c45338cb99e11d113b86fffdbef40321d670f507278b8cf503f5989c8812f9c3f40f0d646cd84b6e541bd602f8769e4510c153124f1761aa89c304007c96d65a0118877dc0e5a3491e4bbda718a781f8b676d5f6c362664e9fc1f75df798dc323615e1ed20c7305851845582647076b7bf67b68605f86d2fc0591b244ed754eb4814489fda88b4c3f3db92e658b00262119620ba821964676f2444021138b3082dea4e6c00c8edd7ca96c33f941e2986fd97f108ad63be796236d19e36213f7e38911cf0dc635561c5e691f549515bf12bbdf35b8867e6909d4ab3358ed25020addf33e46dbdd965f80595fa249cc365c9f5647b5a9e63700b5c46021d3390a036f46d2d228632fc18fef58a8921cacf1ae1cd7a432b367fb7fc53eb415c8636f6b026167ef749cb6f2f7ce68bb892908f895404c701b90965a462700091cb8bb366c2f9ef2a94bdcfb9d0f579428a1a8505fee7b1e67982e33a1b48918ab53c4f99f67bbdf33c6c3a3ac7262faf8c66c25519953dea90ead8d3b192568aa49604e5197ee62c4d97380101659f7e2d1767b7aa9fbd5992e8d09e3f51a1b8db65c5f1d1e61c88f8585e5c27952fd31f1a5a8505fa8344e7331d323a9fcd1f94c49e19b1b29d6f14ff2e59c63f44c85a1c39c080aac1a9accea4b0995e91dfe8445e50dcfa919bb6aec6dba2895f6cf5f27c109f899b89211ec7a8b591e72a363df5886d4c7674408d99bd0d3bad53b334b2d76175c9810692fa8b87bd46993b7b1369daf4c565eefdbf736b548fce3218cd0607a6997afd7fa0a4e392317e1348838e093c1e1544260ee3150fc042cdc3bd242874a102573cf0c176032287995e6dcdd188d8df07b509e327ca4ca4ac8bbd44a12df73af83061c2c75f3919637065dfb9766d7948e4f6bed6aa18e4dfb5576807589657c6d76a4c118dfc75c83e2fef256b755092b1349e4547f923b191dc9bf8955872d7981a55ba2f2dfc1555204c6236b1b39d48b762b49f0043d7542c549fc7aafa8ed548397e1506a9a3a22082605b23766da09a4796f20ea441f9ea8f0b5f04060325c30aedb3b2126523ecba8ca0428950fbb59ae849b000b123d5f6811ab034eda2c47b5b336cecc1ebc5dfc84de92ef2dc899c80d11ea28a573916c5635cbbf67c4862b8fa26efeedfe7f0ea655472d0f575369f082ef4e3ed3df7f963ca81955f7254e5224360f2f4c81a414b0ad3fe703bf65bff24fd46b4303b3814b41f5ebfb16dde7916d2dba34bd35b202540f6575fdeb95307cba9f2f9c9e480782682be89693ed74be470832c2a61f6833b1596813b319ac086805d342ed6e751fed385eb4fe6e6d2ae60013bd317a69884ef01c2d17be9deaa62d7ba39d1901152ae761c79051b19b4d9ec3935d385e3e891c6e659af0d8333b10b59db121da4c66f4e4ed99948aaea0a07fbbc7527e80c5e6181faa00d96d12cbfa8e2b50ff539bc7e2de02ab56954d54f4d87a91e79d5241bfc8aaa900bc6f8fbbc567a89e795eda78d22eb12a0f6f6e8b8160166ff035acd57fafc08572ce25af0878a85ee8591a8ae2ad886326532d965ab347fd80b1f3f0c8f909275f695b5cc39801adc0176f90bc3b3a29850686a2e1b200d8a931d0e331cb25e3758eba8b94379f49b22b0a6fc4370eac12b043d8102f5f295bc4c91919e68ff2a19a82da754af02f8da781668073e541269d4fe2b15b7afc659a3ed79131a238b8f3a1d45ecf11ed180b540c49a30b4f3322ad8a763a04f195a37a534f3231e0fe96a3144308e69ddaac00c0307d7ab835b61d0fa8f46977e4777a3dc8411927c5c7be6a3e451cdaabf9478b73c19de09ac365cfc1b1976c3927273e0e27f3b0930a8f1a3dd4f441908ba7c457aafb139af69297e2ca1ae00553687ef2414e9c6f2e0d167c365156d02391dd835bebe2abc40cf157d37cd0f4f71473396748896f38908cff6b5f4a4c5bdd3aa57c2fd7f37e26b9584777939ceddf0958c94d24522b79170e37e8cb9810f5570ec06e93e2638d3a9a3b8ce677c2825ed8b5b9fefb50842258a76b0742b0bcee676c0ac602d0e7047f89fa9e6f75aa41cb3f66341592e0529632a6bbf1519554b478c30f6672285e0a10d265fd7d8152f8ded3870ad3514928bf428659c08c10e73ca6f02707c965bb62701a4f33141474492a82203b895ffc166988651dd52e3c36af430dc5db7b9bb9aea5289b1675a3315e8886c83e086ddab3ac962189eece60d98efd31cd2377763233caadfa0c5f48822e4fabab2f4903a56646f937551787cbfd3c0faec9ddcfb5d11bb63bb087843459f577bf9b1da7d2d06cbbdaf276e4bdddd6c42c69079153fd9d8d1ba6e54f7ceb468339eb2101e5f0f27666b2370af45c93c1b6fa7824a7d90144e57506cf45e061081296b2429a743f924c650b6118df5128e7dfd69fa5ecb836a184e77193692f5d2daa9d8037bbb6de05677c0569ec3b9b34c205970b4fecc134c720d95c389e20fdbd95a95a849008ec4589078be5384dab627888e99d4b23d9a6f6772f488baae13eb0ac92fec1d09a9488598a511f6f1e3bba7713ce23a4f4665fde6f6737ae9a394baca7c6b07da86018ae8192aa3452b54372cc48501174d8200040d725a146112b5d140ddfcb6e2a8ad900b8e46dba5323b37b89ddc137009731ae91c4fa7aec0efaa960cb6341ae722564ce1c5a47804cb4140bf893f9e91a6a9451e765de6a3dfcd3e48845527250e06317e1d91b1bb53be1ea435bf459f386a6638ba0d73331ca7a77fc922268d0f1b1f1a46dfa6a692f138e6c540685cc54ea8818e2b5e74b36eaf24796704601164887e7561786f11414d3a996e75e30ca29bc17b5b342f9ee63a35fe21842878e6c3f9c2b5a97f82290d1461366c5fb43068636bd6f0309e4902c4d08114112013d311872ae61c8ab4a01736b1165d4ee8ea0e300c2b46e6033051fb9f9a8df23eed5da5f0ca5491d11a44432d0a13eeb368b66fc7d7b7486f82609dc225b15c7f067dfee0701749c776341f3dfe273b45c20f36eccb76a8d3ce0a7b3ef73364674bb579f7615a5bd9fd2fce2d8e5e0d1adeb965a63b45aff61ab2d8181c849f3f99283b58855e1702f9e918252b2bad30eb2c28c08641f5aa228e47bb10ce0bf83e3733969b502e79c962d3743a9ec044ba668630817113bff7f4a47477c6a8a32c04c454bbd799f33887f623d56967d018f0a21413887d704074a10481f692526bd7dceb02c66a1c764e745581f11cd6ece48afc10cda9396d06493787226142357af1d9d46a3afd04962ef8df9b2a66b6d8f461c4be2ff6601df79d28e6a3edaca3c17c3c84c79b020c6538019823c5c8cf6d81ca24ea3a2a2ad30785aa8cad06fd8115ef6045d234449e38319d3440f7b11c02db7ad069b3833db88673bfe067c9011a9872f7d5b5f849b1a4f52a5aeac6af2d8c1c14c845050a543f09462645720e910a7262748b1bca159a2c889cb1f33c9c6b4b3f57e0f69ffaddc8cba8bf21f7de02c189ae480e91b7b493e8f5148deed2678b0ac4768f96fe6b6cf51d36701afe455cc2547f713433061e7fedc1a262ab088b94c83bbcdd2d48e36f994e368253cf77368c248633f693ba61088b25d5401e2f7e119c4f709ae2811c3be133c42192b3bed2103256a1945c7109c3b396505e87c8da117e0d2358e0ffb2d53c3a6cc0e5ff6d31097c7d8035894faf17ff05abcb6af1c1003df9608a7ef7cf8b8517015c4df75e9b514f6739dae51062c481568db9489714c5b24961a107628eebf22f562f8070ea445405c55ca9ee97d53c617e862827a197d44fa72407b880b769722ded3f1c882204681dbcaedca539d65842d1f4d518edefd6e69b9f1aa0d3acb3b512b58bf0348e12191e8db7e60ec354ab9547b8b34d98fb28fb34ba8e85403cc35507e444bd255c7887c3d6ac264643e552dd07479950b7a55e1915fcfaf8091f9e8ea153e1f848e6145ab5770718a5c521691a7c3144c4afb2af3fcebc70a04c9937847fb3bb39b2d5c692777455a2b673b6d6b4a6ce783cff9d1e88185227e87af15217a1d28cc0c118b377405de53e664fe1e20e0e741287f5177c02f1cc05e7e1404555bffa7d516bdc4a87a5e4aa85bb0d97c2d871c87c1060024ca8eb818abdeeb60da54d73c857d066e0b0b04f4c9fae78877d4ab9a3094db01401b1290998349ce9a97c637cecd71602818e6c681759ff9fb7aef4cac39c6dcb29469e25064973411f7d0b37935036b3af27841ec638c9a8baf1d1f97646b900a7464c815b4ff274e29e1583e5fb59bc115c518b9a0cfe98ec2e929ecd45d53d20b8b669ede8d16d237d4032100c4289663338677f85315ecfb1049ed37cbd4509da2f737967ac23f5d8ad94c72d1ea1140bab011fb72b6e2f182ed01c46ad75b9b2651ae3380af7bcece82ab13f713310edbca0b6be3f34eab5fc5a1f4f35db1fc52bca9ac615d8a1c8d51b131afccc21213a277420b0e0384106a9429f907c2a59a38ca5ed54496734e2d24fd406529b20b46b9c3bebe966863d369d841ad3a1a6afbc8d991ae607b2d40952214cb5bfdd2c2ada9862964a23eb5b3c786c3d03edcc53c6a2bb3ef6e189e9db3660ef11b70fe6cc2b1f259a712e12aa123c38d30547149fb08d2dbe805e8be81e2bf56215dc74b90cd7d6b489b21d3c66b2b32e3f4980a8223ef30109eb316b627fbb85739aab3ef6d6c1441a18df5cc0efff4d1b55edf36fb9bf70d8df9246c98b7099b57f672c2ca5351f1ed3d25f55b25eddd760a2f5547440ca979ff2a6b86cf3c99f0532223ac15baf523af130ae3a694c307c4b521aa0278dd0da471f86565e70d4f694d507075aad417b745ae1d77d6c6dba71abe3e46c29fb26dd4bba03f61ee0cd5a536a9412b1a4248fe0d7ec587a83aba5cda3ddbe76275755ea14d468b8e00cef9e6f97295a2a4ac910ce244e71b5b50d6b2fee1290c785573777001211be7377615e6593b0cf6daa49ed7309daa331bdc58238b4630e4985f30102fce92251d6b308380a68783357d998222da69b2f64a945e6814317f6aef4527934419aa750eaa7b1e6a1f5c4aeddc93da90223a8a0f4a247e64e5f51bc3f83748f16c13a1c26cd1864b152d245e90fca32c6d636caa72e9197c33492b9cda901c3bb2f630abfe3fd506f5d266d387be59dbc7008e31b03a7e4d8ef944afd833790ac7497fbc083696fe8927fadc3dcdb50389048600c713afd334ae632a16982fb79177eca38c752038458cb3313f93fbda873fbb0826e5240ff99cee5cf620afd3637346263fce8c874628166a51feff43de4aa97b5a44838e23f355de41d8a456fbbed292e1c002663a770c7e6c7e32a7bb53b1964b597dcc8a391ad7e50301e3a8f1ecdf9a16b9f3aa034d71a0dd4a49388dedf7fddfe4fbd3c718579165dd1fad2b609fd0be", 0x1000}, {&(0x7f0000000240)="e733327608f8d221dee6df395e6b8d83bdfafd54eb85f50021a64cc03c7d2676c61fbce7bbc57945de5c9ccb3ead6f50fdeca5404f53c58935aefd78ef546218541cf20806c3002f4b01b2ceee70e5a4a9e81d", 0x53}], 0x3, &(0x7f0000000300)=[@rights={0x28, 0xffff, 0x1, [r0, r7, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r7, r1, r7]}, @cred={0x20, 0xffff, 0x0, r4, r5, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xa8, 0x400}, 0x4) 04:02:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) 04:02:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffff9) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) socket(0x20, 0x4004, 0xd9) 04:02:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 04:02:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() setuid(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f00000001c0)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0) 04:02:43 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8800, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000180)=0x8001, 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8202002f66696c653000"], 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) socketpair(0x1e, 0x4000, 0x100000001, &(0x7f00000000c0)) bind$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="7783566298d584892f29"], 0xa) 04:02:43 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) clock_settime(0x3, &(0x7f0000000000)={0x2, 0x7}) 16:14:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) syz_open_pts() accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 16:14:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0xdd, 0xfffffffffffffffe}], 0x285ba58, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x2) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000001c0)=""/4096) write(r1, &(0x7f0000000080)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:14:36 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socket$inet(0x2, 0x3, 0x89) 16:14:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000180)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 16:14:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) dup(r0) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="a681bfd7779c17183edd10ea9695590c121933892e137859892db9a67cbc5ae4319e6740d1918fc7d7dc85ba6f1219475f0d9ba3230608054f9c2a7040e31d466605f260c82ecb", 0x47, 0x5, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 16:14:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x2010, r0, 0x0, 0x2000000000000) 16:14:37 executing program 0: semget(0x0, 0x0, 0x400) 16:14:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) 16:14:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) 16:14:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6f97dc2fd335fbe1, 0x2, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x5, &(0x7f0000000040)="15293faca3a883051016942db2587fc60be25fc2e58b5b47b6de6c0447f6fa0bdd0dea0581d7e8d81e50011feb586e15b6ba6a126e6cbb9185cc13bb914b02891760550566a2e6109cd5cc0acb54dcf63cccb4d615f08962127a723c6495da618b8c21379edd8b5f303786bc110de5ea909a2bb15141c34f4e5c", 0x7a) 16:14:37 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001000)) syz_open_pts() write(r0, &(0x7f0000000000)="2158c39b649c82de8a124f55bbc5b1926a783f35d9deda3a7e19a81e889aefa73eec945303e9b39f2b7ecc482c654b2b3fb28217b48e7f2a233c5ea314afb2e96240a5905985ad6b16002b9eabaa76550b09f990ed78df94a7eac25d5a244cec5baf38496d586bf8ac4a4501e8e820b03357ec8de8377e3269ddaa8e93edd0d2ca98b0404d65d086c7fd004e1d53ffcbe3416d0b4e9845fbc8c5fc31a3a74bb0fb498e19bff12253bae1c1a611e2e2b8352d0873e0208ebe569b0530bd6fddf913adde27a6372865991369c52b7b9e4bc2175c64546988aa105ffd8580891163c93ce23f44f9879b15422030e3af6d6c097739dc56bb50f67dcf86d6aa6c056e1a3b99ce6907f5a5b3165e995a4ff6d1208aa67674504b4eda314fd0aa5e36e68ec44c8a63db1eb5fc47da2fcf39600a481cad53c10e7baaa4b4a706deb5b198f882992419d73161ef5f84625aa3d89094e054861e6acb5b12c203226f64c6118678a94f0150c0858281ee59aff4d584723d2f5a9b86ce48d4f622316134a944bad32fa90455f99ed2faa9b430928829f8fe27362b12adb9ed6134342c15a6f9d25b2e76660499ba40fce3e681ddb41bb73f42748d02e076edcc9d8727bf5ff4bd036927e33f7ffceafab5727d00aca4e715dcc497949fcd393c60bfdc0bb1e9d1b77b2450f7ba99ea2e808dab12f1b9bb161820c9cc75f6cb68c60be55813b85ad9bb5b9790fbd2ce048649a21b0fe82940936fd3431c9c12a234768d03435c13d28d30493c5bb349d333679e8a7b53f12bbeb630e0270bb8e63b9bb4119fe99a12c52f2b8416ea9302aee2aa7a2f8ca490586ef72aaea8ac7a9ef92da9cbf9e9577bb922a048556d6217bfe820f63189c5ae822edc8a3e9e2ba077f39e9b1371079132444e26f9c7a13f4f96ad60e8f73deae337837f1ddb319ebd63e27beb6a9d8e80bcd97ec3ba1800e0dfa26ab203cbeb1cee469940a503593e0acdca10caf088afcdf8fb8cc032ce856f4870934ca991515e6271e9da948949604dd2763d98562a2a671a67cb398b7e13dbd7952a3fc2c9bd96f3825fe65f2334f6c2ed034a30d811ec202fd88d0fd8edc71149e5624d9c7c254f526dd33443b97f15229608683aa6fba9b6b07b675ff22c4f05736f36e29ad1e66b134759b3f0b0ee448fd46a03afb87c3c4ed8171f4a227da860d4ee1ceb7c7b93ba19d9594eb0e84ac83e5fc176ecd061be0a14f848237aec8490cdef096dee2387bd32c11d1e0785f5d650125d4d928786795a6fb154a9e3301f5b5241bff9caae6ea71d054745596b906103ba69e56f7c6093f8613b7310cbbe24aceb87349086bd3a6f44a6b3f02aac1bed6dafcc1bc2935d0832df523c4efa4a23369b41cf82e36430ba198c2b667c5396a6570144e38349b9dbe877cb7564cf823cd72107c8ff6eb793b9d5a9f059b629ce5751347e43cde001e9127a2c45bfbddaf2630dfc751537974dbcce4c4f8931dbfb21394d2346b2446524fc3872ccffce45c9e3f3113b446ba31521bcef9487da546ad09a93d504c5e269aa5ba8f534d024af48a514e3fc785edad7821c3085ace74e499840637b745e98118b5cad32059389e204f281a2fc8b808dbe11c0172c642138f6ba24d14c9971f9b0b48c81f385584a6dc2150e80503d44f5f64e86d758aa8dcd5d51529734d4eae9c3ff592e691191ea1b59c0a12c355d684778464c33dda2f39d7c22903ad73cb6d92e4acaf8ed6b46630b51a7cdf3c444df2d8f725c950870c233fade1b028468515f8a192674dd758240ac9c57d3e16903e58b5bbb9bdb20c8df4e59fe6cd874dc76a56f6797f637d781d7aecbf9dd6ab4f58cb6d57e2340cbfa857f07e10978dea0e8934ce4fcced66ca6ff16dc61958f9cf767e8ac951c7f8f4e1f423840617fb8511ecdd6cab7f9b609fb88cf6cf58c800720f05487d6b5ecd1c489a7c039cfb8acaafb39bc1dcc841cfb89802e1af396532eaf4a395e6c5273ce4c91f4fdf4f45be812d034804f6e14813ade00ce1ab83b396fc1a72385e16030fef99e18e3123a0352ec65a7a6b6a002807e9d2848857545ffcbd09cfe14a2e41c18b9ed353781b43b56645f265f9a4097bfcd1307eb8c975c7f74e4a1d3bca550b024e39f316f4e6c27437618df384223746d14ca551af3ff95f13d087ba1e70f679fa08dafd013904c21985a3824f50def968590cae3543b835a8a94e0b3b7010847d7b4d82b28f7a40107a4fcb59e0c324885cb7447409490c87f178f478f76e251c66411d9ce88f075948b362308f5eb299a17a887a86f02540d84dab7f20d02fcb1b4495af983fe50fcebec841e8157f40fc30093a7cc3586df637ec8822086b9a1e7f26499f8923e4a99b0bd17e46e4de3917bceaf53e36ac7555434f7ebe53aa8c34e8860e9b866bc078259be0bd67bbb4869bf21519c84a60a222afe9b9209f9d57b8b08cee2d0c31ea1112d64a9d6cbae4d63e6d5734d1f83f7ab34b29170819f88df11f0a7ed36faaf540ce395a51b322608c7f9f9f4a0c86b776c170d5e311423838405917f0d97c81cce1d6dcfe618d4fc04f1323fbf157dc85ecd4aa570b3da94dc41a6cabe95e58880abc54c2605434a88bdff15c33a9fdad1a0909b99e4558e6eb471054ac0c32c9e63584b54abf06d946a63103e74da902174ce600510bc18ee4065392c8e5c8983eceb6cb0a640ff2f77a73e1cf7706c8c008acfd2b0ab94e08bc8035c4b0a7edf5e821b483ede594d468dafbddae8d0ff5025cfcd9ce3999c861d9a647e5e50bcc658dac628ca6f79b5708e1ba9d846e265cb104b73f514bb5a0db9512b271eb47ecaacfd8f29aa3a5308403c15916f5dbf58a7cbbf093575b60af39d8d9879e612b25f8a3adbc14ed398cb72185ae0520681ae892d6c295bb35ea09b56686df7ebb436a7b78968834fd52d7e2239ad38e6d65a051d9988375a5591651eb0be601e9a5dad5b4072f15bb68b6b91518bd830cfa8ec587492b7af00762da373e1fd450da565eeff498d04a6af0ec662ab3c0502f8d8047c04fde08cfc6b7698cf9d100b53f0cff41053719bf0ce0d41148a8b34c22189d269f7d479afe318ad0f78be480f9a46f8eb287154481aec9299f5c1b048805a17ade23dbb223bf3fdf0c6eb79bfe776238b099eda2a1f3f36515ebfc20a8e0f83c4f377066d7a082df7c8395adad34b079ce0f0e1ec1ccff3a93e3b386b93eff4c3a2cd9153daedd3a954cb0c3b38478eb9885821d148f2c18f65cc4c5b23d9c23caa073a54d2f47118eb28823df7f2ec8d7af73804abbd81660989f5ad0c23429237651f994c1f336711e2bda2085280805eaba875155dcae470f18e1cfd353a51629949ec851ae55e6e6ed6ebda12613c8bb1a4a13e991ae0f80ba43fb98872834f1e84b446d7e230c8a9d5e910ac0080f530204b12e83ff79ce7b67b07cb64d152fa3b5985b495c2bf4fd85bc865d45b26f6ea3dea83f27eaf095ae1f4f0d566a09a779f08dd1930fc4d0d05f371c7ac17454dfa9615831f65944c7fd0a48e11cc6fd807b87bc8b93e492c73b1cf0fb23c9ab62264eb74b9f752092c8a7fdfe828a9f33e38274ed308c05780a9714941092f7d4e2dc2bed2f9799bdad81be12a3fa5f38650a7427e56bda61283ee493cf11b9655feab3b547eb638cdb0ec06a8e788b0892fd3dc36e5d335f23d36cd7de540a55caede8f91266a8989611287f636689f4602aed6b1f723511956d8f78924fb64bb04e0fb3864f01c5f18473cbcf0ea523ff8a60612cbad424cf643f1f6d3254c02d680841b179f03da06aa3538da4bc2856ac2a79f15374563d7473d552d0886a6ead73f6ef38ff8c4b33df78b0a266d18e05d64f0c4bdafbfd0f33a626a474a85656b895536ff45e6096f75c58da442b9712fe4213070e83d4fc5b5e283675fa615fa8f5345720c4dfc83380687b54a9a3a11faed784062a473836b08597cf20d2acac04395b908d7dbc11e2b7fc551b8422bb384be72398350fba7eac91ad013c586f9a03d19c7352206b23cb3f788105e2ba2038ed8910c18b888e798c974cd59237c1a711d3ec9e231f9704a7693804a8187e35d33a6c2d0f0cb104e583ae838c43d3c7d437e75f21914a2915e4f37b076f8e660e62d135205d4b7b328effdfd790d0f9bc15a4e6f38d5295bf3be992209e795fed5410c2d872a94e483c0d7e235a71891a45342991299a0ef76f50cc1d035addcc97ad3d7147a833caec8acb1fa3d5dfc68fc684743778981eefb905c489b52fe0ce855920aef6af5adf054a1b0278009e6ebef08b39708ddbfc0e55baabd4fa21dcdd4b2d0de5efd71f2341d2d8fa9f7d222569549e90ba3d01bfaeb43fbbd90a3befc49a26d3670cdbfe8cdc54b18190af20a27df0d7359a121898e8e4037e9698d780431b9eed76919ecfbd3e59a5597051c8bf8a1b0918b07acf4a7f785dbc89ee83a2b73029fc7c5c1430854805df80d7edeb11b0ab542de8b907a4294f9235602633b5506bd27b44de2ebca779d99b3deff58adbc3f63b21ed0d9b0f2e3d1b397843cb5bb6901506d77b19a0d00885ea31eb57d61fd83c9c285b9e69e3be2bdaa1b909cbe9b5332faecbc089a9ef829931a13d06a6d8eeec053b80c090a3eb4f2ac39394bafcef1d210e063b3f102e6ef00c843cab5b7325a1749503db74e4ac3364609c4116365abbc9a19b0de9be28012aa5ce9856b89d391811e5367a692f34ad0ac5453ed558066759932bcd589c86cbe67fadab3863118b2e77b88014741d0dcc190dab94837831ee185a9f5b789fc3d3841a4210454fef6c15edab73c799ff601fa2d83993177b5eb8d3ee4a079a95956f2c8f18007ecf68d13f3977b5d79859ce4248655a311891b80adc0587909167709fd4537137985ee58502ea6cc9687404585b4310b424df42210229a95c97dad0032fc819aeffe95f840a64a2f93eac5ccba376c0186c3f563e2ba58b0c42f322d1deb8ae270e5a26981cb0c7b98eecb84935c8ceb3a60c8a8ca658c242b8162953e6d6713dcf8766289330e13762a5c274e758f1590be61e2e10b91e3d5d0e7f83a066f277bf248f579596eb9958c2d98984e173bcdcfdf1abc640fda36c25a2d434f7eb2c801c7973ea52b1bd35c295ca8ca0727e14032f06274f050f467e49e4f9b9fa4e2406e84a276ca6a5ada9c35b3975521818e9fb930fc0ed1c38902a4cb487e857573727b30fde0e91c178fc7bf88da4dcd380ea61de5a1a33c87f9f686460fe43151c104ea3a395daac2054f73163233e75f1f44f0564a31c53838d1d18c6126b33ad3cfebae0ad5c03c804cc8f7bec4a3437ef3f04e2428e1aef47b0e98c3fc7cc957ee8739bcbbeb1935f054d2396ccd3a5c400335a90bd446ab0ae8457b5cc4ea53ab7a7dfd1161e13dcb968edadec5770676eae7d62dc9f48c59ab173815ce765d9dc59fb6ac74728e834c6c005be3838ce6eea2ec88cd66f69b27860e6bf3dad8ea587157bb13700d09fc35218f922cb5b99925942be41627df14da251e71327dea3fac372797fe2bf601b5465b3ffbf04c1f84f7dc14b6c422a13d6ae7a3a0e2075fc3ef58a16fdd569220c9e4fa0fa52f51b9c54da884126a7a45b9f3ffb4b397a865277180fe17d4b0cf7d920312d66afaa1c4359ae304aa70776b3129a8bdfafb2cd0ea28c63265546bbed8db9ec711b38b28b42e172e483e48ffabba3156728a6cac9eae7e931901643cd486974a05afdfb2c5d2632333368be5b3f2bb93ad6ea90240", 0x1000) fchmod(r0, 0x0) 16:14:37 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/234, 0xea) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x284, 0x10000}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x10, 0xfffff, 0x2e9, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0xc2, 0x20000000, 0x2, 0x8000}], 0x34, 0x0, 0xc68, 0x0) 16:14:37 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r1) r2 = getuid() r3 = geteuid() setreuid(r2, r3) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r4 = getegid() shmctl$SHM_LOCK(r0, 0x3) chown(&(0x7f0000000080)='./file0\x00', r2, r4) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) r5 = socket$unix(0x1, 0x1, 0x0) shmdt(r1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) getsockname$unix(r5, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000040)={0x8, 0x2}) getegid() 16:14:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/233, 0xe9}], 0x4, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) 16:14:37 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getgid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000000c0)=[r1, r2]) shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(r5) r6 = dup(r4) recvfrom$inet6(r6, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:14:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x30e, 0x4) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:14:37 executing program 0: setrlimit(0x200000008, &(0x7f00000000c0)={0x8, 0x4e}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a369979851a2eae67b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf6147525907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6cf0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc28f65b7a7b0626d6737a16ccaec13215ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a060bbbe8e22d1a9283b3232ff562dcc66050ce006a58b885c72c2c784f7a66c6987c4b3b4a287897b046b519803c55f18a148a9fd6d2fcaeb4cd7fd84300513472c39b43ae8a4acc0f32e2c461cf10fb13a32e53f921cbd92f86914f6a5be4b5ea9de8d", 0x1066) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0", 0x259}], 0x1) 16:14:37 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x42) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') r2 = socket(0x2, 0x4, 0xfffffffffffffffc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:14:37 executing program 1: 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(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000002c0)=0xc) accept(r1, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r2 = socket$inet6(0x18, 0x10003, 0x102) getsockname(r2, 0x0, &(0x7f0000000000)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10242, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0xe161, 0x9, 0x10000000000, 0x0, 0x1, 0xb9c, 0x3fde, 0x1, 0x0, 0xffffffffffffffff, 0x7fffffff}) 16:14:37 executing program 0: socketpair(0x0, 0x0, 0xd1c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x50da, 0xaf9}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x84) r3 = socket$unix(0x1, 0x1000005, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000280)={0x4, 0x2}) read(r3, &(0x7f0000000580)=""/234, 0xea) r4 = socket$inet(0x2, 0x1003, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r6 = msgget$private(0x0, 0x200000000041) msgrcv(r6, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b79986fe5ff0ff254fe00000000000000000000000000000000000000000000000000000000010000000000000000000000f3000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881caf8d0800000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000f2cb957c69de5741ed1cc48e6145d86d1310c216a1b18b28dc05ca8b2df4888b380cb360b0557698840f7eb1e25438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006bc7b04ebe9b7b400869a8b9afd0b1f5945aa0decdb11de3c243c14d1a035b9e1cb6abb25bc4beb6fed9a020d6d459baf4acae3b8da2d0c1b1e8dda34b81fdb297d6041dd8408c81230db59ae875d00cfcb1d3a4048dab303ac97bf91ba2bf8f3c833b8b18ec32589af3673197fe64ced9cc41df0c77ab260a331b299a2dd33562412cdbab9fb744cd7f635c35d83f4a3599459bf106575362eb2031baef4083331233f9860446ea0ab4041b1f6ae4d49cae3d2cee90bf292c00a64d9182067cc9f64d1e317119226e0d47ef279631bdf9a54568279d747cfd9fc6296f4d000000be47423c304f0e7d9c9f72280ff2099eaeead553e8"], 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}) setuid(0xee01) syz_open_pts() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000700)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000780)={0x80000000000553, 0x3, {0x5, 0x5ebb}}) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x2}, 0xc) r7 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r7, 0x20004276, 0x0) setuid(0xee01) 16:14:38 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86133) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="220e22", 0x2c9) msgget$private(0x0, 0x200) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4080080c2}) mkdir(&(0x7f0000001300)='./bus\x00', 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="76bd1876945be2232e0f5a44c3eaa5a25bb1d6be0306af66172ff9a9de0dbab04469bcb69ed0f98057d6cb2029b38a341460d6d92505dc2a04b3ebc5851b7c894fe1ca07754a7e8a6382524d8e363e2f6f47d8c34eef740c1464ebb411822b2429377738960bfc0818965ff1529091d2297bb94469dd0c3745fb9a8e0880143cd6c13567f6decf89bb6a4212ae1a5c3e1aab0e232d7ce01de1b147afb9473a8bfa0f8d94520bf09ca9e3693a4fce40ae3bb7eec7002ac04473e295d7d29351433bb922bb0ec03056d03ece533c54dcbabfd5a82c3cf65b4859683e9c134796d8f8f32b5b52fe5b00a5a6a138c9f0b057c839292addbc913f1d5ca19f2cb67c7ef2f2e7096eafdbddb5795022c0a11f0e983a7bce746dfc02f9026814386f98e130fe82986feb69506869b2f7c856c5a6f336e8276673b2174934fe2553b3c121b5abc157b3a4a26d11412f10ad62bec80a4c9361dd796856cbf004765b44d127a53f54d4752193789abf95267e8d7b46c6e8c6b3bbd29714f44aeff9e4b9c228d08e499211aabc18aef022a4c223aaae69a9f697a823b97a2872af0f921177921759f644bd721879243805a99bd978f47a3a92c1a6862077a0efcd73ee54e960181f8c8b753e56aed4320bc1d879e1e2c54236ebb25ce78902ef703f6c5fc3ea02f2bec907670de9ec375212c7680e86ff8f25e954f844c427431a1d3668b6d9c7151491141f3091390ba2a738b0c6fb30d502fbbdc10094a9c6e3a832ba1a1948e469df12b1d405631f333187a554fd9f7740bec9bef9e6ec07dbda06ba606355dd0b3b10ece23e08f4cc5b01f3d802eadb572e71443f186295e51a85099f348522c327bdc09c96652534c86001e72cd97bfd58db2487aba893687433393dc0b0829f6584b553efebbf6a18ad6fedd789a7686f97eed4c1cc9ab6a7c03eadf99034b16ce127ad1dfd7bc03e46d141e6daf01d4434327f2cde10ed162cc7fea22cf27229cda28e390d00e12004802613dcd163f56982759caa6ec11342edb5b7a3faa92cc981e6a2f344021f5ac99ddd951016eb45e884ee9b34e70b5901f308958d2377f54594eda7907d6aeb7616f191b5dc14bbd463a473cfe2753b89f402b5529011bbee18d1d3771920fd0f75d9eef111a5d66df92e6ea1bc47791d7d4cf1cbd392bd25bf9f8c8e40a5cbb712289d7f08e9f7a22b009ba994f8127e72cbf4d1e5c5dd4c21f592b3b8a6bba417376f01f13795b9c29699ce396d37f9e2172b5b146d434475f0145a8b30caf9df31f698aa06d937cd9d24eae5becc6e90a2824bfe1c143a5be602fbab630a7e06b74624958fe54a7e790d01f21c8217f8e6262ec59265c7ab1aeb73366ca3a70ec48bf2a62dfb64b78283fcfac5d9c6a9f7a2266474a0259b248dcc138337ec9c1f619a92524f83fc0f15a2539431d15cb5368c55d45e5d61a927a1de83e4d2f66e42284fc9fd16bc35dd75046cbfd5d72f111d415253128338d67f90baee1c6cb944eb3e436da3771ac143b7867fc0f977ccadba180de357e665c0b483b088a47ddb16b4278a01e9e7e2a7ab760d8191d93eb1101c092834650b3d51cca9d979a3a0f6cda386dee0cbbb765beb60d5be601cd9e104e86abf25b5cdffc0128cf6818f6b1add2c3c2a61f8f03591eb2a5c350f02d4bbf2bb75d591f046e6b1a5707a7ed97970605452bd7be716306daab28cda094c524f82e0e49e42ca531d6944d2622386a0b7ed7354ae54e76aa5e167bf472a572ae34e54a242ee15a735c69d329f0a96fc6275e667be4374d3c2e4e62c5312067379fda0f98ad6e1996672b836a554d08906dd8a40b915b80a4ae2752260b5521c6b8c4fca35bf9508ece5e9b3017513aad5c9ae2da69893d3a7a3d410b4ee1708c554466a5ec362114f1d9d8f88e398000092d2f31b4ccb0e85a391390aff8ea96c1fef9177601297ed2473228f1bc6ccf16ccda734eeb28d569ddb2ff6310889919fb0b442d49658fad5afac512d7eb771e2982ec7711479de90d9e74c62fed702ebdbb7ef39950049fd53fab417ebcc5e1ebb107f25e959652471654c639f57bd814ae570348dd1d585e2228dcc40e10c11187ab2d8af014cff816f2d7791c9e42cde87af3985b26385125e58f2303061b0ec788d27ace116c569207e9e26ab36be5be96369a77f51c89c2c50e9a1ecbef876aefb7df263b15f59de646ae73651b1f875b3ef815cb259a7001506e34e81220fd3c62f846ecf95dd8bd965e9b3d070ed3cfaba1bcac043c235ab4740678bc1635c0db15893e3abd2d41bddb7f75d623bf994f9cfb0e17b12d4625ac88cc02954cd067ccdd16dc454853fd06e1adf74a5a326c5a9a1aac257201a3474762c09b971f7fa5b1618f44c7b590b468b9ac9c8feee7bf4c502820db5fe018a88d9ecd2be5f9bafa382dad692abc534f4f49283c74ed1f19332dfc7115c190626369e4d055bcc1feea793e5fefb6fd0294ccb37cd47b299c28e438110db4854bd060f8ed778e4cb70ddc0ba21602cae23ecd7867d68d40e5e878740e8f9f70e8600897cd7d0799a1429045577359c3cf06e9fdc15f0c5d00fcdf631bc02eb0a9f24c405a6ca9a59263d1a18ef2b6c31c69dd5c551c1dcd7ba356dc87c966f614c29b7d8ab7f6f8dddafa6701647b2bbba652bbbee32ee4bbe069ce17728ec67bdd5e7a2f40f4d041a93569e7289b47633180ff3898c9c84b9b7567755fa527b43e38ea24b3cba9851447ed30c0e323d39ca737417345a0caa33b683d55ef20b461d6cbde34aba897a6893bc18b48cabf7a7c97d4a1e71329cc7f6fc65ad72922661c23ab7b5015f48310d0ebe4364a298c5e65290daf2241ac4563f362c7a26420be4fafe3e5c2b7752672ace72d92057a9e2c77e100ee5146d30ba6f394cf80c41a7e806a2522d7382f8ec8c4b994fcb084a6eed0c5d4b6f9a0b27e343767e480286198eeda0c71c0f4e665f3394b4eecb034cb4df4f4dbdab507970e25c9d9377894d53796ebeee7f9f8d471abc1b980b85a03b1526eedea64bd3c0ffe99e79b2dbdab66b2552fd1d5f7b46e21023b86fcd5d56e390a9b6733b57b3796c02f85627e2bab9110a544f94e251bae4064bb3d0ca9d065784599407b37e534e99c8fb2dcf81c98cedf056068a9fb215e969a9596652dd1a6b6bf57a671f727c186b20fc9684c7eb429f611b7b3b351b8c719a0666607d5ea2090b882d28f3b8dacfa17e584a8a35083d0e10d299427206c10bd4e3e97a33212efa5f1c28cffd62fa447ca02619bfb167ee43c266356d40ed9fc46e37d794e55f524a0a49a652c08569554fcab92c4cf2027f0a225213a0ca14395461408662555f915e41a78852bbfd5adac599aac02a7d6671d99c907f896afd06b62788cc4575bf87863e29431b22875d70b5af3b18e3fcc3095d3bda0d188ef1ca7c3b341ff34e1c7d31ecaf477d757328f13db7e7d18b2b8320aa329fcd1c79a49691cb40c1181178c11c302f028b7c490c933534ff051dfa300f09fff4b61b0170144bf48c387eb38c19d3be514c4d759fe134ffc194edf1d3e9b0317b148523204ca5faf6d971758db05f70ff3d52a21b16b0e687de953c5a30f2a54215958da496df3cf391e6308b4eb9242dc8b72da404ad8ac1b778d1b57af40ac3c2c7bf984c5c785deaa970d9c793a2afd97c243836dd166d60094dae49ea856cbce529bcdd46104942b6369d7955acaf0e3893be6cfeb4bd8a5fd11ac8e0fc9ec4d8ead37ebe2e5b38d5aa26959dc1315304a90854fb4f3d624cd3208ef44c65917469ce001ed5240adf0680db83dc93321dde6b4358446e59ae4f12e6db7b4bc92a52783efa62374afc0ddfbd3daa281b6ff212557f4be04e5f2b35dcb53cb4a2c79170fb72dc80d3c51de4ce88bbdace6d8626c3126854077f60c3afd2428cafa230064998a73a1947675dd6e107585ece3f342ba0f58ed82a2b5993fc1240c9da58f99f6f44ee3b5ce98af4f8edd211975f19928736427d31984675b8627d941a95480f6fa30529d6eb4dcee614065a468faadbecbe94d826df8c65382ea9153af983da40e89f9b89fc0588188c04c406705ec41a54211bdbf8a9a43a618092f7b3c6df9bf914dab32ecf7cc224783eebf2aa84e6ad711d9e0a1867823c86a08adb3eedb44e9a47abf325e0145ea2b45b2d951af321542e2d321a20a69816e8935e65cd99b8d5cd9a56d764a2d9d5258ec3fd386878c9a824989e5f46a8a72fd1977adf9af40a68d59e5578f7d7c311137d40ab1355d843dc2258bedba14acc99e9c25be305b77085b04d72f74fb8ffd7936dbd306933659c67119076af23d10265d0006c610ea050ec488ac3ff9ebc13e6ec2fd36f4a0c368df893f3eda4ee1308736586136fc130bdb2193409aeca09ba767d0e3137f31aaad4fdff61288b7e66db50d5e297054eb390ebd5386bfcb7551033c1c7c735d7e42cf82e5ba29a51aa073e010ee6074c674762c9682a38c09bb8746a5cb18dab68a9c38686e640fe833f07fd43971b8e77d1ac09321503c4c2121b0321afa3955a3c1066801a87dd170bdc2b3c630b65cbab70cd56a64f7b51cb64825642359fb51eb760409eae106142bc66c3b09e534a2e3b2178fbabd8daec762ed857573bf52d49c55d68387be27d5f803760b74a5cfedc9a6fd368aa042d1aa0515f65bf979728ed4219e2524fd1682068b42f737b254f3a9eca93c415ba4f4b4cb06ecc86c8fdc677a1664e83e25e0b54420f291a5b814fcebc11753acb85cdda1bee21f46d845cc0b850fb10030f24494a7f5a7781b60458bff7cbb2917b4664bbc131a7478cfe16024555b1f47f78af02231e62d825e5006c3af96b3c8e75438b189f92dcffc446fc45cd09ab27186f868878f9378fd88ce02ccfa95e2bc5921cbefa1add0adab34750fd489d5204a3bd389f9ae3559d6a4520f83cdc26314c573f040f6fe5d24de89e024131665e9731f6646e31e0dcd97f89a1bae62869d8e14fa96bb1b078a718868717c8a0c5c91f034a61d641a86711c36611fd7180d5668dea647ca475b15767c610d2c6d2751ff9bb97fb3901c368a7a64f8839e0e911d8c811db6cf8e1ce9c2a3ff4554456b4850d21fec0d58a89b5e38e2ff5b4e3971e3282d83722999a55fb3795ae8b854aa19f6e6764d314c090e469cd347858aee6e76b07f765282ac15d9bb3fddd54040cad7a310a8b9dd3152c41e1c8eec2bc39b117f5cc128aef80426dd1c2a2e405bcd552ac1108731106ff4486ba594f62a0334cf736f101185e93abf9340e5c976a718a06b34245afffa50d7c5f1acbd8941dcc9311b03f0597cbff7add341853a4a64b71384efc86a93abab69bc30f24dc5f0d31b866c2197d0de0c1e36b01f36fc67b17bbe28eaadc499a32ccc2746cb45d86713cc1c3eeefdb71ee28ade3e1cc5895d449fa1c00d2b89174541d15abbeaed94f5c799f727809e80beffd90886422f64dfce4f38da77716b6232d9badef7b3a6bc31d3dc2059860edb02d149be17a315f73a7f5024559285135ffeaeb0a38369654a7ecf612dfb5d2ed9d2c8821620cbb419630bbeed717ebff4a8ec2d0927678f8822d0321990ea0ec1d30d2e5530c98459bce9b64ba0df39e9dbdd226b143d608d2c1c40d160353ab03a3cfbc18b402fc8eb0f8e31125273f98ca1ec911b81605ca458b04b19a8cf40f1deff6f6f6f178121d79fe03078def21c030f336834a367f4a4253b2e6e2ce0b49979cd5969d0a4447efe9266b0c877588bfed8aa4", 0x1000}, {&(0x7f0000000080)="2adea725e6ed376f7fad0c4f40db0fa707e4e62bb7971f740522e5dbc87ba797e3bb0214eaf8d2eb4f0b0f2de0ba2b35f8291332f01074c7dedf31d0d4a7c6a3fc7a15be3fb77bec4d9ef850517b132a2f01281795d26e8693a28646f7d6d424fe5cc8552cef24ab1fe4a6a1346f", 0x6e}], 0x2, 0x3a) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:38 executing program 1: r0 = socket(0x1f, 0xc004, 0x1) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:14:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10121, 0x100) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r2, &(0x7f0000000240)="8b1fde5e39e51c6383ca9083fa05d0765fe793d299ce792ed81c1bc5994c36ccdc028119348320b53a336639ea956d46babfaf0d048fb8bb60c9badb622f680f7e2b56e733b8df144ab21c915cde8b0f9c82f36294e30b07ca2fe4b779ce50d69f886ab6313408c7976ecf8abbfe7d8e57eeb8d6f140d8416e6b4725c6db149f4cd3c8587003f32623eff1e4e3e0c06af4bdab61f8", 0x95, 0x861f4c5eaeb74ff6, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000140)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) r3 = getuid() setuid(r3) 16:14:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d212e2f66692d76996c7444c1043acd0f04db4b33610d678cbdb270f5be04045fe86ec53bef91f1d581b0cc6b20d34f8805dd4f124db9b396e04e68969fe1cee4fd1b5e8bf52cdcceb1067e2419448c04d0f5cfbd435b8c7bbf7f0002000000000000ade1fca05280b584f05f3136337edbe5cd0c8f12705914cb35a14f0c5d85ad7e03c7583b83663cf03f4e4ff0e1f1dc86e9033f2e4d7f0d93ad7b27e55777a27d8943529406018c465903559993fe0000000000000000000000000000007c0645e29553aa9151429839a03b1e6eeacae9024713cad8e2cccc8e0b5da6839420a01be40df231789158c9371d2984d9c3b0f10b79ef5802fb7ec28e3dd6191edd9905bd7f516760fb1b1b41d1f124d1155aca800c3957dd9380f190e9388a879e856c57ec435e13274780395ca7b10b44fde4"], 0x1) r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f0000000100), 0x2, &(0x7f0000000140)) 16:14:38 executing program 0: r0 = socket(0x10000000002, 0x1, 0xfffffffffffffffe) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = dup(r0) socketpair(0x22, 0x0, 0x9, &(0x7f0000000080)) ioctl$TIOCCBRK(r1, 0x2000747a) 16:14:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) getsockopt$inet_opts(r0, 0x0, 0x200000008, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x9, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000540)=""/170) shmget(0x3, 0x1000, 0x90, &(0x7f0000ffe000/0x1000)=nil) socket$inet(0x2, 0x3, 0x4) 16:14:38 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x400000002c5, 0xa1) execve(&(0x7f00000000c0)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) 16:14:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="e852b6219c8178895a3d535797c4beeb7cc19f97b1c1995db923de3f2ec9a997405ca19253ac3707e39e733ce8096331d12b8a25f74b075b5c3cb779b052619fdc44280ed217716650f2f929f7ba6582317e8f7e35bb96d78d589299db4ea52b58528dfadf468ce5be18c7717788be51ffc115370c00000000000024ecbd96428b860d4d6dd277b81b95573fb6f99d334268211eb437e60d83c832d233779b273ac15a1dfcff87f7bafbfd05a5f20ade87a5b689726d0cd460d9ba72f4cc5afa8b0ba5f23a635eee91a073a0d3416e5ffff8ff6e6c65e3b27ac9df7c54cf38eb0100836292270eff7fde98084fab2e5fed3436a04530cb969d59cf5f167c088427e4b43fd3439c65af401e81eab854b41af88ff06d62733737596c41413e390073f2febbe383aa13d06263a3ca8b45737affaaee1ff0016a271eb8ae17bc0e2b6ee1467dd013570e64faa9d89068a67e91fb3cf018f4eb374e928fda1e4296c2470b9769473c6e52a9a6070e0b443c92f97c7549b0d85c7106926553d70adfc7be33f06b9241b734f64f0dd5d5995228353a468068826abcf2401401400fd95a330a9dc9321817ade4c5e938ff0700000000000098d88b6a6e47c44ff41c29fd14804abe2b97d8b6d098724abb50e0465ae92a6f8459a45c31e9ec90c1b0ad915db16844ea1f86f823828cee2b0186e796a91888209fdc261e50f7e564803100000000000000000000000000000000000000000000000000000000", 0x425) 16:14:38 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) recvfrom(r1, &(0x7f00000001c0)=""/168, 0xa8, 0x801, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 16:14:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x5f, 0x0) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:14:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) msgget(0x2, 0xa) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x1, 0xd0) execve(0x0, 0x0, 0x0) setsockopt(r1, 0xced, 0x7, &(0x7f0000000000), 0x0) 16:14:38 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000040)=""/156, 0x9c}, {&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000180)=""/53, 0x35}, {&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f0000000240)=""/253, 0xfd}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000440)=""/157, 0x9d}], 0x7) r1 = socket$inet(0x2, 0x3, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) connect$unix(r2, &(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f00006cdffb), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) 16:14:39 executing program 1: r0 = socket(0x3f, 0x0, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) unlink(&(0x7f0000000040)='./file0\x00') setgid(r1) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:14:39 executing program 1: socketpair(0x0, 0x8007, 0xfffffffffffffff9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:14:39 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = dup(0xffffffffffffffff) r6 = dup(0xffffffffffffffff) chown(&(0x7f0000000380)='./file0\x00', r1, r4) connect$inet6(r6, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x100000001}, 0xc) linkat(r5, &(0x7f00000002c0)='./file0\x00', r6, &(0x7f0000000300)='./file0\x00', 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x20, r1, r2, r1, r2, 0x90, 0xfffffffffffffffa}, 0x7, 0xe56, r3, r3, 0x3, 0xa5, 0x10001}) setpgid(r0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r8 = getppid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r9 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) unlinkat(r9, &(0x7f0000000340)='./file0\x00', 0x8) r10 = getpid() shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, r7) getpeername$unix(r11, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0xc0c}, {0x18, 0x2, 0x5, 0x3}, 0x5, [0x0, 0x0, 0x5, 0xf532, 0x8, 0x361c, 0x2, 0x4]}, 0x3c) chflags(&(0x7f0000000140)='./file0\x00', 0xdf51af3593c4404d) setpgid(r0, r8) 16:14:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000100)='./file1\x00', 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:14:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x20000002047, 0x2) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:14:39 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./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, &(0x7f0000000080), 0x0, 0x0) r3 = getuid() r4 = getegid() fchown(r1, r3, r4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x0) close(r0) 16:14:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68db", 0x96d) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d7c86753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xfffffffffffffe78) 16:14:39 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x11, 0x800000000000003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x3, 0x6) socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:14:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f66696cee3004dede3728c07c16835296d6196fecc50c0b3a82a6966f8e5ddf86bd1d1c88799e0a2f09be460dd4c5ce12ded9164b25f06126e3a21d7a6a550747cef9c07a525216876397346492b5d0243baa28b46967e663c25c704baf1ad847dfc1c579beaf38750621b05d5627637ecf4af0a139ba9dae133a374e3e175c05abcce67612276a7a1a"], 0xa, 0x0}, 0x0) 16:14:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) sendmsg(r0, &(0x7f0000002640)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000002540)=[{&(0x7f0000000280)="4139534a422412d884f100de7e5d414eeb026ad8d02540f428e1a0fdcb9e4f76e8ea90112a37b71eae49e39db1cd6ef55d20b9a62af1c482972987787bc60a891d7a00632efc50b001c60ad53cb8d6ed3644c91d0117280890f18fea8d84225a88e18bc4b6108bf80d45744c68827e824c1713fa2989ae3dd2e9c4ea4df539922bab178d84f31570a6882bce21308f14e30b27eb9a3da2d4d4a507029aeeff3852001fd2b260caa4b9db93390da323563997178fefc35571a222e35ead9e59cd54100562957b2211cd41f161ff7b2e7a19e05ecf189a18b52cd053226f8a3eec1936bfaeada786d37c37c9229ae01da201601c955cd6aed9d2379d8bcfa332c15ac4d6af503080a3cf0b1353959210a2c65ba6fb70a11f8ce24243b36aed1b0b883a376668e9fb325739759632cd46d554803adb2a0c7da8e5b8424ab3c719ecac4676224b7e15efd7853d38d23c43d7491150bc334a44fde13a867350a42558ab846445b04e0eacd6ef56d66fa4faa4fdf2be9432b8d36dc73c58d97472fcfb5d0416023fc0577b854724d34c1ab27cae8b020ff4a55eb96cb9a20986ccd07eb90ecd3353d8722fbbf587ea6c81df2937aefb4e112fe98f051fd2d5dbf155a965b9139e3d722c61ceae363cf63f4dbbe0abea1f2bd247ad89696c23467636bfa868144935929d8777736af68c76b80c86779ce4b5bb9e89b2091e85469f7c485d4ce9d576925c0adacf478256061523fb99ca6ed573b8e43b0f43c5fd5a4c14172b780132a05d6f5c7844a5e03dfa52062cf6022c2fca6f106b2a840a27bd75179c267cbeec1b2fe744d5e0e32826363f5dbaa078b3b69a5cc453fa329a6784109d5b92e04522c9efe11805d191f3115a155c356af042378d77ec2175be1be38e8d04e9cbe9d682b6abd909a7e3675a1b16ab41f40443efa40cc09f9957a4cff7aeef310c44565f7f778edfc25dba07c3822ccf4b7ce103214adf146f8fdc680ac272b25e9c27f7d5796b3b585a74a1c078b43d28ecafff4b9399843130d27867f7396f134143ee35b5388e54d58b1acacf54ae86d767712d7f7605e48cae0a0ca54a4f457f5f576545432c2969f5b6df74dcd898cb04ff2cbd2ef520afd3693301fb60e9f78486252c7043412cd565f576fb919c4a558a3faf9bb4301f291488c6daa3a9b30246a6d98dc56428c9bed5333182536cc5ee6785cfa48315e981fb160c0ad1f95686a67017e88c423c2edfb799cc34ffd2050b329582f3ec9d7b4c917cc51e65229a70030e1fefbc946f63c9692ff64892bb3af9f58dd0c1cf14a09239f7bf09f31a74e24492dbdd2eeee1476b227c5042379906ebdf84e8b5658b27c7dc1d5928b8f377214fb96a33d95bc956a46a3209ee342d53e0ad5455d1a6d77bf3fd806835476f66e59fe4ac81046a072d1471fab0a7d8bebe5b245444299803a787f9072267b469e387c4b5e6b808f45b7e2f0e6577371a1f1e7e135b70f313194ac52dd3ad63f924356e6bb3151e20273230a40eef9250b6b978eb7dce0abf312439d2ccfdaaa6272ae82baf8b25ab8f5e473cb450c55fd364e171270bbe09a815af779fbdae0726aa9838e51ac584e17d89dd9295ea351543d857545958b8cb6c926e2e7d50d776c0ee3ea4a74293a8f4e9d533059b871946ac31ab0c8a46271b11787a000fd9d9b5f7f80e725a32b1aa76a450dfc7dc772c43613f8c3cda4b679f1a3119b20cbc7177f9107be85d32cc5f91b62fdf99960ed44dc2675fb3228e40b4c09a0d36fac315ae71e751196ff7406f0d41070f003d43b4a32ff39c13726bd17a2735b7811b152b17c655674e2468fc286d46c9d872632cc0a82aba52f7a626e3dee27272799220d4d324303c06fac5786647e72b5407e7d3ab4f8d3468761edac32720a48c4492b64d22b946088babff4c73af8ab4d9f33855d574f00ebe9fa1fa94f1883d5a97509ce796a17419aea45deca428d67d026ce616256dd9020f03bf052d7742183e4cca55e95515c11caede18040895e902c76a82e63d5bf72f7b0d9361ec42106b06df3d0c9994e0ffdfffd0b45cee9f78f3247e6403ab01fc4bc0f7b069ba697241f625080e4b3aa42563ae35ffa90ef346a2f7ad7c98effa02b93dff8853a244b18bd08fa96a20fceeb9909b07bc932a4e032148d879eb5be4f0869aebdd6c3195ea9a151864b4a26b8012153c69d17ab73f8e3184a84c20f0a08e968243a53d878affcf258501955a1131c320c7cf63c6ac4e182ebc6e2f0ce7cd2d87100088eb3db27da2a56326c6b282e67bc9e088bb4e51ca403f10ad12b3b556374f69bfab404931f31f1d2316d914b30f0751b50744b001e167a1ec5c075710d9964131188a073e589e7e11fe950fbce7f02e960c5789860d8ee78e1a5884402ef0c0998dec1511448498ab80406c67c6ceb33776c4e8e621490c80bd8e06f65ef5278593b9a860e28c88939136f60df44112bdcc99aff075a0ba6922753b24f5ede8b29b89369fa1656d23ff9e41564535844d503bd1f8aabbe39afdfe926951feb4a29ca936d2f34e1d3b3aacccfec72e3fabbdd2c4e67db77ee5bc1d8ccf86b363e1f69f9cc1fee4390350d03a25a4569167a4e73d215d6639c22f68472c873575404b18c5be106f2c7c7114f6cd6acac4a4b8ded9c6ef0d76dd4efc6a030291f4f84f11b59feea93c391b597d8ec89a7b2a67d6fb9c299a450102f94b872da12726892c74ec08db2d1a53a3ef8264e17e15dc67183ba7cfbd58d425b6b4482c83e4e42f10cf8f9839e6da8e080ef407e3f9ee6360052003233aa61532f5a4206504d45e5b8a5a3bf8b0dda9322eccdcf8936caade1639e59c8b5297636e4f0c805e872182040637bd68473b7943badff0af1d1d6f73fb9895e93092ff2d9855a08b2c8e486b8d8bbac29acdb2ef58f177a7c61a0e397df44a69fc315c35b830a080a2e2dbd331b85ca3496a538c7895a7a983ed4d1859eede3cbc8dcfc278469b42f27576e78c7e63287bbf034fe91a5fc4436c609e37fbca106cf8aee2abd6fb5a8e53f4f22aa4b0e15e6011a66cd30cac38de4239483bc92cd9a9efffd16ed803b466a621212a2fa01233bc6b4ffc05edd2d844a3a8760b390220d07692656a69528fe5bae10af5830a560b327d29b43f3235f9500e9f464c9a90e43f5e5ec78f3a389454253e273a13bbc841fcf6d66d4885603df1fb2855b834b90cc50e0d101e73e837b4b7f69a2162534b5e7da38db511a89093edc5d7c1cb7ca8347a797e9b332fb4f8934415299dfac5fb4c8d175014746ab59a0b7751a0c311e47f760a616f7bf0c60687dc9ff23e5077caed6d1952d35074eb217e19848f487a60484232b98dee7dc711dedafde415f8fd94eb7ec46e21a26f1960260e29554e9dbcfc6d793f53ec553704bc39f67510ea82b82c533a72aaa98a6cffeb2f9859d0b5024bd59f401e823f1afc13cf945662d57ceaf28804875aed5f095a6044a1c53c510597965512d4f37c4ef9ed3b41570923482c55d4c857e8437f745a0dc372220450e8d5e8f94bd862a5181eaddad9882f6535d4beee6b3f29335e42f6e3231c609abd7168191e157bf9a8b71eed4323ea7836af8f06710fcbc0d8169b77e16287bcc6e03729cdd4a065c9da70b0177368e2fc3950b71ccdea2a5b929ee661506275ac9ecea6ae4ae82184cf90eedc13e2b44085b4d66292da7303618e5df729758e9c57d987315468ba93c849286a0f6560a12d898712b04270d92b7d6b9889c079c730fbac5d31b32dd8fd8146c54583177bb3bd4837be3436196eafa6b16a259b07276c2a064dd3d75277a82d017939f098edf92ffcbefca7ccd648daf1a5c8f261da1482ea83691f0ca9495e018980be6635ce51dce55f74fcdb99123cb197773d1e7f79783946a4911ac7e1d01e5ae392211d24c377b20c9517f01cb2dd3d960b56f5e91e0b515defca92f2e911ee39de601adf2458179cca1f498358ac76795df1909afcf41a22cc0a93c52c2095bcb516efd770196f304a0938cf77a7aea077515e8edf56e0a5f39d8e95bdcf99e7d5e990cacf03031dda90949ffcec31569d773a6ccdfdb43cc64ebf0c0084df86362debc74d091534363bfcc4a1e8ab998f56251dcc28d9df6a9f27c9f8afd9d5ed31e595b8d58354f1eae101bcd0a6f3926c7ac4cf135d27756ae67a931e84776e589c584b856658679bf1087543acf37d876bc040da98f98ce1cf466edd248d60837c839c4aa9774961f8e71bfdf7fafeba222388e1a2986b72ec8394f5deebb1afc92803e53931d429749797d26a3083d3409f63de74c6db296e53f12fc82f1e0fde50d67e14acbe336b572f3b1786d03372efd2a0a6118a0560a18c7bf5a3ce32b9e8823f748f7cdace06e730707d929e103bb0d2bf874ff8e41257a60de375353fc9ce08893fe8e980b2b11d6956583e02afe04bfdacd4f87ed7c3e66568052d7eab7c98bd8c5362c5a06e8741a5666d56b89bed6ede0ea7ec143809cba8d2e00d41ebb75335710985891a5b258574bcd894e0a1f6072381d8be149f84e6794643dc56aa87618803c8dea408ad21cf48e0cdacb43ffa21b1c35c18dba34e20070f7e71824b7125094c67cf2f56ecbd5c30dab54f778274caa8bd2c9f1473adbc025ae1bd17bb071a189dedb991e6131dd9cf75d7bc8ba87c567611d0c2031e7c023c5e5f85409d240360f9ba2129093292c8d33f9e215507926ce0aff97dbc9e844fd43114a3ec23179d5224f232c24eab3122c8e305aa44bb9e244214039eb0c2d4b262de549f3f1497ef953c193a6a1e5dd5206679097adc69c4a05748b7731d2608f8e7c7cc1d7cd684395fc25996c77aa096bb8996e727f2c10344f7bc5644c7d20b1eb9e8477663bbe6aa42f9306fed97cc5d47d2009e4258b442fb6f0586a797e4bed198b720d4ab46f6225eb3b210d90ae64daf470fc863848ee34eba0f2dd7c1e876361d756544c37433a44524dca74b61b6104dd34417a904441ea3f2e8af39a4686c56cb658dd292a6e02880d26d3fe48c26ed95acbc7231003eaf752555dc2f23269a84ccb9bdc3408a893d4317f65912216c6a723e1e4782ac86b62e137db6e7834deeae69d8a9f838dfc10d3076c98015d8a6ac93300fa3e28b77ae165bfab72e1fdb52718e7397d7df5026b22729ba7d0e9306c6b8c45a2919bbf4dceacc24ad74d20ba4db27277b2a62efc7af0971cd2dbf085279dc2ef4127e49ba1525386365ed0f233180d795cd91f59992936db1cc59ce09c8ca1f7738fa3df5200b463153b35060c10b9b3971b466f2959192ca178fe3ba10affb4fdd5f2ea997973ab075e87e50a429f551a573ab1b46a0f71d2231ae6f0f6c4713b2870f93fb80d3c096d6ee9f3d2e7800f637d389a541c7ea4515e00412b90bec2304d77cf4a16c90eecb39b46a9301481e7c22da95d651d5eaf69ca75d0ce4479a08afc662687f1b6dd439a2940a05dfdc616b7e8bff2bb12b0b1b4d7d4b57b43b39a3ca4832d09a2e769466241722c1bc5aed86d3e6a2348595ed2233919114da1bae853867c7de816f8cc0e8e1ce8dbbe28f337a0c212b3fe0b2ba9e59e3c5007a3720dc52f594e5ca112c44ac9e7ca044a0129e1ad07c1f04125237351f8758a2445778e632adc563496346e2058a9596cf5d5b9a15c10dbc77f1b809c20e5698bd5ed95d5db046ee131d1ad30891165700c564202e21d867a982959be64c966d45b639ff893e9385ed9419526577829f1edbf04253d45fd92ea2e2399e", 0x1000}, {&(0x7f0000001280)="cfb84777d97e0b1ac027fb3417bf9f33dee2634250b3a0b62fbd434ee2bb574c54e4c30b0c6e4a4f3b601c91b0296c76b0fa281979ccefb2ece3a7d928a8d1c510a422f46c827d9198eedf232b7f350da6e3aed558be2fda3306982455d237e1b0cab5f70d3cb8514eabe6741c1b511d33a4df4a893348f4adaa086a8e5543eaf50cea618f6f1aed4a8b649691c2870eaaadea5c68cd3b915d423ce88e", 0x9d}, {&(0x7f0000001340)="5afb0c5649ef587175a1c5ce0dfed77e546b8132644040cb2a0127a10b1e468a72b9297f47899318615318df85ed7146606c684b2a8a6f4f408dfa49c81b10601215eb9d84930fe78adb036c31b3", 0x4e}, {&(0x7f00000013c0)="d749a6b05698618fb65f39c99e71c0943fe73673a688af3af0ad7d720f32ed906449da41f10deed4d0d6f684f41fcedd75799df2c69c1e07d3e739a0882e02679a84bb282ea0f8be4bcc63a463b07b09ab7afbd90fa2dd52291120d91edfa54fb6e5eadeb1975d95aba7eb104e840c8a9b841b65468a698f9d9a996d744f59bc45a007ccf83355f9acb7cabcb72300e4950c5e66f708829742b40d4a6bb6af69800c1613bb7a363bc7d6bc4bcdfc2bd9f3dfbaf79643d0f882595fa94a85e1d42de2af8ace844594a93256e2e71a86048dd34811e6b0cd8c12e3f62ec700d5beecc54bab876a46d3ffacfca58667a8663dbe5de00f55807b853a99c5685fb172b030bb19a398213ac21122f3895522e37fbe7c5476b9e1c4d59865c35e35411ef0d9fcf8806300a1f2f96f8cc9a8f04c69c1a78a87df210cefa4de889a4c1f944296a7bfca2e45a19c6fce8636f574b9a0990ef9bcb48e8dd89d32db2702cf57faedcdd038e9d07f3563af9e60bcae5d972dbf68e9cb578490e0bfabb08262efedded5cf05fdb926d2eb7d54c4c0a33d7f51ad7516476eb5163d67f4282dd3fb0caf862a56aaf4653e1bddb61b31c7548c747898904c13241beb023b81dba20f87c83879277076d690a7af31e02c35ab8a24f0ec421fd3f17b1e4f7234054d2ae3d85c7c59da5d78947d714c72b1f6e2a84e55bbc674b4d138963ebe2c9412555199272a1ba1b3c3b86dc8c3bab7b9ac7f0779aa72140dc200901e21cb08aa8e65b222bd9441e4e3ec76a4830ae8a7fb487021868b99c453b9d17f5dfd10095cb4b4ec32f9d620ae06386cf999fa5f357fdf1a3bceb2b921a408a08164c2fc4c02474a64921d4344ed1166d14de8970f3f31607458e823c02db2d6bfd14d4c13a7716fb176d8a0285b8764b4ca7f60d8688bd09c6b24058c0e0c8b0683c7283dc23a79dc160f06b98279e2caa5a4377f75088895cc34fc1e775ef4fc95c0807e3a76532a30eee2bfcc06fc51bf8e653e94a32e7f0390ff14712a1423803ae87a4c91f0e81f98187fa845da069535e9e337413f5484dc729f2da2c7dd03221b76eebf611136fcb07ca8f4e20bba586d05350c90bd6eeb9a361d181613489c8ce78f2e91472fb8a9b7f55772053c510c3861adc3096d62cef7c6e3a56b84dfa694c0931ca8f0d16dc400b57705c4a577461b1195fc887a52a5e89ffed4584a6d10653bf9bdd3efed7b32c7fc2ad786a67c0a7e9bc01e74e219dd52d5c5068e0688e93b29e1d7598916ba9d3ea068c19ab6d54ffbf79197e590cc3910fe01e913a26f104a9bcbb1c5a1fcdc92c2fcf780c9d7d0343591a49dde56b5550acd75fc326c43d8c17f9cb4318127fc55b8441e17abfadf3df58873739f8bb1add4227d521d6a72337dbcb7d2ffef7ed9e4237868cbfa0707308d4e2fbd103a02346930f592bd6b95fe7842b0ba0a58e30eca76a8ea6657f25e4a21cb68aa2f63e65d68f5cd6e85b82de4c22addcd49f73f7d48170c7f1ad46702a924d545c9a60a897cf010be291de4cada6274382f181d7ac24fe2164fe21da5a2a55b3e74a399d6fbc8df423cb09e3b3d0b12b162b98c12f7ec17dfe66bd2e0b2ed0b50e8c73282150b2e2d3c30020257ce9081d6dfaeae894ef80ac2b47b9cac43e739fa3bb0711e4e6bc181f4ceb246ebc93933aaf9601e93818a4b184e84d26aa99c5ef785f94383102134c753d4e88af0bd86a2f264843b63cdb831aaa25de1e457e7cda20558c6881bac561596b0cefb03407b2c34fbe5dded06de588249c5de8bf602a00d613aa345d71d173647d0a8a0dbdfa76ce8a5fd1b5338c9fa97b90eaf06eda48f49b11f3d9088e14009edd164fceff14c9cfc98fbed88482cf93454f2f1ca3228f894a9fd68396c8082516aaf4c5fdcf46db3314f12aef9566907053c15323a38f1b00e442785dfcd214a9a3e4a2ffc06dc30d47000aa9c38725b2329c4aa5518fa861aa82615237b98a8457e5524183fba77b9f136a993d0f91db135ec5abf55424ae214b2b286e861acf85e3ebee127b83a5f00bd0a6e20572f8ac70e8cf4677084ce7a471e083bff0431a5c7367d2b764e02ace1533b35eec6ddc5828c30f9ec6d778dae8f8a34b8177e23f74f8f3cbb2d1583123deefb267d080c02416540d76bf62889d18f1e2345a2714ef3f921d6380bd87b68c1b4159d86fdaaa854a39e55e9d6ddd2d57d2c18e10b04bf32c3a6f5acfe7a861054b4a9798312d0126e9fb9660b2f6a4400fff824d3cbd5eeaa91c48fb00498c7baaf4061a4b280c90cea00719de410263b0624125d2024fdb1e1dc16663686d001988af5caa1318d64fcaa9e59292d8f5f634f286c2104289d2f0606357d8d18cca06ded0e2560ae942fca35e30e1a736d336e56e14e0ad581a4256131f7cf58298ebdeb6d02d895dcf0987d9cb15c46ac2c6ae1ed809a9feb538863b5e61affbb290b551a6df9b89337a47b3edde45592047e48b3a5303aba47e5773942292c3777a050785fa8c1ad8b26ef9777e0ef34e6f0b73bb6fca184d359f54140d7566189cde20068d4ec3da4e65a409fcf3caa3f055a0ca09d0dd8de0222a1078775325e1170c8d9a7c58a892e105854901dc123b0adb9ff3f040e547da76de988ec8ec6dd841ad66ce24fe5340a66ce1bcf0e8b58e03d8359edb2b2e71bc4d5ae0bbef515d3194bc5b34662001aa7ef17c7d9ee6aeff1b9937d2a6094a68ce1715a8893b8421937542d2031d8036f6fe90e9b1e0a1c396e01551b48601a48910870dd7538ab6c138843c631b36a89b7d79c7a7328fb359cffdf710dc4087d474d94b8084f94a698d5b399726e318acb099598636e8aab3f8538730af096b2e770b44eb0b6b4340e65857d052af92aecc8128de46fff8f3740cf7ae7eb27ada1e601476471b7c5c8aa641209a2d43c6049125666ba73a936e600628ba6933b93da042a711ccbdd99d096fa46558fd13192bb2e49dc34681868e381b89eb22295428b443e2bbcaffa657fdc794aa5313e78a70fd3684fd30dcf8db888f00c85ce90d0e4ac11558be5d8fd8b079cbef997aa2b38d7d620d8d97d88593b0efe952eff6c7b8267ee01c1cc021ce4c79fd5f626715981b78b0eef25febee5c189080836a4bddc80aecfba370e3f1cb9fefe59b74477028896cb90113924a3481aa00f87d8350469f29c672964db1bac1e31aad6adf70730bcb6aac073e2a079a4ae18e3d63605507daf0ced1a673d3fd3a5cd5bdee7bd0697023fe3e62aa3665cf1fa44f1a04acfdc0267cc1dbf126487d809e7932db1455f38606796b89a6c57ba5660043b61bcd4e0a3ef79370707e5701fe86d09a9b9cf700dd48bdedfbe8ed1fa5dca32ce9a559310da166ea7a7352a0385777234f56772ac9ce953356e8ce60895da30ddb669b7a7fa0d329fe230ab540b3a10ea061ef529f3b1db8d2a3dc6800cdd8a49479ef97f9e0811884c6653254bc08f2b2f20ed40c6da569a8b34895ee2b4373706d2627ad275e3f2ef275724d7443015bcbd3129a7e9c026377ed4ad6476398cd6a2e19044589c24bdf00ab8d661c6a0f35aac30e454c570c23800a3045f40af4a4af30ad8e1a5bba4e91398267ff440228aebb1610962c8588864ae3e3954206872aa8a82aa18de0def13c897bf65c945057901473e2a841be1ce259d9f9b7c46ecf70e13000926cbf622c4ecf867aaec671466dc6283289dbacce0d4371ebf5deeddd593529009d8e87b9a0debaea2ce2a8cd3e054fd5acf54d71004ccdce3ecbb2f1d10aef2f509aaed2f1beb41ea50609f9ea75c99d9321ec3865936ac2cb5e3b8c6bfedf7311cfb6e583c3b26677db0b761621fc0af3b6efc95b18fffbbe8df1b52c0a253a13fbd730105f288a086dadf32088bfed3ff74f6e7f5bcf0426b48a2092632f05ce431167ed89d4d10acae7b5f189e94ab23521e092452e32e8ef51c793201388c10972f27155ee1f83b583a190896c66644acf1493ce35b74eef14522bfa0251cc656e11cf2b53bdcb63303bcc4a64d61f9aefe9ba0ccc3cfbce26ca365225ad7a34d8ca5d294a7cb38fc96b881f6a182cb7a0f069a22fdb8279b73028143a0c3fc438828bebcf425565f2dc1bcbef6f665cae2bf8cad357d7fd09259f0a06662e1a75dbea3317e2242241c96b3c8495f4cc3014d34574dfdbf31038f17df64a1bea33eacf463df65fc26f18d529eccb5c0eef6cc236f09c1bc10c09177d1c768e56571810d24c3f5235b8cb73c13d8c12e25c508db35cf3f093e81d93f3b2be104abc9012205a6f760617195ba02c01a9aabb1235c63e695afa62d1a672a26e01276786acab47e134f7b36e353899bc4c199f612db4d95e8ca9dd30c8eec89b68d9bd1c98e6cf91831201aec0c80c75d9b9a0446932c41127e97c4471461cb0b510366d5fc676cb729691351f72a921c0fa3f091051343f1162c066f9926b1456bde1235858f632043124cd40be30cf84b60f1c66112dc5c9801eaaf6cd59c03e67892797ef2777b82f8d2d9981b258144b0cdfb5d3faec40e3a332f97bdef15556f87ee469c013964d397e0f19b07015b8a8313e312223d53dafc85dfe2a8a59e3b8903b7d111d8eb49e4a1e5752b96bcbc76764ee908afb052789c662e08e16c1c55e1f41d20209fa9dc2936d8145d00c7312337ce325cdb19283182b234dd160903ee5e82ca64456608903928da624f0e0c29f9c97066f36acef686a62bdb81359afb0464ed1cc2aacfdb978dc0882b8383c6867fae6460d42a401ffddcac8eb119dde3e03ceec0faf7dde5a80dee5d700c8b27e095faac46e245532fb7a2b43fca06efe70c7f4a50450f05608df6f25d284e19e103511188350c753100d34f2d7de37b9def93909bbdaf56ba3696b2e513324642c1335eef9b38fbf2f2c8ced056a08f050be7c1a5f2b5253840ba9064752211445528d4d8d51823925f0345e3b342cfd737799d809bb943d5d90d6f80fb15b1ed4f90a87ea2d4414cd80d3e1a7a1aa7cd0b4ad4cce92c65b08d55a46e6a8a38411adf51a338f4089a7ad2013f73258617332f82cda67acf4f67f4cc0cd5275d6844877406f880610190bfc7c0901a4ebdbe93c17f220a095e685a01463e7631d4a3f75a44840e17c26ec434f485a5cc2d770fc6d16ae543df18775740d47540ca75eb94ed145f080c881f65d5dad640a5f3e576e32a35cfeef3783baa51a65385cfd71c1d5cd4fb8f161b92c326b6bb12f935722c74418c3c8f9b6d53731010bdaf6d2b55e3d21122c5889918ba109ab2faeb9c714092638e0f026bbf625bb3d3f62113c7148bdcd77eac99a29afbb17464983a21ace1fc308aab6436aa1555ac34cf7a8830088ee0d9bf8601fa7a082869d2887b573bef66cd1cbd0b15d8595692198508fc81e954c6e3c42c5cb026397a7fb3e9832a900f9cd65d84525738a95487097f52865d78f40630550f8df86f4030d058a7def58d984d7b3e36df03566d6fe63a1c8839123fd4765628329351f543a0376dbae72b206e8c6618bc73ff895228ee02ed9777bd2e805b2f32f80b2eba529c7d4e87e26ed72e72ffd4a0b00be74f44d9b0dcfaca74aed6a6560b41a19182ebf9f461bb18419f158aad356a77590a9c6d943f69e91e4c873056f14cab70672232c87a1e1022f9a6a4e1f030ada7327fb793c21a31c44136c55142c052407258d719ec69cd7009c1f1b3dcb5c67620702d2213fc03d9d8e11a25b34440c46b373787c2c5768ba4993440bcc95cc7c124b3532de22e9ced", 0x1000}, {&(0x7f00000023c0)="de643d53bf77bd22b9290f56483a4e6ef57c614f578901a7bcf013e1b910c7222f6f22f108a538965c368564872b6bc17a4700e9ae732de82ace9bd668f659deac0fa1423cd0668139c667e442e0e16074ae3146e6d92c755562fe21ae008b9ed4a72e0c20cf68d23cff6c893b56828c9a3d92a2c04a1cdf4f18a13698bf8c4d925e44cd66724fe20e4554cbbbec4cd82aaf38fbd506fa10b7cf804c3624bb57daad793d2b", 0xa5}, {&(0x7f0000002480)="7457e0405f21fd70206638405d7c813ad5033d76f7d47de587e415248a5cb58682b5936c6f93dd18d612976e5ece2cd3a902845f343077acc6d5eb38a395b1b95fa398712d4bf22ae362b26b1a4e0949a9874d10a45faacff3b6b5f93902b617e13de49a5b4f6f5e78d486501bd30399f937d6a8f8e23500e359149c71046afed7479b771863251ccf633f9c7938adc67635f60b6681a573eae31a886406ae1d4ff8ea59e17dcfb2343f29264a385150", 0xb0}], 0x6, &(0x7f00000025c0)=[{0x40, 0x0, 0x6, "e5306a03bd85f1385ba60057c447282e388b7255c54a31059cde4ae37bfcdb6e63fb6828126de8661d75cf9f90"}, {0x40, 0xffff, 0x15cd, "20f2d83343c0e23cd73e0cb24ee12f5663ffa22b2d6219273185619c8e54f67c4f218adcdbca091d44db"}], 0x80}, 0x40e) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) r2 = getuid() setuid(r2) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x40) syz_execute_func(&(0x7f00000001c0)="f3450f5284f250eb4adfc4024d0d629bc4c17951ea47da13c4432538afdea7000023d9f2a10000000000800000c402f18c7e87c481fb2c6d02450fc5ddfb") sendto(r0, &(0x7f0000000100)="ca170ba0b0d9ad5e620f960d1bedaa397ffba53eb6f6583df931efb6f4dc2c433640501fb02426dd4b7dc256edc0acd5ccd586d00f5eb3e808586403ad7af0de0a45cc160cf11f0c043d5dbfd17c9a29ed32724e304dc3d35e", 0x59, 0xc, 0x0, 0x0) chroot(&(0x7f0000000200)='./bus\x00') 16:14:40 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 16:14:40 executing program 1: mkdir(&(0x7f0000000340)='./file3\x00', 0x22) chflags(&(0x7f0000000100)='./file0\x00', 0x4) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3d0, 0x0) munlockall() mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x200) readlinkat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/229, 0xe5) mkdir(&(0x7f0000000300)='./file3\x00', 0x120) mkdir(&(0x7f00000002c0)='./file2\x00', 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x800, 0x10000, './file4\x00', 0x0, 0x6, 0x100, 0xff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2, 0x1ff}) 16:14:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000400)="e38f4a304bf928ef654015398eccc3ecd452a0dbdf8ead6704902af50e42970048bcb4b60edf81c579fe2ab191ea58207298c4f4e758d6d2117656daed16d44ba534fe4349300b1c4863a0bc6d150d4ab19e714abc4939022d074b7b6870bb4ec254834d291d40e52d6cd1f3088fef30ed5a666b8ed42d5dc7fedd1fcfa6709670a1f9b290f8f9577da3aca9c9f05e89c70893975f29af7ca0f55c12c076f1e0c2182b1978f73c698dcfc390b806f759a733a0a29251d15cb7c6771fed88d8bd01924e6a857714c4f93d016286f7ddcf97e7fe442b12cd3fafe3507518874948893992361a", 0xe5) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xa0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0xfffffffffffffeff, './file0\x00', './file0\x00'}) dup(r1) syz_open_pts() 16:14:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000003c0)={0xffffffffffffcf33, './file0\x00', './file0\x00'}) read(r2, &(0x7f0000000440)=""/131, 0x83) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x11) setsockopt(r3, 0x2, 0x5, &(0x7f0000000180)="94f59ce2e26168b2988465f38a0f7caeb10f5bc022bf15fc5c41fc80b1bf38fc458257c82f5cb5d50eb734aada43f1e1f2de2d5f77baf6714bba7f778ac65bd188de1030fb9d39b949c1e95c83fd7bbaf431d037f50242e708459723afa0fcef148a0a5c168b70ea8ff90b9c151c2ec22094c011f10e83d528436f4fab030db0a65f40d8bd006c2a5a0f0c8cbdce5b6d43e0639108e80b6dc98474be684d889d23b63b5457cc63f422fd0a6bbc6e", 0xae) bind$unix(r0, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x100000001, 0xf76, 0x0, 0x0, 0xbf8, 0x71b, 0x1, 0x0, 0x1, 0x100000000}) setsockopt(r0, 0x1bea00, 0x1e, &(0x7f0000000000), 0x0) recvfrom$inet6(r0, &(0x7f0000000240)=""/237, 0xed, 0x41, &(0x7f0000000340)={0x18, 0x2, 0x795b, 0x9}, 0xc) 16:14:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) getdents(r1, &(0x7f0000000000)=""/67, 0x43) 16:14:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffff80fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgid(r3) recvfrom$inet(r1, &(0x7f0000000000)=""/161, 0xa1, 0x40, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:14:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002880)='/dev/wsmouse0\x00', 0x10, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x0) dup(r0) socketpair(0x2, 0x8007, 0x6, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000002840)=0x8) sendmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {0x0, 0x383}, {0x0, 0xfffffffffffffd61}, {0x0}, {0x0, 0xffffffffffffff7b}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) open$dir(&(0x7f0000000680)='./file0\x00', 0x301ca, 0x42) r3 = dup(0xffffffffffffff9c) sendmsg(r3, &(0x7f0000000600)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)="7ae655f366600e8583fc3e", 0xb}, {&(0x7f0000000080)="12c0ad98d3f16c6d2386336a1a36ddc309b1fccf958cc84a0c5ec3fcc41cd6285053e008bece14ceae4b9f44420afa6e0433", 0x32}, {&(0x7f00000000c0)="5caa0344938e5b66d9b160b816443af9ec0c3eedb5d6856f1f7194009f1993bbc0b71e1bef340ef1e1d5f9ba1922be7a742b75", 0x33}, {&(0x7f0000000100)="da6032d7b8461bd6d517e52e90ee149792747a2054687a5d0e0d7a482f16b75a907b5a6a57c19e4803892106f6cec34aafcf30951088ed88a530a11b342ec87e15c5e8432d76182ec57f70b9ad3978c5b73974c7d5c596f28725dc10e1965de6a1e273cbbe588521934c4ebf4c5e6d3b127b42f9defa69f7d9fd65fa", 0x7c}, {&(0x7f0000000180)="19f240e4de642f3b1ae418ef27dceb9b829ec2aebba1a05443508e4ed69b60f1df9898af88d930ea07480fec55928af2ea7306936f8b897fe7f2dbfc0e6ebdf642dd8528238546a04bcb61a04ce381e28bc96b8c424cbfdb33fa8944fc3b0ade82bb419743b51d3e077c96a0ed630235de05bdfb92c75a4bd11f30990b9b9917caa271ed49fe0c270289dcef43ca06e83b4a0568b5d2413b69f09f39c94d701834896ba7bde137a4529c1bbfc9295e6c1b5a32a788cd", 0xb6}, {&(0x7f0000000240)="ce6525af5aec4b126b3aac0b601aa53163111998c451c35b4a7a2e4b4fbff7645907c286a29693f069d194cb8a63545736ab9a9bee8ead9b1597b884f5af7bcee27845ac622fd6fc0f2c098f11626223a020b4ae3be9695777d9b8d474dd614d1b0be910c88f0b6698966ba1a891a31aeb30f8386cac169bb0cda54eaf582bc528bc6920df6bea01121edb452ffb156da88d8097d1d0fa3dedb932417c61461edfa3cf2d6f9198541db109939d573ac188edf0a40ac18edac040b0c95675cad6db6e020e10ea369ff83b9bbe9c79561b", 0xd0}, {&(0x7f0000000340)="e418f95c148ebe48169a51ec30c158f0bef116a62d7d5400d7b90690989c4d4a3c0de0ff749b631d0776f77bde4b8927feb7df35f18b7aa43c886d8a7c8b8e1d44cb492059044d0fa6c67a3d63acd73d8fddffcd9ebb7c52e7926a96cc7c3e365274b72d2664e3f1e93304c16364b1f3cab1a6e93e176f020f4594f87f57037f3b7b267a85cc3fc21a18feeb0754423be8dc03687e1d5f1ce64a8c0c27cd8cc4974a4054c2a00c5d41663e832b40c740d9cfca93b87e239864a73579bf11777bb57e4ca7fd7d5518b94099f3ee6a0d87cf0187eaed7dd1979671b77c2a37cfcaac190a133617cc6daa34f19a8a50d6c38b05fba1277370c9", 0xf8}, {&(0x7f0000000440)="7d13e6c7c4959803d5a9a68cab27471b6048f662ba66a20e3b3a99b7e2cd5c3b9cb79261a4d43fd4a16f9809974c9695398b22e1498547ec62bbb532a6d325b4", 0x40}, {&(0x7f00000004c0)="eb768b00ecbd3aaf860d6b96d33ea9ad259ab8dee314c2cbf1970db2ee7cc6409c1b0795c53a17a324312428cdd4876bb60883c38debb7920ba1d220d7565e7e247b1d291dc14370bff7cf802e64c6e47db3da28c639e5c0794b2234bd304e196edaff39a05eb2f94cab6ca641f1652f8f13672d", 0x74}], 0x9, &(0x7f00000007c0)=[{0x1010, 0x1, 0x8, "d7db632e687d65a94f36a88e1422035c385624dee55549b62986e52a1ca2bd940e1ebcc3b96bdf61c636a50b74d205983521e0933b2470accd836d163cd80c86bb490f30381c9751f419be78e22505a6cf50e7a3018205e8c881d1db235c8909d676fa8b379d4c29f3ccf85e2fa25a7c5a618f1365d829bf21a19d34a3d056c17812855447d6c623fb66fbfc48ef8bda6677f98776368cb5764a44a9e4eceea555a509b2b23bf7a2811307315e9f1e3d1e305a0d1e3bf2b76ca3fbeb2bb96671d5b6f31663c201861aaf1317c99cb6a2e7a62232fd5f0f4dbe15fb803c0aaaf05501c27f2449203d32cf1f119c7121dc2656fdb8fe073e1a2f4b333dd63d0d6da465e2881e5a0495a1841e0cec671ffb6ccba614d452bb7d195245ed220ca25b60b892a0045fdb15f6eca1fd2907aa12d6490798c622e9fdc1e21df09880fad225fab82ad390e611b92ac4d355bf044d4efc23defaccd415758d7e65ae5ce4161d4b0566f0a880823de13b1174164bf3175e46fb13218ac9fa8b636916abcd914c250da81e790f418b8e4cd1263e5ba7983b9e8b50e8fd3993c5f0f43dc60372a12a0d918a4be0334121718cc54535e5070f0cacc1ee75915a63e1646dfb57b19fc30499e2bfaa8ac103f09180644489521e3c3b02c67db6b8c18238ccc8932b8d5e32231fba99bfd3cb8091547bb35816efbaa162380ceb2fc9ddd1ff18386178415e937d391fe23f61705c0babc57924ace8a515091297a142563ee343c59e1fe7e8d03296952c3c1122c61b87d387d91492ba663d449b8e420ed5bb5956c380b149403925d5e3496c4ec43289e529613861e609054e7a4591126a8feb7adb29b12b8b5b6075244b1d1c9288b1b81d6d4229eabb3a5fa909230b57b432aa5912d3210066f3835000a097d73c1b4303b22db849cd8e25dcc4f8a488aa33c417f0a76bd7a7e73af253523ed31a426cd2c289cd0e148f33a9b413fd94e94e4e0c5b019b44490e17695d52c21107c778b2132ed76a710b7fcb2c5e389362d726bc9cd8738311c9e9791db4becb2858a2faa287e5a85aac7010091874657e432008fd20a26ddc59db8eff37fb3b711e565792d34f7cce70f18b863a4c9b16711c9a2f17c34c6817902c46b55a20da9ae6ac45421ae62f42e3544138915fd0c67728899b93b703877b776bae54ab47dc367c1a7e694848783f042e7da9250140f7898f44c180410e9aeffe639dffd1afe6e7a6cfc500dd16dd8e77910b3e9f2b0d19d5ffe22e4a964f5695aa21345f5e4480a3196ce82250f044331d902f5737ed69fd6a588cd9b39fdf0789ccf947ae811213138666a47cfcb080d1b8ec2ffe598a1ec8efbeb69512718af02471ab3442666aa2fdae65d3d812f4c0bcd8bdd458c5d720d6f5e4804d0a5a78305fd2bd7ebff83b63c36c0f027c3f0da9fb912bca4424af1970f43adfb2327ba53aabb32828180acc645b52ea35f2e09b6837c8cff51a976c313b79fbb28e76cccdff5bfb6eb96b53c512e6ce49edc9ed26e86ec5730a77663aa1c901b71fc1c9e5da841e8d17433cf5f00f72aa40488054c37f3eaebe7811e781675a7e659edab4d1c6ba1c3678e9d78953a53c3255a28143964d06cf8f9ff79673421a9f995726c572b2e62d68b9496b8e32de98a480dc8eb522c432ec5aa60df7333ab082e1c3b93d604fa15f506191272ee57019f35ce4c28aaac33e9fe1c619a148ce9c64419ee81cc6cc47b2abf8163f1b959647d9a3558e55398ca263a2e823d8b28c97f9f401d80bf2906aa3840a5d1103fe00da9297d46e6664130aaaa70255cf7de1c33dfefe8dcdf2be2e0028e394c62f108e88fabf832ab34e157273bb4888b4f1a32fb07ae223f201de3dbb452711c70a2ea4251897462cef658efb60ebfdab94167f8b6868fbf020c0e612d90ad094274728fa8c1caebab1194fcb9e71e23c84f1721ad6d0820df4e05873f3e0b9b23af126ed61e934f9c552ee1a7febf18d757d1b29439249e975ce3a7ac7835231f827ec3d9a3c82c01fbdd0e7069d8dec4fc7b9c4313c429b34a31e4dfc62b85aa8e303b1c7f09463df916f2c172c490e19c50bcba9307a893f7cf8a4a818dad9db046cab01f1c6ae75fc42486cd4c5b6cba737e7d5316ea674c4b4922d57f643bbef30e16ad5764a1c435724e9649bcff8488914a9e882eccab786a7588327876911c296881c55bdb075c312996e84eba1bbc3cb602a262762b4e84a85b008458dae7788755203fae7e55f8ac5a09f4126dcec22e510d3aaef5c7491789ff9a6a6264249cf8d17156114fac6c40c8675ced2fb5022a4267a1f0c6c3a0190527ea4bbb9420ff167ee3e305a53268257857f394c215c1a5587bfd738bc636cb5dfb45eebe09d4e09af2317983b32e7451c16d3ac0acbb280bfb50fcd429246e50d401347f773efb55483b60a79cc6100920e79aabdcdfe687d3b69e514684a82ec8f5c5c58d178c01981d5f03bbf47b131ffa0771f912f5980f7e18b742704794593595c5aac081dc94c81bbe7cdddd9d806752d91310c35c6abae6b850a597e8f2bdd0a14be6d2721ce91d028f0261f8bc807f9de5d54640868a98b022e2e04ccc4451151209ab6c88b049d0c23373ca03f81af509367e26e9e6bf0bc9cc99ea01cb973c1914b75e6b49a0377e7471cda6ae42440d79d7fd543623cde5a8b3b970457cdbbd44c58758f927f27828a444421d46b342532e369cc7beba07b374961b3235f64b9a34645ec4ed398a8611849f533ea5448983e2a6f0a297146027b6d643fcd3826796d31d804db6bb4748269feb32d1dc7f5fda934db29fe5a85133a8435670ba701f72dd02983640059d7f869aa859feb1b6236e8bb50b8bf1179aa59ecdd115b13ef793dc7c99111b4f1c80d4c1e8e96efa3526c6bceb849853881bb0926f481c56f14581bda83b25367975437a8b44538f6669dc6357940ca00fa8f35b2fbcf2302d905aaf1f8d7f4e5cf73fb2de7838e402b8c3f97ca63197af8906f631a2509b1feb1f690d920379897e8a6cd1da913383f9d3b425bfa0ecf85eb2c7aac5d2c5a2f4b0775d64cdf76dd53c8222de6fa73ba2977dd04d88bd0d2f3995de186292dcb4f2b05b1401b796f3ea04644758d4d36a161df4c37a108bf70387dbae160ada03e6ad0ee7dcc7849405f90f0dd4df38c3d443eddfb07f22725b8f53c0f2fe43bda8f2f5080b10a9374d057c426fd88b70508e6e7d1b5388b57558b22eef5ca864d80f6839f042d907d05f6a9c4dbd3a5890b0a5bd8f7c231dc5444917e4c43270977e49a194a1846fb66c7f3f2ea43aa7e3d3043ce3440f7f3b1907a2d0552773c8e02f4c1f1fb009b0654442a29a3fabb911f19fc51397828d055d9efa1588dac482764a83cf1806dbe0094265ad05dad1d7c9a329ec6c474f3ba8b8ad13407d06e6332821a99988de50ad801c135c3d9d60aa30450ab3a22641942c89dc2ffbec684003c152b0f53a3e9f0486897cb373fe8a27adfbb9628b161d790ea7302d1a4d8c794547c72a3947954576136f1027b482a79b9647ca10d1b653c35c2831ebd6cc168404b13fc91ec1b6ff398b0b7c62fab88c912beb6d43511686d427505d9a18e49e9ff2ebe41aad4ba2d1f3a9077f23c861b7291cf4b3e1d22320cabaa6576bfcf5b60c0e409720b877bf5780232753e202d859c7c62726ef5ea1813d402a2319ca62ca9a278517b958f3c3a338d46c1063a9c55ed7918af581aa2e1c1842230cdee1a47c5465eecc992f3c4f87b0071eae0bead8a94b3825a956f297987a12eed9a351bfc1ca7ffc48137d2ce06e7a3fd831529cd40e1dafb049b3a6ecacee297ea201f36504b9dd108c84f3e5690e719b60dbc7eb6bd0efafa6749c1c71808d91376a33cf5cf0bebc92a103e1300d2d663da679e1e41d681b19181f97851950aef96b745c33b015fb0f0ecfbfbc1454c38123eac597273449cbee8dcbd7770c60139515efd19ab9eb6a3e3d6e525d92f51a96f663bfb8c3568cd5ea460657009fe64b2f1603b1b6a15be49f0e94272c6c2828679da46813b6bb7d0073283f6f02ac0fa6dd327986b7ea21e1cbae973e7d53183ff2d9a3f70601589bb2910e6c634ca1a5ae322dd8a2bbf2beccce0fb288f20f69b09d8dc380cbafc3cdc161abc0327b9135188a66d9e40ed67a9cb6f632e9128cd8c97d40516f97360d0faa895f984b02f21840c039ffe57cb8de3cb33d16349ef8b2a3a3e2995759866bb39230b377b7a7f4be369cb5714673d614ba7a0d8ea97f78159dc20d0fa7fa14683ed6ffb674da9f64298b6756a58031b56e6b529b91b5e05039e22afafb27ffbfe5a784765e1954abbdbdc67f527c45ff24f81986203c0d5a99511b87588aeadba2dabc44c04df9053ed6b5ad0d9ed8bde296d7b06c00cc578512d98dd075daaaab211d67f1866f6b575d41c6e9637dd0bbf03e977cea2e48f05aef3a8f7bd49335de604f0c5a902556c8f9ba500ad66960138c69a659901440f97d76990638bb056885005000e155f582e84bc2fb11b364841a0a31c85c07d9085b114ef09da67158fd733a11e072d6441512c00a79101e3324e712a48d1dd26a680c0dceebeb1b94d1828904e78f3cd32ee8ef199d7a519e2b8c2102d02a678d9f4d19c086c4fe6dcbbd4073ef746db13f29f00674544070299c9a72e84f24633f1e33426e6b34006d55f0966fcd70c6672ee05436615b56835c61c9ea445b5422529bc40cd3806c625d558d2cbc072c022f7898981831e0713636b45b611057eed54482a8295cec024c0c9fb0e2528411994d8c9a2f6e3c54f83d88ad93b5233bcf82b0ea7a30cf9544874e74e8245a992ca8d1d96798406566a2cc13537be3aed4006661e709566ebb7faa0b46c5acde1c752d3d55172d90fcadf469050cb0ffe8cefb2a70b61093c0d76431d2cfc33a3cecfd97dc23d4713d7613c5e778e79cb0d56118d5735ad4ca9554c255b08e6d16d8cbceae641d943b432682bb1ff872f2a6a07b393a9409bcc1498d36f44b9c65c7a6778cf7d780588609f13fc5dd487536ffb0fdb3d8bb3c9ea2c3b8792458abd7018f21984a34fc5eb33a13a00a1dc0a54c07c8a21ede4af4668810e100d578d671e8b74d8dfb1bdccd92ca8e043baa199d00d6ff31a6e610c62884ec87ae845586481684bf87a401fcfffac48d8f0cc13d4c7fd6f2b2b30182245b517ba28e3bd8b01f725a55b57084991e394fe1f1a793bd7c42448535a4abc1422a2190bc72d924547dd116cabc4bf190699f3aae825fd7e886348582730d6fc0525e77e95c3ccbe670e4b800bb05bd223daf0db9b8c180cdba84138d9816391ca07291fccbbbda88f8ffb47b142569134f3df4f62d0186c406f92de44c347c883e084445edc863efbd549e4b751d51664f5f6cdb66655cf8e5f55aca7a768cc773daf0187fb00fcf30e8cfcdd11bc09612e120566ab2fcaac669dccdf1364266e6def30cda42b66966cdaaff4dd490efae805def396d36d715194b3b9fcc32007bcd3e2bb08df1414718ce316909054cf81b95e1d6c3e18c16f215883a61ca60b13bac7f60f79ea7c66a4f147cfbd68faf83de3e5248bc307bd4b7ab329d40a04a3b6f5a8a4fbbef5cb38acbea001ce1aa1906d54f2b028130802d235a7d2e44147b38783b1c8f4614db2cc31b10a114e38e1e0aaa36a70cb606393f5f3fedd18cd6cba69b8229191e2ffac659ab69a5005f5692632d92d3df57bb34152f7c2eb02d4a7a235a56adf1a7e5cbe8a53989493de"}, {0x28, 0xffff, 0x8, "0cd6722c0de305e05bf109bc5798895832a15a35512a36"}, {0x1010, 0xffff, 0x2, "3f1526f69c199ad557bf0fd708a6c48db1b952b3ae61595a0ea2ebe9571d14580fbf7ddc432652b718ba529f2555ce42cb18e6140c76cf365e579c65bee644b74856a7adefc51cb68c030b694b5438b050cc78084fcb4a03afff9ce66e08468d557deb475e588e78b16ab10f3a9ab821294f969489d5c5b87318740c8242f205a67f2c1a387f9a5878c5638c78e3e454f7bf290861c59e35a4619670bcba9c3f84e27116ec8734a490e6b6da355af722afd93d6910bd97b977210b4f612678016bfd5cdfadbccc9fb32ecd2873a68c958659be7c1174d300d0eba0eb851d07b5cd93dc03733450b59cbfc04e0e4bad7175d0e78410d578144118e82de80c78a8bb6b0af1976250aa90d6859d65ee164611c2f5aa3afbf62113539458bbc0f799a316ae488165c8ae299d014195fec47c2587fd2cddcb2152b40cc9de9c02668a4b2d46f91a7322fe000abe3a319efaa8deb6c496ddbc69471c226fe619403281be4bb47de643611e712151319a27040aad5d39be2a1a616d8dc6dc3df3502a4975f8d150f2a74103d03488956406e90eabb192e7e22e8f1442f52c077ec0b2a2bcf2b767ec46e929f9ac1fe2ea6fe471498886270b952c2f6286b2ef86f4faf8f0c97acdd764af47e18b2a0d2297cd4ae6ad451066306d9494157b80f4a45797a6d5919f5cbb173e719b4c047f7b100693e56049bddced73462ea1bffb74e6640cc5d5ddee360851417e0d63e12a5f6f6ba76ddf983a98f6146ff104fa247969dfa655d4ba6e0d7ab3b458a6af16bb679bb6ae470d1df5acc63674746ea3e2c95c807807e93563aaabe6ad2314ee2d9da25d744679ac97b8140c90698d30e739be04ac60b07891c1062bf9778cddcde33a11fe63df3f9d70c05d0ba94eaf8014ca2b397ce57cd17928df650193c193f5625c0dddc6c2dda05b6d9a477ba8be3265535e81adfee41b174e5f775cb771036f34fa0732374a992996928deb31fd3aee34d0e5809a0dde991495ec893f162447875e04a39d1d22605697ad50149c74ca12c87d900189e65af7a2f463d9f94f57d0ddf365fbf0bca0080b09bf1bba94e904fc4dd0f2817d5afc08d719f296953e492fe69a85f080734dce6f8a592cca6dc8861a9b65da4c24e29764aa87b900c29d2267498e6fdd66549fdec3b7cc89fa77b9227c5ed2926b878482c01c155799440589dc6149a5c39313952f8c96e808ad4e0ca9c957278e9aaaf557a377f9fcb4afe75ba799a5159b83b537847771fae95a80c8a7eec70dc29ea1a8122ba59cc857164707cf8585f1bd0204f94bde22a8562851e9c0deaa19a8cbe576519de829ea3c3e1745013d873479b88e382f4f23b2e04a9355bcba7bc72db5f03baa9727f2fbffe1089ba47551883cb3888b1c19d751abe4a0ee56e8ebfbb33a2348265cfaaaac1f15cbdc86ff20b5167cb6410f37c93a4e25ea68bfeaf679a38d031d6f2c07e2fd21e3040ceb8fcc14eb865eb917064a4accd10b9d5af00658a41278b2d8ed4b09fa6e62a0628c09021e60d5543d7f2360cde078b3581f59d3bd5f6f5bc077ff6ad119c00d4680f7a680211d6f22f3c0e5b38b24d0f6f4c08efc0290758ce74642bf6c96809ea419d10d579f51896a5568214c596d4133cbf3eb1227a931679dbe54b5fe81360c448adc882614cf414babb27a6c3315d1f03197ee3c97efcfd5e8a1d5ea3b8236fccdaf0fa195899ab4d0d94c2c37ffc156857273404e869220e803161ac52415dc350406d5d0a4d778d15b307a0a76e54acfa9eae82af69e138985fc5bf02f67a4726c889b85dea8a8913a2d1a3cfe5bd8261aebeb3c166a0084e84e80fa4dd52776dd7b38ee54ada2f0dbbaf799f875cee238330ebdbdbaa3686c2c28a34aab05a3cc6e25402f68efd4f054650495c56503517530b247a37a131c6ee884bc173b1368a6646ba8916980e82b16c9e560728d3bbf6b4c55bd79b06527d8f23f804eec5969ca1690284d208ee34e2ee4482bd3d1d0f5c1b9d2f9c44688a1f94c04ea987ce589e1cbadc57050bf3c8304f62959e276cd2b9daca39550750d7fc8455e87199f9b8ba399992c0f306f9431dada74c6abc4517ce5414e75eee8b0ec3745cef66c5d9ace4f3a0eb011d8b867cc2808daa1ce2de7ebde4757e122380c7bdf95aecc933f524887d367301504bc15ddf60f55b285c11cbfee9278b44fb5b6e91156690e9d1d60fd5641a2c9472802c5632175a32aea548eaa8b7f3049223528566e554ce50e699f4456c315149ffee628ebf2ca1febdc8704a0ccdb65254adce1b99384687c81f29ffe842dd37a35bbc817851691738b8e8a64ec370258b2755e149a788253a007468271c433e346d8f2fed21ba204dc31478ef084b0baee4b4933a6253340dc33c6a5be3bf919a5d7a8f8eb414a58cb17968a11cd8303fb9daa7bffe6ef1f5d9156217445047489d45a8aa9152772eadb5899a6b00d394bace7cb65fd4dbbd24e639acf5b29e3b82a30e01e158e026c0e8ec3ae930fc5ac57059000b59d6e339791c2c3143709fdac7683eb63830e273129a9516b983ab9e28d06b1eb3c2075ec993bbfb0b3110c3c5c8497b795303d49016c5b68ee5d0437ca69f74547026225e9db0689a72e6d05d2415780438321f22541b1b4447b437153b18677a9c8936dc231bb08dac0fd71f6cca4cf9ad27d06daee7e7f7aa8a1ac99434f746b3f157b6a455c8630772694ae912257363df7087373aa140fdfe9e9a56023124b0bf3b1219cf4f4197620f19cbf63596cd6baf04f348e42f71154b93f4f5d56e9dbc24b00c2a0dab2e37689d869e64b3bac990ef77efa678584c2762dc354c0a64fc00b6a3ce8d49556641e7db8c127b620b49694eb3cc9a72ece50a6166affe13cc8dc5f4e00319706ee05397c5d2c534912c8e806cf43dd7c6885c6151f76071ca754405a18e69d73142ea838ca02672162c36287236f9dea56da33c8e13285e56a4cf9134414d0ba860d126b37252d33e1aa7ccafd3e96220d02b49ed496d38b0bf5595556b67059593a81a8630c38c68882ff3be60bbd91aa0ec85fdb42edfbd0d3487db7c6a77d6e04cd0ee77a5ebfcdc007e976a6a865a07d0304dd0765a0dd3b5e3688beb30ec511d4972b43fe2793f751ee775a1a635302aa3043ccd5eec85aeed46261bc2dcc1cd0c565efc9756a4cb0ecfaa2336459d49d72e2699fdcb4df9068422e4acc5db474ffdff7c48281079a5ac0998f83a1ae5123ddf46793537b3c532735e24d0576499257b457ac545f66701b833593a3988138624d4cb1da68ea5c4cd4b76650c20f702b47e9f2f800eee70a2620e91ffcfa0e3618be3970c55e32e24d53551486bb51de7035f1f3f910a7a654da7c118b9d1321d49460cb726c40df354893ce84869f0258a5fabc349fabc1eff02a3ce74032939f2caeb221bdbeeb991cc9cd06925f1771722a45d13fa3e6a523acb4396dc5542e7dc0e5b79b0e731dd4156b72be5a84208b8792027c10eacd3af77f19c35b0fd40b929455290df7521b17d549cf4e00de9e52f4a2486d54dd0a5ed966602039d12edff1d4920c722a195af90765bfc919a796e428523a7d520d33b5021598122a02b833a3a38e4fd910b0743e6db57d49ca2283a3b0ca961f47370645c5a6e8409019f85421074bce67ab1c7b0267849efae5bfd2e7e4c3d1597adc7e866330d197a9fd623cd6bca07d84079cb4bb35ec3972d004b19bfb8a7b21a6bb9d2550c0acfdce524710d93e5ac9824a07fb3f751ea628b3793c83bcb2b0199599a6150a744c4ffd8eb7925e620558e51f0a35fbc18f7215a8e12e888472a400cf74929d56dc763ee484b8b660a9b9c7a5a5ea81625f6a6282994c0a40e2181f1193f157ab967dec58d3c65b27943100c12768489a941494910f18b5e3c6259da9aa90edda6f263d1f0033fc5a7862a774479b9791fb9ff8be09b21b90b9d7fd0b42c72fb984d1435edbf93060d3458a9a40dc115295b085921be8693d63b31e6fb1825238927d7278122b534c1353d70a2b95b2b6fb66a9401ba97e33c07fbaeee4d0237aaec5503a29120e9db62f517e655af55418b097bdfd6f4b231e3359c091af9d7f8cee0d58d8d0ded88198ef4df4daa86d015c35c363930ed1fe61038369488c26f90f130fc5103a2203732805c5edfefc6d4d3de499deb247820152f35523f3353155d1478b2f81de98f95f52aee5c78f49d686e68bd89232723557dac7797ee12dd2d7a261ce949d0f669fbe13eb965268cb1c9819c3b786637b723355c795f64db5d2527ca9357fb1cdb8fdc01b02171f4165e106a657a90fb2d06cc976185876b33b0632268731fb2c9658906352b74c874e5349a83328e0ec08e5a914e8a3e6ebd9928a6d048112ac826d6f9021a52d35c5dfccef36b1267ab3f744fcc392a7d0f9b5b246c3d92dc8e57ab8fd77b95ed6188bb77c204253b944ea91905dad88bc54260dd680fc985da10f3ddb7abf03309ed7eef71715dec65d9636356bc266557d3c0f31fbbaee7a646a07074372e6cbf6f7d39769b5ff81f98c359784a8f9d08914a0395b374f1eb50e29425c660636066c4316aaa385549685a26e92c45d9c1d97bfc9335cb4bc3c521a3c98240ae04b13261d8045b7a40045d41e60e3a1655ad42a7826bcdf499a7c6850882469635db481052da723b29c2d905e72df8e5e26ea99bc070062d75875564ad878c3d935d4533c676a4a1a3d2a49e80ee93439e0221aa5d0c75ae0ae304ef1af7cb87a7ce9ab3f51caa6b0562dfd5d6b90cb6a55c613c94aaf14cdeefa92dc8ebf32a08f0268ced67db02ad42841e7b7fc8ba135f384e8dcf488dd5384c6a2e2f35d0e4e6f0f7713e3afb6cc529190130d3d75a8b00341442b69b6d1892be9eb66280f9699e68e65bb3aa968483b2b82f1373606200ae23520e451005fe72bec9c58918d8684ec5d796aa8df47bdc7c2e954138edf3d22ee2c3c75a28b5f4bdb93209360802bce9a31beb740a69ba66291331df01124614083b9dfa9c633d31bcd30df4af4b2dcc0a8be313df0a05c86ba793babe9e303e3c6a183044a1257edbcb51544b1c32cee7936bab11fefd52c064a9a7c97a3e8da77d0e9d95115df3a77b551d1f9e5d12b3342cc1304f7e3e8fc318acdf992e0bf02975fae174900758ad1314b5b6d6a725a61e43ab770ab3505726da6c129efffd1a94782648b949e0384daf57f9cb811bce191c3fd99ae46c9de37a1d8dd13f8269031233ce2b2354042035575a039f36aa51cad1586ef7b923722c449dfa96792841f232046b3e4e1c84fc1be9c2b2488da283b92ef44d97459adb79b5d04e9f5d70bb81d223886c619f3eb7dd75538cdf2990bd8c0cb0d41e99ecf6fb2268889ab222248aedf19495d2915c4a88d164005b26cdf5db77b159dbaf3eb2e0d130fc6743f6632fdc28cf080a8efff8ea6681a3808a6b9a51b4a58d3ad037af688a336720dcb5b87f937e796aea2b4232d911bd12fae7076c3dcdd1025fb710b8e0a7cdd497c557f0752608f3f4efec088e3b4338c3e75bbe003e8f81be417746bd531b95a91024923f8dea841fafe905949ece771cc4c9a7ed33c64fc0f246c806b9d8fc111ef482bfe445b204c182fdd9ed7e65f21994e4300aa98c9683febe80738941740f214aead32c6242d17b52618bd58476508fdaf6f82fe4346a6791fac662ead0235d2373682a71dc61271e798aca35d4aad3545c43bc2a4eebf1b81a183c42337c1ac3235507f37b6fd17e2c232146b5d7330"}], 0x2048}, 0x7) 16:14:41 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x68deb8f0) setsockopt(r0, 0x2, 0x6, &(0x7f0000000040), 0x0) r1 = socket(0x800000018, 0x1, 0x0) munlockall() listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) 16:14:41 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0xffffffffffffffe1, './file0\x00', './file0\x00'}) getsockopt(r0, 0x89c0, 0x8000000000003b, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) 16:14:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f00000000c0)) 16:14:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0xfffffffffffffffe) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 16:14:41 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x2) utimensat(r0, &(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)={{0x1, 0x9}, {0x7, 0x8}}, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x8001, 0x619, {0x3, 0x9}}) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) shmget(0x0, 0x2000, 0x440, &(0x7f0000ffc000/0x2000)=nil) getdents(r0, &(0x7f00000002c0)=""/211, 0xd3) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:14:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) getsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000040), &(0x7f0000000080)=0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:14:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) r4 = syz_open_pts() close(r0) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() write(r5, &(0x7f0000000880)="6067360342fef408106a23fc6374a9fc6f63ee44490acfee6f5b1ca0812de838fc2ba6ebc8605274b6bae7a88ac473630112c10d4dda0bab3e87770346034ed10f1ff8c95dd386de766174b7d00c096c787a3e974687a24b7f24d391ff3b1b8fdb7adf718e70982ab6a96f5e2af1798e40e3202090fa773011babfbbd571ccbed5eb712f7c42e0cb857d67be29bb3dafc0c79497e488c85f6b78ccb7cfcecdd4cf1a41559e24d80f635a2d02e7ba71127b78f7c2af7abb53bbeb3d71a0205730653427a11164261de01dd1e8d4dc32f859dc87daa08a432c0f14c6b2ac31b03f6ed1470dee28eabf6c6afa217b7a4ef6cdb208aa601b0b656bdb275e26d751cc7ded8c89bc9f0339fde0059a2d4521f2ea8dbc0eaa1402eaaff7dce994c6f63440621f164821e201a2bb98d66e6b05c4727db9b164ebb233fbe121a026295ad6db972beeb72beb1299df165adc906a7e207cb3540942b65fe6a1943af057b8907eac9e4cf52968f3eb425c8425b730f4d53803f1c6429e705c2aa7f55cd213876756151614c8cd29765ba731075d5df3d7f6064bb8ca5ff75255dca77bfcb5e4b1f4120d15c38780956cb6f5e3167f496fe68965d599fde3a7db24fde228b85488043f88faf4a36ed9e2a96e4c4946946fce8d3d6a27c38bc74700281d85ed8a0af27dc9fb87d60f929837934baec995fd1c52a5d38ca4ac40caf46be559b003b1cdbd94a69756551f185810f3ab0a50a39fc83ab2c29d5ed8d1498359f6ceadf961e427aafa751c1f5c91bb8e8ae0f3d52210d0297c06cf431d7c14f76f52a02c9c7defabdb9cab7d9c4490005e6e0b84ab01f21fdb0085bcbdf4b3091061cae55780f552fd4ac7ca0a9ef8af995327f46cf0e856c518d74e07e3deb10def2c1f7b24cc5118b6552b43d231bacf36149a296462f020740bb0ee5fee35562e6c13d0c0641f3fa8d659c60cacb385682d5fef8c5895b80e06a568fdb530fea65bc34f5818d66dc4b48d17394fef5cb7f837a924d0827224b429989e7ee018081b80e1fe097f4bf349092e0529e35b35ad519f8a6151c4e641885e4f0761188299b03e71f1c9ac9c08066ecddc26566c2c7ba88f6c0e62ea12415d8af8314adc7085ca41d99ed8df7e7ca9b91d5f8bee278a803b85b2ee268430e60f3eec3fc94fc41c2ffef8143b723a3d3ef78f45661f533546de0ab7400786a5fb6b68512aebf91035be912314fd66c25822f92b024c58a1652b0a54e7fabea7f332bea5ce94891483390939c7ba93e7de514ab6d261a9d82c88b7044cb2364ce3f95b14a611acc5181b8ddc320debc7493b7ea0d54ee9c624c9a6d59f8f77ee01fc036b15e6dafd3c8182fdabf94802ec226d60f27b93c6401e5a74de20df340c962102e31f4f4cbf39994f9b9b0fd0caa6db3d0ce012872cb7d3df43469ee5d681269940e6a164aca025d8457bae3e54321ee061f28039a4468bc69044e42a6caf04deaaf530bb318a60b2d1c4f4eaccd74277df4c3f1207ac016264a7c57cd1d7a34c15f9190849370c88fdb91d68795aecb6d5c76b17c2038b9dc07b3d2fa82351404918ec11c9ed76600d6020dfb6ee1673a2cd8bc24ae7802f81ecceaf46b118c7d8fbad3dc910257f700757506282bc9f98a4b699e4acb50f090ad70ffcd5c19c57fefe27c7d76353afca4e7adde457c9202abdaeb838f68e62efcbdf7b534ce06abaa669bc76c6f19c699915e6b09657930a53cbe593469ad5fa012be09e305c8d12f7b792923711ca0964b166c66658177d49b3afb0590d5b4c8a6ebefffd0aa920b0d2eb4cf67cb59c0cab9289068ec79fd62dbc415833dfeae4abf48531c43c2441d8517ab44f7a1d5b1d795b0cbcd6e19e558cb4fc8566fa5c9369acef4b93602d3d1c87f7f5ab6dd6cba6b533d8fa6799a4699bfcf3ca85186c70db726f508506dc098baf27a5c6ea0a0bce79bd6cc4c07c7ed85060724ebdabd8e739f2e32898cc9ce9c060adfd9688cca53d07ef627ce9c37bff4c04a1ed678e4fc286ee5dc1e698dcc1f082434816078b1b28bcab334505d28fa45b367049e6463582b51a3af26c495b0a8bc8b22401747e4f2cc35c0c95c6cbaeec5b118d48a55665ec1c1ed604efcd0e5569e1e07d2b5502be36ea2340499683c3005648abc1db0c69c44361ce3c8c8c1b4713d3aa3c9fd25893e7d59b9221950c2d8a0ea795f51c75a19d12af3f3f042d27edd1ce62e5243fcfeb82f6acef9270595168b49b5eefdb262e5d8e2504982175ca273945e9fc2ba6e75af4f0663b3b4953ac4ccc4e73bf9ccb45448e74416e78c46c9f8ebcd462d0beaa229452406c89f157ba10ac24b29c80f206df8a2125673989821b5f193e233b9f789e4b2408737a68606ff25200086ac621cf04fc05210a66c17b06974e597583e92379816cbf73f03a58cb6440a9bcfd327b339c057b162638fcb9d85040dc85d9ec78ddf75a77f8d61a3c564bda00251cba463bb543ab74100544ee09a3b60383baffd6182d79deb63fc8ac01bc5db2fba39d464e127b342c038bfb362772fb9ac4caef7ce6268e26f71c0a8cfffca34c6283beffa54370be3eed8826c96c83a6f6da15ff2f53cd6ffebf733636877e142dbdb99cd40bb82f1af3756d25d9dd0de8325fe4abe48827364f931cdc78d3a6eb6c1cd748f4e536525b151396c988879dc2532c5223b9f1d152f8f9a3a80f24d7e4cd5dc7a76bb3c6cc830650f10da60364f01b81fba3367266f3796c6157267093f792de3e201d9348edba99add4611dc2ce821d8e7a4134eb561d54357e0e984b1f4857c97ebfb416382901263ad582dca5eac327ee0e71ef9d00e80d786e9a4d26da8de2449e13212bb9c7c3c3a11c064bdda2ab3ac3d28c324cca894fe045ab811a6143806ad1678458350163848a48f87dbe5c617a628641167119de45f5cf56b72e0b2803a54649cde90b916a1710701a10338b1614a3d9a5459f717273042f7fe10fd1f9c4017da9215ac7c8abb181baf21cb77a0a265d39b186a71a9a754da6f87f8ec5c708a82603b11465c880784962569c7a2c6fd0b7b0a979c7c7a1f07b1923f11bd7f692c8e4269fbb14695426af2f5b0711b6a8a934ae8032ab9c8665e5a934e81f6e919960c656478dabce41e58b8aec6c07088985dff163d65f3147478a2e08fd084d27dbff581360d8b7a939ae848e6cd8c9d4aaf32d1a60a3010d244daa096d8b2ec13c888617babe559955f643b391662134248ee493a6180c6de7096cb6ca6ada8cc14e72725ac617408d527dd93536a72e143234deb7274d7493e5945e343ad682f2f7f3cbbed2c7b02f27e1423ffb9123ce0e284cb053c5b4c68543915a03ad7c5c48232c71491d5cf8bfc510c171023a06d3566b65f2ff94362649ba05065d84acad206ce58af134cd86a685e2d195a723a6fd76e9877f1e8cd315db68b5959923334f6fa2dca01fcfe793f0db4a2cc94f633acd79cd052832675e76fa8624cd8312bc68650a80314a6ed06b38b38a6d11336d41b4a9821636cac2dd47821a9e530e668f26298c846a007c005bf601f1d0eb242ff72d367f51a5614a5bf0de1ac6b79a307f50be8308c7831c6f61049a2293aff6aab25134d87514d6fc7e21bbe1f9f00256759b2afb614ba1a120872ec13f5c0bbe790f6e0a0c1132f06e60a8544f08b6ba5d12119b81f4064ed23bbf8f6b668d18e4ad559373c5f5646bb559e691b04452fc30685f0049161d8d507805ab2868d7f2647e9f7929977745ca373b6958e1b45e6fbef098a1ab40471ccf9e8af2163c3b412040f68a4bcb2b9f7eb2b511158759a1905218e92a7f425adb3995a5c274d15c812fa0e058f158f44e24172be67efb87f845eae1689c58c0d5542a2c56ddb3b179b0d8339774e0d98e1e269936c12df3e56dd345ee4c1839ca47ccd62e3016a5a5a85c1c54f6edbee6176fa738994b54e5aeadac7200049a13c847ea45cd05b6a42c3db0a28b00fa656178db3da178f337bf636280dd0407a69ad35dc66287bce2b42a6a49a9ef48632e1a53bde37623481c8e9b7e0ab9430a9c816a685abc6b365e458b62917c9377481582204c6e7e024bd627565c859fdae7cb25565d5e691871cbb71381f81911c6781e822fef33f1d01d535fcd1f74df6a7048100802d203a484f6d5e617c90ec69256b0e903ec71472139ca475d4f6d8ddb01c1684c0d671595aa432e2cbeb6235dc1170c912d5440f4b0a1c9f492fb227a8391d87e8fbd1e8fa5e76efadd6d83759712e0cfe77fff575e16690988fd351c9c82bd414b7fb882aeaea3e2b15dfd973c780ad136748d3b4df79f23b70e49523c21059f74874c0d23a6f924d21d2684af4f504d360012fca8e855166e0c99cfb98fe6248f29028140aa02f8a35ab5016283f0ee0c27e3312ac53fabe0184e52494aeb1af574ed7dd8f66ee9d309c236b2e9b9193f74fee162fac39616b50bf70c2cd39ea257785fad24d47d4181d4d7ce7bcbf8896579bd6c59330827db512383dcfc3e5e3dfee24f43cd2ec7c82f7226036d1a136d84988b44a821d7597a2c206e95965880e50c179d35fcb635ff3d1f54bd99b56c685eacc7d17ea5c4624cc6990a700fcdcd6a8b28e7942cce657a5b37ef483d8055c03ae62e8bc97bf7758bd34d22ef28758aa22a4209873bb2463124db5ed19d98a1ac2ef0febdebf2a35ab049675365156e933e509371db257438ba1d8d97ba712e76c0ffbafa264852db8d0301c7e7d946941cc92fa48d3232057bbcd909fcfd47708dc23cc2eb278b2f939a9594b483008520b3fd92f887f68ae3963fffa42299f0d9fb09fc9c50ac7c7fee6fbd6bb1ae83edfbbdfc782ee635ada5c6d562badae08b28dc24db55319d300387db3d8fe40616487b6b55f5a4e067531f877acc99605afc1039634999db81bfd95171b310fb1cc03c991f6ffd4d6ddd1499a3570c637322d5d79e0124947cb327b127381f712dc0ea906b3c80cff5883e62e0eb20c959475c73963ead8a6439c14be1044c9621fdf8998f0e4d2674d63a943749ae54e98791761516b4089a70e9c6e73342e5db5bafb5e148b4bb664277bb945ac6105d32e38f9356a8051139ac4bb6491615e5badc277d9bdf65bc5deb81c63e375cfd25512cd9a9cfb4c2bc0859c27eabf5146f7499c08263043a65d10a22efd1f825446b0bdb4ac41790820ac74cb24540e9fecd26222000fccccd2570d0685997d90369ca9547e7751bd234f0d7e4fb85e383cc36d9ddb8b58e1f0faebe6fbaaa45c22994baa73fefcb81489475f8a490cf43d01afb9afc82949bfe4d4f52150abeb3d7f2a4177b2a200b806b1203043137f06457ab75d0a060753c8c2be4a579a536e7c6e28fbf5dcc34e67b60c23b6496870f24a20965b0f87f4d2fd07a8f913e42d55214bb2ebcbc0b2eba7943614b89e63ec776523508c63326562f46e00ab6590073172e0f4dc5d7514589fee6eff8f15fb1f40eb2e0f55a762ca17684fc447083581ef327b2b2df4d13f650e1619e06ad8cdf1fdbf390218ea6f1632bd9e6122d608c63dd144ea1b8372090830f48b9b5463150837f341e1ac5387a28053fa3f9f46e75fc8effce940c4916fc766108a7f7fcc74c6231f5db30ed1f5488471f46b75d650c4c4f23b3c332bff5db5e4354211cb03123850b80edb60ee97e8bd8406c6aa8167b7004596afefed603067caf50208a4c29cfe6e1e225ece3905a131440acdc1301a3e8507a1b0febbcc121a23cbc866f26b1ebbb6147f9229561a6c0726e3b", 0x1000) 16:14:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e239427faca8a50e3490a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x0, 0x3, 0x2, 0xff, "d66b20592f75b80a43da03b5ce15b579b5869de4", 0x5, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ftruncate(r2, 0x80000000) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r6, r5) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r7 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r7, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x20, 0x0, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r9, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) fchdir(r4) clock_gettime(0x0, &(0x7f0000000180)) 16:14:43 executing program 0: socketpair$unix(0x1, 0x200002, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/47, 0x2f}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:14:43 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) 16:14:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:14:43 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = socket$inet6(0x18, 0xc003, 0xffffffff) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') sendto(r0, &(0x7f0000000300)="e0c8c2a6f38bd2c17f4be8cf90d20900fc4fd27d067046449708ff68ba3e005f3508dffb04d6b8c72172c713264aee1d65c2684578970fe9d5ba317eebbd5de3fc763ba8fa80305aec89f1d931c0bc0c6abd79826f1f2011f8eb3460296d800c3d3c28a7", 0x6c, 0xe, &(0x7f0000000240)=@in6={0x18, 0x0, 0xfffffffffffffff8, 0x24}, 0x7) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:14:43 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:14:43 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x4d, 0x2ba) syz_extract_tcp_res(&(0x7f0000000040), 0x800, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x34) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = msgget$private(0x0, 0x2) r2 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x3, 0x8, 0x5, 0x7ff, "fb10260630e700bb9b680a6071318938f607c3f6", 0x4, 0x4}) syz_extract_tcp_res(&(0x7f0000000140), 0x354, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) msgsnd(r1, &(0x7f0000000180)={0x3, "44860ef1628815ab8b1192e733ee3b47c18b897ceab2"}, 0x1e, 0x800) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0x5) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgrp() r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x6, r3, r4, r5, r6, 0x0, 0xb2}, 0x7ff, 0x9, r7, r8, 0x8, 0x2, 0x4, 0x5}) mkdirat(r2, &(0x7f0000000300)='./file0\x00', 0x1d) nanosleep(&(0x7f0000000340)={0xff, 0x3c03efca}, 0x0) msgget$private(0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000380)=0x4) writev(r0, &(0x7f0000001580)=[{&(0x7f00000003c0)="ae8bc4f1db9e8fcaf2e89d1f3631c07719b816f4548a3555f05b00285317fc567ca2e79ee54ca1bf50ecdf29598487b06d012a3f83d1ce9ce166267868b9fb24b7872821212833317dce2e97f8b15bc681e165dcb12ef66db58f14167b31a533b6e4d4d20181537c55c639885173428a8f8a653a3731f0a959d70643aa1197b505def9d1a0f7823ecf4e3b8c1a211dcf9629d85635afa9378f277921b4aace1fdc83396c0193f10672f77850f3826f73e078a058a7a2a9500cef54d8dd07b9403e1228d0ec1805ab2eb57b60728d1a18c6bd1aceafd4388360f274cb5d6b0c2de23308ceb35b0f9a", 0xe8}, {&(0x7f00000004c0)="1730c8853f76d1b878f74db3075d6fae4be8e7c0e58b9d86715f38cbbabc48d605676eb48bfa8a67245faba48037462d383241f09f9f1d0af4ead7c4dd2de5925a4f802005774a6740faa3245044c5645e017592ed13d930ae268f9504ad77b0547479e001549e88e4bd8a3393a3ae58678eff7451a555d8af5872f45947384dee1dee40374817c61db6accc7327ce61b6e26d0e187455e0948815bec0282ea16d13c1561ec4f74182e74c8294d0b78229c761e2a95912148b4c201c69a3f91cdfb1301cfeecdc24dc02d7ed50ec57311f1323cdb93f813017117e05ac60cc02a52b8215c2ceef59efdd72dd110db71acd688caa8d6a7f0eaaee807ad15637f53e580c7c03f9a1995f4e268da68c5783f69c8d415e70b7f088fea40baa1e75a94313e3d5ce7a677ae92dd22299b6e5d4679884bc4e5e26174ba9db3d5228c487247c8858611a1237f656915166e823f03977d331200744765a99a4aa811fc5c6dedcf0161edf09b82d71b5b93c5691313d335c618e8c189064834c55267c40ce8e984e778d0abb492c3a8dc7e5b54861a1051a45bcda30b6ab6a576b1c6006f8bb3b691e7c1a9f94636656b1a0264fa70a270fe50ea6ed1863aa1a7e0063ff4e7adb2328638bbeefc5b9438ed1f9b80f98105664d2e3c0af265d5653421626df829356ae5c44a4bb674901275e846610adb7c3381ba1c8c1fae660b0ac60484334ee865c41b743d6435a98b70af8cf59a9e9262b5987330d9af33f2cff9e05a776790c0021d71010982ba7f41799734d864bcd2313e0a2386701337e504f314647f5b29c830c78f5c71fe25e9d449c90e48f89b53b9422e0ea52652c30c2ff3b2101fd12a8f1c0bd6da74cab07f0ce11afc59cd6a2bb657b18663d7075852d9699abe7e75c19f43df00f27cd8c6caa7900d089ee16aa14af3404fe6bf4cb47a3b021261fbc064170b14e8ea8afe1c464fa30cd5631554b4dbbf3fb5a5e18d7a31c8307103aac2fd1d6eeddae21afbb67dd7a4f75cdb8636d4737ae9dd50946a62d86508eaceaa9dd65d229c97b1177ddc1f0a16f22b12539437d08c1508d26d3236e0ee2fc12e24aa84769f58164e2720b95d02fb554cbce236376025a0315ae0ada05251836ab0f1071e0901956cf24bb9a46c540a207272116305454e49c197908608ff2033a9216d9df448b0869ffaed4a04006031a23e3479ab3b5d439dbe8f00c8caedc2e822f11e00bb88845f6d7af425c835fe248bb11b3f6ca7c991224939b6a510a364ea9ea88d6275a59952e1d68364682313fe7cb4c7af551f3cef58829ea0928e10b05c556655318bc801b83534726017c9c0955f910c875a8a240eb47ec363b0e79bf71ac37b1f04a14d678e4969d533d93542343032b627d4a002bf1dd7f880290a8d5ff94521e6ae7ac47cb0c68dca05548bc3d452a810933182b0e1e8ac246889f9a2fa8e89f3530fa32541c88e92a46f4c3c5695880b25d4d2ebd34bb7344918766f148fb1213adbf613ed808d8e5d16d67c522a7403651b81148a30ae55e6f71223d8fd8baf449d03c407b30bac4357977898ca4d34c9ded3430e1f749d95d7d7bffa5ac842de3c40f1c6513e2eac9756e3de0a9bd2fbc6fe3af6433936f7a736306cb903dca205df2b7af4bf4429d50dc68d92558a0a08ae1baeb42bf77f85fca2aeabe91e1d85d7e3d647f2c09cc5e6bf286285354dd821996fc39e6beea435600010196865768dcc1e9a89bb726dffce121bcde86e3c0be6040af91912da27cf0cf6fd5db7d1a891a088794373694a740f45f9ac11b09d2668812a94d51a4d765ed27efe50463e6824073d50f017b9af48dc0c04351b402438fc9b7bb0134d171e71813e890d79da48aed1ee18bc83603c75142b941330fefebc2b2b64aa3963140331f1df74259816b542f1ea1ec79e48e1cff8e18b8df1f3d8d13046d7ce26c0af086465733be64e536c218fcc0f47e59a9c23238beca34359bbff2fb3b56ff573779e2ea56b5a9f0073bbb9191a4b75aaf2d574328bd82a9b2858659762f20f3e18f584f752a21c1ee5ce25a40fa7edfbff86cc9c9690bec41adaf38dd3f77aa0f6d4a2c8cc5751a5b1b2f79fcf74cca7d9aa8abea034713f4dfea601168d3087c1674b50028f4a7c2e0d178f9eff6e52063a3d1054374243169a03dfcea0c940d1b1bdc9f5d198d898f4657a79de72d62cf9226efaad3b87c814ece7228d2a67e0bd41ac99899e1e2074a102478d59c49965de8bbc97a2313efae8960c8ca56e5bc2a6588ff1c57c86308ff07e1db5bc23d52362350780b2d9ab8be3c1b21cd2e512f894b0dfba727b85af930424cc48ba3e39486f1f21f587a539f63b23c796cbc6ff199fca23d0d81905f620178a6976dcb9afc9e58b4d565ab2cb3cf339015a47627806939b36376baffd000bbc4c72e2d4584a50c190bc8b960d63f9f2a63eddc31d8e6cf1fcf2c7624a71b1f21683e2ab90f3c29a9aecb96a3dd02c2dd0847bb059ea1b39207377c3a3d7941f9611cb7fe97ba1436663ad9314324d9b577023c015043a8f3503a36ffa8ee7134e861f99df536595274477a89ada89ee8c3e926fa03b1947b5333a82ecb54498e8504ee95d82ad949737334ed8c1447447225137871d6d202b84a254330a1bc29f0a6d83338ef872e0115b5acd66ccf034aa841b51da591ebe13c9c345931a9e28d71a2e38c8e9cc55fe2ba8fcba12a64d87333bb322a7ce03e3a051cd566798ebc25fda30188e864f0c4cb34f59441acc5b5650df47d09ade3f30798a5985d4f8fa3bc2f069fa7c7c768e437e13c0aac4b0e856004e88a42db23c57a54559948ec96259afc0d1b6bdec127b17ba673569a4b29806fb92c31e5695c2747945c710a5f8be3c3204b65188d90f36a5d6d2388b96c2c28b87b039349951a2bc10399ade4cb056a5c2fe9a0ff73143e1f9980a2328d86636a50b56ea3c17681fa731c836b9411fe4ac4885a3d94b9969f5cc5a4f9baefbecdd19c2a44ec2edd83f968a815f719bce5fa036c5987222e3d36c9450c827790527c10be476c5c4abe9931d2dcce305ff05d0d6d2f0b0e5c2bd727ed628c6c7c256f7eccaaf2de07a03e74fb365bef85ac4e8fcfecc366e4a0bd5e4ae68b86a21ddfb0c8f9c3d316d1ef04e917ec885e6c8837489cb243b4c7658ba1bf2d073c0247ce802161147a2d01954f2ea30c52f708e3bd2fc2282c91ce06055c88be979e4b29ec6f218ab2f34d0bc465e5251fc86d0296909610f77a24721681870b4dfdd3afdcd38c60f326223451b6fff0d135d186cc4caa6b59caec67868915a4ec397bfe1517241b305e4001bfccec9dc28c14fe8005469e7943d77b643e7132b3b1ddcbc0d778d132d798bee25bf751a9d20338d603752f52b638716ae416485d64d94b3ea3583010a0721e2b3eaa78adeaa4f05838d11904e9a75c1bf9d7d2e2f46cb040155ed762a5b95c2cdbf76496556ee3f201977ff34fe5b09a0faecdc557af06daf530f407a1caae05231ac375294ce1c57da6993fe5d43aac2acc092def586973e4d00b745eaaf3fd44a3b996d9c7a6b03ab12cb6a492d90882ead536ced7461dc34c988fa51f8b2c03ff89477f033cedb8a3171ef4a012c02973daa3287651f69d283ca954cab316d2b18eabf5c49a18c00a6e9dfed26d43d71704d95b78ada991c7fec1f313d9feab2311b207a55ac03dc99fc2a3b4db4ce94d5b57efbdf968dd2d8e33d6b5e1dbef223453fe17f55950cae32e9ffb21784e87200a25d696816b1da1f1564fe55536ea81a48c4e794ab2b7974fa9201451b9c40de3fd9f139419ae521377052ac8af0ad61da67cc6eed4cef476bf6b5e55e7cab53267f19927de2f7503edb78dc691296ab3c05b1b5f62175e323e6b0fba879aab16f23a0a2832d9f058d917a7177a5b2cfa8bfcc5997ff32c364c85975589b01fdf06589350a318b8cdf4188d0f64717081855ea632e12931394d046a71b789a2a7272fcb35b18bbae90ef88929adb2d1472b5fbeeda8e1dd030fe06c7343daed90f2c344bc79d4849b9e93219ce6e369fbe13f35dd6cbaf48f8ffa1835866abbb0fe3091c9e1c87b930faf7841320e6c24c4f1548afeee24095748cb6363fb703226aef3c8e5b1be0951d44dd7773e5956dcaca2e32cd7776cddbdd66f6adbd6bb1f8b64916fcde8f590abe0e13d56879af7fc2018dbb82895ebf36a6939e2bd87fa723c9d67a600cc0e7e4db94d397488359fc79d9d0e822b3b5e2271dcd986cf8c0b99beb89227fea45c964d64004895bbe39243f94bded9ff3632a0ee4d3e20663c3ddaf85756d2f0a8b2734cee46754ee94a94e8230c07b2a5b29cbe3137c7318c389b63d531d203fb098d8b7bffcbf308f549dc4bcb9fbd49a4b4f6b6e0c19f95d3a3bdb3563bae02ddb016fd71c75898747f6da68a282e779ca487bb1a37d2275cf829054a9aaf1a261b3510b23ab43b1e496df8e67033216fa2b40db2949a16e7f2b33b9778d40b5e9e14f1a665f6c1c6b3d3534ebcdcbf1824ee7b18b4ce8a5634ab2a986b7fb6bb82937c8edd60794ca15a0f908baa6cf8c92e98ad7658f164fd4569ebfe4acccf5a8b6e35bc9ef0cb8d684ad5a0c830f69b416e449a5ecc2133bb3fffd87b21b3595b5e7d131d06564c764fe2d11fb9ae4f1272e34634ce77abf24c5f56df29fee2aac46ae59d2c2a12a8eccd153d4efe9a3e0220ae66e71129c45d26f9bf3f6b44c529e4f8234dec9ab2c107703e13b591283691f105fe302723cca3a4b765601f1023b16bbd642f5396eaeaa2c14557666135dc781fece9189826747f41bc870116f73d9f95795a3d225a3e979e198cdea5d7b7d9697f71cfd527e1f569bd4b1c548654ddf4580390d3903fa658407ea179028299293b7e408857efec50fe5bfe085777f9f40367c3ee9fba286597ec42ed4e2d8c0ef1432d6ad6a3a03a23ad2bd89abc7268ac7b62ec6973434616303255fca05c6a92b8b13e2754267515086eda9ac4204600b04d0a32abdd9651901e3532199d9e8297c61a5e45737cff9aeba6990cdb4254e752641ae24a49499338c4684c6457daca92b8a9b9dc938a084cd3b28a564e2e84af3846896157e2b1481d4cf87104bd0ba42ddabfaccdd4611a9171cc4dd497412a7301a6a2dbe9054f6c4e4417a7fb3e27aaecbddb4a73b9a455a8aa2a616a80d23ba42d2625f35845324ebf6e2cce15bd13542d4292a8a6185aa5a2abe15fc84d1aa0c69f3f0e7142d33447f473c8fbc14429cbeda835f1949feac9da329dbbece613801e63eca2e2ba238f4a2150fc90c839396a438cb322539f88e1c82d3bb0265146d7c2aac562388a2f5689509f2e9e83e2474ea4b54423fc62971d31458c058ce331e58d3af6eaf24f93aa9d355c78a29e2a9452d3239ac30f7917eb24f2d5aaeaefdf75c9c984541065cca7522dbc4f182c1719a31fa7fa25eb54236733dd8d49820d8a264abb174de92370613fee371e05830a3c0da79b5f16775a0982f40fabdf657b24738c75b7011b4c433377d25886ccdaccb013d633e144d20de7147802fa2a490ef7a77556111173934530619ded6591371e6f1746e2bb1868c87f1bc46b554839cf4fec96a8aa1286ec19bd457e049f2d8265849f0558a31c92ac2fcc8c32009c52ca7b62e8c71cb653125b92c1daebedb9daf7c325c37c8e1feb07d1d783cf6a59f90b78f26139fd10d70846b0940dc719e88d6824af8de073bfdd2a3b88cd462e46a6968bd39c71cee3f479332f418c424e61ec", 0x1000}, {&(0x7f00000014c0)="6023fb33cb04c28194c171c8501e6b5b18", 0x11}, {&(0x7f0000001500)="4a25128da0a16441c77812480a3e962f925e43474bf91b4856907d0dd4a65a32b4bf9715f801e57f3894ead3be6c729915b5571428713fc039fe980f2023e0398328df0066cb0c9950fa55039ea74d591ca1cf5f129019603b8bbb0e64c690ce5495853296e1aa32cba5409523cb8bb9c3f4d016da556a68", 0x78}], 0x4) syz_extract_tcp_res(&(0x7f00000015c0), 0x7, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001600)=0x100000000) utimensat(r2, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)={{0x7, 0x10000}, {0x7fffffff, 0x2}}, 0x2) geteuid() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000016c0)) 16:14:43 executing program 0: socket(0x2, 0x3, 0x0) r0 = kqueue() r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x167, 0x8}, {0x0, 0xd853}], 0x2}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005}], 0x0, 0x0, 0x100, 0x0) 16:14:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8091, 0x0) getsockopt(r0, 0x7, 0x101, &(0x7f0000000080)=""/249, &(0x7f0000000180)=0xf9) r1 = socket$inet6(0x18, 0x5, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt(r1, 0x4, 0x5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x81d, r1, 0x0, 0xfffffffffffffffc) 16:14:43 executing program 1: 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 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 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, r1, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x149, 0x1) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000000)=""/37, 0x25, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x2, 0x1fffe0000000}, 0xc) uvm_fault(0xffffffff8224c940, 0xffff8000037bd000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi)