8dea8dd8da71ade68c2d5dbee7f2359558ea701b85acddf37096ed1d6c1861712512b8063c457470b1c30bb528e2168c49beffd59b0e9a8293902ef643cbd2e29532685ab1681e4ba60a1688e806880fbe38898df1d39ee17a55e87f9d0d8099203a9c4742d34706482034f67434ee91c318aa51758ee19410175a6a29ada0c5e2317a9118c96fe5c8c005dfb36f0df9aad8343db3ba2d34", 0x1000, 0x4, &(0x7f0000000000)=@in6={0x18, 0x0, 0xd1, 0x9ae}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 06:19:48 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 06:19:48 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() close(r0) close(r1) r2 = dup(r1) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:19:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x100009) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 06:19:48 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) readv(r0, &(0x7f0000002180)=[{&(0x7f0000000080)=""/41, 0x29}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/40, 0x28}, {&(0x7f0000001100)=""/81, 0x51}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x5) listen(r0, 0x0) 06:19:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 06:19:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20090, 0x12) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x80000000, 0x101, 0xb843}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) shutdown(r2, 0x1) fcntl$setstatus(r0, 0x4, 0x88) ftruncate(r1, 0x0, 0x70) r3 = dup(r1) poll(&(0x7f0000000140)=[{r2, 0xc0}, {r2, 0x84}, {r1, 0x18}, {r2, 0x120}, {r3, 0x10}, {r2, 0x22}], 0x6, 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8800, 0x0) pread(r2, &(0x7f00000001c0)="b1dec72258e1769686725f95dc35b7d81dc52e69cef5eab77802d70853c4ee7b45736f7c8bed6b0a127a84d3313e9bca13666970dbe702a82053db0ca95ab48fc708c351e8c4fc10b6b54ceac509688ad13c8d8ea745e08368d6d51dde9ab9c5c6a0e9886d23db0b2ae9ecb3b149dd5071a89b564f5ffd22784fc249a30b60cdef0f6f80c4e4ac4b6e21d39f6fd376a4b50bf26e7a75dd3ecf753707665f9ca5b5b0e36dfa9846364aecc6c870c175f70b3c1e8fe6af78f46c4aba65d43658e110dd1d7e612893543123ae4e89a3765dab16ab60", 0xd4, 0x0, 0x0) fsync(r0) unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x0) r5 = kqueue() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="b1e5d78e1ed03b9aa7d4ad2a6b732ca6938bb53039b48215dab99d2229f742e624989d70aaca24b9f94fb6ef1c6380b0e02f7fdee6fa266b4bcf0a9c03ab242db8ea982fde1fbe1b19077b908cd8f41688e9", 0x52}, {&(0x7f0000000380)="09a7f57818ca8b68eb7be809fc655ba5d4a5753203e06e9cd7caa14243f7fb81e78d957ebc1c7f2eb957cf0f35df159f34b7f3b3ac2b00c8756d8c32b54ade86c328b5c1cece4cdea0704dec2f75d944958ac63f11067870ddd848d60e", 0x5d}], 0x2, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000440)) r6 = getpid() fcntl$setown(r3, 0x6, r6) r7 = semget(0x1, 0x0, 0x1) semop(r7, &(0x7f00000006c0)=[{0x0, 0x9, 0x800}, {0x2, 0xc5f, 0x1000}, {0x7, 0x2, 0x800}, {0x2, 0x3}, {0x3, 0x9, 0x1800}, {0x0, 0x401, 0x1800}], 0x6) socket$inet(0x2, 0xc007, 0x7) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000740)={0x1, &(0x7f0000000700)=[0x7]}) r8 = socket$inet(0x2, 0x8005, 0x8) r9 = semget(0x3, 0x4, 0x48) semop(r9, &(0x7f0000000780)=[{0x3, 0x6, 0x800}, {0x0, 0x5, 0x1800}, {0x0, 0xe65f}, {0x3, 0x3, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x7, 0x800}, {0x2, 0x218a, 0x1000}, {0x3, 0x8, 0x1800}, {0x7, 0x400, 0x1000}, {0x2, 0x1, 0x1000}], 0xa) r10 = fcntl$dupfd(r5, 0xa, r4) setsockopt$sock_timeval(r8, 0xffff, 0x0, &(0x7f00000008c0)={0x0, 0x7901}, 0x10) ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f00000007c0)=0xff) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000800)=""/177) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) 06:19:50 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f00000000c0)={0x100000001, 0x3b9ac9ff}) kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83, 0x0, 0x0, 0x7}], 0x6, 0x0, 0x0, 0x0) 06:19:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 06:19:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000080)=""/193, 0xc1}, {&(0x7f00000012c0)=""/249, 0xf9}, {&(0x7f00000013c0)=""/228, 0xe4}, {&(0x7f0000000180)=""/16, 0x10}, {&(0x7f00000014c0)=""/251, 0xfb}], 0x6, &(0x7f0000001640)=""/194, 0xc2}, 0x1) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001740)={0x2, 0x8, 0x6, 0x3f2, "4d0c7364153fdd1ba56d7decb89660cdc4e602b7", 0x10001, 0xffff}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 06:19:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x40}], 0x2, 0xe3) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) pipe(&(0x7f0000000040)) 06:19:51 executing program 1: sync() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1008a, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)={0x18, 0x0, 0x8, 0xdfa}, 0xc) r3 = syz_open_pts() r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/diskmap\x00', 0x10020, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001100)={0x10, 0x20, 0x4, 0x8, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9a1a}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xeb18}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001600)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x8, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001680)) getitimer(0x1, &(0x7f00000016c0)) connect(r5, &(0x7f0000001700)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pread(r4, &(0x7f0000001740)="fef1fd940ba4b4026aef602cfcdca58681a3362a528ec8579ef80cde2581cf1393283357016c9c913f44123bbce61d60cdb4df497c9cef0f566909b1ddebf3ef4429cb61d7be6cbca69a38c16c9ce804ec810108aea4a02b6184cfa82f7084f138589643ccdd8aedd3db5958e9c4eb549c5971d1224929c736ec2f096d6f53d55d9b4fed55820cf6a8a84eb438eaf3e058", 0x91, 0x0, 0x4a) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000001800)={0xfffffffffffffff8}) utimes(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={{0xfffffffffffffff9, 0x6}, {0x32a4, 0x9fc}}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/zero\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000001900)="4a0f218f06bd995f5a4fa57aa424b6d0746a80a19a2a2bfed5ba718450db0e0eff0d61f9b01ec6513c617c024e8c08c3fc373177311b12b275f72974ae671a7ec90946a75dac332a86f352dcf86949afdf5b8d5c99493aa8253a2f954765d9ee92bec81a2971907ca1e3c72a9e37106e95b0a9680c0d9cafb2af39c8", 0x7c, 0x0, 0x0) getsockopt(r6, 0x9, 0x1ff, &(0x7f0000001980)=""/9, &(0x7f00000019c0)=0x9) select(0x40, &(0x7f0000001a00)={0x2, 0xfed, 0x5, 0x5, 0x7, 0x40, 0xf5, 0x9}, &(0x7f0000001a40)={0x1, 0x7, 0x4, 0x4, 0xac7b, 0x4, 0xe28, 0x5}, &(0x7f0000001a80)={0x15, 0x2, 0x4, 0x7, 0x9, 0x4, 0xfffffffffffffffa, 0x9}, &(0x7f0000001ac0)={0x0, 0x8}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001b00)={0x200, 0x7, {[0x1, 0x945a, 0x0, 0x32, 0x4, 0x10001, 0x1, 0x3, 0x400, 0x7a, 0x4, 0x5, 0x4, 0x100, 0xfc4, 0x3, 0xfffffffffffffffe, 0xa825], [0xefe, 0x1ca40000000000, 0x2, 0x8000, 0x3, 0x800, 0x9, 0x5, 0x4, 0x7513e137], [0x7f2f, 0x7fff, 0x4, 0x6, 0x2, 0x4, 0x3], [0x8, 0x80, 0xad2, 0x3f, 0x7fffffff, 0x1], [{0xc1, 0x5, 0x6, 0x2}, {0x84ee, 0x3b6, 0x6, 0x3f}, {0x6, 0x7, 0x79f, 0x1f}, {0x800, 0x9, 0x1, 0x1}, {0x3d, 0x6ae, 0x3, 0x4}, {0x7ff, 0x400, 0x6, 0xe4}, {0x8106, 0xc06, 0x5, 0x80000001}, {0x8001, 0x1, 0x100000000, 0xb3deec5}], {0x6, 0x2, 0x6, 0x9}, {0x5122, 0x4, 0x3, 0x6}}}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) syz_extract_tcp_res(&(0x7f00000021c0), 0x6, 0x5) sendmsg(r6, &(0x7f0000002000)={&(0x7f0000001dc0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001f40)=[{&(0x7f0000001e00)="cf53286e035194b14e5a014b510c60c1896f7f0b37850f2a1ef153b7bd527e9072d27b4a81776df3721f7d7e", 0x2c}, {&(0x7f0000001e40)="12e3277bc5b122a03ea9dcfb7ee48d0f608eb773c6c80c1d2a2b1f5ad45bc8a75920bd47f6be831e459651f2bbf92bbf5cb9ec1a00688ac2b7871cdcd4f6d050a924dfd99ad8f387fef5d5e5febf65ac74132ce904b57bb051fad9571d1356ded50c0057a5c69ef8e1cc30d7e555729a4f284efa3f30ab0490ff36ddd5c47e3aa786a2c3a22d703d94a30f80b649340d0a1c3f34c0ec60522461f1448dffbb1eeaa1b95f7b673cf250806932da63662d1a30735755727983302508b98704e7d1549df31bbe8f139677d3a8f106ab68f4aac20aeffbbe1116ec2afb559f81", 0xde}], 0x2, &(0x7f0000001f80)=ANY=[@ANYBLOB="58000035a6b414f7d2bff527abda702c3c60baf06807cbe1a8534bea6d5d0c29ec5e33850000000033099998b44d298bfe5c62c2873035efc588f3e46a3e8667b0c3cb000000000000"], 0x58}, 0x8) write(r3, &(0x7f0000002040)="1936dbec9aff0aee4547c8a24eab98d5b3324bb6dc61fe7e08f410bb3409596a4c16f1f3954b2fe7cd342d14257d1ae3b3c5697e39816b15721f23bf199050dcde35b18794f524b91f25d20a47081617d5227f0ef2507b94ddac82049e72d9afb1bf68f5fbae1b74e7f3a26a6f3ce6", 0x6f) select(0x40, &(0x7f00000020c0)={0x7, 0xffffffffffff8000, 0x2, 0x9, 0x5111, 0x4, 0x6, 0x8}, &(0x7f0000002100)={0x584853ed, 0x0, 0x3, 0x100, 0xff, 0xffffffffffffffff, 0x6, 0x10000}, &(0x7f0000002140)={0x800, 0x9, 0x3, 0x0, 0x10001, 0x1, 0x10000, 0xa58c}, &(0x7f0000002180)={0x3f, 0xfffffffffffffffd}) dup2(r4, r1) fchmod(r4, 0x0) 06:19:51 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) minherit(&(0x7f000013d000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 06:19:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000180)=0xffffffffffffffcc) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x1, 0x5, 0x57fc) 06:19:51 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 06:19:51 executing program 1: madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="0d7f03fc633b5bbe4359177f9bc29e70fb6f7569684627622c3f5e4d3653cf5bfe8cc902839c4eafc60683ce1c6a4b9521447d1bc059f6d103e9bee0e7104cb2a24aedb3cdc98b6ba919384ca461b887eb5be3e7b8eed3b0270ba47888d6360158f5c3210d5537a8323cb75c8c0682afe9386d02cba8ea71cf2313e2f6cc3a44712ea32dd6885bf12fe2ad30029cc2b3e9fde9ce91fbdfeac7f931a1124bf67ccdbf8916cecde0649659a2608863b41331bdc1b90d2b3432ef096f928a129753072dda9056fe4e2b195aee586c4b9e4e7f99248622782057a822a019df568211a46450d66868fe7cb31627f5ee146aefef8997613c745f5e9a99dcef170b8a219800f10318158ae3dba0ea997e7583eb6d8097204c55da9bf7b848050535c5a0c12a8f0b7dbd48fc81f9b1a73c4c82cda0c22678a695c6aedcc381c82f832aad5fae836f0528d1c20c29a5210a70ceb563ad1e0f76bb263eb2ea85f793d4c32f7ac7365d7354621727c19bb04d66b23ce574b338c5f9758860086dd366ca489715eec9c3f5c3a732374305948c0cd298bd096038c9d02f2e3f11e00a542cc192400f5cde5e46732b46428d087cf34e7823e79866847ed04b71466f2048e9f8f63cca72369285507826ad8758b0412c64c08246f14a52e27ee6caf960bcdc9d5bdc8a2bd27c347b1a99130c1fb07723f647f39a4f26063a83f621d2d2d663b8f6", 0x200}, {&(0x7f0000000900)='J', 0x1}], 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x800, 0x0) r2 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x8000, 0x1000000b9) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000280)) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) msgget(0x2, 0x200) 06:19:51 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x400, &(0x7f00002be000/0x4000)=nil) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 06:19:51 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 06:19:51 executing program 0: socket(0x2, 0x2, 0x5) r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 06:19:51 executing program 1: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r1, 0x0, 0x0, 0x3) msgget$private(0x0, 0x80) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x8000001bab) r2 = dup2(r0, r1) r3 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x100}, {r3, 0x101}, {r1, 0x1}, {r1, 0x114}, {r2, 0x4}], 0x5, 0x87) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000480)='./file0\x00') pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000100)="af873b7d658d69252f0988480d6917b536bdd9e7ae180821e73451dd569aaad138942871bedcd387de7d9b48b5b7bd045d9b6056382ce8ff9551aed18d70ecade1983a0a1d205a33f75f40520d825933170c68c3902c9a45d77870f1bd6fcb46c8d39c458a7c31da3029a767307d1da523cac39b4a53c979601a0eda904ad227bce2b9b3cbb12076b4793bf5800c85bf9031ac3337e0af0da165064c241be19e904d4796a7f6e26f83ec97e5a859c4f259a102e5d7c2e18ebb15d089875e8c0097e558b464a537b9c7fe1b1b797222087b30a0d0bca6c0df9756139e864e03fb160917362ca5f4abd98970", 0xeb}, {&(0x7f0000000080)="1f2d896f10bf1b", 0x7}, {&(0x7f0000000200)="b19c3979d5f27ea663a7103a4e991d958718027ec6073ab6fff1e6d56f7b7ad42893b15a553b75c667a0abf2e74407d6d4f54c8ffa867e6a644a10cf75d7d19d82ac8f7300159d0a2f1bc8363f721578995147281806ef6c37b1d5f8cbf1cfd0257bc559", 0x64}, {&(0x7f0000000280)="227c03d43f02457ee8964752c5724d1adee70d1598c7ff8894f80e073879151acc77d9f46d175033e48d458cc22f70de240860e4272f7bdabaa2ae323cff53783b9c56d54c4e697cce3c200f5a38e4b34e0bdaba740d386c2616daae27133ea4869b3ee3c3abca2617c11b3735ef5aa4ca09b7f415cf084b680f38589bddcbd49d33014d46d1c0db349734000b826a59efcb5d01ae613f8e1d882ca918d1410daf66eb20404e0b56312c85b96f1273756ac9e66f98516e294cbfd213b208", 0xbe}, {&(0x7f0000000340)="2f6db7d7bbb6b1c43724093c79c92cbb3de7ee554f79e21bf010092fb400c597b4bd22ea0ff5e5cb317aad6eeb4db6817207b7df1e55", 0x36}], 0x5, 0x0, 0x0) 06:19:51 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="8b6bc7d3f5542002482bc1ee3fd649fb00"/32], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 06:19:51 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100), 0x0) getgroups(0x2a2678c41b633c8e, &(0x7f00000000c0)=[r2, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) 06:19:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002a40)='/dev/zero\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000140)="e189a0c7fb836faa8bc8768619954295532906cb80f7dd12916f18323afc6746e13fb39cd7153ef561e54785938e1d5db4e046da6430eaf90b141e565146b22a5181a723288a2f77f0af0f9b95ffad4f91b95e33cfad286cd709a09e5f2e63ff0a2b44b8fd9945eb7bbedbf9085e401c608eb8466797e68003ec45", 0x7b}, {&(0x7f00000001c0)="50b7f63e116de4044c8a98e87b5d16b3c76cc13e5c6d48f097294e1908dc51633ab5fac90029248d029b31df4b168682fc10a972167d1f0d97379d2276a18f8af241ccee1a8d28dcd0d96606cb652625be62d794c0c984e5dfc18d1677f26bf6afe2f111a213fe818d736920f9a148ffdc56555334391a73c308d1caeb5c0ea8ba936dc9dbc539de540956fc41f59fd46db52c12ff4bcf780bd7adbd93f1051fa8de0566d2fd2106185dcdcc9918812f675fe9a9c50ec8cc254acad6b723c815bd1c078c98fcfa3104df4e2c1766821334f1019b7c438ae76d3d9e3d7217325c132c93c593f11174", 0xe8}, {&(0x7f00000002c0)="28d775e13d4f4448ad6f7112ed9a1a0d5c56af0ea3b7de0906bfb9917f93d4a0503a6b3531c4bc10565a161b1829419d725373592e3349294313bc8942638b890f5c92d2d381ad6353f8d5870d515456fddd3d8f610f485e9d33b959b18398d29d118fe18c5d1580d77bc967c48ad3e150494b6ef666b89c48", 0x79}, {&(0x7f0000000340)="db6df242e868f737fd509822ce998166885229b4b1ef02f24e27282ecc72a65074f3ac8ed7d489744799610381a8c82ec4dc7a3f3773e644fca8b2d414f63a358f691c6d3d47315fc8852d538e3259bb0f03450b807564a92b456d98efd027428bf1c489166b23f2672c6c7e776e75a071e556c2c582d1ee8d8e157ba16278c7fa92f80514c48bad74f267569a9114e9ef8672c1925a117148843183fc49468650e2fbff54e2e93e2b016cbf50e124ea7c789fe9bea78cb1e75c163eb77983a14a8f1af0ac0de873077dc4028776e269b2ae3a942aaebcc035d38bd9a80cf66eccf9cd1332f6e59bcf7e70d616e49b504032878417ccf07831435354924560ceb44f22bb5cae5fff366227f6f8b632b66004bc0b4bc4ba5b71b24b6123f7be0f69248308ffc87584ef5fd09a444a91b3e8ac90ce04786414678865501e0ed1a4fe9e43800a9d990c035e804694dd7b1f1551f632e42fb3270fab773ef5a231db49836d650422bd6385819ac0cd28ea9a0594c28e75737accadfa9a36593da754f57a3b5304bb21a55b42bb287aed31f0d2d140b69806c9ab5552f8cd2898b21a014d543f5aabdb40d8a86dda490a1213ac9aadd2b678abfffb4809f9584cdc56ee5bc7cc0125299fe6d85db1bafb046a0f872e5763c43f4586341189967888574b0428636b9f8ff9107a1c38481a1ee308e7062969e1048953ae887796d0761ae415d2d7be8301223dee53a9aea96078f7f6ec940ed0078d327f8b6a0ab43f7519eb8ecc68dd968edc1f169f5af87fcc61bd7b81e53d57d69438bd6ecefda34237807e2ddf9459f0717d093dcbe776962fd17f94ca560c8f72bbfac9315aa6568d0793de9bdc66b078a7ce45d87708b92e72371e5406150b8aaeb0663273795f8db2229a62fee8c2660ffd1bde216b6c306fba73c6ea001e4e0e17cf1fb423c159ef3e7dfeca65923182a687ff8253c11e4758d5b4bf54078545405cab704d9e057023c43eda6b122b67c68167cded4d3b441d8d4ed214b62efc54ff1332c2fefd078d421cee71b437ee8aab1baa6277ddbec6bbbe7c10d87d41fd18828fa06fc603e65a0c5320308bbf6ed958bbbaf29383ff917e4b35e87e532c0b23314bab0811e698a2f7430e0af68213e0ed1ef224547fb87a249ecc6168f9beac50664cc52ed1ad77cbd92755050fd4526a4ee475be0596f9d00c8b33c4d19b822bb52be5518ddc42295542f29ab1f37f6410065a4913dfa25537d863c408f13d978671ddb17a37e6ca8b056b5b48f5b0c327620b1d812713c7134f4acb5f1b2aafc6690a73f0c41060f6037cce55acad9ad43812502123acb1f1743da8c19b29305e9c448bac5df77223d98820060d85950b5332c8fe9838b8a6180dc59d1fbe0e21e2c777982248707870f9e924ceec452394d03dbe2549e69ac7072fbbb343cdc563c431fd216699bde981eb1c472395a34d0973d59dd3b7531b7894b8c6253411a94e5a5000b7a7ea1bc1db05e706279c5a323669495ce23cca431b80188c694469f74db8eb570a1eae467da042d8ca336e33cb583b8f7c552cd6de7ca6a4c88433fa4896c419fbf24a7a876e7f45e3a4ad21d1e69bac49b687c17e04bca8bfd92af1e9167cbd39e314f77a6363e9bc63e82f583260743ea11f3d28c917f354065fe2894b60bb6db885cc54092b03a145f53b8a07ba1b1cef69be7798860653f16140a62ebdff13626a1b0bee9a1331ea8c0e7caa01640d7eae8838863981fff5980655626197207a0c280ae17b41297b515281ea5e0c498ec67e10b9448210067d830fbabcefaf78cb4aadb6bb36978fe3aa1d06b2e0bba1432fc248c7b87134a9be2c3813773ec97e833f15209313814dee6ce79ed3cb5e181815db191ac8269962bf798538ce9673b8cdc79bc2eee02228bd08766868e29bf0449623d1793afa721926648faface0eb44b7d5615fba18b7f9da150f4fe3709da69291b1908eacbe086a8893f058c17e4392e5a9c6b1fd7f71a190a15b06457cf1380fb34f0828160006aa2c4d66f6254cfc1c8141397c1ee81f4531c8f8eb499ef08c57b8cd2a47c86649e4715ee203706a17ea175a4cab5486d11237ebc62e24fd2c319aa2c83e89b391cbf012e909d12d37fca86100b6877c7529ab70c5d888260c2b089385c54346fabe024c0b95d4bd66de574919cda532676ee123b6740c49dfec9433d46f577bfe250395296335d0cd5dc3c46671bdc570cc1e57d644205fd42fb5f549c4868e300f4b3b57023ce3c85e3e5df6d721e5c26bd3969ea373810a698752a55326de6f10255164870c8cb9b975c7436d47b6f91ce2ca2575a40add0a7308087307f991bdf96aa44ca38e99b94debc1e32852c76acfba9bdcfe5b1e4fee30a84a375df89bbf0a4cc31d3311dae7be3cf36f3c952781793cd4a1f2a1e4067433c4b4ac394023127273b81d3570fb66effc2e6412939af91f61082c13d7c4414b35c1d0430af64be3409187e6e89482d22171ea27d06c0f4f11d3e8208c0308448a01e837e2e1303d19e2b329ae70fece10cdfe6216ae6c0a822d5bc3bad0b889c0fc62327ad04c3fc263a65c11d62042511959e00ba3b11d62ea6e51cd525ccbbbd41e5d90462a7fe1269ca0feaa0748cbaee59a799d12ba68bc8166d865bbe10591ddd571e49ee04b5a2fb7a1f96bfdc35ad8be2ab1698126cfd4452bed1e8570a65b2e38e5614d648ac49ef08cc0f6745ba6cd5d1b1282ba27bca861e0e74e815cae8b9501437269a39a1e0d3010586653adc5617e5bfa915941048b14e1305519d3cb44d46165818c7754009f1e2c2c9ecabb882394b019064acfc6fea824f766b7f802eb5b7763f3eed6d988c1c1bdd652729f113bc8d479a13b36f1bc99d2271b16753663359c0eef6962c57f262caa471900dbcd7adb096f0be27c9b46977616e2d375916f7bed4545db141c64de46cd756a66967a64bf8fd7f7b49f5fcc04aa24d01e8cbbee90216bfa2f531252374a4808010c03080833c7a9912fcc8b12a8a39dc5a9a88f252260bd217f898638f94cb7959a13ec953a1b4bd5cdda543f59fec2bfdaccb6f69d3108f05390423616274c90bca56ec35ff353e6d5847d038cb518987315bf9def1be6bfd6be6f661f195e2ca0e7e6eaae03a65fd5647e44c3bdebb2e2e2071d13fa7a52574f780c13efad0ff9d6098c6981c709a89233263087b5f3c8e153a79f041db2c08b4d4a2d22c7bd873876bf123dc40a310cf81acfed31a95dfee6078a7b22f42db0080ebc4397ef7338d78fafd46fd7f944dad9e3873c124e4032f93fdf06486b9774fc89aa7dcc95f277a7001c0a1d605125ae89d86bb649d60ceba6786c7986c0d0b62c7a91e06e9e8fd6b1ad6f0273dd133a6f2c29383f25e5bb31e138a7603f998a74bf5209d02bd5eae9dc3076ab3f85e96b741c03d55c7693f24bf26c171ef3ae1f64a174dd3db625476a8464bb0f646193a76e77109ecc0a645d9d5a2ea132629d05532b53dbd14104c881a1a0dc504d3c91fefc0ceb4116a14ffc115d99be5703ee6f543408b1dc623ee799d7c8f5d43a4cd50e5d5e61cd2a590d87ff1deed9f38da3c7768208104f01e4040041e7fbd5c3240b30f1dc11dd1f6dd463985fa6e0306b8ca4ef58270c1590032583cadcda0117f954f4c44ee4b0748e0325e3a5946babd0c367477cc805deae6d63fd2cf48c96d844f8e5657ddaa5cbde1d28782128e9a77f1d4fae26dc6a291359e7eccda2b1f4150aac7f3f1473ef28a0875a537008f6b21a2f54c6145ed3edf7b6b06c4834e3794b191b30c5f14cda8985525ed5dab37e3a1c066be9ff91cbe4239ed2ef832e2fcbcdd8914199d7760d47aea99ca87a7a18a6ffd20defcd27bab3db063bcbfcd3e201f4a1c2e9002b27154a99f3269810f9817b31ec25caecb2d91755c5ae4a21eafe4f0d6b2f3b291afe0bfb87dc92b4cb21c1c17e3fe30c7d207a8f0c2616dd3620f82b36c0bac36fa8071434efc4f317db8a14847f4338e1dc2364cce34e6fac0d6b228668e8529e8fdecc871010d05e802dd0abb91c21374b132c495f74b1160ee780e6b79e3abaad2a4ebc491e11bbb7f7a342e5d7d8d738f86552d247a66525da2a49d197da1b68a42f6591242cec9a5c53afeb6c3303796be290825637e5146e34cd5dc96b62f33f5be915cad6f0f31a373ae2519e00380e2bca8c238a8b26c27ed76385519c9a4f1964d0f1ccbfa27f8500440db48a48b7dbd2d4e8a060d4d8e10ab54f0dc144289b58459c28a9ccebd1d138943fb01080beb6f7fcf5868d73c724593ce9e060f87cf73a8b87d71046b991d0ea4b8d7b92b26afeec3180d6861e5ed96e853fdfbe80e23779f2ae7725c1acd8619714bde4981231fbaf342d7dda1196dcdcf739e011d321175621886faa092040b04872ca2aa2966d6e322cab86de33b9390f103ea0cf11d5f6ba265ee864eab8df21b583ed72c77a0fedcc95171016486f387d1829d1df7736ff8c31f0ba4cf71ba4f842a5465ee619f03a7e0dc73def9216a80ed68e6046bd7f61dd73127cca2d688ee7ccf1c25ac2bb5671f5dd06c06fc778593714720b41da394d9fe80176df398868f1ca58e5fc793ee293f9ef6cad3ce59b27e3c98703cfb59bec3fdea347c372b170d03cbee842c5fcb0c21e131ec4036f5698697536118cf85dc6b624210c7e33e8ff266a5755afa188526847f8923c252e5be47804d780a8940e2c0128381ae5f94cde0b5cf4a318e7aaac0388ac5e57d8bfab41f531b05f6affdc828eb60e8fa6bf1d4202557096dbd945495aaf536e5107354a3990f3ed2ac6c140365a899f4ac7e5ef0b17b35194a91fae288729cab7dd36ba91ea78e11a96534f2a4c5be1e50c1f4f23436baeb858a29f95ab83c4c9b6572f449a1e0b2ac7e45e26de2ad4573602125ccc66e2c32bb0b684da93dda4160fd3157ab3f9b3dab4de97a7bfddab0a5c197066b463967080db9247ddb7cd83ef85d196d692917e66237026a7c82ba939016c173de968490949063b03cd9a869a12aedb5cfd379213bd1356d32e3ae2bcf4005cd30bcfc04c07c0bc5c9897b8f0f229f9d435a2cc5f1dd1404917f8034385d9d9af62b34a5d39c26d61b63e3ee906b529df74e91f3febb3982d1d0dd0bba0c782a47784c33cc562eeae8b87e04ba41a139b2a27abc490d7d64106d84ff366ca0f17124c0334467f16180a828241d89d823c74fe6c0bb6c3e56cc1dde8d9e6efbf6852f3b0733046632c6db506247670acb315b8d89853e70876ad676024c5617146a5e95e801e6e371ccba4690bf9cd832b4f47aee38fd83a5e814f6b901fc1e10fcb09ca23241615c0e8af8b819318fd97a51ee3689c808a8983fe2c6909760c15e45acf6ef83a18357e568ceff780cef5b1fce51436b29523cfbf5ce05cce054c52da3d5382848baf0a43aceefdce3aa972f4d1372b4149244e62f09eec6c68db672f92390d59b7dc70fbc18a47548f749ca291eda5fd341ed2867bfcd1487a268f3608335db0b70884b57746f2b1547a023e3ae75dd2e121978aad4aa2f9cab5237c90f2bc2313fb6f62bdc8f83d4bb8ab2078055d7f9afb1156608e9dcc409b231faa6f9363213c4580882ace179f1fd252cf3301e655f3d32cd24927cbe1428eeffe21f3023b76c7b49caa5d56545e706baa9fb778f8d667928a58171080d5bff9675d0b170104165e8626220a39c22a615d194d7072f6a5f5cfdaa4d783ac50fec083fe47034f5339555baea3951740ab3e2e94d664", 0x1000}, {&(0x7f0000001340)="589f4cc4e6b1b9dcac9b99114672c7e5cf30f5d782fe002d8f1ceb2a43695b14a0c65e64829d40e375acc9721f01f1d15275708343fa6de595b6a9340180071a35c3f75e9278dde6abdaf4e00002b858208eabada5775d224ac546b483e64267726b474f85604ac28a42a8192e79b9507ba0749bce0058f0dcaec4fc6d2bf373a642a2d1edad6bf67eb2c7cae1503a50406743c7acb484435e96232c903f4a153c29f251bc17a3958e9595f095e07ab47877643b", 0xb4}], 0x5, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x20000010002) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) socket$inet(0x2, 0x4000, 0x1aff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/63, &(0x7f00000000c0)=0x3f) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) recvmsg(r1, &(0x7f00000029c0)={&(0x7f0000001480)=@un=@abs, 0x8, &(0x7f0000002840)=[{&(0x7f00000014c0)=""/211, 0xd3}, {&(0x7f00000015c0)=""/153, 0x99}, {&(0x7f0000001680)=""/211, 0xd3}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/131, 0x83}], 0x5, &(0x7f00000028c0)=""/255, 0xff}, 0x2) 06:19:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/162, 0xa2}, {&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000480)=""/90, 0x5a}, {&(0x7f0000000500)=""/22, 0x16}, {&(0x7f0000000540)=""/89, 0x59}, {&(0x7f00000005c0)=""/125, 0x7d}, {&(0x7f0000000640)}, {&(0x7f0000000680)=""/108, 0x6c}, {&(0x7f0000000700)=""/199, 0xc7}], 0xa, &(0x7f00000008c0)=""/90, 0x5a}, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) r1 = socket(0x560f190205083147, 0x3, 0x3) fcntl$getown(r1, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000180)={0x5, 0x10001, 0x4, 0xff, 0x100000000, 0x9, 0x2, 0x10, [{0x3ff, 0x3ff, 0x9, 0x7}, {0x9, 0x6, 0x80, 0x4}, {0x9, 0x3ff, 0x7fffffff, 0x7}, {0xffffffff, 0x140000000000, 0xff, 0xffff}, {0x4, 0x5, 0x10001, 0x401}, {0x5, 0x8, 0x9, 0x200}, {0x0, 0x1, 0x269, 0x7}, {0x7, 0x800, 0x7fffffff, 0x5}, {0x4, 0x100000000, 0x6, 0x5}, {0x8, 0x100000001, 0x1, 0x3}, {0xffffffff, 0x8000000000, 0x6, 0x3}, {0x4, 0x7, 0x10000, 0x5f8cdf98}, {0x9, 0x3, 0x80, 0x9}, {0xfffffffffffffffb, 0x95, 0xfff, 0x100000000}, {0x7fff, 0x5, 0x9, 0x4}, {0x101, 0x6, 0x80000000, 0x401}]}) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:19:52 executing program 0: r0 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x3, 0x7, 0x40, 0xcf, "290684b50044dd850dd674b5a4710c7ef542102c", 0x0, 0x2c5}) r2 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) connect(r3, &(0x7f0000000200)=@in6={0x18, 0x1, 0x3, 0x8}, 0xc) close(r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x3, 0x2, 0xdd, 0x7}) r5 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000001c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = kqueue() r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) ioctl$TIOCNOTTY(r8, 0x20007471) syz_open_pts() clock_getres(0x2, &(0x7f0000000300)) kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r5) clock_getres(0x2, &(0x7f0000000340)) 06:19:52 executing program 1: socket$inet(0x2, 0x5, 0x2) setrlimit(0x8, &(0x7f0000000000)={0x6, 0x3}) r0 = socket(0x20, 0x2, 0x2000000000000401) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) 06:19:52 executing program 0: poll(0x0, 0x0, 0xffff) execve(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = socket(0x10, 0x3, 0x9) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x1, 0x10001}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20442, 0x0) r2 = dup(r1) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xb283, 0x8}, {0x6, 0x101}}, 0x2) openat(r2, &(0x7f0000000000)='./file0\x00', 0x200, 0x24315ee87a373e8d) 06:19:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x101, 0x3) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 06:19:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x0, 0x140) r2 = geteuid() r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x9, r2, r3, r4, r5, 0x1, 0x400}, 0x5, 0x6, r6, r7, 0x7, 0x1000, 0x0, 0x3f}) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 06:19:52 executing program 1: r0 = socket(0x18, 0x4000, 0x75) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x2}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f00000004c0)=""/45, 0x2d}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/220, 0xdc}], 0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x3, 0x2, 0x9, 0xb754, r2}) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 06:19:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() flock(r1, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTART(r1, 0x2000746e) 06:19:53 executing program 1: setrlimit(0x0, &(0x7f0000000080)={0x1, 0x100000001}) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000003c0)="03000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0xf2e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xff, 0x1, 0x4, 0x5d84, 0x5fa6}, 0xc) 06:19:53 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) syz_open_pts() syz_open_pts() 06:19:53 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7895ae9c7268de0d0000"], 0x10) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3, 0x2, 0x4e7ad985, 0x9, "7d38e60b83a63fcc0b1b3d678927e3df0f73f3c3", 0x8, 0xfff}) 06:19:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x400000000005, 0x2eae, "6604fa1d03182eab7f0200091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x422, 0x0) shutdown(r2, 0x6dffe3333d3437e3) 06:19:53 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x80, 0x1f, 0x1}) socketpair$unix(0x1, 0x2, 0x0, 0x0) 06:19:53 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0xb97ea1d338d8b683, &(0x7f0000000340)=0x1000, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0x4, 0x7b03, 0x3f, 0x1, &(0x7f0000000040)={{0xf026, 0x4, 0x8, 0x9, 0x3, 0x9, 0x81}, {[0xe7, 0x800, 0x3b, 0x6, 0x4, 0x9, 0x0, 0x7, 0x6, 0x0, 0x9311, 0x8, 0xffff, 0x0, 0x5, 0x8, 0x100000000, 0x10000000000f70], [0x2, 0x0, 0x2, 0xab17, 0x4ef, 0x2, 0x401, 0x8001, 0x8, 0x98], [0x8, 0x2, 0x0, 0x3, 0x3, 0x6, 0x6f], [0x5e8d, 0x2, 0x4, 0x8, 0x100000001, 0x9], [{0x8, 0xff, 0x10001, 0x7fffffff}, {0x401, 0x400, 0x20, 0x6}, {0x8, 0x10000, 0x7, 0x77}, {0x5, 0x8, 0x126, 0x200}, {0x5, 0x80, 0x7, 0x40}, {0xdb7d, 0x7, 0x352, 0xda}, {0x6, 0xff, 0x1, 0x8}, {0x3, 0x4, 0xffffffff, 0x4}], {0x1, 0x4, 0x6, 0x8}, {0x1f, 0x2, 0x5, 0x4}}}, 0xbc2b, 0x200}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000003c0)={0x7f, 0x5456f6b, 0x40}) recvfrom$inet(r1, &(0x7f0000000380)=""/27, 0x1b, 0x40, &(0x7f0000000440)={0x2, 0x0}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x20881, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 06:19:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000080)="030000004fc285a23c3b2d0d8b95fb6d75bd91114f", 0x1) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 06:19:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:19:53 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) 06:19:53 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) r0 = socket(0x2, 0x8001, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getpgrp() setpgid(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) 06:19:53 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:19:53 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000)={{0x11f, 0xfffffffffffffff9}, {0x5, 0x7fffffff}}, &(0x7f0000000040)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:19:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 06:19:53 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a1c3dce4a7cb0000f1f42500a759830000be97"], 0x10) r1 = dup2(r0, r0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r1) r2 = getppid() fcntl$setown(r1, 0x6, r2) 06:19:53 executing program 0: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001bc0)=0x3) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f0000001c00), 0x128) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x6) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 06:19:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x87) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) r1 = semget(0x3, 0x0, 0x48) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000180)=""/107) close(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x2, &(0x7f0000000000)="8458c7128eca4e57c083240e06170f1458bcd498a911b70c76c40ddafb4825230275df7e8424f0c11ea18d1590e76f44e71e8cdf87d974efe7287b107c395cbccde4c2978b48e0f0b50ebe921712fcb8335287fc", 0x54) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) shutdown(r2, 0x2) 06:19:53 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000000)=[r0]) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setregid(r1, 0x0) 06:19:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000340)="0714045f099bcf09e938d0737f73eb2b25d8f30f", 0xffffffffffffffcb) fchflags(r0, 0x10000) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="b0e662b00561c0f71da4c9c0a19feb1e13ea78d109211b2bc748535501aab4e5ff45a9039a81a7df35816cb8aaa6011fa976a65ec1af70ea51", 0x39}, {&(0x7f00000000c0)="2af4a23c3d636fee5ff158b7c4d8fc81eaa1a58fd280a8e42544a2e5594adcae96fc9be48c11b00e4c22923ef8ab6bedcb515095b629616cd49c210caa79a78830b715bcd964d086067c446968895a8eee586d82bebd04159fe91ba47d7cd4ce9d2f5531d95f1e509232c82bde1adebb", 0x70}, {&(0x7f0000000140)="0506186d874ec09db03df80fca39b344dbae8f7e90a3ca4acc6eb7db21b68d765725dbdbc3330cf1294294b7490ca859b256521fd3099cbdffb7618e3163cd422c59c2682205f1118937fa2c0e93ca2616af76f8d8553c85a8d3de0d48f4e0f2056074d0a1a24af9", 0x68}, {&(0x7f00000001c0)="2b116d1021c70fec016b02449f777fc396407b72f3d9e0456aaa1cac540d76522ce49ae42131171757b3f80b0ed6d8f015feca3c5f93141ea3d9fed59babf20fba88ad5f2d0e9fb9a011eca621cb8c9740db2a5777a72a372e47924ba1b52878", 0x60}], 0x4) 06:19:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x100) execve(0x0, 0x0, 0x0) 06:19:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x11e) 06:19:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="a0a64ebbf502b33bf628b3288f6a076f85c113badedf6ae3ee10d8ce9e4063b148b7f9d494a9d90a2ced904b02ddba78e3c820d5aedb8ca04e9f43a01d2ef779f4e445110f20f2623db8a00f5a4d762410f2436bd5bfcb838558c50482343327e767", 0x62) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) poll(&(0x7f0000000000)=[{r1, 0x10}, {r0, 0x1}, {r1, 0x4}], 0x3, 0x200) r2 = semget$private(0x0, 0x3, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x616a, 0x5, 0x8, 0x3886, 0x0, 0x44]) close(r0) dup(r1) open(&(0x7f0000000180)='./file0\x00', 0x201, 0x80) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) msgget$private(0x0, 0x80) 06:19:53 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x6, 0x100000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0x20) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r1) chflags(&(0x7f0000000240)='./file0\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1f}], 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffc}], 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0x100000000}, {0x18, 0x1, 0x3}, 0x20000000000000, [0x8, 0x5, 0x5, 0x6, 0x62d, 0x3f, 0x2, 0x646]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x81, 0x1}, {0x18, 0x1, 0x8, 0x4}, 0x1, [0x7, 0x80, 0x0, 0x10001, 0x1, 0x6ef, 0x1, 0x4]}, 0x3c) syz_open_pts() r3 = kqueue() getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r3, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 06:19:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) dup2(r0, r0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x40) r2 = kqueue() kevent(r2, 0x0, 0x1, &(0x7f00000000c0), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x1ff, 0x55}, {0x18, 0x3, 0x8000, 0xff}, 0x2, [0x7ff, 0x1, 0x9, 0xaee, 0x0, 0x3, 0x80b8, 0x8]}, 0x3c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:19:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwrite(r0, &(0x7f0000000000)="e5763e46896ca9e1bf84475ea3d8e658ea96fba2d2f976bfba5c94282318855c5294d22c4878dc6cb58771e86ad6bb33240384740682dc77db5373657bf76579dda165f143c4810912c9687ddd53032c777cba16307c10f80b71b527dcd83045a5aae9a45b210dd4bdcbe8f0720fc631bc0c8959efc8c7eef6a5", 0x7a, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r1 = semget(0x1, 0x0, 0x0) semget$private(0x0, 0x1, 0x4a) semop(r1, &(0x7f0000000240)=[{}], 0x1) 06:19:54 executing program 0: r0 = shmget(0x2, 0x2000, 0x301, &(0x7f0000fb7000/0x2000)=nil) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x9, r1, r2, r3, r4, 0x142, 0x3}, 0xffffffffffffffff, 0xdb, r5, r6, 0x1, 0x9c, 0x401}) shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) 06:19:54 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0xfffffffffffffffd}, {0x800}}, &(0x7f0000000080)) r0 = syz_open_pts() getitimer(0x2, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 06:19:54 executing program 1: r0 = socket(0x1, 0x1, 0x0) dup(r0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "7c005f4eea2a12d5962400", 0xfffffffffffffffe, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:19:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x8, 0x4, {0x200, 0xbc}}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="a0a64ebbf502b33bf628b3288f6a076f85c113badedf6ae3ee10d8ce9e4063b148b7f9d494a9d90a2ced904b02ddba78e3c820d5aedb8ca04e9f43a01d2ef779f4e445110f20f2623db8a00f5a4d762410f2436bd5bfcb838558c50482343327e767", 0x62) syz_open_pts() r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:19:54 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000580)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 06:19:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x7fffffff, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 06:19:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) sendto$unix(r0, &(0x7f0000000040)="824a815b45a3226f9e156534d31bd064d0367906ac1178eafc8896dce3203b35b3ad957d091d0d5aa1f155e589fdc3ed879fa9c19d5434ff77660df6443e9cfa45a0d5247f7ec29496cc2e34b5fd0c584d9ee12476355949103778767f46d373b5cf02a428046ffd984395a42bd918223ae3e8831b15ea237552e25fc5e83d5c1010b5db7bbf70fd2fa7c6c168fe373b36a7f269a142a6009b67d2863a209db9a9292ce17b15a0e05a72b8faab925a7cb67d1568b93313856d6a54b4142f72b80494c96fbdc2fc5aeeef290d362406b7e78bffe1b26a3ae28c52485528fa201e84f4edba91afc631bb7ce559ada71ce292aaaf1f4d7556521091ce8dea4ebcdc519c4702b7ab498f2b782f61c7b5e3a77b65d94debd4745c1c4f5ca51e95212729489a1a5388302000b518ef4fbd5ea4aabba3ad9a147511cbd6170e5baa458b61122c1a20e714c056314e527401414655c08607d10ec0069267058c06ed4f0bcc171d3ad7ea9df77e0b61440b7bfbeef862f345555bc96b3c5888a0198ed5acef76081096ab39bf9ce30d4e86bca42276932115b8a578d7ca5cdd03167bd63573a1cfa0db164f40e93c8d2ef5ddfe0597d6f9351dfe17415eba8ac39f617c69140c24cc1e3859b4f98730dc854b079ab92658cb51c6c91ee3fd51488a32afdc312915694087d6451a1b65f2b8a7f5dae94270e0d91bb0b6cfddef766d06be336f8d61223b50351a56ac956f2624a3bc11706009b1c95429a4bea563b3c193c129b7f74c915696c67c86d7db9f8db5dcef692bb40a8be8430c652f2deaffd3ca1aaa5994332ddd5d268c231e1fd605fe8add867622f831c6536144bbd8dfb2c491d71bcbaaf47d5e1bf79bd9a7d6512041461ec94b50d5997f15e7446546b1ae9b8edffd6362b66b5d913d129ddc7c5c4b9837a664caaab126a9d9518d23b7e9c34bb8a1947a390fa4f890930122d423d354c545d63560607762b30c75c951b4d59a7b213a8dfbb084f35eb69cb783b64dfd8f3fe2085bcf06dce7f6c5c2a717ab6f02d48bc1c4f8c6aabeba46c26ee6842392b7abe68871adeda2a01255619f031623ecf579fb0a2987d89b08c88274b185f51b564ed5a385aa61a99e98dda851dbe01dccae234318cecbdc88b9797a4c2998aab6cc382318c5dbffd5c0ac3ad1dc23bc63d1bda3c0f2bfddd407e26674cacaa6098a80edeef4190e6cdcb2569bd2e03d226b885c3e83c30b70bc872d296b25079f1f5199ae779db96ec9fe7b69dc6071517c70d54e97043702c4eb5b6a3f3b7a11d8748242749f99bde368dd6f78b3578d798a00e274fb4e52ce6a0da94a5289af5480cb76a9849680512da03bf18e9d30732cdf6bd9a7be8871b74a16c8e0d07d04f838080d9478457263732d560d26ea1bc8f7b3132a6db269e51dabcc85ba7903998e55a3aed5361cf7e18854c46ecefb2771ae3a1b987e115bf876fc4c41ea0dba5ac5b34b77fc85329780d5521453b003cf2ab687e6f5a63397cfa9a631e396cc07406916560e3796aaa36292d8318c12533e7eb793a7ca9a967c41bdfcd814888c81b0682de3933a52f3d6ec05f73fa5d79a836440321099c4c7fbdc910776942d1be4e676cd047db0e521b7b75d35e5ce2085523c4724a5ede494906bfc3ac07d3b7ec4ef37d68e0506c3d36fa8ee369b0e6593bf6fc3e1f3baf5eed550bf40de62272fd42d0492fbe5c515fd7e2cb29cc311832c6cd1716fe659badaee050cacf5531e0d05392052d8f6c54333336f55c946203155c1cfaf0b64fc72f194cceea18d65b8916a52a968636e1934b2133d87e537aff70a40cb354e9a9aa32e5b9fd461479061d0c53093f11e86cee6be3f4e236ae72f803c80941015341daf8009ab11ac4ca99cbdde07d17e31f2a88e93b1ff245d187c1e1bcd36193ebfb9febf40e11ec9e908699eaca02db275d31eb113594b71f66607ecd7e9f14354cce22a82fb2d03d910b9ea9fa718a9402bbaadfbe6c06e30467ecad97dcb6e839558fe93fb8528fcf45e77ca0751f43cbade8070fa5b99f6193c03cfd16adcf929dc248f2874009b221a7dc69a321040d81c7e622533a090b432bc660accb51dcfc6601360cbf1f66b4cda4b46ca0c565edb5a44f98b20d1f0958a921471d71ca7b6b1ca69dfdd14bd9f3e27bfbc8aeb7c95af629ddbb886fb77fcf3bbed1d6db57e89e70c7cb70025aa7bbcc4ecca0dd00ec7787c20cf01181adcf973c19b8ac71ec74ce29cb05a92f369d6a236ff4fe5a7331dd67f5eb68fba68ab8c8bf7358c36e4375fd45a7a105ea66f92a4e73ae72badf95b799ddb4501df9bf8e218c0302de4655ed147f729fe88c229fd45f3579c0ce009e223a90ca8889445d9fc3f0c32fb17123dcfa6c6f0222c6c56fcfb96e8977c4a8f2df2978adbb987042908c4465f30d9273f2c316b2fdabcd6611b9f0076a8f469a61035e6e178a32c3a87d5053763499c00a40e6518dd1ec129eb039de6e6669d12169c58316fdcb1c74716dc16d909e9c2f660f59c4e658319c55342c5175d284fa1f6b15a3316940c492b5af7d6927109bd19f75cc209b96b4a2051419b6a38e889729590d5779edad01a7d031a96892509226bf2d3bfb7f5cff91ce80d6d14f1712942ffced21427941cd348c0838e11c9083823cb19a6c0a948cabdc96e0fcc64badc94f4092c48169686000f41ecda6da07594d1b97eb0fe7e6f7c07d04600c733a99398d75d1bf47361471e8d568bbf67ebaf591277cca4cea0e4fa3b6f564cc5e1be5946ab15b6f95529799b1479355c35367be63a7afd27765ab97b4b1da6341d4319cbff2b2efec98372d6f842b7ca1f8689904c6c654183011e23b8cc4723d83f95a98c45bf440131e26c8e9a0674132338c0d1ed8125964d1034a2dfdb3364c56db9427d43a278d2ee8b5dc471bb7377f56627d5e465aabd1d0a3202bef0d55e678fbed73b118165a2665c2f54d64de0d79f84f439ab75c1fda5b75b169eacfd074497d49d85abe651ed4b29af116869be8a5c00a429cb36e69c3b150d40052cdeb937137528d2b2c9452610f10f359858e0d33a18245dff7c2f10eef3877d6f08935409781c45bc5ea480a192ba9d7f35cfd7ad009ba67e1d9dec0c1a7acf973ce50aac58dbb2d844cf96ea66ab6c5150fd2ee5fde2a74f84f338efbe373cd02f5dfffbaa2b0bdbb98ac24246a4bcdf6c1710f283ca0aaa8c54f9a14f5f52b4cc628d8c79983d9a135bf35e92374605abeca587dca8dc7e7c71998132914fccab3ce9dab2c885c7263874cf1147633e81431a5d1c441821c757326ef9579dec1b22a0afabea9c0d06b90bd7112408b27c29b9aadbd9f767cb407973cbad07bcbd8966cb0b15c14ecae668aebb0c3afb628a5e5c27e04bc3447a3cec1f606b9b805296a62cfe20a2c858a6f82e049dc83598248134c7696d1c022eb08387a00a0ff7bba45495287895055519105e7a512fbf882303950553297295f2cad4ba6b5249f76bc9d4e46701acaeb515529d9bb0e2a6b4f522987c47549bfba4423f615a7d45447b83e2b69171cda69034cc0e8aae0efd7919a713ab008a8a75f03755b7ca320566e4122937e3dfb9083b0facc7432e315b1a7c37d583b13f2474f69f4b56025c8132d1551990eacfdd67c8cbb3e5b6e60128233e4271561a042e8a7c09806f495be5c78af7bf9aea3819de277d688e06f12eebba31be8552fae9639e5b096e78eedd0adad459da80e7ded0407c8f77e8f1a163d2836dc643e11fd1a7b4a507a1fe9fb2394ea13fada893d86001a7277b0bd7bb3eacfb5a64e803620457f4706093b52c0cd379318286d06777aa94ecf44fca56251e4d606cb8bd5b8195c69325a9ae7c5640749b4403333e78f5ae4a9b95950aca043dc1bcf51b7f7c54e8f61bdcc7d462c26d648d0adadb98412eb75e69d9825ee6a15fc02e0ea3d4a1deb7861abfd605b72ca11d44136f6c248e7833a10d6330c623eff933d8d24b92d1f0870d0ef2c1076c6d18ea90c5469d793cff3e298256485280a8061a38f729b2e061120d04dcc905b39dbfc00ef6931a73f213669054def161e9498aceaa8a0af4089e2ec8fe15241d188941ee0e8a01904b21ca5b864b6dda0c1137aa7b7c666929b07768890bf73cd78a445d52ebce0223e617c07a91810f3905457ff382a256d265a8e4c2f7b7d26c88f1b6df2d109e4b398a1df74c4decfc308d8c2500115ff70a1118210c86fb1c78f2b8be0cf423bb05f471c0d17c61bba46ecebecb8c55769ab637d323aa35efc092e3b414796a2ae34534f164f01de714aae5eb8ffdd20cf3915218643bbb701ea95fd3932902bb1c1f12ff774d1e6cf2ff7ec1b61bfa4108857465dc75d8054cd174832d3885e5a9a58a3a15a267115a2af120c3e2beb88220df13c716f810ddd228c2a637b05a7bb920b0dd538f298df615c6c1c620d9d7268fc837beab6a24593795eeb93c50231b659e82c764418d7fe03a658d5e127df2207517363cb874d9025e61334d6a52d3b6abfb6111410614c167d35b185e09ada2b8392b6b4753e36dfc5b11a84701506316807d09cd55ec8f12e89c898d284465f15127cdd4db00cd09b478fa51996de49b8ed3cadd3b4a9a6d631396225ab82dc0611029094e7dced066f307604d56f4e4ce7e0e1ef223963aa884d9fddf0f52086b9673a4b87c228f7f7cf122d64ab77066c5a8732d7a2af499274fab69987653741391219f3078747001b78fd7125079a29e31ce20cb4dc86b235461ad7e084ca77a3071ec36c2334f7b402791057fc5b426d7261e81a7c9a15dbeca1a51bed8dc7e71d43cfd633a5439f9c1e63a5656eb27b7de43f6a4c966de40495e16dd6c0aefdf4fd253c67db4a18c9c3bff4969c797df42d2add12c1042955f7857b07fb0afffd001150b5482464d2bc5990181aa9b15b5d2218ef707501a4775c94f793b9d96930e44fa1a1479e7ab5884cbb05f2c33de0c857c4a701ea1aac802f7ef92cbab5422999d863c66377c391b32be4170492f4fce705073bcc66d093218ec9ba1ea970fa902c44b47d01388fd079e555893a33145a223a1de73fb33ef6cc4f762e12066e63937e9bce255a0db5848cfd5ce368f6eef4300c57851450ee67323d88df26103806142d54e37a7e2706d3dc562451cd1215230228834b9e31de4017096f6cf7e543bf3a319daea2d513625faeb63d3bbbe1a564f7b01475ba033ccc42d04b0b77ad202ecc4eaefe850f20f71013a7ac3738a60725a0fbd1b12107fc0a8bc15fb707763c09c101899078dd33fd98cc717dbcc1ba31f25525561393f5505390e0ab77cb143a03d63db68d140a0df2313ee7f60a7728b649d78f9e2e79be4a8b80fe4de7ebd89f47e7eadf251a40cb269e30170e154c54029dcd46ceaadb89d12bccbcc621b04c7bd6c499969a56e3f839fbbea60d4d5f857edef59c5222d6ea4ff4e579b9b300d69188bfa97c13f1d6a01539c4a7fde3d0ecd9cb958f9de1db35e3f55370826c6a73af2b5f132f78015f83e29e61bd32e47f9eadb04b1691ac13e61a0ce22445f7f705484a9a9e4c470fa72ed62434f83726080c549b71c8b944b2f2f1b0dde521498d443d1fe934dd0fd7fe5f6564d7169f735f86c40e3ed703df7c305a099eb143de1c73756e6c73dbdc511d5228bb761d772e40c441316892b5130061564065fa8ab4d60f7344830b3d31e5af18cfe53404872c11ff0b177da6c3302330fc764e7e2c17ac6deb755893bf420131d014b2ffd5ea250750ec7753883", 0x1000, 0x1, 0x0, 0x0) r1 = syz_open_pts() sendto$unix(r0, &(0x7f0000001040)="b4d21d7c6379910de58536ff397d847ebacf63477f2d7d229e4e85f90139f4214abe753d46f80f60081ec6431661b607878f0382fb1859408cdd2aa2282eec24afb212fd752ff8c0268e56dbca072918bc8970b62f5b2b4f98403497549b5f6462027f421d784eeb354be68bca4aaaa9315ca94598ef5ecaa94f9b18edabf9848f30f5935f2461fa0cf81b5ef0f451505ec2bb458df453d96573bdce85ffbe91", 0xa0, 0x403, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001140)={0x400, './file1\x00', './file0\x00'}) geteuid() r2 = dup2(r0, r1) fchdir(r1) link(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='./file1\x00') mkdirat(r2, &(0x7f0000001200)='./file1\x00', 0x140) link(&(0x7f0000001240)='./file1\x00', &(0x7f0000001280)='./file0/file0\x00') linkat(r2, &(0x7f00000012c0)='./file2\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) r3 = getegid() setgid(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001340)={0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000013c0)={&(0x7f0000001380)='./file0/file0\x00', r4, 0x1}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001400)={0x5, 0xffffffff00000000}, 0x8) getsockname$inet(r0, &(0x7f0000001440), &(0x7f0000001480)=0xc) r5 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f00000014c0)="1c5e", 0x2, 0x4, &(0x7f0000001500)=@file={0x0, './file1\x00'}, 0xa) ioctl$TIOCNXCL(r2, 0x2000740e) r6 = semget(0x2, 0x2, 0x4) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000001540)=""/198) semget$private(0x0, 0x3, 0x20) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001640)) r7 = getpgrp() fcntl$setown(r5, 0x6, r7) sendto$unix(r0, &(0x7f0000001680)="d66479584ffb823c33007861b55dd42b453643ad76a5dbcce17f907d2c579145731d9b9f98c7b0c9a76cae6a6d3f485709c33f2eb868ebc0b177d7d6c14074850d0c37c815b291676778d348688bdcb47a8b8ac69407556a2469937757a2bc0d069d6c9f4515c79a26d837e19550b610", 0x70, 0x8, &(0x7f0000001700)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) chflagsat(r2, &(0x7f0000001740)='./file0/file0\x00', 0x0, 0x2) 06:19:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x8005, 0x1fffe) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 06:19:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 06:19:55 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 06:19:55 executing program 0: r0 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() r3 = shmget$private(0x0, 0x3000, 0x3db7e88dea799ba8, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 06:19:55 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1/../file0\x00', 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') r1 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file1/../file0\x00', r1, r2, 0x2) 06:19:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/36, 0x24) 06:19:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000040)=""/130, 0x82}, {&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000240)=""/185, 0xb9}, {&(0x7f0000000300)=""/27, 0x1b}, {&(0x7f0000000340)=""/150, 0x96}], 0x7, 0x0, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb"], 0x1c, 0x0}, 0x0) 06:19:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) setsockopt(r0, 0x7fff, 0x5, &(0x7f0000000040)="67e21428a094f4d03b7fb414703ca77cc1c2306ef414823526512e5f0c679a2c1c40424cc2ba4ce41ed990596d1dc76f5b379493f84392178a2aa677", 0x3c) 06:19:55 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$KDSETRAD(r2, 0x20004b43) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 06:19:55 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x100000000001ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r1) 06:19:55 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 06:19:55 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:19:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x9}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) lseek(r1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 06:19:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8000000000002b, 0x10000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e51c7a240470d87e948ec3633dab6ee7fc2af5e0374", 0x20) recvfrom$inet(r0, &(0x7f0000000080)=""/85, 0x55, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) 06:19:55 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) fcntl$lock(r0, 0x83f72ba3337f7af6, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x1000100000001}) 06:19:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4f}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x9, 0x1, 0x7, 0x6, "6a9439b1827cb6840bddd20896b6dc7f99a0bc6e", 0x9, 0x1}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0xffffffffffffff80, 0x100000000, {0x111b68e7, 0xfffffffffffffff9}}) 06:19:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) symlinkat(&(0x7f0000000000)='.\x00', r0, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x0, 0xa, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="c1ed21c57630ab9333bacde4e24a05725ff7679fc061f1ee321627c57dc2fe8bb33bad5fefb0233cb1cbbf81fd8fa6deb0b49a8969894e1ce089d64f5973eb6d87bb", 0x42, 0x400, 0x0, 0x0) 06:19:56 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="7001235665058f8e96c2d0e9d12f"], 0xa, 0x0}, 0x0) 06:19:56 executing program 0: r0 = socket(0x92aec47f64419695, 0x4000, 0x7) r1 = fcntl$getown(r0, 0x5) getpgid(r1) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffe1d) 06:19:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/40, &(0x7f0000000040)=0x28) dup2(r0, r1) 06:19:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, &(0x7f0000000100)="e81dcfcabe8f92dbfb8c648f9c4e341b82761a6ac12524e8957385c5c05a74702554a245a079ae", 0x27) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCPROMISC(r2, 0x20004269) read(0xffffffffffffffff, 0x0, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) close(r1) 06:19:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10001, 0x100000100) execve(0x0, 0x0, 0x0) 06:19:57 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 06:19:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x9) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 06:19:57 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r1) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7d, 0x0) 06:19:57 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x80, 0x4) r2 = socket$unix(0x1, 0x1, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x100, 0x81) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000400)) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(0xffffffffffffffff) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x0, 0x0) r10 = dup(0xffffffffffffffff) flock(r7, 0x2) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x2a, 0xfffff, 0x80000000, 0x1}, {{r3}, 0x0, 0x1, 0x2, 0x2, 0x4}, {{r4}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x40, 0x9}, {{r5}, 0xffffffffffffffff, 0x9d, 0x80, 0xcf4, 0x1ff}, {{r6}, 0xffffffffffffffff, 0x90, 0x2, 0xb12, 0x7ff}, {{r8}, 0xfffffffffffffffb, 0x2a, 0xe6bcd1146cae800d, 0x4, 0x5}, {{r9}, 0xfffffffffffffff9, 0x1, 0x40000001, 0xffff}, {{r10}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x9, 0x40}], 0x1ff, &(0x7f0000000600), 0xffffffffffffffd8, &(0x7f0000000640)={0x1, 0xaf2}) r11 = syz_open_pts() writev(r11, &(0x7f00000002c0)=[{&(0x7f0000000000)="00d5f8a845eb43ed5b15086977abc83e01b93a7227039b298a2c296c504d83ef42a54e397797a908bbfcd79ff82650db86d1cc5bdd14bf82cd057992b5bf42bafc11b189619caa23ac74bdab0c47b661befc2f17390df6f927f08f35b9cb407b52a6bf8e8a2e18565af266803b0f8c3fbbdc8e96de1486521f5f3bd5f3", 0x7d}, {&(0x7f0000000c00)="8c17f5339a8065978864375fd8e734a6ee4986c05a53c6593eb813f4c43f09f2428e9b080a35b039d27a0a04b9a0a2f6deedccb86dbe9701c3ad438270e23704bd29aeb1a39f0632ee430afa48744cf9a2c282d23996fb4ca433202593007757a9c75aca134cb83c1155945c8c60111a09c46228d3ed0faa7e55cccd0da7f3913ce64ce2fd23641770f42ef0725139280a16cfb389c942fec143131a7137261e47f8777f125b1339c8da79f13f684ccb63435db7c6ad270c4a3ddd34e0ceca201186b0119677c59558f023586e26e7ec06cf69204e4d9b207c1b3a3fd0b4eb60d252319cee37592b995efd65b1ef5d1daff8df28d783376cd2444998ecc5c1e2752245d56dab88484894bc4d52d7a62de5be377527e8057175e7af31545f0c9f3b27fa083c11d8d23610c1a9aba0bea392fffc2c826b1734d9bde79b5fc578894420dbe4581ddcffa61222918e5ea220bbc2f7b31c25309c4eab98f93cd6e4fa2e63774b9827b8d2a5ba4b253a8f703cbc587e82b3791cb628cac78dd4428669beec49f14ed6f0911c590251bdac7cfd78bd48a63ff60aa23e70faf8915afe0d52433fa056981e20db79954fee265dd08174bed77efce15f1bc49537c9cb7bdcf94cbdc99fc49f2640b3d25c6e438e95e76ced8790528cd2a89f4b837b98a3e7c2ff78af0b923bf6368584b1eb98f3ed1a0dc4599f8a60e358c3cb4eb235de9fc2fe3256c0818bf368a9e341be3ca048b3427d22e92c2d564ec226720c9492a23e96489912d20bb2e63293bc790ac1cb9b6a3f3416320bffc2c6467a75ec1c1149528d875a9bc172273f3e22abec053365d2b7baf9de6ffc5fe1e715cfbc762f38b0f6923382bcb800860a71e1717cd243b523d19f5f80f78ab8af10654482b2cb576088b864b3ee3133cf802e763865568aa5b6afe5d8b33f60db7333f5b03a26266eeb464629f9e5486b426dde54a1d0d516793652e4c254fc9e2850657e0797db3ed1243638f2b4af212297dbe585a05c7590b7ae6e1d7c0c80df0361d5cb7b344febabf46afcc6d78fbdd4b4c1aefd92b201784d90fc3a499ff5e911b73be6918cd7b4b3c428bed1b40bb6ff0041e320b5f804e88ed63146ddc310895db2ce6453149aafc28547721a9598f3819872a8b796e7adf288cd20726370656b941dcd062d6b6f5da55ebf2bf86ad309cb09287b650a920794b670d72ae76cce7b55aba824658227b8901c2f3aed75ea5bed70261e7b39f432a0b0b85fd1ed10b7fa3ebd5fe37732b7084c625ab024e714b2c884e3f3d0998cab18cf2e46a6ff7d86316ffdd38be57ec661f169d1d6166cfc1dd98a1176e278a47e42a81851d882044720aea0ee248a7ca022d9b8c0a23b5f155df24b40ed61bd7c3df5641e44a471e94dc367a8408b767e5e3e8c7f5e4d88c3da8fe2b597a86dc1d02118d3c213f23d320999966e6c76cf998d1c47e238afa4690bd49512dfed53087ed631dbf98ea0e955bda30ece8903a24b079f1e451fbbebe46727816a2493f6952e3cdb4497eb57c22822a3280d51d15dfc635285a1e226a6b7cb53b568290dde2d4873cbc93b7f3be69686703d9ab2966687b482bdd3ce915193d8757ab68e3bcf7f1828f2350a38f087ebda64346c316a92b9ab213972d491ee77f57d4ec7d846cd3531673f4fdf7eb542c0cce93b7a1a4cd9644f3eec69db42874460ae77c12648054f1cf2b00d0dce2fe3feaeef231995241c372719bf0e21e5af422cb0871d3b736d93c09e1656ff2e1e948cfd6b6b9d849b2f169ffca93f5c80eb51f292333cba8573f6af20d50baf7df1d9043dff6c7492e808b6685b7e58c36815f8e9f39a4e7a14ed768e410d88c68e0e75a05abbb67b550331a1042cc18adb09e3a6addc6a99796ea796d8d1234841b451ca4aefead9d64aecd010b91fde72ad47bb6fb49e38172ebada597bf411871d34c4dd2d8a56ec7f348423746cb7b61b5ec220c43a82e611e86840131920e8944c272f50188ad1a9ccf2e6e30fb9fad798dd96d526d7782867dd44ef93d5b4a94731ab50983f5ae2a459718549f931a41322e6e9c72f10f76252eb02fa17618fe8643610a4f3c043102b470100d094b60dc011294c1f5af587fc3740d9edfba58661ac0550253517a392e6ef8cda3764bb43116b1a0acc9e1373888fbe22e2ddbbc36849a8b6a34d81c197b88453fb33811d8fd8ef79da09b657578008d5638befb1aa96d6ad9072dfc1ce2f6e4542cc04d9be9e602765a3c7984944b7370939476f260c2af25d54fe894c707a910a11d5699e0c03dc16095386667f2596ad0b3b640252ed4edc81398e706c5ae2658f9c0af5b92718f6d5d4f2283242f6ba596765613e09593ed2f64f8fc27d3eb3de2a7a630b95af76296cf5158a0c1d0bcc359441e85bc8b99fce1ea997a5fcffc28874791e1b627bda1e8af0f7f68793e43b7aaa9b6c8503de89b4e5c47875ceefcbb7e34f399729ca7b01b233db650501e77753cad56e59cdca19ebae35563cc37dcd2ee236b76485f6214728b058c472ded690ebcf6948b907eeb60fd31ed1599ee20c6e99c5a8535a8e8fc79b8202eb569bb2b4f427a1f3c9c4793d2f4b0114130dec1d03696e2e8836c0fc4e03d23f376f77423a8f3e059f70d8a6c5a289fbcb7babe0919de90c74d395fbed6b6a0e4ed4d6139febe5cd72ae04bf428eaca6f42fff50cc013c530f7b9bf833e9f1da30f6c6ac357c1c2877d81ee9bc1eff9dff1442ccd882c8e568cf20b30bbff204a974694ee46cf962f97cae35687eca5387a549e02173f6747a289a9ea92c19338766a2047407e1af5e42ff5daeaca3f1a65b3ee41e5397eb47cac7ffe460091b16fa08fbda0b41f5bd61e4c1ecd63d9dde7e4d7aa14e97c0aa0e087f84ea0083f4281dc721919a09df68a79122e1fcd895c4c0581be061ab0bf3f1b02734aeb9bdd5f3b1615908b97ea28f9098303810ab68c5ffd34f1c28f00005522b2bf08876bf123c43398011c06e254cd785678e8349da914d072d517827ff96c8a77f44bf33c5549634eb6acd0c8b194fe89fec2bdeacc58c79f49c25c92e0d95a6199b579ec5d5fe5c741c14ddaa0a3e76b5f5b4ee9526d49a1fe3c1c11dd520c557470c25216dbe36d6c66eb53f9b4515d0c86e47806c2bfb764de960fbd3cc158906b789f7362efdf43002ea94f4800ebbb53e7d1fc91c6bddb6a28674425369050a57089a473e5c258d3ad68d453d983e33957a069eab5034adead2ebf0dff7a272322066a9425bee65de53a5ad7b83ad88f86d4739299c6bb993cf5f9d19b5c537523f602ddd1fbeeb5ff1b76926f6247971a1242d488a2384ba30d56af59d312088ff329a6e2c1ce642dcae3aa968ee6d55a5a149f4a8be77330897d5a59bf745651435aafb96c035402e37d3b59a011d27cba25e193f8846f85dd4279b51d3f687de92a1ec2d6dbd609e075e5896bb2ca844bcc83e6c8bfd52d5daf80d11b5ed652c31cfb512a0bf539967e378a9c122c3b805b20ba8424b9903b12c07af231f9c445a1f5810c9e8fced1f3e6178bc7d35b7d9c4386a5104ab9ee3c7de71e9ebab052954463894558fc07030605306051f9ad472ca07428e5c5b8a9805309de7a7fec8ea0aa5b22d299807546eaa4a29177b01871d39cf688e78f24fd994b734ee9b72bc410b4ccafb922c0e4abda66c9391247e80750a05b527f09cc92f113b747a9dfe38897fe1e69ef2c140323b109ed679d4e905ecc7f54a5b3324aaebe296726cc2da8eb19ddfda9ab9b7a1738d0a256c518a5d41cb2931df5f086454bff31a7d03b722f906e888ed6c57d4617f5e4dde66f109565ebe66f1328a491f31ebbb80ff02bf7e4c6b7722b17e75a0393740bd7fd6e36418e65330308bf7ee8056880c9ce7f6121058251d0015a69c4ffe490ae6994daceeb22afbb5e47b14141cfa8cd721ac8665e255a8223d94679eda402cfeef661c5516ad9690f6b79a132a400793a9a1cdb1449bf7cfadd5f80b2e286bf4e681f29b8d256cd36af7b002b30fb130851269d252236d725d954af5b10e658f281ec2ee506fd4807850c7fe742dd963dba60345dc426d2e350763a6b57a18484e6d366ab3d28fd1b9e3a56d30057fbb30d76bcb1b9bf8d7b6d232e450deab965f4548446d3f78b46e7dd9c6cc6a524a704948a1bce09b05552cdec5601748c58ddba7b337bdf2e30a88f5ea7e91e74c930df0983a6da09b9b78b774d68d0475a7c036b155034dc84d76bb054d6ceab8159619a5471e26e6ca8c15164cf8e626db6f3c0b6e2c4cb852e89c242e91ebf614060b0d8db989544b9fa7bd58d8c3ca44aca9d93bbc4eb633f381ccca0c0fe2108f266fef7d900e3ab7d95dcb30f3123bebed67b5f5c8fe7fd1f595508948c304af69ee89ad63ce4c2675e5b98dd4ea9ad616147036eb4ce44781f5fbdb62abc8bc7452afc0a034d37e55e79849a0a36a1d355fa166db735ed2ef0ba57e6523ee019a6002bb26fd7b030dbce8318d9cf4003ff9440dead26c6d06217fc39aeca2ac0f43d79a4ec27115e96d57f1e8d3bf7b4ffec9ac7d643567675340fd15814f0dbc8d52297f3315459894c0f765d15280d4e5e396a0c545865b4ee74350df03585e158cefbc0569c003c52bbabd7515566142d7277d2f4a1e4b0831c9fb9e49d47625935b99a48db468fa710cf7dc006b64c9737fec139d6bd19378d9d8c58ac2f915515e6ecc2bd42db80c878be5c675a80dc31fae1b0529382fe6d8ccdb084efc468dd2f6dda41b21f3de5a70e110b19e1b1984624849603a92e04564f596213cf86a195829e04ce55c3627d95112e4118bff455197ec6d9180289fdd494537ce79fb9836884956de1d3310724ba4e09c28856f8f90f52c06c0cc9a6113af5dd2921db27f4868b663b72fe452c20b649a60b3ac1ac61239145e9a3054c379c2c12b4037dbb26c980e1dce584664ee86787060e1fb3817bab3c99a3fb396a8bd4bef81db6d5697786bac2c92d9af254b9dcc5404a42b824386cf307e042ebf5ef81e23722dd35b28e4ac20798f897af088ade2863ea42d829ee78c59598be9f0039f36141a878c54dfa8207d4e8086c0744e199e26bc42e7d97b25f740a07cdf1bef2bea0578a81b3f8428ccffa84b45596a73da8a48c641405085ca5184e81bbf2cd5a2d8aee8f11e936aa310a9a240fb78b5b9cf8c1c6119af69460aeae03853010890538b4ec5cb5db01bb11835329f836ec496b55a3eec2ea77bd477fb0ecf26d6e83ddbb76b12bf4da084fceac57243c808fe648fe9ab5e9292901a7f80b6492153e1ed446820aca73bd3bee1ae2262921caa39855ba3b49b337c346589e67b2b86df773c24779bfb27dca896e8b790fc6baed9c39e99eb6fc67f7c5b358f7567a2c715416bb0dec01951c4aa0e5cc2cba1d7623bc37b24a936fadf97367edbd761ba54e9c5165edff22aac0bbed6e635d6da600ee8a2c6ec705c52d9e5d5013ed6a3907c45ad0535e26d56f7de22f217a9195097f324704e236b487dc16aecc60c7e17fc2f3cb15d7ca651ef4de532abc2b67619b984966c43699b6c9b564cd62485fb604a192537f42cd05f89451720b7ac59b587f5b1357cf7ba6632782c5565a23bd17c32ca89175de529992ae9ab3830873cf1fdf205b2961b1e27bedc5c2031deb07446e2866ce4a3fe900bb68e73eacd5bd6e8494c848519f6af281efbc8a4f3906379d7c40e7f211502b26ceaba17d5a442e544365d3b8b06697ad5427cb3168f2755c9cfc1898be0f6", 0x1000}, {&(0x7f0000000080)="8168da4f55ca4b0e15dccb876b3a9df9a65344fb49e0497df09ae9650fa6debdd399", 0x22}, {&(0x7f00000000c0)="8fb09e9288d36a57ae57c2a32d72d87a94ce59c620829e77b22a06e20126d40315dd8339112db4f0fc4565447c75787b9f44eaddade539066f4d7205b1ab9a9b16c80bb6079042f3ec1b47c64a42caf962a514bac3ef5be0ea6febfde0c8e23ac53e1d7895a8af7a797101262f5474f40b1e7e34254200c09deb06e0ad687c11ccb795db9b4501e8c5008c84e718785a846896165c385c199f73952c", 0x9c}, {&(0x7f0000001f40)="c924af289056c5db52921446e2ff399327339864fe9dbb4b953397e3917eff327c92205399857a30e52888542795ce40b60233e5bb59255178ad42dd41e143ff3b85e85c60db080b9740b796046fad4270027287e2d3be7aaacecdb9a4dfd99f9ffe7b7dfa25ff724c8ad2659c4bd6f686388ad87b3a1fbb21e7aac3707cf11071650495d9427cb72ded19cdcdf8439284e1d6f6d4febb3b11b2c8e63ca7b838f49f497ae4bc441cb7e147ae2c599a71b1f9f5ba3662134f18da22f22126592b6dc04e16710d9cd531e228468f8d5d0e8f3ffb218bce8d86d16d901a1b77c64899645a42ea7da2046aac64f885f8aa97b8c329343b2c8b92e61b70c342fa01d2fcf0f1abffb1c8d4b36676981b270d9859ef5ca35460b64e2169b3cbf33bb4c189d968155cb804edc4c289fc85cd4f7b64471c37b07eaf135aced4c185aed1c03da808e57bd7784c0f5509630e1f92b8461e0b554003da99164dcf2b81d2ca832ab94ef60cfbca6ea2c9c9955e98703d1977c28afc1b3b0225b8748c7c71ef18dbca6fe71407418836f62a2777860c18663b35c61f6422734d700f9a35a847995cd0f0ecd3a0852776aeac6e3a81a201193e1d3a15ce2254c3969e1b48fe6837006298884309cc6afd709cc52093fed3c03c1a1437f3ab14875be80b47b56161246dc33533b8837d8317d2d59790f041e7dd4e37efcfb6a874b71f69a9309345ae81cedf3ccc6f7f7f0262370d85c5fa34a205ac6fef0da9be23517378e40a485e980dd439fc1030c7936bdafa48b0a8cca7579d3a9eb9c48ab0c96aa9ed4960471cdcf7d3f67f97d95a5a59a99e272c45a53e1f42b33492ec83eb35105c5f5bdcf5469cab05df2c2b2a94b12aba66f2b7c31e4c94c74760a139ac5b145dcaecd039ca5c0f774b202bad0c9c224ab2a51b0eb02b413958b93579d46b08ba86489e4e9795a2286fbab30506130ae3eab89bce57d2bf911a2ff54368504e142142ff94bb175f15416ede95fb3b661ef4ef708b3a13c362c5ee52a8330c4211a37038c4d2f356b3aad901a028b6038b47e643fb639833eff4952f4bfe0f7c4fc9e4e1305833f434ec6e89bb664cc244a2443fa33b04424f1b8859a1f4845d66b033bb82b876b90cc43e8be769e000d6f3998759ba98a3c683e29e57ad8651c190490d27e9411adda22371eea84e6354850224715018235f8866b2491d9d53aa71241c36513ed00a88e8f8621b075d1ef5b84b38999afc61530096dff588edde7befcb1fd97a0598b40b222b36312863d92f34ec717bdbbf8aa6eeff6f924bf40bef4e23f42b03b986680e3fdce28a9a72cc66a9a4d7987cc28508823087e6d4671571e9c563ce8affbcf8bfd9c6e8be513ab9c21eb8339a176626532277ad5637d0bae0734e1a04ebfbe57ccfaa934f2a09ab6d8bf1577927f849103b5e5e4b24a3b633e73638b8166b43dcba39901f51e222ff6a6d021688af0428d7af4a2b7ca3a6d72c7f0e0fb918f8f56715185b3a706fd597ef6964204c9a73f2b196613718064b8eed51264407fa712c4516410377275c5fd911d18516db9058527ff69a3483f3518ce493de086815812b2319a5a5c622e2c02ddeb3460c4ad594eb67665351580dd3970d921a9301b9efd09d86489722bd1418be5d3fbbec95df1f71c4214b10e345715a56630149581830722050958d4236df374c73ecf975ec3feaf64fc2ac454fdc77a9eeaf9c345a424cc61ed98f35592b15eaa1f6a41aed24b3ab2174831f2e2f7fba421433f045c25ffb52de6a0bb48873bd2174b9e8d8641a97c85842032d1ac633dafe4f2445424903bf720e06a7c852e80caeab2c094db2615177de16ca824385664400643dce3f1aed2ee1ebefe1d3fe0bc12c02aa27bccb733542c9eda3143d21edc22af63cdd487a136ae3c1dd46bc7353f880a994e026e4a88090530dfd3f0fd242dd1b97213ad9d8bff793dc001b37aa5d9ade92d34c60287f989bccf21c3f2e752bd66adf00eeac0cf1b0991bef307241870ab160e7946f8164d7f1bbe1cf2e643af834a574e8929c2907a4fac109ad1fe7acc2a1963d86e6cb1341672044d50800d20a34a242885c4742b030783fcda5252139be3c923eb2093bf2e0210dcc2cd64351fee2e00de6fefaedb925a94283c53b39ce4e4a76d3950f6e0fdbcc60519c7373d7e7fd72fd1a9baadc4c3b5d2ed70a1aa95e75a93772d431c80ee1cb887215c89eec1a1495964a649aa9abba67771194050fd4cda23006f4cdcfe48891d695f951c677e1c0342066ca0d8732282188426181feaefba11b7af3b1ff500e3111c8e6c249e313ed926a95ac4438aaf1284613c4e1b1043e06a39519142d1172b23acd44bc36bf6f0200ed3fb6b32027c138a2f707393bfa43d7dd23e9a19e869e4cb4d80ff0cf5a76a877d2bd5f87b7baefced9f7dbe4290e9a8302291e2e4a0ac668475d5f68a6f9f2f5ae2c8fab9cec397188f49b952fdf4f434a0c408694f5bfc007d3b4fbc622f95020dcf9620cf6b5151f2ef1f02b7055441d27f39b9bf6ae5a1ee3d7b90a7447bb82c7c5d53edc5d6a26a9aab84cf71353cafcd892891957e1c73704df919dea1b690586e67696c874c0609e33c4c5c91fdcbddeaaac3a718f58ee3ed957b879b1ee449e71693bb0901a1fbae4ee4ee79aa50bd7576e63d24621f30cb4a2696e63ff60ab7c177ec329373927fadd70d5f0fcf1449ce8bf676101f3c29df420daa1a1da402fbb996f05407afeffad13163e0f2c79dd17649e801c0b711cfdd789935176e122471b7e7298808f80226874e887a5ff3da24edb2aa7b1b6d377060eb6bbac86b90dddde13c970dcf70473ec0e34dca2ba8107cc3a5f34008d46c9fb3f73bc4ec8904655a654775519d3b7dedb1f4f41345b409b29feb2cb1af8d06a164dcb46da475e984598a4caa3cd4bdb67ff57d0c6a8491000acae06f2fafd278c9297a1fdb3c2d8937306ea0e1a847d0b2836315c29c895ab54ce479d2eb27fefc91f41a4e5e608c0d9cfc2d4e8c5c7557e4f953ae4dd13978e8c1cd480982a34d5033aae62890c30bbca2a7e89d3327d44cbe81e92df1db0444ccfbd44420b7f9bb659bcae7cc57735ce95f3a3e8eda9852a6b17c5b5eb357d213a332013dd24c541559b6659c5207fca06133877ca3a93a1841334100141bb7c947d138dfd212cbf4ff065e862a00b59b5f5da1b9b27cae8bef96b47aa23d0002f4cfa05612cc5e7fdc97bbaa9c4429870fbd01da61e28155bd566ddfa2db64546b0907c2eb0987fd6f9ee4a0e7420da96f52892546d406cfa91e50ec7dfa2f70d719dbf408a938e036db3e2ba99f5484335d14a407299d21d36f27382df672801b03113d49ee822983d52deddb4d945bf720d84f69c16bdbadc9a944027a4b188cc482f804a1d4425d31642483941394568cb94ebf530ad95c4c8b96ad468c0aabc1c73ef9c82cbb15fb55a53de11e28094820e62e73d7a6006f61f0b1e6574a8ecab1c9adcee239cd553754606543706288107ad83309d98c4ff38a0e7138b7fa97da6dbca9a3f1e9c92f839397ae27772ede87dfa12705c37b0cc496394cef6aa16b4bd3d020b187a93da4dea9dcfffdd5f104370583fc5142d1a3ac6cfb4b56dd259b1f8950a38a3f0e54f93ae45c668180464b65598bc7847ca74b626d7ae0efb37490f19c625076ec321904f7fef12e489ce7566354884747f1c19cdf5d589fecd89b42fe89aae7c481ad756bc42d4670feff4ed2957f47eee08dc67a55fb743779a44685c97023b32d9d8cc6e545618249780a1ed0acd1c2742f5e7472c3f66f2207d8cd1ab4987a04cdeda52cfc4409a7e18d2b328db274a06a7ac587fae4601fd2b077e1e46ecffdfe5ed274890b27371182b835e80b3660dd592700b86c0ac3c83876a4bfb4d0b695cb13e0a087caf232096835db07bb0a87d85499fbcb5f96819b06c2c0bb475447f322ac19992045e42686d22dd2f7e10ca0cd70220f13d3509b1aeda2b6ef33ab991d6c7eee59d94449a1a1d6cb3f2270b0f42c2d9f616259176a5882261aa6b8010dccd8829975e13f8d8c0914e18e6f1907fcbe91745b6945d63ffc43e1e435fb23ef1a5a7a5ebb1ca8abd018c7676d01c9c6cd25196bf8773c422453e8d6329b6fe9a884a97e5dab062ed7d1002127cd0d9dff11559ae2a0fa55abeafd6c0373d2b7cfe8aa665ba4faa089dbc0a7fb406dc0200d81538663a6bf17bba05ffe0ec6bcb8c323d9e13e8c15ab9da2d27839676f490c033bd8e5c515675c2fb9f4e0ed8d9d71aaba16c311c2f14b4b8e0d11c5cfb267b6c4ba6eb48e2130bce8eba5f05dd22ca17e0a5931072232bbf93a9f3da176db62ce04c660443765375856401120083289fc065a64a73d9640eda4e45107f4494c0672f84b8b6b065ed2ba1ed87b5b0c274103801d2dd39efab0eff4f0686e33ce6d4611f1052536c9c0384c0905c2afa5bb50ed322782dde79e4131368abc3ff589e81bc022eaee7db092415e20585d6b54d151f303c6a10b3448900650c95bf93a6fea1d6695c41329261fbc0ecc47be4ce14605829cf3eccf08e2d12b57bcb135b94a2ea5984e6d6e1d57048b16a0fc7092590915f7069c2e166854c220e04cd81067080c496ebb406f3f2ebcc0cb557b45f7b671e739d05f187953a183fca3b292e3edc65b6b40196bb24ec203bc0f9841e5a1323095d11763a12dfb32424c743e823b2575e230aa581d13c6bcae127440ccfc585f7dc614a18d50d99c12f642247d0f245c0e5cd6a8c8d4f18fcf4b8e0fdb2e16931600d6ab0eb8d436aa92a8dc0a42dde91af332b402a10a018e79b293dcf41ee82d27c66105cc2b04e682f6467bdae4ee721193275eadb569060949d389bda6fe2a00ee61967d7bbfb9bfb46c3baa8529e157c335466ceed362d1ea79ed76167b875282423e1c7a9030a31782b78601d68ed812ba2cc1eb75d21b7c5251f60ece5fb5ca7fe72dd1a0201cf4f7ce9b3d79efdcceb986520d56da5e9a832695efed598fd30d6ccd1dce1656382c404d625ce4a5e3c2eb31238a2e62ff679d9477a22c134b59c9727ecf950f860bf894c8ede0f5df163a6dd6be662c2da2caa7e6b318c4a8e3cf7c6cc2cfd9eb6a15d263a47f27caf59f0afe4b46dd1d05364ff06f978c69f87e8887593683f5fcb4695f57400eec7cab5c9b00e818ad021d11651095142dc1f1b417e5645c8e7904112b842f757e068235c46d8ed29940bb13088b3f5fb687886691feb51c8c321f0518ad4cfcbb0d4a11d887e70ab33489598e2414a237c835becb22a1d027fc6af29b5d35479ace4b33ef2a45fc0404b4ef18dfbe2d2953f0a78e2b7b5bf3881284d0ed4c10581bce17762f0b84ee56fad261ee8514156ecfd71b694004ce84909d2ba3f072b5f2c97b99558c53478e31c2ea5639b3aec6a40688e04b542c3996333cb60f9a30926e54991fcc0591ef051e8bcf7a0f1c377b0c8eb70b3e3c84aad6e1557e5923d8027c3d28184b2fe31087c9ad84de303459408eeaef096ff0f30cab6bafb0f82c37309c4368ded5db9df699e52867629daaa69edd4d5c572f4d328757413f6c4ae5b870b5f7e8ad4b755c70994a3426fb675bc1e763c0f7164fdf7f16e806088f5c79e6514a431c675035982ebe23a7b9b62e58731a8fd6cd776742991747664a694fb0599c5473f4e089dab8750bb8908a7648c5ad3c427fefa9cd8ae1514487f1a6109424b52f7d35c9730aee2a81ee9949d73fdecff12a018ffc533648595bdbaeb", 0x1000}, {&(0x7f0000000180)="a8ebbfab718b30672b4e41f341bd9f8a3e5ff043399792e5c7ddb988f8c5afbb7b67e2f95019c7bda0a17c03004c93cc10d608a32987b9c48b892897853591595c1631a9ab43ad5516690a5204a538e5067603072e4be4368912b658cdaad5dde610d956aaec77eeb0ac1aeb6003142feeace7056d47aeaf78dacfb7154f4f96b0f11c733e5901bea232bb7428b409fe342b32dd900efc11539c5f655a718c470d63d56403f16a3520e8717d3d32ce5303fd", 0xb2}, {&(0x7f0000002f40)="ce83daa905306412f309bb791e3deec77d7ad4519580e712514b61acd78161c0dfa3df3123ac65ee3c7a8368cfd92e834fceaa7d8dcee93a4c5a0b0e74e824e66cff79937cc0061c1be3a91f47a838fa401057e008f0aa6c15c5e5326e9ae86144e0a914100280e6e51c60ca8aaee1d13579657b06e8326ab07b6ff3fd90300724dacc3e5c83f365f104e2b17f832fc211d8fb1b78879a4d1936de42a61f0463ea4ad8b54200c3e85d6b6d5dea9331ac92e61e22f3531fe7d16017a07f730c220ae51bf8d791637c5dc36e4edefed0c265e89f73ef8a98a38603335ffb9e8a88963f94fc235a7e47aa38bcfc6534ae77685be01498316854086122471c939f1bbeec79b7e45b7b4274bfbbb1bcdc76a94b54f90384af9a52e6c9ce2e6df165633c907198fff008f371d0d536632d486b5583e64fe7996984647989f4cdccd120f1d02e3373546d4f4ef08cd1847741a7d24e3af42edea58d4ec4e015f7be1c618bb586bc879cecaf06db0c2481763894e8959b331cb8660d40b9e087c8844aba804b8eaefb20493badfbce66c7592860b50783eb27f1206763dd03f4529783f5f5765d91d833734331ccdec90151909093527627f736418088e7a9cc4e2ecdc93f78aefcdc7c4be5968cdc7f8378c425e9c885bd75da92af1029d445568227577c2a74299c870fce35df604a91a449ce35eb55fd06765f23808f3f33ff6d63f95c9ee5f3cbf1fe122ae6473220733e8c93ad9d25d1cfbc7e56a3ae6899c24abe57fbccd3d33bc5eaa27d7abf4ae030bf65fb33a4537418bcfc7004016841bd576866d682ae4df3da10ac86edca32d0c28a26f117a5f0929f1da2f389de8e70102aacf83f2593f19896093dff53e68599dc60061b3d6fae3efb6887e4a6e2371838c8c6bfe082a6a287c422af61f7079a882bc81b7de45b9695b80a424feb4094602e9affab2e0d3b4a0dfd4b9c8a92c3054d57668283a0880816fe4d64eab2d5713d668629771c279de8b2337a30ff0342a5f3b4e40ee7fc600680d910b380e800b606e240684083b4f3db53c98645392f7745ecb137d529051322066a960834180ea098feca5ebc8eeded29c6311af5e07ac1d946ebd8d0734287c7a62d954972aea674b7354c1942c5f18d676984afa6f76fbc5d6bdf4beed6dc765ed569c6fff9f757fed2bcc3f4b96c6a3516b926b3497b6eb416a1fc3c33f3a381694d8faf04ded5732033065fd953b0665438bb6424b07cefc0e6d7626538aaf1b94ac22a4df8060c4562200ed09eeb11ee4e8c9b1e17ad5849060b1b11b9ef7c3218f96bb75f3b70ea33a986218a8eba909312e29a23c9de50bb5bff2b22f509b9ec1e788b09de026e32a664153b80c39d7f9b6a0d70833e8f845de07d707bb7c5ea804ed053eed52e4a94f72e6d4733381335f083a22ed360d0a460b8e82deb4c7b3aaf8d081e1f247a06f5e3dd2357fb269c868f3597ce404ae7a338ba3b5794fa5a6e8e769e5691d06f5d4fc10a406b537f11f76b1b4f49e45d43160b480f8ec000d91b200b436d39142b4e206d1aa7a39eb255f7fecd5df53c5233ec6cd7991015c5983c465fb229cbe283651416bff6e03d4c29afa52f9f89a90d42ed73b01290b631f783b8b4aa8955dc24828b2179afbd5df14c7a24025f9012d1072dcf45b6f271a1c6fa4c2416b7a2fe83224df5a2205cce042c0289514b7aab681d2aa1bdbedbda485cd0e952653d2b76db8f52c97e7fa6464db1ad2e0febfae162fab5b76431cc5006e5320c22022dd172bf6072ab17ecd0d330c4df4d0271bc3373cc73648a834d5ce19c1bb15e0385b87d10808706f48ba1c0ad831cf430410e0ad197d9ed155f0feb67e7cf556b356b57983dff61435bad3d8e3075dd29d1bec054533618daac848fcc98501e6ad4ce55c7f0781f07d14219963e284d548b0323dcbcad53edf5c82c1a842a3f5db39ef28ff1908772823238829d0d6a4b0c41ac09688ee3c1e1e4f148e24f9a9aa956f860b98725ee55ee9800985f31528358f4e878a9b5b5f01e37e7f618fd7c071ee6f6f8ff6de055dd9c486049ab457fed6fdca4a6fe3241255f09e82b9f2b11bc56e606e16f58c90843a84bb79de71c2f25517c167785b28cb0d2bbfeaed70ccfb18750d57bde259a0cf04e1ddbf2aa048ab9cb2a0a535cbb07d94b01d7912b4dc686af0e8753629e183d9c46d3530d3ea59b880b91e5f7fad46611985875f4df8da63ca44a7154ef944947653fd023fa56d7e70d53501889f7d1865fe2255c09d2f544d7d846ad0c54332d51384c5520498f777e813e27f6bd1f8c220571ac862abf634be3ebbc351313bdbce47bb447994dfd800725c81402a7dfedcf758b78942c1a60faff102ac94e8bf85ae2aa3817f93ad4a83132c328ac2be7809f6d2afc939bcea0b3824e14743a2a046a54a02ffbbc913bb4400706682be4afbf5c3fe34f19f1d0aed771c5e9b2f56e8c9fc2cfe69d37d9f2107eb3ccfd27dc20733ea8d50eda08c300d78e0f63cecfb504dc156779c27641d971bf23a8f01c5e14f7f92dd928f80f805f445925c6ac3faf55ee84458ae8d0b032876ba3d972492f9c906e1908b2d832a8a70276fd9339d7ef94440a6d719b773a22a06b4a921143e35bc982fef92424494ed71f88d09e58cfd6465acf5a26a28fa96fe48c54bd04d230ca177e720cdfe7a3403c8153477fb757c199506142faa89dfbe2132819e70be0d64c5fc362d205a2331cbd16a1334ccce863323aa683a0f7629faa632eb1ff0007715adc79744b5967d5793b0ba29007b840eebb957caf68989e7a88b8094730208b4303bee6788aa4769630bc0108484cdefdb3b193c8baa7394d8f17e29723886ec3262fe1a87f4c2b2e7a5f796727207ec38ff9e237bf8528604bd7d3ead20d67e6a2cc1e75ba206d53369b4b84d49dd4d85a3a35e0682d84c4f1befc053cf465b4e3b2d9f3dad32240c18e7954ee0d85918d6564e27b620024d49f098976e51a864b9635842a70be463d3d16ce9c26f38d5256df2b2299d8f619fbeb1f558554e122bcc4bbcc45b6b8e062fca96eb9d6a8636906b44eb4d994f648260c5e9366e3c2b5328ef2e56122e44b143de3c7e4a0b0dcecc9d72892ffe272ab064210bf3b79e8b3d7d425b3d7f6b84ffa8e7785f2980370316ae68adaeae892cc506a0424d978cb90c2265583f53cffa2942da19268ccd2e81f6a91450bbc34963563acd8fcc3dc5c17459f93303950f9905e5c16f458f20955aa33accde78a75fbc2ee1e771247f6abfab02dcba07803e68e9fa39be2d325dde5051d1392db2fd4ee8ea48731abfaca1b22f2519181ccebd92c3fa6f3318cbfd7fbff6134cd212afce78d548e3df3f2de31d0d9d87b1ef0f0a790c72408f5a8d361daa552340ffc764fec9dd2b52384485f8536c851d9a39a103cb2d3ef4b266f1e28020fff8c1888c188809612adb7c4b26ccdce37ba516800d87f39ef542f5d2ff434282f700766c6dec4d4263aa1f6b0629e3b42814c9cdf1a611b785c47b8b10895fb8b7fc4a6f6f8ff78eb1371a767dd21699fea8eeaba6567d421688ba5397e9ddc48e078e18d65f53ad1741b3c27a7e73f08017f9896e77f7f64d4bfb6f002c2e239500101b8399069a34b712a246eb87078912e3cb1aab4f3c1b08f4a7438e5d4e7a82372d1a361815a5eca537c35d9149b247bb2eb41561afa66a10368b20a3428a554599c526e879cb0d8eb06755fdb9cf442a8c0778736c6fc781a3f7ca8adc34e2c58d7495ce69ac21615269775f0d609add04fa927d2b31d51090c514433ce8dce084ff3ef8cc6c91f49b0dfb77b64ed9a9d194feee5798d10b8e8860bd757ae9f6bef4c6fb4be1ac4eda46d314af6cb97faf41834a40049d37aedca5e895a9807a07e02d726d744a1fd71916b91a5f9399b4f5961052d3ac84b3b5d254876fd7df5ce7d1b9963134decc81ec9b21a2ca75c823d41e104a99dae3b0a1a92454a113fd40fd0325738f9728ee7bb12dcc7c887f4513c009a0e32fc050e564a3cc9fc32608a23808384d6e4cd6975e5767cd6c4053a6f336a79c95b9987f20eaad087288be805327612ab419799ec5a2db903b16f91ab6091f25b0c98d35dea5197b631c7378ace2d72f628470a1c20b0aaddcbfb722c300c77a81b3339295120abf73c75d6dbd3cc7d3973fc5ee2c6ffb967fa48f5e7201986a11a481214849d8eea812b6edd2cd86b6c4188c25f87f5489e47fcb67177aa67ee26c74abf665af242e6e791ebeac8859133ff2393b063fd3318dd30d6c672fdb4c02674a16a1ebd82fb23cff074b3e4fe7ab7092b5d02c7667ecd4db70bed92717de0fd46f82221926d3b4712681ba5a04d11d9455c1492e7f159362b488e9ef1ab7b23e24792a16ebe7ff3c928130cb599d92778f634cbb3b798c75f45e80f2910636a46bdc5ef5d632afa7541a886b6f00381c7fa0f29691d0f0b676a0635c89c445a7b25aa2fbabbeafffa4fac031d7f7a5043d67c7fd367db7b2b4c7ebcbc6b602dde04c8d41caf6f5cf4868fd6cb24510d4ec5759b5ee37ecbf0d6396e80a12606920b6b5313034db67c84d0f272a78fa8edb078df37aaf9b2a5a4285086abbd317023d622a07590599d0b3ac07c14bd3d3b966f07c391900f639f08198e9e854456613e3106820cccbc9c90914665a0ddf00557b85a9b4a12b56901c49ce700c3e0830ba23355cb3c027525b28016eb12473cc4b91c86866feb12b1ef1f8d186f63a0f41c3265f4315c028c309c623de6b58740cb3cbd18e0f9f762db57f1f7ff6feef3b2c18234b361c25936fcf22e2c1c60e96c4cdfa16cdc79eb4534f2fb1d140d4521683e2cdf3dbfa200a85783ff6c58ed73b6af0d2700955edeff228dd19b809f78b234f2fffbafd055a189d4d51255809f9921eadf8f5e00583265ac431bf996fcc3e9cb84fe67e8e5af183b1361c0c46e058394f8170e762bfe0a7bed923f472f10fee28481d2161f79ceb6da5121cdb4ee9be7bc89aa83e3dcb04ee78e5b41674338686be2301c418d8bfc680a561ba52c4e77f4edd62332ab8f77b4618d94423a860a283e8ed56e0525aa604bd6cba9e92f0c3cb4acdc14d84761ab78a22f06a00317725ab39742231fb1ab20c69d27351096caf8ce0041f0c2d6de50d345c3c6608d0854acdb61560ffb235d71b65a318ecfebbe4e54cbb4ddef74253e817cda8726b3d4f81f8b9245cc417a299f2c13c2745827cc5e94ab237b6646fefa5b3135a2d74f13a11378d94905c8d04c532f4afb5145e4befa6504f31b93d745dd02c31c5f2037e4b64935e6733e2b22001ad3f433ee059db181f472b7380bef7f2af0838f48c41193ab785abfc30fbe1b96ec790ed0008fd28bd9fb95de1af6e9635df7db4319804e072dbd9cac04f69f4ac10358421c9f9de3b4918e7376a92ea97905f478bdc895d93b386564d96ccbed3339afcc67df5b1ac3561b8321f86b1f7a88aa48ee6d592895859c41e7a9f29830127b1162cd26e0a864080d5ef8a4a942dd5367896046a6909fc6e4a88ca05e117342715670774857d2dba66814e9affdcbd261e401d4e29fef37b1eaf89d0261f712c585e73f19abb52fe16e46d29208f3d15ab4fcfaf6e90930ed87ca361849169cceb2eff9056fd9b8f4bb830dd563fd5d139e1bbaec9331107b7d4491bda32ff9d90b7c19a94453fa81834d8b3e47b232f29105460805f3de0f267ea62e37178324a6a310b5394af53f6287704f89eb75bda055305b60af0deb5eb9900b4d3c", 0x1000}, {&(0x7f0000000240)="71b3b4b471d9954301ba89164501c02a014eb51fc7f24e38e4afb13d721c02eee9c69f5528caa4ac087cc9d0b8ba81e2875829d09da73c50d5e60607371254cbd14909", 0x43}], 0x8) setsockopt(r2, 0x8001, 0x101, &(0x7f0000000440), 0x0) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000340)) 06:19:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202062f6f016c6520009f10a6b14038455f21d94fabdd4a88facc29b2fefaa5c18606"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 06:19:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = syz_open_pts() sendto$unix(r2, &(0x7f0000000580)="a819cf8fbe9997518dae9417adcc3372a3dc1064636d8afcd9676612c8b9c07f7e609422f0cfd2e058619094b37726be8b766084ae06eb3967e85bcf704c81da9c8b06da4c2f0fc06907bf20e6294ce6e781749e5046eb33ac18d308cc415575f89899d8dbadf7c423fcae9d6cd034c64916da5b138c1b888d5f8735fd2c22f983fb5344e023b8bad5434b5d9466a1f4d57a629c577f4dbd9f16994c3a9e627179f5993ed00bf69292", 0xa9, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r3, 0x2, 0x1) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000540)=0x1) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r6 = socket(0x5, 0x400000000002, 0xfffffffffffffffd) sendmsg$unix(r6, &(0x7f0000000140)={&(0x7f0000000a00)=ANY=[@ANYBLOB="08000000000003000000a5326e17d175198bcab5b0063722cdda40accb06fb5d9028a8a20670c5481be58ba7b60e72066a134acd74c74ba223889e000000000000000000000000000000990029bd0cb777e662fd7725d8403d9af2c6c36bc6e44efe36b6514eb37d7f372860c2d6fc9310eb6afd9a16f7fd25bf4b305add7695d476aa1865bd16df25c321c18de57e2f520962b9e1daaf25e29d9ce4edb7622c1b9a490452eb3f90b756a1166c7c0b6a192246efbc70b6979bf707d46f49a6c8"], 0x1, 0x0}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r2, &(0x7f00000003c0)=""/57, 0x82, 0x3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="6c65302f66698f6518000000b7880000669c91a379c374443cc38e34c569d536378d1412c91289a4b93cf155bec1cb20a02c0f4995f7ca3455e1c925793565a658a3d5ba6ebf72cd2e7fcb7f12bdd361d5e3eb347aeb0b5e38c40b3ab223f22f03f4e7403450b42866fe43ef2b092150c2f74b051e6a50fc7f4b9b2e2eda80458cbbd4f3018ec253c8171fee87ad863d8ed243d8477edfd925e100548b3158036d41fc2083731788409aedbc42aec77a8e39cbc50b8f9620159fb3443fbf4ff6ac9a01821f907c9d8f77e44e96a516e1d0aa5210f53464bc6f034c6bb7afd05b6d1b1a73de55902e58ead9b7a8723f98326166a8a38011a4843a7648e0ccf0dda31059722a4e0644f4513102e2630bc9aef0c82000caa97d5ea722a7c7c6d2ce065eb996da19864ccec27344ed9c97"], 0x1) rename(&(0x7f00000004c0)='./file0/file0\x00', 0x0) sendto$unix(r1, &(0x7f0000000940)="efcf7537884f665ff6c029c1f95f832186693b38a3ff3b95a9345244816340b13bc50ca4e5883606e6267de4e646b7b8f160842438ce89ef544e61d4172955b99b2911411172e13351da7cc3458780841dbf9d88ce8de9a0aa6d1aa9adaff4301a09139a80a6d635babccab708eb1115189d72b7c0ea6fd92855e33d0ea7b21a99e9a108ccb0d89a4b8a1591e339b0b3ba4d3f36a198ecb6d6109f6fff8a64a9411357ee3485c333", 0xa8, 0x1, &(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0xa) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000200)=0x6) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() recvfrom$inet(r6, &(0x7f0000000900)=""/30, 0x3f0, 0x2, &(0x7f00000008c0)={0x2, 0x2}, 0xffffffffffffff90) close(r0) fcntl$getflags(r1, 0x3) 06:19:59 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000bc8f949603ea3342ba51043e28a740bee2197c21e0a47aabc006659e8a9f8649b8"], 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x40, 0x4ab}, 0x8) 06:19:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) bind$unix(r0, &(0x7f00000024c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0x4003, 0x0) sendmsg(r1, &(0x7f0000002480)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x81, 0x8}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000080)="d4340c", 0x3}, {&(0x7f0000000180)="5880", 0x2}, {&(0x7f00000001c0)="9ee2762f40104a58573bbd3abbe498dc3950bd7cea8779933366c9d1a8f54ec8474f286e0ebdc953db4316747dc43b091fc2e509b9bd09000b1acba25a335989d6f7bc36047880a91f904ee2adf54baf2dc1f98f81a5840749a1a497774572a129349137001429a04913ae07d712eeabc8fd38d22a8e6f578a0e69735718fd205206135ea81efccafc4e64180e9238cd1fb57d306bae07289c10e41152f61c84d3ed06dafb4736d2b76a10a8b31ea8b416d40769726d402e7c14d2c9c6987537e863a3924c0c3e45006f3f43d554169c2f07f3ee520f042434f4ab5507603ed552608b0370282fb75e164bd941c370e56b143173bfc93460a21144e8554e53a2c861be599f7f57bb2401316e60f0904618f3e1f8ebfffd4dc6a51b4415483cdfe95b516058173f974d23c93070e382d2f830eebca73e5abcb59ddb60c76199116f7f0fccbf03f55a00efa2fd061e8b441bb6182593b51c02b8b5a07185341ea05305fd14b37de0cbec482feafc0f2018ab7a095d46d4eac9eaa6dc36d0cf70b4fcc821347799b5de8f53b2d313de6514f5f3ea77c986484a58f1da94ec8e146593f46a3ed227f1356d3c208bc2922f62e3f4c75586d992bfcc8394c3a6adc4693a1d3f14db3a5171e63bd1625d5d9c606abd357135a41d1f235ce84c5bc73e3cde3c9f5e40f955af03b6b90b94ce4e9385f01bdd08af50d7f81df8655562a4155f17d42abfdb044e6607afce87dc980bc8e6b5c61da24f6a2e91305e1a07f81fa645f8186ff72089d072798770cd146d448f044eedeee8c673dbd072bc91fc1026c3e93e969add7d241dbfab7b7b495a1e09b912a0f410dc0a024722330aaf2a2792e55835de0e743e76ef5b561d1158f01182e89b2d111432b519d7df4bd86767d4e8171b0f28c60d011b59fa0bd89077e2d1dbf28199c0f95bf60c076d673c0bb22aeff04a2f67dba7d3888a383e41268c83ece3572f3ad611d398d135345996742cc869af79dbd37b8b6cd695588c6773f06aa24a91dc7f50af287a5b7dee677e1bdd90316f1a6e8874f7df93955ef25b6d0a0d4721f2bfe7c70c02b15321818bca16243e81084209c5ac84fe16bbea66804797000a816339d07667fd14806e6b7902d35be74fda6dd506b331a427269a334b28731b557d7cc881e8aea366cecf9375761da647ddbfb411352d7668245736a808cafa808f680615f9ce1e11bcdc635991f8af34de3c71a813c450c71e088bd058322bd41a59ba05a493fdfbb34271da00dac45f38fce689ba621dd0975691905575ccdd63e962e2bb941c480f86ae90dfe7db99af9b58fc2b92b283f224d7bea50d4de81d7b1859bda9d8924624a03769c4231b8305fbcfa8f14de0d39fd2739d54796482afb15b3b4649555588a86803572920303223c306e06f73e251f5e463d87bc70b491c6186f3f828525c9a3f32fe7d8e2fdf738a9f3213361649e050efb7fd4e8bd6cc6c5a486751d9297a5c81e971f1bc349b2ed3035d7f3ea3ddaea7f17b0bacc3ba30cdf26e8264c5f973447d221e0c37885d5036422857e9ad9b24c7f59e64d6250a74da42d57ff981f6840c1960873e378df191d9e6f872a380fbe163ddc60f9a8caf0be3f70d1621fac779bbfc4794e02ad2b900418ab8905fc9e8a1383a086ea21bb77244948194272a33f3f0fb2294dd5e04ef3a52c9984e84efc4e69cf7be8c06dabdda15d87d0c9cb3818b5e0dd76e76cf01c9a3c90c3c647bd955d09ddddb1a8058b5b5bcb7ed83c61a86669d09ac6614d6c03726649ae99d18227b263e2b316e1c7b250c40e62f933f566fdfd1a799c5341fb5d6487d97613954a0037844c0d48baaab43114aff6992d1c91742a201b3d5cfc5c9941da713c6f1416c5d158950f1c5fd59816ddf160cea9320ba99c3625060ded1d006ba6570e206d4438b0ea358c4b42100d2daa6cf37a72a82a9088b952d3c004119f78e8d7d9a58b59e8b06124852717477dbe3313d4b9b154ebd53330a914062496ee2ce39791015c8d97620cf111e2d077c6f2f7ef8ee1aa4d0911f979bcb299cf225b3825901388dab7c16ab17b5232a473423a2220e9fd25057a2dbe3a0a8d53fc7879be419127c0274cab50b14a40d1629da1151b727983d3851f00b464c0d634fa37e6fc880c440835ce647e5b74382c537c8bdd4236abde4f10fa0fccae5f37c7b5dd287388f5071577b44560db242ba7cbc5a9cd320350db45f4a7db6ae9f79ce14807b727de94b082a576d319775d034f624652f63f6f9c4d416f33ee5455bde1733b081418cbc8ba3bd7811020438f49fc1795fe2bd22d96e0d9472f089d8f45b0e7497ddf270dd6e57b75dc30369804ab1358688a1e98550ec2f201c6957eedd0005cce3402bd697d08ab3a6c79001da70016d66ff1b9f77b9bfb952ce720e94541df88e7e12679f911dc1aea80b863bc1908f291f85630e1dbb351e0caa12e9b1bd9a4fdd344eaff2049b704efac3cf2fc544e53503b5556d9b746df5b762141ac05a4250af7ce5729f6d7741563f9fa104a6dec82fbeafb0e0343c3246abd4bf7c602a457bbe07e71d0866987507da6aa9f6af5e513afa445192722d1b104d593777eea18ec2691b016b3974baff34b28a27d991c00c4051bb081b358df2af1d639060d21375e9e057d96d7885b24df705571a06c1dc417a05f6a8633e8c94a33abd1fb648cc85b21edf725a1ca9be7251179990c83fa238ebd404d6c95bc1b60e4b10d993ae82aa6e9c0032754181fdbb9e8f46918bb569a0906e0c377207afb48d7b0a57df5398b99194f89eaab6bfd7c7011a1340a4a0d237b93d36882093762e1b3032ceb580923211023de85d85c70b57a2113fdff0544d09531c343cdf458e1d5b55d2c7739ba3f1dd25365a0335642ad46f4618b09b3b609df5d898a1d991515bdedad664d30a7b7055e9cde25e4eb081e856a1a790f2482e2011ecf37d26f8232807450fe85ea99b082d610580d0b526f27fcdb0680fce8818386ffd324e675deea6532508ff8ae06c55af8440cd4e44c32215e5ab3dcdeaf4e284d53094a78c5d3c209787b83963e0fae631765af32c6ba7160268cc7eeb28312939e5cf00e499f297106a824ad40ac07f27e572410a9d68c575e853e25b108d75317ffc2b4cd134482d7aa395a601d734800e964a9de3c6ece80aaa1b6cedf9b92a57b5ba71f782975bfd963a22bd803a561affd004b583bae5a0ae9b68f01ae96351aa4b8379a90f69a3fb149954f7a43e4cab8d39facd8b862ded7163ecba8a78fcc4e23d3c0fd835724ae46b24309a283103b1d7bfedf8919af21626823f9b8b7dad2ce5cf9849a642014143f2ef41b138625bfbd97d74e183565460fe1d48225fc32064a3d7f16d1de05025c8b8d973a31117971b9d5734594431d18c40152ce46b13c903ca0a33ee12d643f1cf4d2ecbdff2f9c65881712afae655732d541ea864fc82efd4c3186ea24138ea5de3b460be61c0f1d944531885b7d8c6badde2b74644548086481d4f56cb670e5e847a889903ec2813ae4e242306d333967a6f3d2d4d936969780bc77d043815ab6c0a42f04682b099ba8230026d047d7f3649a12bd964b3382d2881a1e011aa7218a402e1f1dc0f2e12b0fa12084c0c5ba658cbc7b5e4184d654518c1e6100ea27a6240fddef67de0b0ab6c2b871af445c410574c33e3a5746e8ac3abf4540ee0c46296d5503d24ae889ef34b545e772fce863f55bdb1cea0f00f847433799658207d86899790abbb878da87e7d45fe6059b305f56cf672f2022a3ed5b586ba5a23737a95ecfb20a5729a263640f654dec3ca54c4031b000c676ad0d395ee82d533d4ee5d8aee01bd852b273c2a5971595a1502c81c506745ff4c52a366242d763f1eb0068b0876966cf45a1d40bf4a9333b40f3026602948aa36075d86e7cd19c7f0c9315ab83b806be0d845682d693fe451da42d5df7547a925057bd678c4fda61cbbe23676cd79ae157c64fdf19e1fa397a12d2dc311575c8d538fb80a2341dcb4ef166499ab053570ef342dd309c7cdd118fb6ed579143cad41a74e449a2f9bdf102851e96660590f385f14e56ef744160de258cae734182b9908e5a8561c6d1a32cd8eb77f5a271efdf6d81f3421d11d4168c7d49f83f1fad88de9a27698898ab6b6cd2be36a839c1d55fb38c655e5a121a77bbb93694bb49b677933e69690fb2cb0c0dd9875eeebc02433930ccbf792970ec22ec5f32ba30c7762f2124accfe26196037eebe7958918375f26443a32489c3cf8ed280c95a063060318f98c1fe94022aedb8abbad430edb2f91521387054c6b3498dff98d982197e528a4cf345103b03c6b8b99ac2aabc539d33a2df5e630036b6fd1696fd6b47cc0b4f229a2c31a51a55d6c0a680b15a62eca09eb01ae23caace022311fdedf46c437e76d20fc15e7d1f6f34976dafafabccc3d1783c0be98d05219489dbb01970be57879c46f7febf67f8fae4123ea255f204fc7539e2e8b2a705e59f3fdfe406e6c2ae84121b205f44b4502f5e255fa7dee73ba9e1d7e99a72a051f4474711a909198bb87c7772e59f6a1c083f00f0c6f162b41dd050ea628e7d8985735ff49dcaec2d487d1c2f9e6ee94d81d32189bd60536bfdd2f3930fd22af0e9b82e470a2f4c88b71dba75bef033441bf0904727b510526216c3971d2bfa20158aa7c6dc35ce48f626cddfb4b507122bbf16ad73eface562f60d2c8c6b0cb706ec6511e0801472c08f64ee08ad4c690af11bab07169e82d7a95d5705449e80f6aede37423005688e7a4b3cf5e54e6e04e9425621d58363c7ac52973df26618599ce8862770c96aee341e41605a7ecfaa0540ad0a0fdefb1e3e7425c1d0bf548838a1f7ac7833e0b1645046825dad3b568f740db810ad8f7f9c0d8af5d859f1fe700574a4420d821bb90a29d201d3fa602ca75cf718015da1c55ed03cccd38347a248e6981c0dd0cf509ddfa2e2e8a5a782693814d2ecbe4a8ae6e3033ef2db4859610b2c34f9ddf6b488c0bff33dad8c060d297fd0853229d9c53531525a7ff9b7570a7b0d4ba04d8fc78474b6a0e80bd6aedb5ae900c5da8e35900e7aa832b5373779a0853979e388106e647a2a8510976fdb0345c4b7964a53347ddb2e16c411227bdd96af60816bac8745beef5955279c913057523ed8e340ff8682e4e7488703c0a8ac2176a8d7e8565ef6ac01db04593b245a12a9c8523555f85e7015cd154d0cb95a31782850e38e7b989066d5399304e34d16e4fa94a1fa158580be384483e0513786809e41fa8ba9650cf05eae1fb140681386be26a2972ef4955dd61045181b4e9f9da399c41d3835c6b89586449dd89d19820ab1394f87a7c788e58767701ed68070d066aa4528b88e21396eb808e91370a2bece9d2333604531f5d418b733995c3eaea04baad59c6e62befaa71efbddc269709e792a12f240255b6bcb4ca646164942f6bed3fef7c82906d6c1f5d9f3f1374bd61c20408e6a133d3fdf7a0a50ce7bd551c01124b120490655594931ede812774503c9b33fdf05e3fded79c6ff9f4864a6c3f4b48e9410a75f3476af5591836db60474c16aaeb2ed411539bc38cdd3392c413e0244c77b06e8c1542358dd082185a7e9d31a188715b370d535e9b6a55e46d096e064f484a87b9aa5b6d49a4e2cf1d8387d0f7e668d463447210ad202bbdd6803f2acc33f6316be5027f94abedb18be86eef8894ef1377df1150c7ecbe75af8bbac35e31d1759951f80cc66000ddef0a01e82aa8c91", 0x1000}, {&(0x7f00000011c0)="4af7958b5bc8f77025075aa55e9c310fd034f6fd030c718876a81fb60406e0403a09ae91b90d7e1c0cfb98e8a8c5a3df1f920561d429dac212f0d2108267e1ed2ad2d0e8ebd497dc137d3cf71a4b685e4b9082f8549a86f1647e301901", 0x5d}, {&(0x7f0000001240)="577d8d36a13fc978805327ebdc92d84762c7c57ad79937d16f5dc04a47dfd8d5fce9ce740c7d2468efebefbf495d1c197f80ef641d8c60be19305b8c8c29649febd2b85f74cd0deda8c2736eaeb145a12d87278f899f455619c54b3d0bab3c4351d84b42251547372e2911596ae68258a133b39a54f032606162c19155b02278aa5871720ebea63a1e7f5f5f87843c603f2cf0785f89540d412cf31c619b39e656074c0541086999062b72083ab1ef23c55e7e54b2fe602564bb6431b6a4b44c5d6fd19a97c82aa9bd3d61b53c49a3b8dd538bb8", 0xd4}], 0x5, &(0x7f00000013c0)=ANY=[@ANYBLOB="b000000000000000ffff0000fbffffff03d6c77f6e027aa0120c7e3b70cb009a758fb689f8cb3c58af31cb32039cf8a7ce31999f445b8ed2e1ee13a87c5bb219e6fed41b6adc6bc1798356a7df7f8e79110871956d35c93786c72008d4b2c9ed211a4b299d64f759ff2dfe28d827694dfbc5b5dd9d856f397a61e1e572958dd4e430a47797c02c87c8576b9c2b0ca0ccd08b364c94f9e4aed5f29c4022eb98e35cb8f82a8a08a1dddcfe9a7f203e90001010000000000000ffff00008300000079170546d0886193f8b6a8795436067413f85a7149f6d24fbe2f20347136b19c97fb40f0bbf15578f61a40e7a98491ff4f6ff8102d976039321a0152d128fbc74775f5db45a82dadb2564e18a1478c52edb93ab9c45c1f73123aae093aa7f19bd6052fb68e1c9f10b4b7208d85252ca44a6198bac29626d157adfa1dd297fe0dcdfc41d3d1eea5d23d0a28bb04ae88e5f5f3e9b76460aaa00b523777d803a92249fa87fe1194dae6314b577f269c47092f02f6ff8599d60deee305b1e233501979678723b7ec46505f3ccf02039f537cbf41baca121b0a86706def18145472a4ea43e38dd46547a7256d1e0356a5f81cd175151fd5675768351c9379f4909c255cb6999fbe80d3247827544866ffb56af1ddb7f01889e7d56106a3503cc7a4b526589987f870855bef038639f9bc73bd47d33f92c807337b8e3d516f10baddfbe6d1c79a44e032b529657a63b493ba51786aed9f34b71a3b6c59906c9700a614d6291a7ae6b5d47efc6748f0362ec3533610ec86bdda21e1191d5126b8f82d67553a845d1841ebd8cfb7d35fd837c8b5b282499f43a2893c9a68b3e5f96563c52e99acc70bf018ed926858fb4b5c8019327ebb3d9e156aa1659f4ed21f39a8c6459fcdf799fa298c97e6ae420991641c4b7c037fca861ddff0a4985ed4e58e67253c9c6ce3f919dea1da495ad98ed7c94cc9c37207e56db83c93a3e73bdd6c1825a628de0df681a392d3818ad2f3be9b4e34dd03edba45890116acc381e1619650647345c4fdb98b4df8c7cfd8051e105151643a54c8fcbba883fd6be7cfaf0ffe6abfd77524bf2ca51846f34cedb9787b060f580a4acdf94b589a1f8c925b33687db0bd28964a13f114d3e4a39e74b90c319b6370b90593ae1d9bb926e7ca5a4f7700a877125318fc5904faaa49f77dd64e4ab1f5797a1ef3d109a588d3fe102aa75e8e4770503b92e981542c85b7507e695271232a632b28417193a23df8571f62354a5a3e261e59852cd3f74cddf227de5a908dc0cb803a910480d9089f31198d50d46e6f595be9185f9c0c5dca835b0ef301cd8e992531d951215e83b020c3d3c8d406e1cb9e049412ca8383e79c1a1ba6ad78e3047086978463bd230d3702d65795ef330aa5c5d118b063d55d21d70b2e8660ce832af93d11db234aa9085435df389f9b702229c6875310e0eb81851389943fcd8df54938913b83e912162e14a5ced9dd6f46219fa0001f41fd4d11206dc9470f6cab19956410ac48549a12a6b894d4f515f4973456957699a5122e8e09c8afab8de1564ec915b58744dd4f9ee98f92282fa4836e35be384224767b1747924562acbc9523561954d29a8e7a98e43927f7a860927032a7c166912f680ce9f2247c203f3baaabe4cb25b4332cab3c72d179989b380df1dcb7a2bd51b3632c9377f8abf3c49cfd59026f22f91c07d5fef1e57c2c8d89d49d7edf9ce39f7f1167ea7083313e536732032b492c3be8123fa8a16f9b5734d98ef5214059b40656221c0d13fa495d2fed95f13c825d747712807aac25044298ea6afb13f5d217a8e61e0d54acb5ccadc2317df91128adf2968bc1701fc8cbc2642f4284614b0c1793891f66715ccd6322e181d84db1856531c7009abaa4e0643c15ca58a5ec76e00d5cd1b1bd77949f3e6426a9a37ced667eed6fd832fa9c4116026fffc0e45ef6f3da5f217afc1d8dc15194768df32cd56f2990759ed06808fab7c98ca7bf16fc54f22c8b567d2e2a588f8cc0e0a668b5610577941d9940a5562ec3a28a81775d31ec4b978c6d42b279afb6b3e7f911f17404c7343edd45f129dfbac0a1636f79f8285511a46efe1c77db7636bc46d5c96ba5108fdcb66b275e7fe01e710a9578a0ff7422a92d5cb5b39694535ae704dbc5917569fc13a9fa3c4a60749790507544a11a9fddff5664f66e1a1cd7c99becaec8eaac5841c89631451819142cce5b6a798f32f7b64d2f7f883c798738a3a207c793c42c42757ec6f73ea2b058e00bc6004a2a93f7b5bc8887bfd3acdbccaf80a9cdf4da84fee8b01e50a72fb60581a54b7a64216b8bd7c50015852ed4892dd0d149a5421a9d1dad034fe188ad61f51c7e963b8f333579b4420b649e4d78aad14a0820228bd4c3a0f2349eef6fb031640c9259eb6b63555add73a1f1296b06ef591bef1afaa201ebbcd42d2eff40a437d6b084c961335e46fc79483b3a47a8a0f0d1b6a315a0a6dddd6ca59ec930c8ede8c650cb876250f38433134b1c4608491a98105bb71e386d5653e606bd139853bd3d692e991002fcab6c5a909f664f672a1e462c67d4f3e3d50afebb56da02d61f4b1beaaca8fa9a5c8f4455fc3f0e030ce92b892b90db24a1c9962e8d8fc5bf15da8e0e89726213b733c1ff24d0f28c40ad702fd68fa026839bb4a6c483b2ce8dfd79a9a732c1192d1861d0dca99c0d66bc992dec2df006078477d03bec1db6ef38ba02107dbfff2edb9c930d1393bc1d1950df7098728e7f9bb151152e8507a2fcc698b72a1328c79cd81adcd52f1fd3e5c55387ad7920c91cc08650205fe04f7b96ec378864527f3261215bd5b0cec74c4f54326a2d160f88200751369c9bcc7c2834d13ff935699e4c4b077e91cd657de3e90b2cb87eb727be95c27a78f594b1247d9d6997e823093bdf18af889c1af17c46738a3ae1b66c0dbdff185f77bd3bc2b52b834bce590cc745911f46a8e6af27d256d3077a7a7b004fea74e00e782f9358e6e14471b9f4237d33695456347fd7a1b883aeac742ccb52509a1594a6e08b6f853b860e419f727d41b0327bb83a56bb713e630731472c8e9e3714169d98b3507b1cad7843810caf73def4e54ab464fd788e43b63ed08bf57319d9930748ac47942d20f94d53488c1dc4af2ed497d64a979fdb32786ecb8e205e7a7b99380631df5f72796d4f0c080f7ef0312af5bdb089553567a261bb0e8251f12e6402dc8289ab1e702174266e7ffb08e6a3ed9eb30895e0eb6a088dbbfc39e29e60be684f4c608796f15919e801c969d21184cc1e209e5554bc51383a20bde65e4d9fbbde7ad1d0365bffa74705a8b8504973dfd855d261293bfeaa9075590c2e6f377aae35a6c68bad8ec61d95f3bdfaa6888a4a761e4e9ac5a0fbe190cbbc12949dad70b2ba805a19cebc6ab89f0240b2ec0df243791e5b19405bc858448652c6d42502636cd8c096769c28cead3b20ffc822dfe056404e42d9af9a3f399d09bfd9c3ee6fdba1fbeaffd0b0c666a61940787782d73454a39402f90c0fd0933d2b4e407e7d58b8084ada3fa738bc6be0373266f35ed0667afee42047f42d35e069e4f8cd2e495564423ef4c921160e0f47b4e24d1afc3a9d0cd3c53b9d0502abe2698556de1cbea78742226a912b58b6832612f0fcc6b8517425df690860aab94da77104a684f1d4871d72930fd08baeab9cf3ed48a7e7e0bf7c06f97ea14385cc71a7b1174e07cbc8874ab20f062672ab522085dbee257db26c2389970ee852accb0627b40e0672a3007f14901968d70410e420fbec9c37c7268bbc821817bf7c75a238768f477767e085ece79eed6d01eda77bd56be6533b97c5879caebbb350922008c124c8fa436556e203948fd188977a7b721e881527b551214bdbfa4cfacce7fdbe5d42954206803bbd424b4c778209b2bce05fe9507668dedf4cd20878eb82e10f0c49a9fb0a949425e8127f94cee1705b72ff9335ce3467e3fba91657f4fc767a3bf587f05460e2004c33d742b9b41cf5b94e371652d143c80ba6f1ee8957f14f6f3f26a1802defe8f891d4ae0a58fb5adceb9335422cf5e501fff0b1881f7d9966180954e6eb86f48687e7726b24b047f83a72d3564346ebf2a4873114a26de6628417d7cb54245301e0f9d678ea27c60962c2c3dc3aa0d17778b576bfee5ff2cc23f8366f6e91643b6961325b4df70ad7b982761271fa45f4cc5ca47b9cdd229cf694e101b45b7b5aa8623cdadd97260fbe8d9a3e46e7aebfa6246f36072c36f279a1e4e41f0ac14d1cad3907be2b76dcb85cd69ecfd87f439411209c846d1f95a1f65fed9f378b1a6dd2d09aca6337505a8b82aba5d4cdc3f2d25857bc514bfd6dea93057ffbcd8915ea8ecf77d3abcede8a8aea616fb293895f2583373174adc2991155fa090033ebdd23557db6c2b5ea3e0ac1c8211c1dd8fbb9a6d88744af412ed22a0b4e0bf31047a493d53a79d30424dc1922888cf7316a51f7c203cc059fc1b4f6c0d47243a827ad43049f339fb4f83cb6355c85fdba2da1487c91abb8dee9e036704a705d2523526aad3607daace2743d68ec32a8c036d2da0d654612a3810ac1c480016b6678afc50178cb481aa901058b4c6963ac542e430292a52d82628d1a52d7001697ab3454570219d22941c870a1a223d90c9822db4034bbbe54203c5b8ab6766cb195ffc8175ad805e8dc8d25743be546cebd65f1a28b87004a9ef0d98da8685d947b69d3d22e70d413959fe427cad7c8d50fb676cd3530ee6421900a251eb2fee000e22e36f412d497130f7a33d956d23c64c9a6368dc20b5fe5499f55ee0a2f9d6dc99b1734f9444276fd0791ee49b509683ba10a4f756f5bf5793dfc22d5c0ce74240514b7bc1b3db514853a88e0183597b10535530e73c655796aa51e5517d26938fa43d66e974c142c0c2b554b704dd7ab71e8469d1fe301c85fc45d73ba9033a2f68a545e808476d84e07b072a6f3978c5133e8db4f5ff175552ade4e4a5d83cd186ac99c08f0463fc8ba244e78cb0d6a23b349ce3cca5fb0370106dd8c3a3ff470d34b0c7441ca33ae56cfab43c956119ca53af7cf9acade4280ef968ea90b984288c99b468ee5dc37c03b680f8104b171000921ea75f77abfefe818f3750e1675a14411e94a3abf60e3a562460f009d669c5589b3caf700afb1bef4c3a50dfe93096edd1d96e290ee7322b1fc02f6c585ec6332672ed67c7c025f775ea09838b274b61d54f9e5dfdaacafb65e1ff3f75c3689657fb44e0b0e8f3abccbf659ec2fbbf709f8b1d016418cc23b2e128c0f11818786afc61e3e375b37495cb7f26b81ab6119a243c01aeae75055a524e12a64fa575afd42396d982379f41bcda0db91f066888f489ca8abb2b0dc0877ffcb49aa15817bf2d07caf122a82749c1e78175aba237b1e3f9d192333ae9ec20c1901d6195daff54c8bf82f573b12bc781b1214708211799bd0698fea5342e2d74e9ad52ef61ea91bff2f0ec151ffbab658087419db4a2b3e681b6112c1258b98e956aa5c03650a87954a175a1114db0fc9b4c1755b728f581d75ea9705c3810afea11f916e28bb87bb1e96db7f45776bc998b35d3746fdcebaa347d9274c6e570e05e7a5a482768af005f95fad965f02222d50485dfd92c3c93ee7e50df830bfff23bc7d0268defa706c2f96f1d99cdb2727457acbc825c326d026a4ec52c4f29375d021d17497bdfd160dbd10231949e63e1bb67297b356bfa721039229b37fa510e5ffda4ee4c1074dc908c7ae71b0fa0e2018adcd8f1edda8055e9bcf4b488f605df7da077ce69e617697ed3ed16403a456349ae226cd9b93a8a2fe2eaa49c94ffbefc0e203eff1fa48dd34b1c6b0f0b8647136e764e8e4b9545d3a1d0d25d90c514355a6aadb7569213f9ffb658009bda2b7d144303d36ec19c29edb6aedab6fefb845f53c6e9b9d658125aece194c876bbbd8fc0d98be7c5affeb014a28ddc9a1d447ac3d778daa8b60cc9d5b85ccb04af98eefbc36ead3aa5ca5bc97fc68bf82dafc28f592727bfddc"], 0x10c0}, 0x8) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000002580)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x2af, 0x1, 0x0, 0x0) 06:19:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x10fd, &(0x7f0000000000)="d5ff9668", 0xff9e) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 06:19:59 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000240)='/dev/wskbd0\x00']) mkdir(&(0x7f0000000200)='./file0\x00', 0x40) socket$inet(0x2, 0x1, 0xfffffffffffffffa) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') mprotect(&(0x7f0000162000/0x2000)=nil, 0x2000, 0x5) r0 = open(&(0x7f0000000380)='./file0\x00', 0x20181, 0xf6) r1 = socket$inet(0x2, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x2000000000000, 0xcd80000000000000}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f00000001c0)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 06:19:59 executing program 0: r0 = msgget(0x3, 0x100000000) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) 06:19:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="090000000000000000100000"], &(0x7f00000000c0)=0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r0) 06:19:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x93af, 0x101}, {0x1, 0x3f}}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) 06:19:59 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x200000, 0x4) socket(0x20, 0x2, 0x200) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 06:19:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x101) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 06:19:59 executing program 0: r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000140)={0x1, "735a7b323a3ef66625"}, 0x11, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x7) msgrcv(r0, &(0x7f0000000080)={0x0, ""/4}, 0xc, 0x3, 0x1000) shmget(0x3, 0x4000, 0x5d20ae3bf5eb876e, &(0x7f0000ffa000/0x4000)=nil) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x8624, 0x7, {0x4, 0xef1e}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) 06:19:59 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x440, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfff, 0xf826, 0x8, 0x1, 0x0, 0xbf7, 0x7, 0x1, 0x2, 0x80000001, 0x5}) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000000001ec08a3717fffffdb00000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 06:20:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000035786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a80100d3722c91f7502fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff3f082934e4fd89f20fd3872babfbb770c1d9a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xa5, 0x0, 0x0, 0x0) 06:20:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') open$dir(&(0x7f0000000500)='./file0\x00', 0x8000, 0x74) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x100, 0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000540)=0x4) bind$unix(r1, &(0x7f0000000580)=@abs={0x1, 0x0, 0x2}, 0xb559e6d7) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)="54cead82072007bc6a8ab876d51893ec493e69fdc61c2a78ca0ccb91ae83953823ca4f600fb52d5c48ebd93f027d2fde918fd6ae3e9ac4cc97da6e77d0a0e379d489fa1cb06cdf37b16e44098b3c2e73fcd1eddf82e87fab0f70343d629beab96efc565504d1e7cff446f7b1a94c863bc02c213f1e27edaf2ff1779bf9c1d0624e735a5d2bfb28dda1dc2e9a8c540578a3a2457073f614bef5ad341677327fd8", 0xa0}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="90000000000000000100000000000000e95e5988d25d46a9737073a15ff2076600230365ea952ea4972a1d6592274911f9d69eaeb01cf15fce1a0968e34b0ed81d2635c179efa04b9ece69ec10d169d4e908a712c6bf44d22b0a5a376d9c2faa8e081f89464efe22fbeb5c7cc60e53057ed68b7e2fa9d37a4827b244ed681b1bb210a4fe3043913aae9020a70000000068000000000000000000000000000000ac091244f9ac850bbe506a5b1fd97d96a5234b0d1482ef9926eb616e38b012ad386596d3463825a340378bf82b419e08f415deb5acc0947d51c713658f4518092c59a2ea44c21e6d282a8bd328b699e6d4387ea200000000d800000000000000ffff0000020000002d9f1deecf8562bb3dfdc8085ee1ff0d2754c8cec3a8d3f033053ac955462e2be8f43db82368d462319715e797fd3e2605533d867f770c2af9beb290260479e6fbda2542a4f68928e3b27fdea2e45e0d3c916fccd364b4a80687a381c701440b46b7017081241d96306725b3ea1bac368d9016bf0284653afef89a0980094d1c27c3f735e572bc8ed12c81da5e83aefb433859c99c3e8f1b5093745a74abd4241744c5c6bbcdc21fb2fc5e96a99f4a2999196fd278a2f216748f068dbbaf2a3695b9845b8e33334a60243a0000006fde14abfd92a8c916a262390f786ca6e40d1b4b4bee2fccfd48eb26e0f1af4ef12916ed51c03b65c7ec76570ddd099d0c3cae18c0095927692d4ca8cd13f4be150201f3eb17e7b3a4f6f23ff69befb9358d901a0d001e5b0c389845a10d7af4aaad0e2e29d119047ce840238d49529f3aed403742f342747e14b870251de2edf18e3c0e5247fd65138c5bfb03ee59da20"], 0x1d0}, 0x400) 06:20:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socket$inet(0x2, 0x4, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) 06:20:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) 06:20:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) fcntl$setflags(r1, 0x2, 0x1) unveil(0x0, 0xffffffffffffffff) 06:20:00 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7, 0x1, 0x2, 0x16e2e46a}) 06:20:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x1f}], 0x63, 0x0, 0x4, 0x0) write(r1, &(0x7f0000000080), 0x0) dup2(r0, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x7) dup2(r3, r4) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xff) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/88, 0x58}, {&(0x7f00000001c0)=""/10, 0xa}, {&(0x7f0000000200)=""/90, 0x5a}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/225, 0xe1}, {&(0x7f0000001400)=""/80, 0x50}, {&(0x7f0000001480)=""/65, 0x41}], 0x8, 0x0, 0x0) 06:20:01 executing program 0: r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x1000, r2) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 06:20:01 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 06:20:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x20, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x8000001bab) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:20:01 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x40000000000002, 0x11, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, 0x0, 0xfffffffffffffdf4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "9307001a93b4d11e3b4bff0700"}) r4 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', r6, r7) getgroups(0x1, &(0x7f0000001640)=[r7]) chown(&(0x7f0000001680)='./file0\x00', r6, r7) sync() unveil(0x0, &(0x7f0000001840)) flock(r4, 0x5) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000100)=0x9, 0x4) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0xea, 0x0, &(0x7f0000001880)=""/234}) poll(&(0x7f0000001700)=[{r9, 0x28}, {r1}, {r9, 0x9}], 0x3, 0x1) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000080)) r10 = semget$private(0x0, 0x3, 0x5cd) semctl$GETNCNT(r10, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) 06:20:01 executing program 0: select(0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1}, &(0x7f00006c7fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2000}, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) 06:20:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = dup(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2d) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 06:20:02 executing program 1: r0 = msgget(0x3, 0x400) msgsnd(r0, &(0x7f0000000340)={0x2, "7ebc4bcd556812b427c52b7356b4b1305b40bcac553113515e8462be0947798b05b438a9bd8ced11b42580315f6ba22defd7c9b3b00e498502e20b8ca353d0310410e080f02c5103ccf276a2566ede4e7fcad655"}, 0x5c, 0x800) msgsnd(r0, &(0x7f0000000bc0)={0x3, "5b67a97c8fb1e2db2aae2b79d1a8064750f9486dca21213af99feeab84304f61f10ae3379f65f38ffaab4d6cbad361e11484752986986468525208c321348df0f8ceb634cafbdce8"}, 0x50, 0x800) r1 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r2) ioctl$KDSETRAD(r4, 0x20004b43) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x428b773aa93c6fc6, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000300)=0xca) msgrcv(r1, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) fchflags(r2, 0x10000) msgrcv(r1, &(0x7f0000002500)={0x0, ""/4096}, 0xffffffffffffff02, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000180)={0x5ba4f275700c8659, "07d5961846a2339954e429b2589eaf4064986467235ac645d012ad9354820382f2ca57dc6bf077bcc194e7ae06f39cb51d015fb5f14d8e6435a8383af51feb8ff441b0215df463ba1dc0231e6f54c7d5047c00d3c936d32a19b31c45dde979ddd132cd7cbdeaa5652fe717092367085e638cbe282026cb180336b912f4aac58ac9da341e73adea8d3e0ff6f2c76ab441e3f98432bd9a7375f06732b9fc28d608e9eb65bac4958bc6c22f9590708254f362bedc816fedb3ecd459c7ea04cfcb08e56acd099034be69519a8a315b9508ce857ded2f21058f42e0c071ace4e67111a680d4fe67d83b18a3f8bc3834"}, 0xf5, 0x800) ftruncate(r2, 0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r6}) getpeername$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000b00)=0x8) msgrcv(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180006000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) r7 = semget$private(0x0, 0x8698ebfc68b2ce50, 0x80) msgsnd(r1, &(0x7f0000000b40)={0x1, "2aee0e58d36a70671965f06c72735e571784e5d9dd1cf92272087f55930aa0a75f9e8323261eabadb0b9589a3366959be9906648ad99f1740504c853265fb0764ea358b66e4c06ddb760888623"}, 0x55, 0x800) semctl$GETZCNT(r7, 0x6, 0x7, &(0x7f0000000a80)=""/110) sendto(r2, &(0x7f00000055c0)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576ce20763dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e0200100ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1a8ed8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca235bd1e3c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e7199983f5b0f8635abe96dcdf0f3470", 0x100f, 0x102, &(0x7f00000011c0)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xfffffffffffffe5d) r8 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getsockopt(r8, 0x1, 0x6, &(0x7f00000003c0)=""/223, &(0x7f00000004c0)=0xdf) kevent(r5, &(0x7f0000000900)=[{{r8}, 0x1e4404823ff65178, 0x40, 0x2, 0x4, 0x2}, {{r5}, 0xfffffffffffffffd, 0x10, 0x40000010, 0x9, 0x2}, {{r8}, 0xfffffffffffffffe, 0x2, 0x80, 0x7ff, 0x1}], 0x4, &(0x7f0000000980)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x2, 0x7, 0x7}, {{r2}, 0xfffffffffffffff8, 0x41, 0x20, 0x3f, 0x100}, {{r3}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x8001, 0x1}, {{r8}, 0xfffffffffffffff8, 0x52, 0x1, 0x8, 0x3}, {{r8}, 0xfffffffffffffffe, 0x10, 0x1, 0x5, 0x7ff}], 0x10000, &(0x7f0000000a40)={0x2, 0x7}) shutdown(r3, 0x974adb1b6ee71369) execve(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000740)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='{^\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='+\x00', &(0x7f0000000700)='/dev/zero\x00'], &(0x7f00000008c0)=[&(0x7f00000007c0)='+%\x00', &(0x7f0000000800)=',)\')\'/\x00', &(0x7f0000000840)='*\x00', &(0x7f0000000880)=')\x00']) msgsnd(r1, &(0x7f0000002440)=ANY=[@ANYBLOB="0300000000000000a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b817273a6e3b6fefe4c2522decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"], 0xac, 0x800) 06:20:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect(r3, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x7, 0x1, &(0x7f0000000180)="0cba62c50d03c82950134d89d615a1325c1c53c69097c6806be873f6b1727e5d4c5b545d98577e6b796b0010fb269a21a28cd20e541ba48aaed50a14517a7eb972cb4c4a537f561af519eff42aba69f0ba42274f5fe4642231f44b7d6fb9c76e9db6bb619ec80e64b18a30885462a1d11e78dac137fe93067ff99e474c060e7d39b42b220cd3ffdec294c3578e8c9fd9f0c6cdc7", 0x94) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:20:03 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xf6c6, 0xb57d}, {0x18, 0x2, 0x873d, 0x4}, 0x9fa, [0x1, 0x3, 0x7, 0x7, 0x3ff, 0x6e, 0x9, 0x800]}, 0x3c) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 06:20:03 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000040)) chroot(&(0x7f0000000000)='./file0\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) 06:20:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0) r0 = socket(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0xd8dfdf15fbeb9c52}], 0x1, 0xada) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac6f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c521b831bad6dbc97598d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439", 0x599}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xf0aa0fc239e974bd, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x97) 06:20:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000180), 0x3566d0a18096b76) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) write(r0, &(0x7f0000000040)="1a", 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="fecb08909fd11959e5793a8d0951879b2d7a1210fb66a10528ea21fb5d2a568a5bed1e4cffc1a843cb07dd901020f8a0397ec1ca481f57cf83d65fdbd0ad174116d83a4e15", 0x45}], 0x1) 06:20:03 executing program 0: select(0x15b, &(0x7f0000000140)={0x0, 0x20000004, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff}, 0x0, 0x0, &(0x7f0000000200)={0x1df}) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x7, 0x3f, 0x5, 0x100000001, 0x9, 0x1, 0x1}, &(0x7f0000000040)={0x7f, 0x7f, 0x7, 0xee, 0xd74, 0x4, 0x2, 0x400}, &(0x7f0000000080)={0x2, 0x9, 0x0, 0x0, 0xdf, 0x6260, 0x6, 0x1000}, &(0x7f00000000c0)={0x4, 0x9}) select(0x40, &(0x7f0000000100)={0x1, 0x9, 0x3980000000000, 0x5, 0x800, 0xffffffff, 0x40a6, 0x81}, &(0x7f0000000180)={0x848, 0x1b, 0x4, 0x0, 0xffffffff, 0xfca1, 0x7, 0x6}, &(0x7f00000001c0)={0x7ff, 0x1, 0x200, 0xfffffffffffffff8, 0x401, 0xbd1b, 0x5, 0x2}, &(0x7f0000000240)={0x7fff, 0x2}) setrlimit(0x993bad2f59a8737a, &(0x7f0000000280)={0x2, 0x3}) 06:20:03 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x0, 0x5, 0x80) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 06:20:04 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x0, 0xffffffff}, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x80000000, 0x0) 06:20:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="f7d34c7efd9766e28a8fb86cf7c3fc370f9f069446db9298061918ca0328ce120e2482e22aa154f5cd185a609c69589a082105f05af27d82298b4d6d8714f83c1e1dbb5186aed9eb01add893833e4e650b21db7f59cbc4f65fdfb32f2e903127a034d07ee7f67e0270bf6f2dc6fecbd55bc935177cf268add588db747ae522a9e4cc16a0a8e5917b1b1e96ea143d10e82ccb7a253a736cf23df7a310d248499668700e26bc48e73b2a8cfaa3ea33cddaa4d4027fe510ff74bf71bc301703eceb638745c16128ba4fc3b31f9dfdc16162f5d041c31ec85f7cd63c1fa202cc9f", 0xdf) writev(r0, &(0x7f00000001c0), 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="6fbe04b19a205b9f86aa1b27293ce0f97b87a88549ef42d1d810f505df20dbb0d889451d866962a0326a9015eeb0182113eb093941f7e9a13fd60efd9f4ea6a8055c7580a0d645ccaacccced0385ffb8ae65b4e57854532fe08f045cdfbb15f86c2b9ef5eb58031d008c8219dff19125b2f0e2aac3617ec4f01e344f1a7064fe0afb4a0d2cc7ca39210eee2f80ebfd8693fa74cd05fa5676996d4fdc8d874a4df06dbfb6d9640f37feafe30ddfc19629a30124d7987ec60f71f086094a41a65e2008691416b44301c07a8d0f4197f3f186cd2289cc168e1a476dfb9e83f0ae7f1da6b4be", 0xe4}, {&(0x7f0000000680)="d21f5d9f9ba0b29df3277904108e092476e28f722e76f72eb47f91f109687922b7916775c2343630e28f9670291e99256eee74a1079fe4da2d00cd15c6bc3c58d535c0249a56aa8c34d89a8eee8ca42439858f2fa0c35456f72092302680bb4a1c338d7b30f109a82c110d29a406242c4309ecb0d07c48ccc60eb56fb7f2574c277c5f8d9bc2c145a5b1d92262f12368a22495d35eac78f8aa3d7df30b78d570a246d248d6a30f3e7d596a98b365c7cfeb3e1169e1ac031488d3018289c642187331eaf4fdb57888f72683f1fe043e7030137e09afd1d62175dcd22fb508bf1efbe0efd87d884db266ce4ecf67dfec100c36d8f77f78ee6c7bccfb4708ab75fb5a30e715e130ff0bcc1507bbf1ce7f998c4c4497130793f09496384c4c5a24719485084cba15b121baaf227b25d6421ef6ba104d86c1a8f5a29ebfad73160afdadb4afd6cac2efa78d4c9ecad7271f322816f9deedfad280c9537a9c5b8db20c22473a5e360dbc8eb49677a20a1520a51e981952252639ed17ea16bec3c562c4b3ee2414da0c5d42484eb73ab9a73428243771646cbc9d711e2ef7f6a9cc53c39b0cb4aac10ec4990b9546b735026277af7855d0e8244ab843dacfeb388aab9379b80afe6c67acbcc3ed87e6fadd1a71f9033546d3b9cb70f423c479dc56075c71bd9697e8a062fcd365bf7df31786830e19143ff2edec4bbc62185bfc2faa25311b2508776a7574007641c94d0202ec94c780c3a2687a4dfb3ad5be9455deb7973c305277d49dbc9395bb0fe4cb2134e3850b1196fbbc1042c2183792da1a44df71481f8e1db49a7c70c1497a8aa424441ab04e5abb706ec434015c6144e7f15185b6947e9f97c5a843588a2b64b129efb2b969d42d3c710e4588800a8437d736860edb865b571c7dae5a3fdd5dead1b228902cb3bee78a4216637df7f5000a5ee45c0bba1649d249b8bde5824df08d492b3c546d1565bcb99ec66d37f04d7eaa3cf485c1f1cc76ca500374f15db6ef9c6668da7bb53472ca785c3fd8522941ed5890d10994fe7022cd45266bffbfaa800690f44460980d395159cbf5c98729cae162ebe3022b6aa526facbc1c3fe9663428407b57b7ffe4701f8ca8f8f1a751d7ebc7d791bf072737f2bd3c3d3c60ecb1545df244df5139966c57018a4e91d14d25d889ae3ad22de909280167eea277bb768c7987d8a306677b8c9f4f085ff542c30927f5ac63d84cceff22be0de733e961dc99b12902b5be08fa4e550d646aef7ff747e864ff62130c1ad574da22e9246d3949d2f50f9bb3c5cce56e75a988562fe5beea36674d7e1e03ba41627292157c349058d971325c3551872355a13d5848973622aa419533140d08257966b17c48e19acfbdfe461e00fc73954216addc17a42e7d9f87cc082b315e70d7b4e795fbdfc8ea6061d9f19c4eef2bec35bb734b1510309faa3a280088ecd584036a21fb14b0f2dba6f44741133556c57784e6d41f16e613742ebcfe8f3a7a901147852c58f36448ce59538f8072aca2f37cb61ad2e7f874ac97959e3b9879e28f83629125076872f6984f6ec8eafc1a31b42a0bfdf320ef18aa7a74005cbf7dc19c7d4efd3fafaa7c278598a8448099875af6ee8949e39ce24c116ef736f0684baccba09956f3b9691b9396853877292819fda6662b252c9cc6a7c86d758fa0b9fb236b059165f112ba8d83d427f8c0779afd7ec42e99d523f567e4e817d245f49c58eed5ea19e9cb25fdbb24a55ba2fccf225a0157403175c93bc20ec242425d4926eed2e01ce643a9224ffaa0be717d933d56a7813d7784fd65cfe473be34c0c86f4891e6768c5b44269ed407f1ad7eb7396a5723cdca484c048e803900c5cf4dfb748bda7a2d401bb480fc146d1ebef6c0924ce2435b5aeb3db5f6407ea75b03d5b56f18e1894831ad224d9820fc8f2da9914f552a1f1d5907fc2ad51ae57065ec7a8755ab20c398c9f71d095e66cfa98835269eeeb6c1b41a32d4d570e18638bf54d0de2934c688a878707185923998d2942a3791d5d74224bba7fd172990d3907a2ffdf3c822f4422457bc7ddf960cbe3c82fb3dd9d96f898ca69225d004610cca1885479c9ae20e62233d1546b0d40c4036be4f095bde321890998f8e8c213c5ba3d44c5fdd299ef8a76d47fbcab3691cadcd268433b1c735fa3c033103831f61f7005aaeb9e132b75717c96f621901067eb490b8219e5823a6f981586eeb002af516d1cc10565d00f2257b2773ab65afa30969f1f95846e5ef6cec11f654e2905b2752a5254c778c95223ca452ce5eead59fa89bc37042361f232c3466a128ce524220d11364aa1b2181aa827a673a0b816d691f5f8097493197a97fae54d5e1289ae7ad102543aab58188745e3c53923cd942c5cc5c26e400fa640525ac39f7ab82aa987e26b0eda6a40758edcaef9e7d50dd1c629d785281172a4f7c135bbb6c3295b9f15ef831c1373bbd3b0b4f9603fc1239e8ac5105a923a560e37c8495a73a67b824ff74b74117b2a7a889d7a286d900d92674f1fc6e371df1e6fe1e7ebe03be393ec1459b5df30c8adc0101e38080e58ea411c61acf295dbdfbbb07e6e098ae5bde2f597cc8f2ac7e2791450172455857954c185bd33467d8709a8a489fbfefadab1ba831869dee69b523bb9a2188aee7a29b1c6bf05356fd7cc216f0d14c2c03efea0f163e00d09aeba00b7ff2100c692d27e32a54324769d065dbc5d5fb9aa93b0401835d9ea668667ee712d37bf632984deb39eb2428e38833f1b2bb2e628b07798e748c21e6f322df4d894cc5a1b7e17612dbc2b18987beca3566e4287190a52c94955bef7de9e90448724a5ae9676e1b81dd073218b1e5fa5020643d20e8b28124c1872ec5df09b610aedd39004efa59bb1ca46831537b3903f7907a9133dd78a949b8ec06b3fea52aa179ebed8798b84dfc3d83c300ebd8cb1a68d82d7060b283f957d4701e91f80b3ea53f91fa2a0037ea16587128af53fcf8e5ce9535812434cfc91b30228be9b72805b634236f6251a27d99def1fcd485a2aa7c3758c8e5426373b9b2b9068dc895a571f45da2380da61fbf694f75ebcaf096d3ec2cbf7a28d55fdf59cb0536157ecf3fed840171f9f0f049a09cbd590f424a26112b8f1fca705c17d88bb1d72ed74263ba25fb49af9d97a8565d945b9d9fcb6d96b52c8b91345d7d4403eef8d5c6c44d47d1213c75c62cf55f2c4ebef5711d2208099ca1b6376e9fb666fe398c8d09a6f2fd44e97525cbfb23fb8b33adbc3177d17e65ab3751b0abb12f2e6ad781586d8703c155cb2a60d32b82c74a6096d41f95dee690ea0f2379310e0c3b6edf068b02062cc1b82d2cfd45638b169da2691ce7c6f9aec78901d8f029b2770673c1e6a7cbba7320a2f6d70d2710aa58653bc3ff72f4a50daf957a24aaf2feb816238ffadb7a9ef0119cd177be741e64a92e53cdd27cfbb4d6a8bc3d90d0cafd4d45ff2b7168d7d5fc19b7a7da559f7ea53ebedd88afa9b3809eeeb365c068e320cae90dc3b69b7bcad3b315554dc8c800137e779a1ffa6fddae783341fd9fdb8fbfd7d6c3dd0fb5f576a4d71479cabeabb25ef672d532cfd354d36dc59b35d1c8ed1364904777dba16b87833eaafffc47ab6c220a76c35df157a2ee56cac8bcfa71d33fb2f488870a034a337fe963c1bba9ca0e3c3065eb2709eecd14970fccbae1cd8703ea687df1413c3b26f85c6bd30c3763c49741833f4be2cc4f199bc56aeb795bd210a4bb6bf1433c7b62c66e96ee531a853453ccd98f0d9b0bcc4b4bd251195b983b32a13b23687b1073ce1920ee50f06b9e0e8857f61ce019a68f4d09d8c05df7e2b4e5db2f19e4dcf4cdb3e31beb24aca5ad979f0749ea33b41cc7746b72e23ceaf14c311a6dd0a04a460b8dad0241d6a9090eff74967c1bd3165e7d7217cc19d21d908f9d17b7b93db89062539bf4963e05d505c4d06fec4a8f498debafe2f7f4cf23c01d05701b1eaa781beefe3ee3b011f837c944133505c9c73eab65921d441660f599bdf072a25858886818985c4e85ccd477574e1268cf2a9608e19b2f78a62c182c690b0bd38c70e9ecf9c713a590afdc90f7a3295084e9757a0f24a8ae1c775f3a6fde5772c747f6e2bcf7c18d57f67c17b2625ad63a47c6f47556ebdb0f8e2dbcaa8052562cd21ff1e6e832391541c4a46466874be29d1fabf0672d2d462ba5453b706b304421b626c0874796aa4de7b42f43a743fb3175d9b3a6df2fd6408e761460fade1c71f3385af5d6e1e890d1ab3f18d3af026c3f0da7edcc65a91aabc0fc44f03a47bf7cd13fea490596f4393bcaa898742b05d6618f1d6d7e03f1febd7caac58bb934783cc9388291b84fc2aed07b3073f1db4304fcc1f58f2bdcdbeade9960fdddc9dabd130fa217a3f41f7ddcfffe127dd808503edc756bf47b33895e6bb7dd277aecf50f647052387980fb8a2ea631a5456dfd419a0e9b81420b6414365e194ccc84e19c09ab7c0c0dcef218c699103fb1c9da227fec4a045209c64b225bcea7e5f19102b18751c626880c79bf276212d7c3dd78fad29aa7169300df8b5ed3b7b5a9471fb50e6eb0857798117a9a06f5bf1d2f72a2a7fc52163f3ae09aa66db2822fd8f438eb22ecbfcf8c01103d4629fec31c93e321098323c43a264f8c91b8235a900e137bcafdf110b8b105fb7f7751983d2f37dcfdeb72235320979d66281e11b1863bb30b05a3094897a06ed2433d9ffb1f061373ede96a208f70b5868f8f884556c36afe8e2b516266fa6c775c5b3bf2792ce1cfa823813735863da6a2e03ba454d51a7b410a4003e94aa63726a5568cd807694f860896966b953d40b9c1345c3c354a2093c90b5f87494c17e08b67fa73b95db1ecf1a78cf29b68e178b819d2627ebe7216e8d951046d9b1af93dfed33c222a3d8dee42f1178592b3e30cc4cd949ca0734a83a78ab408ebd3bd2d2fa87bb8531ae60fbfe76668fd514efc91da1744200ff2de3de19d4b60d0a57986a52fe013eab10a6c6a1c63666a1839e0ba04c62c365b47d828a0ad9b7f2ed7cf4af72b30b1f6a3364c392c464fa13d7858c466de873bd3264296c7db98a79de7c558555b995b94191db9928e7b443665eae0e5e80c14bf94a939532fb7e2ce9d20231339141939fc5db75724b436d92c7becb23288c3e16f4befcdfa68bc7941bab1c2432e6d3fc7ccbeaec66f6baee21fb55a99219f48a767019c193f2bfcc6212e31b4760d6fb3e9e8e84719e1cb487afa25c0f1a60c6f747ce0ade6c9811858bee7dab2fd4a6227ccbc4ab285d632fe47ac8462b71ed9cd1fbdc73809410a0657a32831b555e7cbc102223890420ecba217346f18a501d8ae0f793d1308d6b44a039e3461fc947913e90a08c6a70a8956b731da014916e62943c58941ec1759a4d760c35cee58b7b40f815334c81edefff599f1476e3b57c6c3233bfebe6cfafb6c63309d6b0e16dd3d358e1ac766ec0e438838491b202a3de6d8a86a175309de01ff6b3fd8f9baf8c5e4e7eb3d5e9b33aeee370529f2ad53a2c6ac05cf064bb3b9b01dfae7449fd37d242276ce2ad7e674cd58c176786f7d1d81099d0b9a0115d8de771af97926e7c712a8bea4421cf4893042a16ec21ad4556f93752dbdb1a7ebf57925373394faba9740c6f5257d2dd9531bcd3d5e5b6262f36167dc630af5b0fc1a6b4da545625d0e70f93dad463ba1d3cbfac0a57f050d2a02b4084c8284ffd91150c022047406f0f1f53ceb39330875a52d3b5da8e6af03f34", 0x1000}, {&(0x7f0000000080)="6bb70f4bfc8543a2e6bbbf7b89606a9bbe6554aab56f4790cc09fe34e8054709a97530080010745a1b0c41472389088843f2b7c560edb5c9b524e1deb07916c96cc122e4942b5854c8d9440f0e25ad157cffa484ab308019a68844513bfba8855c67460e4da4b762bd9a9f267d97e27dab28230ebf12129eb67bf15cbc06e93833d321e18ecea843201fb88d54002e68af70de4e336afa2b27a078f05674bc475303d9", 0xa3}], 0x3) 06:20:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x108e3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = getuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x8fce, 0xfff, 0x8, 0x0, 0xfff, 0x7, 0x9, 0x3, 0x3, 0x10000, 0x7}) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) 06:20:04 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() syz_open_pts() 06:20:05 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3, 0x100}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file1\x00', 0x8) close(r0) r2 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x2, 0x8001, r2}) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) 06:20:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x72, 0x1, &(0x7f0000000080)="e64a2736f4b103c38a50f6572ed5d5423f86f90bf24569097178a11f4e0966c0cc9c936d3e4671a7b326f6aaa6b12013415ed84ec399c7df4144acebfdc6354a832b", 0x42) r1 = socket(0x18, 0x1, 0x0) socketpair(0x18, 0x5, 0xed, &(0x7f0000000100)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:20:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0xfff) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff309329e8519dd66d6427dbb3cbc49a90dd8be969bf14f56899b54b7e64a6d09e3875324f4b193883a7349d03e0555968dd50ebb0e2fa4f4be6d67eb58f0cf2ba50370ed16e4d26534c3b95abcec03495e5c5099b840d447e1b1e2e077ba81523bf62d5a56ac9592ff9a928c35ff5148e17f806a12e46861bafb434eb6d1b866e892e512565a43c8ecb958505f4c248760f57c85f804a6ce073bff5e68b46e85924c5e9815bb5a63e02c85eeba71c46384ade5ed2e0ad10feb5e28f7b62338cd98197c157880e5faf43ec133b4076da876b4e92995ba7e53753307845758233fed7bd4fe3b0d3a7cc62242eecec0d0ed9d7fe157ec166c4ce7525ac5920e323936fd42b0b15c91e882365050d70138a4f5eecf5e1ff2066532765d5c69bcc1131c19eb2c589da45bef4e7dda1831a77cf7b0ba42ed2eb079ea9570f136404de9c1aa8c571f8b5cd1465dc6cf2cb14df506135733f0005292162d16330eb53959b0aca5f2c3ef7b19810f3ee39f2eb9b78049af21ca0697d7da055d2cb0aa9e9625eb37c9ee441cbc1b4713e2288aa1eac15157d90b5b92cd21ca0a8c01bf0130d0f18c9fbdbc83cbcd654d99171907f6255f4402429887af32f358b4563e231753a3ea7cb10ae3643718fa4fe47e6ee947ec6e2d2261192c96a5819f3c2f7ba204a2041cd64d69b168525e50373550eae2e0acb9c677e70d27d13c5dbbccd5d9bb82edbb97cc8dc7969c79160c6aea57d74dea7c0107d6362499aa26cefd442993c49b3abb6e40c6df77a3fb650ebd36293ecadc23b74321c5feac3cdfbaabbe2a32fc3a5182157ae763de2c16984b29e1c12766ac0e7c1fef8ba55c9be7d140fe38b1dd4ccd6629d494e952f0585e47316e4240e3134604b4d6c7242d0d389d3fd46da3d25e8ed24b23d59c3206402b6c33a745f89238da2a83336cd2f7b547ee323e6dbedec0c791da25c6780409608c208a44e09104657caf46c454986b42ed52ba9baed82a8749c57f8eb4a8860497d30efd60196c9e607b66b1219ce4567c2dffc488662905e5eef6e0eb60b6dc978027fc217d1c71ed67b0c705a6bbe2374179c17520dac739acbff6ce7f305a87a06f1bc669dc7926bf942f3a45378270536362fde602cb75e6cc5f2e3ba5bbde7ced31f439c2b6fae7fbfa53894eaab1fe3c06e95e33094407ed7afcafa7483e0b89e851bdcffccc4228703a48d181272471d9c33ef7ff5540dc7d5ed48bc72fce96d1cf5233999f32f1530fb16b7b611d9b9ade886e365332b1df56d589304df9165bd282d87968bb140cdc7ff001d5f98ac6d155647f37f052601e1fecbb5a45652f6d1170d6f4a70e347cb25db90c32134d345bab8674ba93e6f30d4fec8c9c7485a145b0048ca6f23038523facf0ce9cfd417dd688e6735e8f3bc387a6a8d3070b1f1a334bd0ef7bf7a0ed9187cd2420e4b9a448e9d73b01c7e00c9ce1427b43bc5afcd00dbb92611635f29783fe711d2126a9ce1491210f78ada92e7f6fdf8086c416139870f785088eaadeaa5de299c47e5eeb2a", 0xff3}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c", 0xd6}], 0x1) 06:20:05 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x10000, 0x0) chmod(&(0x7f0000000a00)='./file0/file0\x00', 0x80) chdir(&(0x7f0000000040)='./file0/file0\x00') symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = dup(0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000a40)=ANY=[@ANYRES64=r0, @ANYRESOCT=r0, @ANYRES32=r0, @ANYBLOB="68514ae4780403399cfd650bfcc30e25d7b851a873725cf691aa104c3aec7777fa1f29e68af719192d0aa6ca5b74b9a712d9e43c44f6648a542dcd8520a00901ee72dbddf4ec033941e6e7e7d10eddff0f09b7d80ca0a16b58898c8f7a57ce13987ff84d7c7a824c4e", @ANYRESDEC=r0], &(0x7f0000000000)=0x5) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x14, 0x6) recvmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000940)=[{&(0x7f0000000240)=""/99, 0x63}, {&(0x7f00000003c0)=""/174, 0xae}, {&(0x7f0000000480)=""/185, 0xb9}, {&(0x7f0000000540)=""/163, 0xa3}, {&(0x7f0000000100)=""/39, 0x27}, {&(0x7f0000000600)=""/155, 0x9b}, {&(0x7f00000006c0)=""/236, 0xec}, {&(0x7f00000007c0)=""/68, 0x44}, {&(0x7f0000000840)=""/249, 0xf9}], 0x9, &(0x7f00000001c0)=""/49, 0x31}, 0xc6de704c03ab05df) 06:20:05 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffd}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) dup2(r0, r1) 06:20:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, 0x0, 0x0, 0x43, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffd31) 06:20:05 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x2, 0x5, './file0\x00', 0x7d, 0x9, 0x20, 0x3}) 06:20:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) pwritev(r1, &(0x7f0000000200), 0xa7, 0x0, 0x0) 06:20:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x51271e99455739b2) flock(r0, 0x2) flock(r0, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r1, &(0x7f0000000000)=""/42, 0x2a, 0x1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x401}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 06:20:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/120, &(0x7f00000000c0)=0x78) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8695c3470df7c17f, 0x80) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) 06:20:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x8000001bab) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 06:20:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffe01, 0x0, 0x257}, 0x0) 06:20:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) semget$private(0x0, 0x7, 0x450) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x53) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000180)=0x4) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) 06:20:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x400, 0x0, 0x4, 0x2, "ccab15c611249074dce2c0617ee8c56b516642a6", 0x2, 0x9}) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 06:20:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x44) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x4, 0x9, 0x80000001, 0x1, 0x1, 0x81, 0x101, 0xa1a9ea770bd85e35, 0x1, 0xfffffffffffffffb, 0x5}) fcntl$getflags(r3, 0x3) write(r0, &(0x7f0000000180)="5fc58e62943bd6551a8219f2a9ec37b2f2dc327df70a133cb5ea288ffaa748c94cabfb67a22276047ad6ae02627a0f2dee247d37b46bc40e9bb8c64ee17302b64db64d1e41381e2d764f44e22721c458bfd589d88246587d617a97b9fc32d5bad7f675bf05bf8aa34faf55c8751e5da57942acfa4c1ede45441b3d5e5b1e2055f8f0f695ceb4db421edf8dda1299a65da6", 0x91) r4 = accept(r3, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getsockname$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$getflags(r4, 0x3) r5 = semget(0x3, 0x2, 0x1) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000340)=""/148) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000400)={0x7fffffff80000000, './file0\x00', './file0\x00'}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x81) pipe2(&(0x7f0000000480), 0x3060d0c902632ad8) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000004c0)=0x13d) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') bind$inet(r2, &(0x7f0000000580)={0x2, 0x3}, 0xc) lseek(r1, 0x0, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x10, 0x0) getpeername$inet(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000680)=""/147) acct(&(0x7f0000000740)='./file0\x00') accept(r6, 0x0, &(0x7f0000000780)) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000007c0)={0x40}) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x20, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f00000008c0)={""/16, @ifru_addr=@un=@abs}) 06:20:06 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) clock_settime(0x3, &(0x7f0000000040)={0xfffffffffffffffd, 0x5}) write(r1, &(0x7f00000000c0)="411e58754cb418cd89cafd3df93e7d7baf19d2e0154fab8df792b12bf76840fefa4ad0f523b3cfe84e84f5f74e932c621532109c4fddf883f07d07734d2068405e57a2c59ce2", 0x46) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 06:20:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x1100, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9c, 0x20000000, 0x101, 0x16}], 0xcc, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x85, 0x2, 0x7fffffff, 0x18566a92}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x2, 0x100}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0xf3d, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0xc, 0x1, 0x1, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x6, 0x3}], 0x7, &(0x7f0000000240)={0x359, 0x2}) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) readv(r1, &(0x7f0000000500)=[{&(0x7f00000004c0)=""/44, 0x2c}], 0x1) write(r0, &(0x7f0000000280)="6a4a4e5cfab9b0fbac605a000000ff037fb563b4e21027efd3970b15d921c656dbc67f2ae41b82ca8a2912f742a37ca124a222b6a9edb7e67acd70658a340e1e1e60b4a741a1fd86914cce6849e3b130ad793ab4a2417ec2fa09e3570a94", 0x5e) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000300)=""/203, 0xcb}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000480)) 06:20:07 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xfffffffffffffff7, 0xe8d0}, 0xc) acct(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r1, 0x2000746e) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x8) 06:20:07 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="b2aa8bd237dc3c188f0c7067b7453f409fa08cc110a6e5f373a4667ca4ab06c486d6f98c88d3c378ead93dddf2f10bfe7325819ef3a78758bf750fb6056d8003e48bd4ece5bb79c39ef3b4793e44a64012f2340689a8c8608b3a1a5f9a07e7ca0d3873ac9f89f60665e5c4ff84b8b6ec12923a76619a506afa3077ec264c84daeafe251f147866f459d2f93c991142c505cd8e1d56f15c", 0x97}, {&(0x7f0000000200)="ec30e78dcff3be5277d90be81758f8f1f4821640d1a834306f991a78905ed49fb43d20ffe130d4ae398bcacf3fb004bc49789b527b147bad2e4a5328bf75d1b17be4e44824eb9b6c6c214bb6a402cab000f65e787b2736b95abc223ff97a9cbde65ec94e8467ee87418a0b3318362d0844c45bae017382ecea5a6aef456e69591b8f82acb406b3571e6297d384185693fddbef405d9d11081ec68f55aabc738c20f12642cbb1acc30a7d1725ddada664fb6562da8662af747f043d008550e9817f65b9a14b599164091853c139ba9c2bec5a00483ac82bd495fb758fc7980dff3f2b06a57f839727584b9af20e2d4cbb92", 0xf1}, {&(0x7f0000000300)="b8d5412da50daf69b2cf75a46821d96e47e0877cfe6e29e561459f1db9c5824026c8bb47339a88adc47f6d204cdc9efe90b3eb2499314abfe65c9094eab785326a68ae7306785853cf64f2a394112040d0434bc67da3c13a03a2ac42919db94a9136523c856c1db705100b160a262dcd030843684e862b83322eee89f21373658a0c39db98aceedc8a09915291d472947d7ca5f41521cd2f061e22fc0975d5d595d5d1ea9aed2dc5c4361ffcf2dd4a6dce559d67fdde35b1708b1a2ffb0439ddd2ebc801c617713afec5f3084be0945c72390d3b47b6e07919155c59e936aaf8e2ebfa1e2619be38b5ac5e", 0xeb}], 0x3, 0x0, 0x0, 0x2}, 0x1) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x22, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000004c0)=r1) 06:20:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0x0) 06:20:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffffffff0000) 06:20:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000180)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x80000000, 0xfffffffffffffc00, 0x4}, {{r1}, 0xfffffffffffffff9, 0x9, 0x2, 0x81, 0x5}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40, 0x8bae, 0xd0}, {{r0}, 0x0, 0x4, 0x1, 0x46, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x3, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x10, 0x194c2204e827dad, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x80000000, 0x5}, {{r1}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x5, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x40, 0x80000000}], 0x73aa, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x453d31e029e9d560, 0x3, 0x5000}, {{r1}, 0x7c8d1d4c301f252, 0x10, 0x1, 0x1, 0x6}], 0x80000000, &(0x7f00000001c0)={0x0, 0x3}) 06:20:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x3}) ioctl$TIOCSBRK(r1, 0x2000747b) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') 06:20:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000180)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) accept$inet(r3, &(0x7f00000000c0), &(0x7f00000001c0)=0xffffffffffffffba) 06:20:07 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x1df) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x40) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 06:20:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 06:20:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 06:20:07 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000953b14012adcca7e9c0bb57aaed593027e5f0d403b0b1275e93a1963e0ac440a7f77eebe417934d080dd06ae83b179700932392805a0b94185c69b21a2e40510aa399676e246d38b527dca07177096c3f97d7d5630e423c5da5896f9d0a563d56fbb7839cf2a9dd45ee5f6930efefd0be4c0fe1983a9c7d15b69b5f9a3699d890c07d77a371b08809a90ea655638a96ad30fb761aceb593f639b97ab6ab2f550e7eb45743b4ac6164ad49660fefee2e3410aa22a5e"], 0x10) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x400, 0x0, 0x0, 0x5, "edeb6df631f4bfa87700a24d2f501a613b9a3850", 0x5, 0x8}) 06:20:07 executing program 1: r0 = socket(0x6, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff3c) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) semget$private(0x0, 0x2, 0x100) madvise(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x4) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) shutdown(r0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 06:20:07 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, 0x0, 0x3e0) pipe2(&(0x7f0000000000), 0x882d42c8792f19c4) 06:20:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="209900fe7c8a5b67071b542a538706000000c4110000002900000033000000000000000800000dc1bb893fc838a9e6b950cdf04e1237fee93427074694de4f1590889c65fcc6240cec00d949bd70093d20b828d14e58275c98cec0dfeddea3e3d65f0a3c67c257d07d28c7918f465a297399e4db1c490c4b62fa6bbf34316d5c362628dc0895e42a4b658b6a1f7cf223f9e4c9c79275c28d26158b86f31fa9dfb1abdffa5055873e3191fb8de953f3f07335b36ebf0e629787648c6595f92abd8aafc866c57773c41c34a05331fba662820abc406779cd247d90011e340281124c11468293b7766f377642219519122cc534b07333a7d2f6edda6fbeed6423f6f3e419a992a414060d47dec3247c3bba96b5cc34fa2b5fd8c4e4c12845b01fd69f77e3fa9cfce815173db8b56054641fe553d81da2e8bc721425b6f88909aee88689263829c6fea6a4524a58feea248b1ac409065f18fe75c383d6d3eaea64c3a7483c1669d5cc9f41bdf38c27954fcf136fa1ea5d7136694d572b67fc0e78aa8e15b2bfee923685be3dff3885cccde9225a86ec140e6f2a66c2b676c2c85cb938830bae91b8c3e9e96ceab3b8ddaeb6c3ba4f6f0be8f96356f69e4c975a10bfbf7696899ab28fe527f5805e81f5331a"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x8000}, {0x0, 0x7fff}, {0x22, 0xffff}, {0x54a3302d573d04a1, 0x85ec}, {0xcf, 0x1ff}, {0x44}, {0x46, 0x1}, {0x88, 0x4}], 0x8}) 06:20:07 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(r0) fcntl$dupfd(r1, 0x0, r0) syz_open_pts() geteuid() 06:20:08 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000040)={0x34, 0x0, 0x0, 0x0, "0b0b0a020400002c36ae61dba64800"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) readv(r1, &(0x7f0000000040), 0x16f) kqueue() kqueue() ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x6, 0x1ff}) 06:20:08 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 06:20:08 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x9) shmdt(r2) 06:20:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 06:20:09 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000000840)="11", 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 06:20:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 06:20:09 executing program 1: r0 = msgget(0x3, 0x101a9) msgsnd(r0, &(0x7f0000000000)={0x3, "87f4539b11639c5c7f2655350cc1c93623676cf53b65aaf08b9314c365f83504fbd52f423f23393713555213ba148c08a1dbaf1ec3093390bdf0eebacf1be4214caf329a5b5ff780633655393229d2ae17e554359015087930e7c8d60bbea74049afa542580db2fb3c7ca702a0354cdb3cc29da8f479e34bc462a93526dafd9958c4b181ff3418410b80f4e92dde223b3c3948e46f83cead36f5c89a85bfe25f318be949fd20576fd0d75f29567ddd63287f35c0"}, 0xbc, 0x800) msgget(0x1, 0x3fffffffffffff) msgget(0x2, 0x1004e) 06:20:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000500)=[{&(0x7f00000014c0)="892826ce195fd2dc330b47ea20200e8171cd553a95058450e1ab026352fea4a7aacd5f9f03d4bd32f3e8d1f05efe5440cd52a8fd3899f82d9dbdcbb25dc0b4670b84b1e5b4422336348591b2070d3aa89bda5e39986012ddb2013d7c960200043dc2e70951e3382b24e58ad1d78b684e71a4d0f8547d21d51e15cba16f9186b72d0feeddac1990aaa31eddf911207d6439d17e2bfd04b1f84e9c5a14ba9c3c73352e65739e5e0785a22ddc16ac05ddece0bc70fff0b02a5efc6db5dad0eac37555000fd48c1cd65af556924653220ead4ff858103368508e371dd952ed547c4607a5706b2a8ca90074480668a749424d337b7fe50ef1fac0c9b115d44cb7ddcbe0f7ae6dd7e9697b9503502b3575dc11d17b7cbca4a4f6d21d32d73e9ade87597b140b4d6e51ec7795cf1d0be578a71ad15909cda8148e22f7945cc7f942fcd9957caf9b31e9d0e1c5a65a5edfc6a8ed24cad8f07036b12e6c6e1a72a25665b2f98b51e4885f368e052b363c5d5f242d1fba458eb3800f7c2db8c7db38b23a225e2b58621be367bb5136d2cd22e8e73c41c2033c9ee9a77faefa665e70fa8f3e9cc5c7a5a1ca68ff196b903b0d041ac817c41e6ab5bdfce37da8791c482f6ee45525e61145ca77bbf80ef0b287757b0dba729ccd62ca95adb088d3697f2128f629c7943cd6c6438d54e24a806f1f853694443f315dac5c8bfa7ef2351b050aafc55c5a7cd2ded4bfcdf6914b480323fc98576fa0b5aaa378f4258c2f41608431ec1f0dcbeae644c1cb0ba1e8b94ff77aa048721fdd7c40246224a2d860d7b18efa5834b1bf41269014da990389203a58679bdfdaed9ae25f026c653b59dc9931154a99f1504212e539b4593a92b1d8d67f4ec6e6e90cb0183a078f883b0106cefa7f5a486370b20264fea826da8df30775072991fc131004791ce9308dd74ff3c0f3a8b77ec21fdb0540ac6e6caba22a19fafe6005b4a71b0157e7263e0e08578bffcd704eede921c9077951a8b17ddf89251e3a8f669f96d1c4b060440d2da91da84f49e6f27538cb8e81e48afd8661c8a8f3924187bf9229aef6041cac92ba65f9b7dd8f6431ffb9d7949e3af8f1ea6c355c4a2cfd3dd02c82d061350c7979fda82bfbbd8b0598cf876be0524f0ed32a443041343a757bdea55d8f3d3595ff2010b49dac877cb46c688c4922a225e5097a3d42a3ba01f0422aaee5ba67eb1b501509b6c45715786253979ab136ee6bad92063e964715301811f2f3191a0a54eb8a9c3438d68446e757137501e21cd827044c035cf292aa97c0c5a169d766898425a25a7accf4d5aad37bc8f636c574be98e418ee30f18c4a1fb24fc5d15d9bb66ade87bf3c43ad4738934585623c2812d08e80f05d6a16d991e3b204e2d3dc0be288391ef622f0cca392d3482b496f6c20e4ee328e71243232ecf2df193c23278f4e955ca987d8fdb9ea04093775aa7e83646c9b8c48afa732f3dccda8dd46105347a214a3b835df1d3557d6b11a34eb99758dc65239b620a2f1eb027a46389bbf80060777c8c95d2925cdafc26c29435f411149091377335e9da84e2d52ea4264f60f217879cee7d375f7e9dd638472bfb6be6068d00a9eef83d9fb3668da8abb5df024da08e03bb9faac421195aa9d5daa7ab178fbe66a8930734cb37116305cb60c448383a78530c34fc1a330cd24630090f45d2bf742100fd5a59068dabe578a345b01152b40a45a44009da8ddea7c51c8946f557eb5d6c1cf478c3037a76d19f1f1a360ce1581b7be3ff8ea49e33473844c2ffa9b0db6d320aa981f096214d863b0526a7664dfa0599d8144551d25ef544904c5892fe5e02812128f01a94cf3b35a84ad11b620849c8d4b88676b2e8ed609b4398afa8f7d7965035a37dc3ae35b803c8a0544a2877be988dc0ee08e51c18ec609f178542e4279417cd123fa3cd1757a08cc4ec7fdd7a04017bf209eae220c5e49a651b735aa036357602c9ebb734a66009f9109cfd6290909931fbbfc912b9955e786994937e2d710b5bb51fa57012d2d674ff7d3531671997a916d9e5ac64574c5d233167eb6adbe80e32e19c5e709d58e4bdaabc10c94fb156dc595207b71322d3c3397735f0af1936887b1899e18b53dd6c84bc3b16364583bf37076e3844ef88fda232195a5816e6f868fed514104a56e897fca566f0cdda1462dc693a1dfb596162e652afb1dfbc0fcadaf908cb10cc1c32a658b4e3aa2d138cde310c49b86a29ad3887e61289349f467accc2ba5062d8c63c6a5ae73c658c12916eaf261bd373195669525ac039d2e23ae6b159f07ab6258377aeeecfb558767d85dbd29afff42a4cb807e8627126741c3c6c59428c3860f0c5c1d9742faa22c82c6841c214182f5d1506f42a4529fc10309f363b310ab66f8f94f015314fc62436015a560c6ec9f2280685cdbde877dbfd23f145b99472a005b193131409aec7a2db813747ecfb3a6f7756f86d0cbb6bafa83516de737dfda84f4b58ff0130162019aff20c6073c9877227994b4f100b4f9672cd3295329e5c5c573a5d26f17834b7c3947b57d5e255abe4acb342c7b89c8a8cc1f59f05b2f03d3d8077811c5411ee60b66e3829271f2bb86e10feb29bf877093b1085a59128069ab0cc8bc78b4dbc7c6b3bd01ac0d5ec4b8d5db3025d9695468c59dd88a32e7da7aca298d826db2319ecfec8b8b6b4909ef9647493ac25d0acfe0d083de321708e5f256a03e4a78ff4f8eb84100740fb655747ddefdacbf518960c3c9fdde5a2d7d2233a4614fca13e5db073eeedf3a7621244e51ced8be68e1f328c3c4406298287c7a8daa8a1e1be56513cef22e63b37a5ecffb0d36e02e57a57d4da5dcb001088e41cc5de253506ad707306ec2b295a970e0eb6a03902e014e179a5a5209109d0a02534cc6f96e2cfe0640d1e092834657d3ec35ff8d210b8521603e6ab956d4b790ca4cf6fafad50952f164ba39f566418e2a9b6459d423e12f2f4644d45614c1d57f610d43d569238b2b7beeb802d81a9257aac9f5e06c353c3ccb027c6aa15a1c09f7b87a4809ffdccc3eb52e05d53ac6d63c13fa643e609217f016b983abc1ce152d4b86f891717ba30c5d943f9c2ee7bd4c0a751d067d1a1b07a523837dad36a6f4e89e200fc192592f920306311a515753cd65691b903d5f7668ce267176acb5292b95e717e036cd8f44bee9c03ae4bb507050b244a9ec23da4e4cfaf67400fb7ed3bafd4f9927731ff64bf2a65b2e03d066d6b7037b836d296811b3e8bd6d422eca18368fc83bb6bcdabb65ec7c9280131e060dcac64631402df9c4b586f1c06663b7a1958954d40736e028dca5824784467a4c68bc4032cbe9afee845754908c9cfe59f4eae86cc8bd674eebc9b3d6335b7570a89277b51040b42ca7aa8aaadbf6462f2721b39b6126c1c635d6869792bf61476763ef38fb4188070d4e4c8c185af905ca22e22589e2d24065baadf8d4b4bc1aa999ccd4b58dc7404c64eb5f7128d13cd0c37ec628666adc5859de5b805d3c07e6ac9a1d8b176c7ed05aa8d3c505fe0439081bc9cabf71bebdb9bfe777863664c8e76414ffa64ca4dc16da2205c8709f40fdeaec98ea05a16f7452fea83d25445e136224517924c915d90090539b7abb920bba724c63df32d7360f3b1aec33f929b78c00f71f73e3e2670a3c0a313aec73de953860a4e174238582fef747910f4613d7f9b1b737e8b71e71df29d897e5246fedaef47e7e585f6442be931dcb00a70b8442bfd2cd0559ed1cff9c2ccaa16eafd24995a3c4fa837b97c0a9681752b44982f2061b7c957ec6a0d28e8dba3650ba5453f33536ee489b78e7f0712f1de6fa51296a5e39e6013b390e061889253d35c548c36e8f9f5bdfbc962967083d720dff4ac9a5d00b377562d514faa64606c379d8d2b91c42b89731e4e7bf693d64cc1f0cdf84431d808bcfec32fe7fc8d6438b717294e5e9d3c3d3272c7be6761d5b18f292bc6d834fa51b47e6465e3405f06c92b7557f55e46631535db905954bd06b30db1b8a50a983eb3867b0d44bda60841b44b508331ec6225bad5ae47e955f017087ac9fd7e8238000d2b245e0a86d86f6f0fdaadd44e5224246ff8f9a60a7dc161706316616cca77089ab535bc8e3c2411d7b37ba82ec6e2f1ea23a9468b5e012768f687a81743cfd236109acdb081d8928e644593a000d251908d922f390ed203ca224bb469c2c0584eecb2307ce671ae6d2ad24afb5116d6a7b8831b7b5ebd689779a374ae689978c70962f5f25a861708a6c06e2bd0cf59575420ea9f5fb741a5ac129900423493fe1c5345f47f1a9eeb1c4a8d72d83a3a0ef182962a31740fe39d4314dbe23454ffeb7b7399c224158fc98c6dc2d009ba5234e44e0a00df7a924d350b08c3af6585cbd3e9d669936ef4dda470a686a63bf9e159c333f7584c1915ae549f8e828241dfa257b804b9a5b8c4d0e4b3b22283ef7f6a3f30b92d76f14c6bfb7447575ddc0ba21a61b1a297af639099d2507c15dbca57d1254e3b960905e1a218c287861588eae73fded40b758038bff03733345b4704fbfb302cf4160cefb77ace037fdb0edfd91e13fe29ebafb831f885bbf224fee732f8c1126ecb3d70612ccb4ad9a341df7e08afe817a4d721db3e1a63200a3c24a78e217ae7dec20eacc83909b824fac92c8fd49efaa514909c509eb13bb6efeac2fb0705c072898c6e3113c89bc2a14565f27ebdbaf8ed830100a554dac573c29c439e6ebe72908cf3c3f0214964b6954075a78dfb1c6678be7e27022b6c299210abd7379ba326a5ad3da559d613f66ecdfbeb0e719a77a2da91d2015a30a9417809473dd56c80f9cb36683096f9c2cfc93609d4a2cef6aaa26e997d32fe25506f2114bf5440447e28d895d6f7232077fdd976f286f69c37ce044e7d5d245d7240d746e75ed562fecaf800346e58a9518bd45a9f3ccec3d12e19aef26368c4b4ea56ef757e8d021114fc6f9e56b76abb756f2cd2ea1246e59f380fbd250d4c885acc19c7510e2c8f391efdfc994094f9e53966b4094c2455beadaa8aaa35b72a023b61e8691ce0c8fa6f10e70028692067a96cb562eb44d487bf57ea605445bcc0c4afe745349c523169aa1e2bd43879c4f6c9b5676532fea8d4834988ad859134a03cf923a72f0f8900b2caf037bf6f869fc66612b7fdb4287567ef68c7a69c88ff7ffae20eed8c8ebcc6270135bc1ceb4a2d6cbdaef8feccab401282cbde00d9ca158466eff3f1a3661dff02fec20f36d8b473b421f4c524bf8ec1d0d87ce3abe521b30b9c94f0d75c96c0bf3cd6a53a4590ec9013a647a28d2a8413edb2e89234f1d190792acf5575710cce7f1aef169bf97714d21dabe36578856a110f3bd0b3aab2ebe003e8fe51bf95d2bdf823b839a0253cd136ec7f60522257e04590f515666ada063bebd07ca11a55b915904816298bd418c512c1702b131c0f1fac1938cbdb70a05bb601530a218da223b3c560acb78c2c5677804bccda2857f8d007e661b1943963dfb6d1ee3b7e8366a221194f279e3847cb5017c1ee71d022726a9d9586d8ac446bf54c4e03a20a1d1c8f07ad2ae3cf91ee9d241190ec7508586089a8dbdf5e2bfcb2bccc998739612e8671581090dd58b27fda68396b2c90e2bb0e004026ead791f2ca0954e5c7373aef96f3a35d734f6f82a96df101687e5eae71737659211d718e1abdb18de6ad8c1e9c1994a08713dd2deee2a3faf3df8a003b5b4dc769504674793c6fa89a990d1557a", 0xff8}, {&(0x7f00000024c0)="020390b0f10fefaafc001e47fa4b08b0141d1654fb493299de759f58f6f14832a7e0fe7278ba818d629ea0f211e71ca76ba851b361ba5fdb785faee01103f3eda3a7e8fef380dc5a8ab9f968e48661abd51ee197eaa7afdb89f128d616c887135ad68ed82f1a8447f01322a70fec216eaf09a2bc74308722d70cc1b4d36ae57e7c6dde13efee25f8021d34837423d6514fecd4f3a3f0041124cc4c1460655370cda95ceb36a7bb7cfdce1c3229568611a9c277271642308249ef0176aa9722c9c53c03a6f81d5b23b0fce2c58c06f36cd755998dbee3115421fda1cde3d407d5be7774634108084a488c7333bedf5a2bd030652c4af0f7fbc2e74f5f34b1d38258e44f2470ab1de4e78ff3e941d8e5990d55a8e9bfba102a0f7728f0f03c89e3de9d4066711451c546d4ccf768c3d839e19949be0ae907a36721d4f77b68882d9b28b38b5f8f7960190844cada6e2ed270df2b8200474df0c952b0fe8b09056505e46f38fe9848129a47f9f3e7bc24186c5e58f171ec5b11981c2b245941ac1369719c2f7a2b3a8ddd3722f257ec4407bab9c3e8df67b0eb5f7b22f05116a956df506a3b0ebd349b4e203a6af8174d8adbefbbf0ddaf8b40f9b2cf995111738939d06b508083ccf4c80943c556e5b8c39b8e2d7d79a65a54419acf23de9bce43f15e5d331b7cd8f313ed296e967b479ee8a6de89e44b15ded56f891ab754922439fbe045314c5fa475e114f0f5820d47f507ddbe5ea58351dadfb989c852ee6c7ff73dc021244d22022759d4cb091af3bca0860200bb1cc30318b2bb21a7731531829cff73e7609da7cf6868be76f131be6c7d2eee7a28fbdd39dd12bca61031d6018f1d91f0f14af0e799ab4993b919821b396b81313126883a9ff0e42fefcbf86bd1d0abf27abeaf390f3c0b75e817bbba25feead907b3ec8c1833f54ad9e8afa3b7b668bbc23ba558e30677b2c27e75c1e855e2bd99bd8c76f650337f2aa86169c8ea0b61f67b541b5adf8573802392dc8ce08007a6a4018abd17303c64343079a21c6c9f9e5c72751e4347b5ed1e2fc65101241f8dfdc05f0289d4eaeb154844921431a0c712acf2a2b2703e663ce6b023f78761cea8947657bf87174cd384f8add5dcb9c9334ebda4468fbbbec6c21885fca433796f20a3f43ca8d3dfd96b3003c70a0805644f774c709a7cd3444697afe6f06ae32284f62e9c1992f849160d90eed90b5e0f8bd1221eeaa1401d877feb4fd8a21a00c218d78ae7d37797b6c381aa7fd2f777fb553108b3bd69d0644229dcbab295e2df83318aa494a383406f45848d633a20bc3157f2a1231d4ac7db25b7fdb6ac8b8d55566e107c17c763e5f9e6ed2ad03304866ade0d57989707b95a39d767728f977f40b3203286e9942f0b070cbb9483db237c150374441fedf46181841d8afed794666f5af00ccd6e9a015fbe59badc1efbcafaa12175c60403356fc3bde0c1c57c8bf3c4e4c7a00c5101a37b545697b2d73caea440dbe762b276267c360e0ace1de183e25efeb0241f4ca0787d268c5c49128bb7f071c78049bae71320e7dbd4d99104c52da00d4026dde0334f0e580499e6241f27daee50f3cbee945c5d39ef455aea70d90ebf15c53f0c7425c41c281beda29302c633373dc581669b95fa90ad1053af27d29b5300429cc31a4f3cb148ebef0096c661f0be9d34feb65f175999431399b255f44b56f8b7a7ef009c722701a001ca959ae39c507b171f51586da4764e0dfc239102d98a052b522521c8a7bc4c29094a41a3b92df5e1136e8110f456715fdd5cf3c2a5aaca3d46582f56bb9ade211c6f818f57efe41d57164753144cfe7acbcad730ccee41d1ba3834dc205b106644075a7c993282ab21f857216fee6cea08750b6004cee2c51b938080ec612839d07c2e76752171bf067ae7ec5ed3e676a305b90c125eec87db3393cd768c02422b6986be631e654201f8a3cf5b586e3c6bfb5fe7fec8a8a75d90abf6948beaa62f9fd0d79ac1e43fed94e4c01d57957573db32633b04d08a6c00e571dd1eabcf836b193202e73206a63dd433e0e40482f9dfdc6f80ad77405dc5eae97cb82eb5d9cfdc7336a6d059c2efc2b54ab1e87378624c5d6547cf4d0e974dae9eac2a0b77cd87d42cb545b8c13405a4f93161e1cd8d8bb0e83ebb591b342bb367e7f7957d2723cfe75ca880ead1e585ad29ab5a39e4d266883edd0fed8a1bcdbdf359561363d2918a06c6a84349d0b41dd37c43ec2d9b8a88a03e3d40a5d47a9e84f2e12e276300c28652ff50196b14e75bbb18469debc878d5dfca7ae399e2b7597408eb6a09bd418221a9689cf90f596950e60acb75d8bf0799b99898aa7a0b0afdaf17525d115d2444deb5685ec9d7176d48a5dfc4f0243b3a61667af02ed3a80f85e73a5b7b1e2218f07148d5be03e1e4d97090ab400fe31a8115ff416d1a04042c5ce730cf3b6f42d49d96b52f43662807c398e5a1b2431af61ede18dea2ec45ea3aab998923e7ad6be30928fbbef15c51de12208716c8785f08fde54d90e932f8a72e7d494e1d3c71b9338dc4f77b80aaea71737ac79e04978186440c864d2b75f0d3c76eb60356fc6146f8bf440c005579a465ab1b8f3118ce6512787169fd858d2ed055b87e8151acc1b5c9d10fe4cf3d22ea08aa8cc49958806f26afc67dd887c72c42b85cf237e1c136ae2eb5d340d3c39ad6ab8253dce29c78196b69d094ed65480e0a42b2bab2efba196977f4052423b362e040ea607235e94b2a00513dc5d3563a1195fa41dc4d664f02ba1fb28aa1466ed90baaf32305164b4b05240f42f74e0f5e75251b79b8ce9dc689406f27bbce2e98e317a065498d49bb2e0d57a7937080629782088a039f35363862b8c66c0fd58ef3711a6bc97a05196ac1dfbdf745236e49cf1f9ddd31c532946b2bd7849efef7c65d9a37a41c097c25305a79c6e5aa2198f8c687443c8ebe6fc1a4d73d302db586516593aef4966c6e177723007991606048f34cd30a0baad24aca1318deb99373d79d85d8751db0c9a562f661f1d164530dae6b3d061d505a21b6bc5a2eb581956cdfc2fc8ff3a1870ce7a3a55424dc712b9726b35196ede7adbcc189efd0af4980f25f866a589e5c58232d872375e933403b79dd4ad1a7e51997dbb09cce0ff060752475301da976c30b1c945e88f0fbb4138f1c156fb59beb2edbb8d00e16f72ebeb42333daa7c33857c285cc2c53ddc2cc08c41264612977b2376c8495bb9df8e9827b3172de45bd4af322e72ef7a6e4e36240887de7fe4432706937550689cae51ede4a4bc936c1c7130854d96d399bfb30ecd46070a52df4f35f6898ed3c8e16a59f22df7b045afb5071c6541463f1356ebca9b388c8c0f68a44888f5ad9c050f032209af5dccbf2f990622dd6d0e590d0139c6c98317390d36adcb97069eb8e35af4a8c6a7bcf118a84c9e5b9d792cd26babcd3ffa2dd858c09506fb40e89f9fc382bc200ea6d3aea92dea84e319b2db3154f3b68832b9646178fce02adcc98bbe903f99724bea15f08f3542b012741365a235ed37db796ceb76b090b43d897b0083680d98530d89323c7db50c8b2e1ae6e3d9d519cc85c7a75e7ac6c3e3d3402f20f3c65b2673c858da6952ab6ded436e8cb332cfdf848eb3a90c139a29907e9788cd3820c0e8629be7896ca2ca5449eed7b10d40aa6e883e136edbc84d90044be358f8e7dfdd58863e0ca2f7044191944d45817debd206760465447857e5cfee9c2c31e4aa87deecf67f7d829f85d2d22f8532f6008a276978f59f4346a1d34ec1d1991c88bed57b814fe52683072d2713e09fc2b20a74fbbb17e6b0a3c267c1a502942171a0186059bb1d0fc01d6cc0744d5954bb58053c94b721b26ce2105293200050de522f838e9f4210f5c37d6c1065354b8db7bfb8dbd74ea98e1e93ec64ec5e6df645b3b22db487b36dbfe4a019e23688642f26283f47624d0ba116718c7dcf9aac0f6e49dead0e0ad79b7114dc3b6227e4a42ed215cb6858b2b024a660674aaef0815dc49c281bdeeb52824fee7416f6e3ae93ff9cd8e8df9ea5967d1c723d30d61686d500d8aca7f51e2c4572397b9063034410cf89b672759c6944bb7b39dd428b0434f8e3efa2b69e09d8666a9c1627c18e626256d80a30e173c786dc189f0281babcb71fd938f309b09084c8ebebfbd7e4cbf50013ae07ed512f550ba0d56277018150fc5e25c40abe225ced9f1020ea4450f94f68a914cf209eda239b2603daf11b5f7224301b69e34a195ca31789eb98cd5f1595d0c9e91e7214e71cf24ca6600c473764c7d6508a3fb994e67c465f0648c929057052fd83775c49e0ed5c12d85412b42a8bffd6e27b7542f602541060e736ced7eac4635a014465adbe01faa4be07688b8adcc625c6ec5daf16186d6cc4853cdc5958566315a7fc0c7a047ce0d06d41d573fda98c8a56f19bf9c6adcdd54fd7ac808b354d4d493884a2042b5c2e8a1235245fc90af607ee4b0961c13ead411c8e1943352592959e9b6cfe9a5d75fbcef9a25e7ad05b88942cc2fd9acfde1b82e816c8f74593f98db0cbb9445e22d8a80727efa971ae74d6798ca778fd15f6a564b60b93e94a4e9ec239a7ffd74ac076d1f83ef7a150140d19aba03b446a00feb57ae1eeb8b52bb2793bd65f572a0d343c18e7f7102262a4a9cefcb1921b143de8189a3e222f424db6681c5ecf5003d628c58dbfbdf7b4b59e9c35614f7d0b3476976e0029759b8593d46473a3ef7678dfddae41cf6a6689a12b75c1a38085561209a970b28aa33acba56bcc1f9a890ce03a093d067cf7ee7470992a952017cf9ee115142b18f8169c37f934e7ac825dd2842bfc4a1988bb60694632fd71e9e27ae7d4747f6b6d429d3b9abf95dad55ceb797bd5850416bc957f0b9289fa4ed4ae8847f4f7fccdb5d4f2d9746fc0b6c82add34f54cc7dd651e13cf0d551dbc9f2a7cb458ee2d19aeb3cc17bbbde609d6582b54157c5fa4eaa4f9fb26624991a88112e9a2bf282c3cac2c3d6ae7fb79da27b874a28f4d8e079e6513cb2b5c3a20d244064916653e037a1c460e42e3077263ac2348508f1cd16dd74260bfb8af6c7f3d94be4e981b5fdba277368caeef3f749201515a42c24e9d2dbffd30f3051c59a9b6bcc3e451737bfdc1d5cdeab7fa1de85a23b06c1f89b702046214e8b38e7d33278ca462b6e8dbd083617ea7e4424b8ec8078f906bfe18e0586a1c1e6b5a3896e7760d9e8f26697253eae104ea657d47be0a4b5bc90c68a59907842b07a1b633dfdeeb3cf0232699fbfc62e73c24489c21d48f4eee59bfab909759bf986358b602724295f05217224f1b3bef2ff1b38a45bf4ef61b64a8159d4668ff0287ef9b6079b811ee4047a384589c5e089b4aef8dca0e47bc58ffa9b6fd49037e61f0f0afca4688db3ed357a961edf4043148c1ed87e79b3bb7902185331439887c387", 0xf22}], 0x2) dup2(r0, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x7, 0x738f4bb0, "ccd2ba255531d133210151fbd5cf18ffd1734c29"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a01", 0x6}], 0x1) write(r0, &(0x7f0000000140)="33b08af29c51c8bf303eecdb0882e2ec951d4f195862dc95a71e0f22315aa724853be09480e1eca0f5de3fed19ed3a141efaca9b6c9cc6295912dfb5a8dff2a27353c9b2ebb5f63d753accedec65eba963caa75f770f66a95508938fe78371963485c96a1c19883e4bdf316ca076635b126f16f1bd1695cfc8e2bcf406afe5009582d31934bd2bd1263bc27ea3979a2e102e689e6e44d899270454bec08c6af2a3f20fcc766ce5f93cf4e43436994b68941ce11f80146ceae2470ef14f034ae5b78097806583e1f37292bb04392e9519956a2c2458efc7ee67b2854fe3fe3e62f2bc3fcf65f58bffed9983f7", 0xec) 06:20:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) dup2(r1, r0) 06:20:09 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) chroot(&(0x7f0000000100)='./file0\x00') readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) 06:20:09 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x100000000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x0) listen(r2, 0x9) sendto(r1, &(0x7f0000000240)="785ef70720024026", 0x8, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080)=0x4, 0x4) 06:20:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="e62069d3b547735d5c979378556673e6896195507555a32fd8550a74ebf80eeb0ad882cd3b4b29b0752ea920312c1c2933f08f4aa71829811fb4f941df28024662082e902424256d61e3f854bfce005cb0571ebcbda788122aa81c1d7e255fa595a64d8595a73d38a84d4d20715879c63e020229b7ce416257f0e92e52f5dce7c0c8d290f94f9ae5eeb826ea6b372ee83b44d09f942fe08b658683e7218781ddd1598acd1a5c25ed15de220ceea68eca4de89354574436010116b17fdab4d373edcbbd40c20be096c3719c2a2766", 0xce}, {&(0x7f00000001c0)="c870572ea7597a3e3484fac3fc72dbe5965ca57965137d962156cf33a409e3d403f182b6be21e99550380061a27ce48976ff761d9439161c0298a1b5016bf5df4abdc652db9da86a1e60ca9bbdd26821ef0b86db086a6794d08a0e70c027512a2d12b9e0909e3d6a8abab2c20ddc3aec3c231f089806e3503a981b8d8f5a9ca2c2ffaff35a795fa08bb6a66ba52236edc56097eca46f5e1ee9505d672ecba1fda25948c2114f40d8de99285c34f621bab8", 0xb1}, {&(0x7f0000000340)="1a77768932ed838617a75de6f5e0139c7a438313ccda6226a4801358bf127dd589f77a102568e318ac70cbdaf2b1f99ef1bb4f4393bb85356ddc4fddc34ee0c5b61438e992e0ec1e1eaa616e756735b36275cd642d58bce746ea3c851e19d427f5c259ec0978dbc4ff17b92b75913862863473c17cf32f66472c11818f9146c80c87fa63d853446e45158445d25ab66fa2f6f519ce6c8746d0c228eab83ee8455c51fbcd3a9ba9970cd423373ebd420a9cd4df8dfb41063c47be84ce31496da77d08ebf19c3f8725241b69bed01d2d27a1821a633d68a533e85d40bd0b95b5f666b8d6f733030c0cdf8bac978215d5ed8fd348b3285e3b567619d57a806f9493ebc2c46e81ffcb55795d29124a028d65189b972b8273cdac895e0a6515850437c2e8a5670b2099302601306b767bcf255e9c22232d42e70877520571277846a1dc29649c90b32dddaf341a51dfec06af06196c28d3c033e2fb066b29400560854d4863868b17c3f4162e258056bead03078028e06ff0996246dce813b542ac9588734951e389e1d5f51279f914e3e88bfe0e881114572df841b8024f02121cc25038b967b6f993ed582174f05b0f6d8f9ed7902f51345fa60ae7bab994e337a71d1a6b01e4cb74aa462b9288c0b4ff2cc9679e3c2a9da029a209a4e0be463bc260b79e1cfcdf1da79fde3c8a7ad2e890930f22f457fe9fc9df47ad9ba209f1de57f768193e37cefc7dc744038c394f2532282c4f2933c1d831b34a65366a0a266cfbecd2c39d015c072600cc65c4795fb12188311db28c3f535deef6cb0e677495bcbb0b738baa16d31950a7ca703b57f01c014235b91061d4d0efd2372ddb21277da29e1657474a8a58ec600a54a1dac9d15b3060ed3d67742a86e592d39337fb82914d49530946d311b7dbc4afe19d51d7b7dd0d68be4eb244ef3c48f5a89ea037f81af101764ca2a32777b638c67f371e9de7bf73e1dad794a792092f376252f8c499a72cf95ebdc3122f4bcc46bddb91dbe8f41331bcd657ac2119077c0cb3c4ca768f6e0be53e264e763a74b6ddb856d16d898326ee6ac7c8f5c9631744e28fdc5c900095ab9e037feb59e5138eb23784635b447316bb0296764df9e1cd2e1d1ac98eb059e5f39a721a826491aca8865f2a3a69d1e9ba48e30c621abbe0178818bc342abf6bcafff4710ca0fbf748de70e36aafe1202fa993d0175f042619b58b8341010e89bffde339d5c593f3bdbea82512e303d0a894be02e60f8b64c26e386751fa1d6469a595fd6062f9f1d41da5bf90315b8198d983de530a51bdc7b57348903b466d83cd96cf294fa4afb70d5fcbda24e471530ecd687d17be14c79aa428fe8267f808fd15fd50b7333fe37bd9348a418f3f3aa6d6c872f762ce3125e2bf71d5e926ce5051c10501937b1a3cd5decebd674d9e417651895636061671bd87671c717e0fdeb7230436f2b61c72be2e90efa79f9258bc13cf908c31a81e38682ecfeeba424d8a562a4d26aa34cc5a45662fdafcee987a3061be26f26347a35b0a571170c7f6d35ede4bab4fef3a7d70bad4f39eb3789b977bfd7e52efb0f7ae1a39ac5ee873ad1f0a6784364f4604b5b703da3f3c0a6219a3e0ec00efa9906bc213400af6a96124c7606e3d854ba05619de3970c2589c610bc8d78eae8f29194a3a472e9be8814e4f8e6142dac9f8a901a09d1a3e729fcefd0570cc2c5aab7623226f6eca406fd7bc1ff287e522cb04153ceadc228fe3a7d1e4ef2ec175c8228793876351f1829b785395b3a6e802f02830249b6bbe8d9ab7aea033b31357c6e0440a0af0c5b92d894fd56d24b3587dfa48f64913b671c1533c9945afe00b665b8a4e6563a58808e0154d68c284062d7c608cc512ee6fa35da75ada6efe42eab4721519223d0eb4a5179bde4834b52cde30457c3890ec9cc1f68f8ddecc960d714f7f92a13364f47c8e8b3189731452f38e4f67617eeafa19eb34b2546a0f936610e8cedaaf24e57d358c95864ed4cbd594fdfa52dab5c43f824086c59e07d580d9490370b7caa80206c01f6c1e7293c92c5a76d82eb898ad53b57bf7654c3aab10295c1821ab759490f82d8ad47fbe5927f21802884255e64883b5f61d8a1cfe33a15481b88c430acad6c34c67355953e215203cd5d0d5a5c9115c681a30922b6e9da868028eb6e95c5d584112de32ebc4b65d18be2e374547639c08c8dc57006240ff4628b3c279867b7dc0881496a7ebca880b3a6efa0043e37e8ea444780365875b1564b074a5f023741643dd10a81bbfb45a998e970bdb1db25006bc1c494faf555bf0b4f0d3b4adac009cfa27fd18ef12ea5e47338409c0344fc2dc4322e24991b5ebd514473f95687eaeb076c3400cd76654df85a4a327f0dc2aa9de22e705c5f12539940fead22fc0420fc1a97478fd7c0b4e45a68059afcf64cd8dcc758a43ea854ec3ff328a05c1fc1a033d854f66677b3b4f558090e8d71b4042d19a31e9c164ac0ab5558509009673a4fa37a463ac1d19970ce1598552758080939a11b009bd232064070beb2561c43233c889dc1a08d18bbc5a288ab2ec8902545b32809d8796ea5637ce48bfd4ccf193ea3e638f2ad084a768b43df389aa9b292f4e1c7a8ed5e64e95f68a6790946ca82701f319a3fe67224524d6886d0abd55b226b07a14c617e7e0494165a983b6643f99c20bccb1072d6dfa5c8c0c0356b14b7d52b873672848d27182b956ef58a3afa75b80258f33bca1190467c19964e8d8592f157409859d3f826f259156880e68633d55ddc2fb8a9f78b0fc5650801129061a30e000cbd431b2e323e4b7c01c1cddebc1d47f68ae33e4df6fd1908014265329168b60b884e2151736abe616d6cf9484c37728ec8cf6db4ba8086bf47d443b141a76c61b9ecd01c6a4c50949acee11e9dfc255d1731a820351729b6f425d25a1fdc67e651bb488b35e31aae22946733509e0dd7c33daedc5664af1cb25343ebf1b1b6ddb4f7e2b01a428e3fe7e3e4f8af14b647baf5ff25fa49823c0db45d06af5a85ae8c3809d65e967a0f6810b103e6ea84b0b5f4a7d520941018318a53fdfeabf8f2b8da8ebbbe4a0a2ab417bd3898c276d676b2c51ff27fdcef2be2b0abdbf31993424df16304844d24180a88cb4c8a30c1460baf2d376e1ad9fd8bebdbe2e0ace95af374b784df67e4d99003bf179771385d4946602a6ff27daa365ae92d797e9c7a7449c638e204753c121feb97ef511045cabd2f241e08a09fddc9486aafd0b37d75f269b8eb7c91468f641b72068bc6c9cf77cd12a7153d6bf3731fc6f2d855403fe1f44ff6b76d8f492c48c1c3915d3e5ac9c5fce9f737c7d5b303499b6ea93d2b8e3ed5bd9eeec02c998ebdd34b37abca8047e7625a976998fee5947156bc882bb4a18c068ca57886422ea72c6331642ec0a50527269f451b48baec60493a2432e933d26d633946d5708ce0abb44379342e5de458e3bcbda8f974e18620dbcfd61b6b990bb69761abf1e2460be98bc7948b59e9e530227f4a65806c88ebbf3f5aafc577cf99812df7180c88be011fb03aa94d785504c30981753f464e09f5b5746171f589558cb894ac12fb866caa569c14803242785302c1a50132e877aae44de1bf88397699971601aea646cf896d74f0f22f2de38db3d6e1072972034919d4edb9fb5e2326ff39c23f3d1ef953388e8dd8f1590ec8bfe47bbda177df199b6fbc3d30bb4b54a4b12e0f4acc2a27789ad038bf5c7cd6c303dddb262a3505247be6fa843806f5565aa79cd1b9ce6dfe205be9c8a5bd70cb4ad0620b0f02c4fcacb9f6881fd55923bc5ea948fa481c67c30f3f98718a159c9ac1723ea789693b5bf438a07288cb90a2a1989997cddbd1befc05b51b47c44bcea2914ccbaa65c3c17ae9e053e49843204e5c7af149a1a3d72fd06997d7cb1b71f516b881a0b9fa4ee65787827fb8eac6ca0e01bd2480a88a9463e1d278816f693088160519aee8580f19148f76805d8b8cf19b63a9cdb6937b291d9313741572e1e48f43202a8ce22c85d19702bd1db795f89eaaba509250451819fddbcd5d5a22ffa8abab63d77254b6caf5de3aeacfd013ad029824d4588ed04b495beb226e0988af1b7fa79d6af489143bfdb366272f5fe1b1e0fec4ac48f9a1a97572e8c96a7e9fba0f1eadd0249be070133cb9e79392359c5c411fb672b6d08f57ad2ee6bfa834a7937537e5f1d4fd37504a4226298f4589ef2533cb93dbaafb09f2549f983609f04445f78660880c31b0b04a9ded49cda00d0e948466701106f329b38beb3abcc42b6dd48d1af24dccd12ea08c0ee5b26cc519fe18accaa07b3f2d61d44bab842298e456c3e62d6fa869da2d615b8683ff90e14373a1e90e44a1e5cac30bf98a8712d9186658f2e8a724316b3d7f7a928052e055262fa4dad66a0c4e82f6ec46a8a07fd4f3c23a917f7a8462096d1e760546020fec0297093348e0fc9fd102fc24ad8c72c6080709c1d2f2f1341cafdf7e94ed1c9e6d23a707b9a19a472e58c1e4fafad3b2564457c4d074acaaf8a78d891d37ad2bb915f4ef48c32135a5351a14a5e7a0dbe3b3622bd40c5e4ce5fa646edf1c10182eb1316a1e134e10014fa98a9f03a11ac62813a1e0504d0c3c79efd85e32764370293db9b28c0b1b0ff858d074f9bb5e8afe9ff65026d60235342504e08320d3cca373c7e26dc971fe3d8d3bc60075e2514d3d3946dfd0036cd54351fe7aa352c99b38a76cb5a8d00298423e6564a2ce6d924ce2ece516191f86eac428c6b04836b28ac0723fb3604437fc433a4d3f3b7da7274a9f44c31890f8a96b2948fa6957b40d19f0e9fda28173239fb43e6a0f0527167fc3a66c89816c7695e2641fedef25aa2d35f865d3289be2ffa911cf49143ebab9c4d769304fccf37c358d5b18ca603223922dcecf9a914338fce4b9f1d2741bd32a3392f1494237a2398a403fac2efcce07067a57d59505d4066c87149142fd3f2d743a7d6fe3019a8963afea0467c19914d919b77acc23fee70c12aaef50a940f67c739ead3584a51184a03e055b7de7938f0d85aa79ebc87a186922b8b9eac4022493e2f143c77c60f9cc19cdfc48472b9b7f684976c58797f60113dad5dcf967a7439619d0485f4d09f9194e7ea9300c90710143dc4b06220d53cb3a847f6bff12bbb2460694b16d3865dc062e126677f1190eb4251b425f701ce096c75c76e41e5b49291572c47107b21be8036bc8659e6978830bf3997efada68d0d7dcce6ea125d55dcb1c45e00e47feedff1514c6035a502c866593fc0a812d536bdfbca7f4373bee10a6994afcd0cc98ebb764b426c364043566e53ebc505846b5f0dfb0f84a8707a5039ac112fae438484ab6d0c7bb68d631d7fc856d16062e5c2c920dc174025f084531269427cbb0e44ff20427a228c3c74a3a9cc25093e1778751e3f1dbf3800ed8bad49a2097e3fa23f8e750449532aace667002149241e1ae389768a7bbd2394f23ba1e39714d089f8f8562c2438e72a0bd48f8587417de750966e2a2a63568d12b9952d1107eae4c61c9b894b9ffc3426ab1e31ab72943575946480485e4077719bd02c2d67bdf6eb92c8cee6de17b53d82923d61fae34f648bd7ba788ff6dd01c502f43112b6ba85f0e12017a1d4a0e56831f39c5a61549a459991bfb58c5f19eece673d8d16075d0a6a596c8bf01a06ac7a4fbe5e3bf5b8b0b10b044d07adb59594eaa4f7de0d326c816db6312eaa4bcbc905c1f22e3020f8e49f80b35c9be0d89e085e066608", 0x1000}, {&(0x7f0000001340)="c811ea392314225e0960a4fdcb76a25a728fb7b0b6983b4dcf20cb2ee358e686e59a18885e2df275baec1eae129416d11ddb488343547ca2ffc28fa037ac301b1102277f628362fdcb928d1f649860bf8f17f790317c241f9365dcf95c6088864785d1021215b44028599da59724e965dab85fdc73fa3648dfce8a3618a82f4b5a05dfcb98f1f0fce16adbc58c8d6606023083e29ca90d2124d149e5774f2e92e7cfb654a740229a3fa7d95aac79761c9c44770a20b7b8ef8fb4fe3c87bc1a57297d0207408511ef9c70a902dd769eef1fecfde21c6116289b0e3f94f77c11974993350c4044a5423b77b275abf31c7fdfc292e3f3094baf48f4a0e3", 0xfc}, {&(0x7f0000001440)="2e8aa1491ab6daa181b0dd95c461d37c307087f3f5a3b7c3f06ad2ee5f7316b90e90b2d30e1e0a830153538b2b3bdf686a2e551569c20b3e2124fd71a35980a09288aa3f65030baa4d0261a8526a5788485c37f2acd375eca47987a0d21e85dbdbe21c536c33db484a28d27d556e7b9fa5457f85be8dc05e5749a7983fe4259aed", 0x81}, {&(0x7f0000001500)="0bc2dbfa579103eca51aa21ebac7182873bdd493d494f63a64be84e3922b3a17aded703993a8654e30350dbe59bd4b26436660d54fac4692bd20c915ff673c41ab31cbd5ea9a014834b21b209b9f88bd7978dc553d1d042da0ee703f6dd6fd03b21f9ff4538996f18ef98253cc0fd88a120e064799734d2e6cfa9bd53c96809733c95c3b3f4ba255f57ec61513ed3f2ea933a4a909be3df49c216b3dd59cfb770dfb4f3112afc90de41723c8c413deba80c3b39e6ea54b32995da861d6216084c0b48dd444e2162ca1c451643f133b06da46dba9b2ac09c7b04e5654515a477015c0", 0xe2}], 0x6) poll(&(0x7f0000000300)=[{r0, 0x74}, {r0, 0x40}], 0x2, 0x0) 06:20:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x8) close(r0) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) mknod(&(0x7f00000001c0)='./file1\x00', 0x20, 0x91) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x140) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000000c0)='./file0\x00', r2, 0x1}) 06:20:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getpgid(0x0) r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)='`', 0x1}, {&(0x7f0000000080)="84", 0x1}], 0x2, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r7, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x128, 0x2}, 0x9) 06:20:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = semget(0x0, 0x2, 0x9fea02542f9cb4ba) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x78607e1223015e9e}, {0x2, 0x0, 0x800}, {0x25147fbc7a95617e, 0x6, 0x800}, {0x3, 0x5, 0x800}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 06:20:09 executing program 1: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x8000, 0x800, 0x7, 0x3, 0x0, 0x6, 0x2}, &(0x7f0000000080)={0x7fffffff8, 0x9, 0xffff, 0xffffffffffffffff, 0x3, 0x4, 0x6, 0x3}, &(0x7f00000000c0)={0x81, 0x316, 0x7cf, 0xffff, 0x2, 0x8, 0x4, 0x2}, &(0x7f0000000100)={0x0, 0x7}) 06:20:09 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 06:20:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x1, 0xbb5}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x234, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x5, 0x548}], 0x200, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x2e94, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x6, 0x7}, {{r0}, 0x0, 0x0, 0x40, 0xffffffffffffffcc, 0x4}], 0x0, &(0x7f0000000300)={0x7fff, 0x4bd}) r1 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r1, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000004a885722261d8a5f3fa1fb50829d000d0000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/110], &(0x7f0000000100)=0x6e) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f00000001c0)=0x10) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x2f7, 0xf259, r3}) 06:20:09 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 06:20:09 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt(0xffffffffffffffff, 0x100000000002d, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) dup2(r0, r0) 06:20:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x4, 0x0, 0x10000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = dup(r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x43, 0x0, &(0x7f0000000100)=""/67}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 06:20:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x400000000000002b, 0x1bc000, &(0x7f0000000040)="0c016a2714c4bb7861b7bec230e70dd4053f89bf8e78787233586d2e100589625ef11b9785deef94c1a023bf5b30d1b652fbec5dcc505b3763fe969607d5d8951c4ac6e34fbabe6a9eb3f716c79d8f7ce5a2ede18f5e167c57c46f83724257cfff8fb3a1bb68e2a390dbbe38892373c265cf2bee62d8c45c62d4d8c9696c733df5042664c05b06956d4e89c6aca0d7892227b5a4cfc133190e9ad9c75dc81b9ec22c591d2b54e830fd5ea48f438159a684848fc646ff30e0a062baefdd1f946e0aa25f61d3fb63", 0x1da) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 06:20:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x7c, 0x1f, 0x207c, "d730c1e7bbefc6e23c5b00000000001900ef4de4", 0x4, 0x1}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = shmget$private(0x0, 0x6000, 0x8a, &(0x7f0000ff8000/0x6000)=nil) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f00000002c0)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817c07d56d4f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c216c1cb3e298a36256e0a4dbe2d1010c411c89263fa6b29ab902befff6b2429218a602e466bfcdb265362ece79b89023807145c5667e69a763f89286d6b56df716521b4f1b4230e9735b589d02a66a4bf699c1d4bdf5fb9c0a6eeeaee01618f2045e061ac40094b118c6751fa61636eeea3527a7a3aa04e4a0222b9ebaee6ffa2b55e8b4c0376798fb1d2845b6ed7fc591c99ed854e5c4054364be8be0918e0a4078e230e51fb59cbf", 0x175) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x7}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x140, 0x0) close(r0) dup(r2) r3 = dup2(r0, r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b87ffffffffff9c11fe4dbfa600"}) r5 = semget$private(0x0, 0x7, 0x400) semctl$GETPID(r5, 0x5, 0x4, &(0x7f0000000440)=""/4096) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000001c0)) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 06:20:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000000)="7c8bd5df7b5b809def91901614ae2aa29343cbcfeeaa2c30d338cc4ee8d2901fcf33d39e6b2a119073e95d757f34cef6a46b84d857f1b0ef1e72bd9cf53fc57526a267ccb68565aaa7d7abda38bfd75c1e2cd8f8a229948ddc6e887b1cf60ce38695d3d6e07c95cbf5bdcbdd17a0e2578ffaff563863fc8be76b5ea917d15ac794c73483f33ea68df69c3a6b44f532dd9408b99354cbf54845ab8477a632a0ab138c564424a23c580130f9aa45c5ec5dfaffd990f1f8d2e326c3aeaef41b201ecd6a228a4e69c8b20ac5b9a20701e33e2dcbd556a157108ee19e2d2bd0d3", 0xde) 06:20:09 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="4402", 0x66}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x10000000008000) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f667e6c65302f66696cecada5"], 0x10) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x3, 0x1010, r1, 0x0, 0x0) 06:20:09 executing program 1: r0 = syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000001980)=@un=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:20:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x7ff) socket(0x6, 0x8007, 0xfffffffd) r1 = socket(0x11, 0x3, 0xfffffffffffffffe) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 06:20:10 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) fsync(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() 06:20:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x4) write(r0, &(0x7f0000000640)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d720116ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/111}, {&(0x7f00000001c0)=""/37}, {&(0x7f00000004c0)=""/108}, {&(0x7f0000000280)=""/105}, {&(0x7f0000000480)=""/24}, {&(0x7f0000000340)=""/32}, {&(0x7f0000000380)=""/110}], 0x1000000000000060, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 06:20:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) getegid() 06:20:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x8, 0x8000000000}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) fcntl$setflags(r0, 0x2, 0x1) 06:20:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 06:20:10 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x8000, 0x0) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r7 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x80, 0x51f8b488bf405419) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x2c0, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000640)='/dev/pci\x00', 0x889, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x0, 0x0) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r12 = accept$unix(0xffffffffffffffff, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) r13 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x8, 0x1) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x80, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse\x00', 0x200, 0x0) pipe(&(0x7f0000000800)={0xffffffffffffffff}) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x8000, 0x0) r18 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x8, 0x0) r19 = accept(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) r20 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000900)='/dev/speaker\x00', 0x2, 0x0) r21 = accept$inet(0xffffffffffffffff, &(0x7f0000000940), 0x0) r22 = open(&(0x7f0000000980)='./file0\x00', 0x10, 0x1) r23 = accept$inet6(0xffffffffffffff9c, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse0\x00', 0x800, 0x0) r25 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r26 = dup(r19) r27 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x800, 0x0) r28 = kqueue() r29 = accept(0xffffffffffffff9c, &(0x7f0000000ac0)=@in, &(0x7f0000000b00)=0xc) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="d893c4632539742079dbda57e3927c56e66e74603f3bfbe4edd28f39e75e61c85b9e608df51c0bf76c6b1b9cb81fe62a48c33694c871f3345c15974b01d081773440cf5d33c2cb25bc966074fe8b2c8eb9e5b838cf199364e1f1159f264a5c986d96fde33b4f31018cc8393cf00996ba353b192a74501cc79bf1a854ace40f1a869345c38ad97c58e9842aef7d206bb8050f73d7b12c925b3f58243cf5ef8755c072caf17db498", 0xa7}, {&(0x7f0000000100)="f276f0b540ffd35af6fd1eea3f3861fcb0df3814614d89fe474388aa48ca746e2a24fc7033ffb9800074e30737c2b556449d8e4137f1f9e5842fb57bb013817657c532a0cb507f2d6ea43b57b5d1da1901c76a0f45f06812ad4eb45b67b0b59a2cab7d37e2b9a70f3ea9c30851c8671ca8385e660b0f248b5c0f826184868dde1ab27a9c1db925ed4ccf895cfb2c863057d9672f8c", 0x95}, {&(0x7f00000001c0)="8b69bef5c5c2b9ddeac4c9aebd8094aa71ecbe10c3991106999198ab285b9e3823042966fefaa19af7e6f1c0afc5fbf80d557b5efb87cd8c3362351960a7dac3f64d09321685cb2026e34baf9161ba4014b8fdeec11776b7d216e4d253fb4b66214d05f24a0ec5bf007d72f7261dd63f449f6eebc28ad11f9b4e2d54098fc86e80db19dba46bb8eda53a75c5ec377ee8612eb4440061144d", 0x98}, {&(0x7f0000000280)="b8f9198a88ba68d950593c1b6b8e49fffdf17b12b484c063a2b9078f0f11033fc1fb267eebeede59ee7d8b9447a76231323a5d09bc328b9b22c3facddf979e01d96e8840e6de", 0x46}, {&(0x7f0000000300)="d3a5e128ebd13fa97f3abdee1d53bf5348339d515c60b424b1c78c74441167252e52136079eea51b8a780de50b2f6c3a7742f3c3da28c95d569514590e972633303d74eb5d7c2315010eca1399633f254bebcd30d4de4453890b645b850272875568f2e929ec821b44a96b1057bfbffd67739a636c28b4cc27c5a2899d477ac9147dadd72cd1a111610de1049ef06799572cffda5f27c7ce9094b4d4237fefa0ec4f520b5b8c58c30f3ecae198f52b35a23f5c6042521e84df73cac3acec07319de9e53f3de40eb170fe28", 0xcb}], 0x5, &(0x7f0000000b40)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @rights={0x38, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16, r17, r18]}, @rights={0x38, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24, r25, r26, r27]}, @rights={0x18, 0xffff, 0x1, [r28, r29]}], 0xe0, 0x406}, 0x2) 06:20:10 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) shutdown(0xffffffffffffffff, 0x1) 06:20:10 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 06:20:10 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000380)='\a', 0x1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0xe54ba070b610e41f) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000000)="c8577f57969c8889d986ecbc159cbc058a93f0f4648469ab0cf2155ccd310a232e8e614225ccf9225681c2e817a0a64dd71e6dfffb9a62d2494efd59dbfed4881a15af686693c8364972e72e0308230f9e0daea3c44a1b8855dc9b5ef0757b530174c58b53d8ababb28fb3c50caa3bb210", 0x71) 06:20:11 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x8001, 0x3}) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 06:20:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000080)='\x00', 0xfffffffffffffdce) 06:20:11 executing program 0: open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 06:20:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x3f, 0x0, 0x1, 0x6, "65804fce3c589c25d6fe97e4a6795bf2611b0e68", 0xffff, 0x9}) 06:20:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x200c0, 0x30) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x81, 0x103e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r6 = getppid() r7 = geteuid() r8 = getegid() getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0416af6f09fa6549363d07b1ac11ba336824ae00007e97801b28b59058de93645f4b"], 0x1, &(0x7f0000001ac0)=[{&(0x7f0000000440)="0e2431b0926a3eab188aaa9551f0943d411a626353230efc3749a5006b52541d862d47fb35e3c858cbdad077403f407dfee7acae48b2c99480de1ba4f292fc010950d74ab5801ad8e9f6f1d283b5a29bdee794fdf8887b7db7081afb3d6b2db2795811d4e7a0cbaea2b43dbc234e6b240587669a50bd8c396f29c2408a2e26fc24d22bbc16e87d5d890bd0e433d6d0fc7c795c03e12873175313eb70fcf1c8eeff13963c1dd806489e8cab78530b217b14ce1d39f738cbf36a468f54013494b1eb8cee62d74b9030b6effd5269c29c0adb6c3056de5563f0f03796db75", 0xdd}, {&(0x7f0000000540)="1e13459a5d2bf98e9463d025bc0be4fce5575a371f279a9aa7e680c77186120d1f2e46482f9cbf5264d5a183d28af7ae04031a5df278bc5deda763f05b5b8fd361a3b1b588f60dd66f9e031520bc99b43e571ea2cfaaf109f8e2ed1b21ab1624f48d986e85feea38cd586e3d274222c2e97bcf2c8d88be191dc74e127667a9aadbf8e865b111eab187b6ecb6b6afa4b761c7b76cf82563f0cbea620a9762e6772ccc3345a53408593342becc6ee90704dbccc413803f607141d712f938f8c80534d905d7287063603948d80e29446c6224c92030c8275c372a62", 0xda}, {&(0x7f0000000640)="54a998473e4eb4c947aa7a28ab26fe448a97fa2c6c1b1c6d20d8f39a83d8e8af470d845fb5ec6ed8ae8687d635d7dbed309d216015343c6d33938319bd91b723847e536bb57a0690dc2223860617c1af3f9cef8009c3544f4c56201c46b209d2d863477fa52d2f6e4d11bc0c35a5ba116e4eb132947024214db10a835bd5c19812bef0246801abfc207eb0bfeabc30411bdfcdc208147ec4fa0b7972c12682d90a2030e61a2b6297cb34d6a3c75ca0020aa4eac43e5c3b89c00e22fb2db757080acd2be5a9c2ed50c17e2fca9b61a24ad8e0e45fd97b7cf86fc989374fe6b15e6beb1155b31679949a174a6832aa95afdb93a6edc8d6fd60a4ed1b685444167956f7e5ba359e07d193d5ffeb671f4f8e5b79ae20aed99e7255811aa3eaebb02d6a86bccd57293105ea7e61fe6a680cbf80448afebbb9ce964cc5da9ac2a5d3cdb51f9c34f7515115737b3210c435e5c244ff932288ef713e5bcf8d69165a18f643f0887c6e6b9aa0e07d0d101a981bcb6ee23fb3affc0c85d23d01f3a2101be9d0496dc5782ecd4f1adc466e548192cd7d0fa4487ea020d296bb25963fb12db65428fefc0850431b844c6f4e1444f90cd1b9243301781dda5328227e07b8b7fb92de068e75f3e43296967dc0fe42d714a2be0c82044b929741cb7711b7b6834e60fcd572f747017be3a796e1a68d0ef3812dd58c24e0a30253b33411b64520fd58856e9fd52e880f4b5575d2550afac61e0e59ac71a2962d3583a0ea4e72b6b274d3a57a53f37ed37baeb55d62b75a9a346f6188916ba971655bc0391064a005888678630393e23efaacff2273d0ce18391743665528197872aaa5943b03253a6cdd47d1703db8b9e9d6f8388f159fa38d3e1cf4978bd9bb78d31790e9034862d8f242f49f1ed4ba0b591437cb7dfd4c86f1aa82f9b59b01e39ef503ff0ba5164cd07a5ac28430fdf5b9412cae01616c5343a807bf5da09071a569b6001d17d16f1838ca6130e76aec0f345724c1ca264a43109afe991532e4a11ad996bfdbead293e27584b048b216f28a61cde8f89e2d2ebfdd86760cfb865c1a570828671814b113f0b886776f362957fc6e57482ba24349adfc11b7481d6d50a28aac13049349f4026f5ff258ab644d3c4cf1bc8f9359327ef5cfebed9c04e604431315c68546c5159e0b004488b0c4f2e3a6137b982e73403a01f3862c16155366894a250f1fd179045cf9ad4d72960db38b9281b31bfdf5aa0faf0e3b0479e3243f420a294a0c741ec990c33ad9d282f8f5c2c8a662f1fdae6db52080e5f4d6dc9f4bb26b2326a1d34aca0e7c15aeb939e5cee916dff3024a34c38ccd82235886c7f7a55ddbbf17735afd810d7eb5844f1ce985b4aecce8c66db6b9a8ee03d6683faa9a70b70989c8cce92f0e2a0f6e5a288c58f977db6015a482de6d3c88ca13fa9f4cc62b2ac82ec9919048f6aa2e9c013538d139e51568d561ca9758a85eb42652db0aa8d1bfa1e0444edf9b2e4ee562c0b5c3a0ccf84e01f63423237505f3cf3f1d8b68cb29c6f64acf9532e68d91510797f35ad3eaf5420d53f7bdc27b3804a36c0107ce496ec3113fdba1e96a5d6150683368cc431c9b892f31ee5ce4806a3d0654599551e929e22abdf061dc9a7ed9777a8bd29de0c73af61ffa12e3e699fa4a4e1ec6f49090acafcd7f0867a7abb785caaf897bc9edc33db922aaeabd5f1f3ac75db0634002eead62c5bab26e256a85e379d057a34d167554250e9e87987fc278f6a36b069b27c112bd25ce54668c318b1a39023e64cdccce032e0f7a003ed82973d29ee546a17798af6837cc7467f3906f33ea25ce5a0235b2acab4cb4d2a5510a03464650404edaccb0cc207f4d9d1f1b42d059b61328eff974c40ec04c9348a51550a896b40d26ae8442edeb6d6c4c4a4551a0d3f2d12baf8aeeb6f96a1b49074a8b716cb1447c4eb930d2803045af4bb4ca5a260b2fac2c4373177065e4b1276a3ba30ef335937f2aa8d53cf9d05f86d88b20d5167f2fa4f5a5efb0445fbd3fa071a9e00bc3a6e3edf589fa159379c25f01f68416d8c6e2d26ef1f1d0c7a49c288ed7c39a11af50305d754fe0d255c4535b73f01129b1dca8dff1b03094cfefeeef203310514e27a706944960252569f351d9bbbca7a70693026e9f19f754b2bb0c4d09734ae27cbd67f448e955b71c761cd3a9d26ef9bb08eefec319c4ce5087a74522506780eb36fcc7353986531df2cab4fc09e93cdda3190cca19bd5428a40b9c43e52253ff68cfed9b19450b24062af42b742249af78973d8d3834987712731b31633bc7d6de27efeb323c542f1cb361d337499d25ad6e57255b3aed800a55ab9f74ebcadb7a28d5d82628847d20b83d9943175809841e77155a85382bb09e826ba4acb2153187f7f64738b9912a96b4b7330380685e25f92d66169a470bcec408c3f179b04d30cf4159032f70e0442a61f3ccff0b34b0c8b256342ceb153c84551bce1a13b8425dcb28aa1fa28dceb65b2a2f4c600a8ea08f94af44ec5e84e1856b8926af6e3aad2624e3a7de2d85fa10462c6c8c667bc71482b1b36880b71fc1563434b46e76146949fd3e9fa72af45b97a48c8f89bd9447f8b27cf789f865dbbe1ca661acf77f99fca5d78e2ae3706a0fb326820fe2cf2b7343b9ddc3eb7096a20dd1b1e6440ca580c8a3cc613842753499ed74822adbc190834658756303a22111154df2cdeda4c27a553050640cbfc864e43fa089e9226c6fce99cec84ff1a669c5dd4b7209e581a6cf7e7c5071753ccf5c3d03e88061129040041c9b0265fbb0523a9930a6297215614f1266f4d038701dbc2364a135250b2b9aac83531e97864b2ab40aedc183b6bb047736119bd44a720fb8a7f3a22ae5e9c01336aec21ed01239559488b5220d72a4ed5509f75d316cf91e5f2c7eedc980d06d05499421f57d9ceadccaa7e7d87506c4f3a730ea0810dc935f2744fd18ed2d8ec85e04ace5cc34961e07f56d1d1c704862b4218366233a631a9798905157939a78ede3b4f230e3e9032ab9812b5f2ffa969443059cc9daa0e508266a4f182a73a75a92ddb58524704a601547e4a039222a5f0d8b5deeb867ff98066117a2f93beda7f1e11b644c0e8d2402687893d4c4c2f3c313f0193e7589ff42191a1ee2f29882d5b104a63a64f2d4b29d66bf5db77e6e3aae98d5ffa8f056026360966ca5bd0569bb024b98e5f93dc75ea9894b53e91d9635f08fcf482b204746bbe16ba3faa2b5478760a496af9e3adbe4771456c7ede2c59f39715f4fc1eecbbd547d72b15ecde9d7e1b929eea086821c3a601597663c602101b14cb28e21db13c38b424849c3ff051bc81ff12b4fee1dba7afb45238834f846d6c236ad9ba5b1097bf52ae81fabaa1691741140bc7c3830851995883310207e975fb118ad6a3494dfe61957eb7739513750b54e5123a9efc0556802f1376a440fe2049158c8c4dc2a3288051e2a32bf9bb0e69894ac39a5cdddab57b7a5079d732edeb99846215657c0355996d1e5a2ff83812f7f0abde6801b340db66f9f78286540b46535e4be35c0bb20904bc4e6c7cc9695187cb890e6d0b17ccdce9f42ec22ce1ca9372d425713a2dbc400fbcddb425211a2ee163a5ebc146fdf85a3c4638d1611b0ca1be893af592de99217dad3a1067833042c0d66e46781963e0793051ecb23c691adb7e6e368b5fec3ac4cb5bc3a7312d796173bc254e41e0e7214d47012945635d8ddceb1aa07425947329c6b4aebd0a81756f6d1fe22465117a334f1a18f2e85fc089d8a622aaa298dbd68732a58ff85e03a58d38e4942f38816e59777fa4b6a10d67e88b36dafd7039edb2de9fafe76e434248de6a989854d6c23b6487f29e604cc4045ca8f0ba9d6eb877759973ac3a55150ed55785f339abf43e48ca799cf23e85a2775c7eb6cf4c3e972c656fb49d61de15f20c8aced3a7d4dc6659df62f1fb2ccd477a35ee932ec517946d18421ca02071a0766efb41a39426542942bbc0df92cf63eea20e32bde285661c9ae168a789f111e93dc81671682c4f808db949a99b324e9d03d998aa079ff5b9382701bf80ad001ffeaee527b94e1dc81bacdb902ba35640a2ba56e17aa830e4d703aacec34959f8ccce293b892eb2c39b78efd95c9a82fcc0b1d33d0cd229227114abf5d1d34f19f8acc2b3f0a1a024b3412496b7da11c5149480f5136d6c3c7e969258bd1c3ac3ca1a81eda6012da849fb07f60294e750654339bdfe134f704fc611689e5d5cefe9f2c276d4a388f06026e588538694541f09984d210f833ddcb42bee33dc22a67ff55b103a5ee031e1ebf26004f69653ef2deadd52d345ffa492fd5ed90782b2e496587a51b2f32de17a67721c23c749e37d45719bcc394c29fe8a28d146104f55ac05c5443690ac6fe93d5c0385a32aedfa0682fe3185910859425816964a1b79edcdb76c2481b04caafb3730cadacc500e5bb2ebee7f27e70d10717becfa5448fcf69d2a4c194be188b233f9c8dc3881ee4bc675a9863603ee49b6479302ac50a13b138ef984658b8bf02a64085eaef633718e0fb448e1423cb2a842ed1853a5fbb5ce3c1486b19fcc146f33c7bcbee95e8dbba45abfeab2db60676312871bb576cd6cfd082c4258af869b31348ff79272cea90e174918f8be2a9b059c6b3883478af6a6987f37e48db183c6bf12fd93e03f38c308ee8029403f44a8d3613eec4404bd08c76b488e04dfc15335a0737d81f510f1c74c76da2bdf7c70f18b4d3d2d2949afe486b2d91c2d0fdb48a28ef624e8345c609bf0610d5b1b71f5923de9c191db6f648b65040a447f155e108ffa0d1c92cef091aa02695b1ba8d14139b7a1a1ffe93007b1d3b7dcb330dfdbac527bbad9228058a43d5a204c351bb219f0a86fa3f2b52a03ff4d87d4f896201675e94b32a384a2cc8c8d4b70d764185d5deb5b2adc2d8c649e2dccde5b992dcb1dfced20767d095db54a8ae7b89dc0797d029a16da571e4b5392b4bcf1e60f47cd88b3da3f262aad6704a5686e804e88a45526bf4abe4c0c5a1d54e27527518fcd044cae5402c4fdce76e67eaff172dd1825cdd549f0b1387b214631d99033c68215f1f2d05837bb0e9f6d6e2ea0158a763ff8d9b47ab7acadbfb432f315559a46d57a5a493312636704fa60ebfdef1274413522933ca28dec636d60021859816bd4aef4bea5542ff801592d76a810f51642776e45c22e831469eb774f602b34b70d134dcc227c21a06de0adf9512f31486840ff1fb33cb89d7ab623d1d836a003f72b6de58856225d41959e6b32a19a0443a0a7672544ff6777b47c4ba220785bb9ae47194b557361aeaf38cb55fd76b8149a076c8fc8ead6778e84a094c64267b8d90fb0608d22299d58fc5004926ff9089c32c3c39bb639572f0960cd3f44bc15e3367383af8e390cc5a7df9d8b077b82c288b2eac464b9e2e61a465cb06c3ba5e1723ff9db7413eb98b94460abe94d5f82ff0b0c9a805a952aaea2be97b80d44d906e10d93a06ad85ac9cf6e5dd8e1d1cc10e2c86b06f12898c12ffefb8302a38a083b81cccbde1ba81643735735c56081a7bc29fdd234d7d2ac53272b8e771b6369258248f8bef3d66c68caad6851e046c32252d5554ddd7dbbf69bd01556309c9d5fbbb39db5e886282964162071a5d28ac270ed5a3ca1b0bafc8bc29ba710d66fa7f8df4758b2935d5d8cebe81a0da98777110d293b4e51e018a6f24fe262fdbc97b534064506b3b3a062aec6fac76ccbb4da648c6fb1724", 0x1000}, {&(0x7f0000001640)="b0", 0x1}, {&(0x7f0000001680)="b4fc76680183374c7f67d891a8d201740bf540fe83dbbf5eb1140fd58a90458b34905bc4879bf34ca9eb806d62d7ec5bcbbc95e452f06c8a89a9f53b87971f129c21525a", 0x44}, {&(0x7f0000001700)="ffd893ef1374c0d340423b52d19edcdbfcacfe120ee2add3e802023b7b6398dd79738b2a2cc03b8d088c3f8ecca37fd245d81a67739d95bb76361fff3d50c61a235f15c78b1a1ce7fe527e3ed3ee6b86", 0x50}, {&(0x7f0000001780)="1be64f43dcc3a9ff634b64c6a383e59b9d5be54669b532fda02499ff12348984082e571f5109a913026a0d56b95df37630d70e8ee2e7f2c31c67bf3a14429d2bd78b192e52d4b65a9f342ad971bfc5b3137e83ab833621d7fc47dc180fb3a959bd702b2ce263552441b0cc1ce055fed84241a1f4be9eba2750c65f79ff7f113a8adf17636de5e59faa98359ec5b3eb6673e6400bd9e601", 0x97}, {&(0x7f0000001840)="72ee13dc97b338e593de647c56d2c56707ecc6fc4f89f31b3a1721e33ed85b0dbd348b4196e566e35f351e06a87a754bb42fa93579a5d6c2869adafb7331ae81c601c63f1ed85630f07b99a42b8cdc460de2385dda1e252608738dea66e6e9a843f919c40d8aff420bee6a776d625879d99cf032cf637df9746d609ed1d68614bb774f2f95e48a568b107f0a38eb196ce17bba9398c0b97c8aad286b856cb2e08d5ad3e32225e9e9bf7f44197a4be7abf2ae787a0929d6ae113733be06db88f58908b04c7e2f7015d4e6b44c0c1c9236233ba072353f9a2077458a0a0f7c3217539738ec05c6956cfc12", 0xea}, {&(0x7f0000001940)="39b4443beba33454e9084861b73d055d57af7d2be984e3b475d698e5673ab5af7d50cd4ec25a4e169ddd245440553138a4780d2e0203ea14778aa3a0ce5bd5dfb4415d91f5810ba86f760fb661a92afbe879f926748d5b49897b6052cb260f8ccff6351cba4e702a9e46b908dcd66560c1702f36796dc107cf5aadbd2785290cb94189c193f9f258fd9e7303df2eacb3bf33f656b5989d30e1", 0x99}, {&(0x7f0000001a00)="475562a00d51e9ac98f1c2bbc0114b9118190c49c7b7bdecb4c092ae0034571146245e8b85a903a7a77e32f9eab10305a77d9698b81ed61778e1e611240f26f1eefbdcbe6a27edbb2c8c95e81c8a565b3d9ce74aac402c3635702af63d6ef13fc84f341e12e6406d0cf42c63359ea3fadff9f4e9b5a0737f502e40602c752177b48bf460fd8cda569ca84a96c7f35a43689e5b8cabc52de65e7503a7d40e095136a3aa557954", 0xa6}], 0xa, &(0x7f0000002000)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000d7fa5981ef9f8eb655d2ccaaf85a297689235127f773ee47f6ebcd8af733186e8fc0033ab2ffb50c7a4cb7bd84e90bf359fe16b26cb5d987d9ab56c528766600db6ad5f67c388cac61400e809d2084d695c158a986e59d202b41c2b6f4fbbc067762112e3e9fbf4921ea9b0ea94dcab6e08ad4a7777c446315795fbeb0d710cb266805f1a20c95c531cf77f3eeed95fba465ae797cb3cf8539b10f07cda60cf73e993e46fb6d2afb180385be00daffdc8b23318a49a23e40b54916e95e1e953cbd2cb12b972ddc66f53553b89811de0b0cb2bb3b58a3d252850e9dab2bacb417504b138b1fd6f3359ea7bbffa4715d35fa2d0d997a1a490ceb5167b0207aaa1321", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYBLOB="c1e397e46d55a9786bc1ae778c1e1a31a1b7a7b58908f2f4a81207e994af02e45d4e49121571e7990827b908da0f1174905f4e129852b793a761e36278b3f8d20a0a975953d5f570a701437259acfad3efa2734b3504cdac0a3025b200d1c8cdb15e36970545bddd7b026faf2c135ab6e74154c00a6d9ccd47cf25daee008af4641891c2b7ded20310305833edbd3069df1be099040a26e1b828d717693a05e3a44091a35f7f914943b76da655afcba34e", @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0], 0x296, 0x1}, 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r11 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) ioctl$BIOCLOCK(r3, 0x20004276) 06:20:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x80, 0x0) kevent(r1, &(0x7f0000001100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x3a238982910d6ca3, 0x8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20, 0xf9a, 0x9}], 0x252, &(0x7f0000001180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1d, 0x80000000, 0x5}], 0xffffffffffffff81, &(0x7f00000011c0)={0x20}) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x0) 06:20:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x1, 0x80000001, &(0x7f0000000140)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532c541f7bd8c09ec969460b924a559cdeda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1f", 0x61) r1 = kqueue() read(r0, &(0x7f0000000340)=""/134, 0x86) msgget$private(0x0, 0x0) read(r1, &(0x7f0000000680)=""/119, 0x77) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt(r0, 0x6, 0xc206, &(0x7f0000000400)=""/194, &(0x7f0000000040)=0xc2) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x2, 0x6}) r4 = msgget$private(0x0, 0x12c) msgrcv(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd318175dcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc1916ee3ede55c14b3426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e1310bf1789908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cfa34fe13231172b40f2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff8114298359e72aaed1b565f7dea1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b694456148dd123495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5bc6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e924f2e66dd27c596c4b315490334e59a9edce4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987833f93bd982623e52ca1a45098bf7394e89a37dea38d1aa62a6698ce61660c031a47922833be7737600d638494687f9a58d1b03581af323b542a0e92a24f15b8c5cb552b9a7d15835004e90e5a79f5aaee9779d849a502ae4e5a95ae1985f1cd929254ebff9972aeb4d91b4f8c13a0ecd92856693847446523d63cdb12dd026fcc11b9518e34fbe9c25d8756b389ffc20243eda68"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000005c0)=""/133) 06:20:11 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x800, 0x50b6, 0x80000001, 0x3800000}, {0x7, 0x9, 0x1, 0x1}, {0x4, 0x3, 0x0, 0xbbe}, {0x9, 0x8, 0x1}, {0x3, 0x100000001, 0x100000001, 0x1}, {0x1, 0x1, 0x7ff, 0xff}, {0x0, 0x7, 0x3ff, 0x800}]}) 06:20:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x48) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x12) recvfrom$unix(r2, &(0x7f00000000c0)=""/23, 0x17, 0x1, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r3, &(0x7f0000000000), 0x1f0) 06:20:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) close(r0) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x11) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0xffff) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x110) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x15234bec0f5f382f, 0x0) close(r1) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000140)=r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000300)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000100)) r6 = dup(r5) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000004c0)={0x2, 0x200, 0x4, 0x86b}) dup(r2) r7 = getpid() fcntl$lock(r4, 0x70372120f53ba0ff, &(0x7f0000000340)={0x1, 0x2, 0x2, 0x9, r7}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x100000000, 0x3, 0x8, 0x7f, "ca97b5a2418d5d2b69f55d04d7e07441ae3cac36", 0x4, 0x5217}) fcntl$dupfd(r6, 0xa, r1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r8, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/161, 0x362}, {&(0x7f0000000280)=""/84, 0x54}, {&(0x7f0000000440)=""/108, 0x6c}], 0x3) 06:20:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xbdb9, "e71400a09974e3376a57ed08db27f40054851136"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a", 0x11) 06:20:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() r5 = geteuid() r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r11 = getuid() getgroups(0x8, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r13 = openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x1, 0x0) r14 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r17 = fcntl$getown(r1, 0x5) r18 = geteuid() r19 = getegid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="11bcc1d88b855e3443ad9f684032f648a18ebe86c3a574205e69c3d5109c4e7653a017b9496c64dae17403e6b105eab320684012a821e5f5dbba48ddb0df7f7499578046f980b4f3d320fccd97c5bdfca716fabbdfe4e4b8988a42da1cbe11b6944ac927879f594da89c6d290936628e2a1e54ae833fe459997b5b36f82191b301cfb9d5985f9c0260075631e787bfca54fe765b7c24c9dc10e59d90ab2eda8a1b6b4a856363f022754fb89f79cd013b8d790bf1fd068b6019281d2d7d671a7455cb7d009b3ba99a7f546bcb735f9e553bf43461ca56393a6139393ab4c193018dbb76c69407abb12ee1fe89472f8131bda02c", 0xf3}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="258af462c03dc86b4c3128912c8f23325856af190bff89cd21cd3669ebd371cd9565330fa11658c154879090ce3dcd73335e347d11e0c1d0009aeb", 0x3b}, {&(0x7f0000000240)="af0fe541b0f0e12b9cb3f2310dc406577cfb21772659b24e2fa1acb2372e3ad574fd41bdca1566ea98eba8a1ef1ff775a770765c45ea4c1645a3527a3206a380f352b3c24fe2320e79f765243753c4d187b9190ca57ab08e3809b09b5c2396fc6947958c3de4d77c1b89b63a87eeb0adb573c055a78a117810c7221df6a91264d190fae891cb0dcb13f5c1e201c96c4f9f0c30a694ab1047df511a777637050eb22ed5972516ce7d286ce8697c2fa4e5b5300cfec97b905dc976ff529b6324763ac8b5a637c1b62be3a8ffcbc0c9f04892dfd122d6e72085b167d8830db84540", 0xe0}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r1, r2, r3, r3, r2, r0]}, @rights={0x30, 0xffff, 0x1, [r2, r3, r3, r3, r2, r0, r1, r3]}, @rights={0x20, 0xffff, 0x1, [r1, r3, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r3, r13, r1, r2, r2, r3, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x150, 0x409}, 0x408) 06:20:13 executing program 0: r0 = shmget(0x2, 0x3000, 0x301, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) munlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x7) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x3, 0x0, 0x1, 0x0, 0x200, 0x9, 0x3, 0x1, 0x0, 0x1}) semget$private(0x0, 0x3, 0x10) geteuid() 06:20:14 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x80000001, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 06:20:14 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) pwrite(r0, &(0x7f0000000040)="3abfccd3739110e27bd9bc9cfb85bd7ce16b5fd5c3504816f6b2c0304d0624d5a6935a5580c32913347f02270de14f4476cdf9496613a6d23d4f0446c2ea5629f12388616a33954eaef4b6f17526ba6f66e29b52b72fc86324d7e672131f2cd0d7e67a3eb5ba3516f45d926190aaaf86e1e5f5f45a102458140e95ee3d910cf57bb84e937bc54d7cda7338f7a59f03d2e486398eb201e1288ad7735059cf0e266c10ffcfbfff7ed3a152aa43a9eb2234d4fefd990bd9fd7ce5a605605a764290a02ea760f984f6f350a1266d3958c84b9305480959df1cc39a830f173b70ffc025cd7e603851e84f7b639de699ec", 0xee, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 06:20:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x100) 06:20:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) accept$unix(r2, 0x0, &(0x7f00000000c0)) dup2(r0, r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCEXCL(r4, 0x2000740d) 06:20:14 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8c2, 0x0) close(r2) close(r1) 06:20:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000001}) flock(r0, 0x1) flock(r0, 0x1) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 06:20:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, 0x0, 0x0, 0x43, 0x0, 0x0) listen(r0, 0x6) 06:20:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x401) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x859a, 0x1ff, 0x1, 0xffffffff, 0x3f, 0x20ea, 0xa8c3155572664349, 0x1628b8a8a5d94a09, 0x1ff, 0x3}) r1 = semget(0x0, 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 06:20:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x2000300000000}) 06:20:15 executing program 0: clock_getres(0x2004, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 06:20:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x10010) ftruncate(r0, 0x0, 0x80000002) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000300)=0x1) ioctl$KDENABIO(r1, 0x20004b3c) ftruncate(r0, 0x0, 0x30001) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x5ed7, 0x9, 0x1, 0xc58, &(0x7f0000000040)={{0x400, 0xa5, 0x4, 0x1ff, 0x1ff, 0x5, 0x6}, {[0xfffffffffffffffe, 0x3f, 0x8000, 0x800, 0x2, 0x7f, 0x9, 0x7e7, 0x0, 0x3, 0x0, 0x3112, 0x7, 0x7, 0x2, 0x3, 0x7, 0x4c], [0x7, 0x2, 0x2, 0x9fc, 0x10001, 0xfffffffffffffffb, 0x2, 0x3ff, 0x9, 0x2], [0x5e, 0x6, 0x1, 0x5, 0x7, 0x6, 0x4], [0xffffffff80000000, 0x1, 0x9, 0x6, 0x3, 0x9], [{0x1ff, 0x3, 0x5, 0x100}, {0x10001, 0x5, 0x3c4, 0x9639}, {0x8, 0x40, 0x7, 0x5}, {0xfffffffffffffffc, 0xff, 0x226, 0x5}, {0x7ff, 0x1, 0x3, 0x7fffffff}, {0x80, 0x9d5, 0x100000001, 0x6bdb}, {0x20, 0x7, 0x0, 0x4}, {0x8, 0x3, 0x6, 0x5}], {0xffffffffffffff80, 0x4, 0x80, 0x8000}, {0x0, 0x8001, 0x6, 0x1}}}, 0x9, 0xcb09}) 06:20:15 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x1, &(0x7f0000000340)=[{}]}) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r3, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) r4 = getgid() setegid(r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet6(r2, 0x0, &(0x7f0000000200)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000300)='./file0\x00', r3, 0x3}) close(r2) r5 = semget$private(0x0, 0x1, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x31bb, r6, r4, r7, r4, 0x19, 0x10000}, 0x9, 0x6, 0x8}) 06:20:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$setflags(r0, 0x2, 0x3) semget$private(0x0, 0x8, 0x20) kqueue() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x4, 0x0) r3 = socket$inet(0x2, 0x4000, 0x0) r4 = dup2(r0, r1) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r4}, 0xfffffffffffffff9, 0x0, 0xc2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x31, 0x41, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20000, 0x2, 0x8, 0x5}, {{r4}, 0xfffffffffffffff9, 0x8d, 0x80, 0x40000000000000, 0x3}, {{r4}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x5, 0xd21}, {{r0}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x400000040000, 0x5}], 0x3ff, &(0x7f0000000400)={0x0, 0x6}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xfffffffffffffe90) recvfrom$inet6(r1, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)={0x18, 0x3, 0xfe5, 0x4}, 0xc) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r4) mknodat(r1, &(0x7f00000017c0)='./file0\x00', 0x6005, 0x6) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) socket$inet(0x2, 0x3, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) close(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000001700)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc51) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 06:20:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f00000000c0)="9a02e303000000b90cba85902ef8c0f5a55cdd9428ac3964b1de930f", 0x1c) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) 06:20:15 executing program 1: sync() getrusage(0x0, 0x0) 06:20:15 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r0) 06:20:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000600000000000000000000000020000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d2aac65265f4b4336fe7eb3c6c299473ef1d53bae74ef8c0127f7fdf003ec5d0a751b0a209241c940ea313b07783da9485a8fc6bdcd0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca46f1e8100a230718b420"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = getgid() getgroups(0x1, &(0x7f0000000240)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x10001}, 0x0, [0xe43, 0xfffffffffffffff9, 0x4, 0x1200000000000, 0x2, 0x4, 0x7, 0x18c]}, 0x3c) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) recvmsg(r5, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r11 = geteuid() r12 = getpgid(0xffffffffffffffff) r13 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r10, r8, r11, r9, 0x143, 0x80000001}, 0x81, 0x100000000, r12, r13, 0xfffffffffffffe01, 0xfffffffffffffe04, 0x100000000, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) r14 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r7, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r15, 0x0, 0x2, 0x8, 0x1, 0x4}) 06:20:15 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0xc11, 0x2626bad3bab34590}, {0x4, 0x7}, {0x2, 0x3, 0x1800}, {0x0, 0x5db1c16f, 0x1000}, {0x1, 0xa7ad, 0x1000}, {0x2, 0x0, 0x1800}], 0x6) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r1) 06:20:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x58, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x200, 0x0) 06:20:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa972577434483ed6, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 06:20:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r3, r4, r5, r6, 0x6, 0x7}, 0xffffffff, 0xffff, r7, r8, 0x7fffffff, 0x5c2, 0x7, 0xf298}) close(r1) 06:20:15 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x10000, 0x10090) recvfrom$unix(r0, &(0x7f0000000380)=""/70, 0x4e, 0x41, &(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8) getdents(r0, 0x0, 0x2bd) dup(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x95\x00', &(0x7f00000000c0)='.&+-\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='&#]\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) 06:20:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) msgget(0x2, 0x400) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000200)='\r', 0x1) 06:20:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000746e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x1) 06:20:15 executing program 0: getppid() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0xffffffffffffffff) dup2(r0, r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\\\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='-\x00']) 06:20:15 executing program 1: r0 = semget$private(0x0, 0x4, 0xc1) mlockall(0x1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffff, 0x1800}, {0x2, 0x8, 0x800}, {0x2, 0x400, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x800}, {0x82face7d0d44f7bd, 0x3, 0x1000}, {0x70c58f8f22d2568a, 0x0, 0x4b4d8cc786062875}, {0x2, 0x137b, 0x1800}], 0x8) semget$private(0x0, 0x3, 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 06:20:15 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file1\x00') 06:20:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x80) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0x2d, 0x0, &(0x7f00000000c0)=""/45}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) dup2(r1, r1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 06:20:15 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) msgget(0x3, 0x50) getuid() kevent(r0, 0x0, 0x0, 0x0, 0x400000, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x3) pipe(&(0x7f0000000040)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x4b, 0x5, 0xffff, 0x1, "ce4453c8a5a38eea639437b65b60b3536d931dde", 0x4, 0x8}) 06:20:15 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x7, 0x9, &(0x7f0000000180)=""/117, &(0x7f0000000200)=0x75) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x1, 0x80000001, 0xcec8, 0x8001}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0xbc) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000480)=""/207, 0x375}], 0x10000000000002db) write(r1, &(0x7f0000000340), 0x10000014c) chroot(&(0x7f0000000300)='./file0\x00') 06:20:15 executing program 1: r0 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x8000, 0x3b}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000000, 0xffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20, 0x207, 0xe82}], 0x4, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0xf, 0x80, 0x2, 0x9}], 0x3, &(0x7f0000000240)={0x7, 0x5}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7ff, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) msgget$private(0x0, 0x40) write(r0, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:20:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffc7f) 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) syz_open_pts() 06:20:16 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) fcntl$dupfd(r1, 0xa, r0) 06:20:16 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, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xe4da, 0x8000}, {0x18, 0x0, 0x5, 0x6}, 0x2, [0x6, 0x7f, 0x1, 0xc03f, 0x5ad, 0x9, 0xffffffff00000000, 0x8]}, 0x3c) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 06:20:16 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000000000e8ffffff00"/138], 0x8a, 0x0, 0x800) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) r4 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) pread(r1, &(0x7f0000000600)="3d3267e84a46f3113d4643efb1a4c4293edc7e8543b4d01701184b21d4658d717d523b7c666722c49ace1b6d99a27bb3b4bca5d0ce56ee0c3e13eb9fb6ae0e9a2278e7819c12b1cf371a37defef5bc7be06421ff30a60a617c5c8be7656af7", 0x5f, 0x0, 0xe) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)=""/20, 0x14}, {&(0x7f0000000280)=""/46, 0x2e}, {&(0x7f00000002c0)=""/82, 0x52}], 0x3, &(0x7f0000000500)=""/232, 0xe8}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$getown(r3, 0x5) getpgid(r5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000680)="d5bf9668ce2e40c0a6f337bf745a1e60d2caea9053ac331b14637acb8a39c232f6e3a8c1756a3ce7578a28114b88ae413bb2eb1278d9437df0008fb9467eda6d7ee833e98c6b999fbe9e5568ac6988e22958d34f39", 0x55) getsockopt(r6, 0x29, 0xb, 0x0, 0x0) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 06:20:16 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) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:20:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0xa3) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x8) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="1e8dc896ef4d254e75003ceb59b9f89519e13e9db8aa75f96531bad4a3a472e8c2bfe8a004a0b715e9c9222771ad4fe8a5d4b52274e700b729b7eb89f6538042581a6bd8333b67978a972a4b03d65cddc49257f3221c8835cbf879d628623484b6ec5a7f50005934d351b439391bfd7b4a9908ee4bbccdb43a2aab1ef41cf7dc0091741954c214c01af0fbe1885180fbcc9b5a45db8a020fa946cb327fdbcab2ddeb83502fece5e19568a50f15cb000074542fb59a6e88b71df503faef3fe8c2140618db5e497b5a2c03dcbb15597b02493e59195183d5378db2fe3f681ccce5438a0fc69a23181a4aeb8a0cc04bd060a234cb07"], 0x10) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) poll(&(0x7f0000000180)=[{r0, 0x48}], 0x1, 0x3f3ab888) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000400)=0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x1) 06:20:16 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) msgget(0x2, 0x40) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x3000, 0x5, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000d91000/0x2000)=nil, 0x1000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) recvmsg(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000001140)=@in, 0xc, &(0x7f0000001280)=[{&(0x7f0000001180)=""/231, 0xe7}], 0x1, &(0x7f00000012c0)=""/55, 0x37}, 0x40) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xa, 0x0) 06:20:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x1e3, &(0x7f00000005c0), 0xffffffffffffd76, 0x0}, 0x40) 06:20:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0xffffe00000000000, 0x40, {0x80, 0x4}}) recvfrom$unix(r0, &(0x7f0000000080)=""/146, 0x92, 0x1, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00', 0x4) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)="761a264bebc1092883e4a1d5fcd2909961b10601ca9e313fca5da41d70f23b2af2e7b4a2a47ae1cf62c1f0a71bf2641a4fba522f923fe030bc83875d8591d2be6c1085f2b4df6cc25c34ecb7713a90290efb9c39a399aea0d2dca957bb38fff1e4f84ce2b688a5015efab5", 0x6b}], 0x1, &(0x7f0000000300)=[{0x110, 0xffff, 0x9b41, "73d4c5e39e8fcf9303ffac93d8136cf4c7a1ac2c7e9edb0d786be335c51089f35104f075b6c0fc6583e9fa08d21ec22bf28e28266a4e7e2d1a0a7be51573f6e2fcf5dcc3aa2263cdf39eeb5081e6a5020f22f95438a86bd6ffa6148dfcb7c38f78a3be4f6793d962f8edb4a9d69401312aeda221878fd69bee5fea2fba25d828aa61a3d63920a0f0cec3ec4e6866c37b375e14a431eb025fa8501acc72ec71778e2da6f416c4545eb8b4a5b3ac848f6689ebdfb58fe55847b65da1843bd34e2a93067faf63170b5903b07e19644cf42576b8e6dcb500fa5430df482f5faeb3e71d077a1485ce39e80422981c7191c84007fa041d8ddaf5ed56"}, {0x80, 0xffff, 0x9, "7d58584d10a00cb6b33938b2902b965a44db266e4486432e8dc9845a6b6d97bddd0e95d5ab2a4d7de2cdac41068d42f6e7038a57d695be7810eb784094f87506b47585cfcc30b7ec572370987f5580c9a776ba91c74604139727faa101d8aa9250e86282578f0b6d82"}, {0x48, 0x1, 0xfff, "aed23f9701effa928b087ec57581b64adb0057b411abb87611c73964ebfd18e5a9c5a950512d75c6a772345f927bcd0b85be9aed0a"}, {0x68, 0x1, 0xffffffffffffff81, "f37df63e61d3bb4ef15cff8be6a370fd535a84404e15cb2b5e0ef97750f3e340cd3f2489402c5bc34edd4f3c55472c1a20a01ca15257e39255bd1ada0aade77f40e9cfc0c95c3cee6d5d77ed3f477fc2aa90fb3a6c7169"}], 0x240}, 0x400) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000580)=0xec1e) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000005c0)={0xffffffff, 0x6, 0x7f}) bind(r0, &(0x7f0000000600)=@in6={0x18, 0x0, 0x4, 0x3b9}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000640)=0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000680)={'./file0\x00', 0x7, 0x3, 0x8, 0x1, 0x0, 0x13, 0x1f, 0x0, 0x1, 0x3f, 0x3}) r1 = fcntl$dupfd(r0, 0x0, r0) semget$private(0x0, 0x3, 0x89) readlink(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)=""/39, 0x27) execve(&(0x7f0000000780)='./file1\x00', &(0x7f0000000880)=[&(0x7f00000007c0)='\xb6\xca\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='*\x00'], &(0x7f0000000a00)=[&(0x7f00000008c0)='* \x00', &(0x7f0000000900)='\xee\xb2\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)=']#&#\xc8\x00', &(0x7f00000009c0)='$\x00']) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000a40)={0x5}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) connect$unix(r0, &(0x7f0000000a80)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000f40)={0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = fcntl$getown(r1, 0x5) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0, 0x0, 0x0}, &(0x7f0000001000)=0xc) sendmsg$unix(r2, &(0x7f0000001140)={&(0x7f0000000ac0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000ec0)=[{&(0x7f0000000b00)="8bd569fc0d882137bf24aae81abcc2eb5ca6e3021607266ceecab2c0e05eef3f686ed6a2e13f1dee97284d6e21d3b34a1068f9d37a2acaa6d42d87576553a43268dc4eddbc4f8859331776315e558ac7bd59a9cc251814a1b533844c1b71af9b652fe262f60abe9e04d9d7648de228e7c3", 0x71}, {&(0x7f0000000b80)="bc9b7315f47349e516164c7bc7edf1e7f297e88397881958220df24a8b6ee7e2219aa781dd6b3e5580d75d507a64a0c3f06d7186b52e3aabb0e8961a597d5fe25ae9b84d610b5a406dc178c70927b07c5977a18a008eb2d86cefbc26f5c32e33f055289cddfe77e523d0ed23f321fd488095416b1fa3beee8f4da33a4c412f9b8ee5b6a2adf8fb0cc53fce32b588cc4a147e503b9485c73aa9cb65bbb175a52ac669c410a41d9c9728623c8495eda11d6e887158dcaf750ea25306f7a2380dcc354b34520620433985bb663215896007cd060a59fff93780c59df7757acdcc656d2bcea6081815a51853c4dae935cdaa8312ef4eebf8bc89ee4b", 0xfa}, {&(0x7f0000000c80)="54d7e9cd547650912d1f84a9936d4db2096a566af70309df6eca07b49d54db4bc3dc942f453dbe03e2e2e48b12358d7b47a887b62f5765ff74122a35500cd646853739ea0f1cca9472446242cf6449b7bc1200b46e048104f6390e0a91f95a4b6fd62a83aec9bf4edc80949508a8eb76d5f5cd48e62a1515bdfd97f8994afa0fa666b242f5833541df558e9e00e1774add6da38e35d48d9d5bebef79068a5bf42743b45e5247ab5b18e9d62b78cdabf3a604279714556688fe5aca", 0xbb}, {&(0x7f0000000d40)="04fc", 0x2}, {&(0x7f0000000d80)="93ae49061d53eecfce9cd20802b486c62715aa4ffed78f3bdb9d504ee2be4b8775", 0x21}, {&(0x7f0000000dc0)="065f9755fe010f824be4cad9ee8f628ecbb2013062da3f2081cc38e4b2aa7fde199eb99ce7de8aa27f91f6b829eb430d79df9c41575cde7eb6acdce580349dd73667c52f5b59d0bdb79aa099e4b89e70d57913413916d9f3e62514cea0cad00d9983c02d9ce5ec710529e82e44a9ae20a46bd6d1456ab7270267b6ce9c2884f8f44ddc4f24570cc1483d56c8c16c3261476835a2a1875233595eb81768ef68078153127d6e56eac45eaf6a561fb37b38637b8b0676341a3af5a9bfc78c46833699f79b58b0f2ce9382a5a39c2c00dd47390e", 0xd2}], 0x6, &(0x7f0000001040)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xc8, 0x1}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000001180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) 06:20:17 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 06:20:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb79603ad8b3cdad03caa9984843efae7816ddce0027bd4cdff20f2ef5e1ab6833516b392e71380efc4cd50f6db1baf8965a36c9a73baadc657825602422e1b270f064f4480bd6d3f5eadc07c6388c8807433645b0aa982f5ecfbbc0271659b56", 0x8e) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) sendto$unix(r0, &(0x7f0000000400)="82bbfa404dc3ef8064b2b769316cbd21c59f326367be5591ec7932588424d2860dfe2a35432a4cc1b4d715ce7b02e66e46bf55687b937e48ce7b2c314a95e954663b7d0faba7ddcdd5db7ed1f608aa743591c7872dd205a5eaaa4d190259cf274af5bf2c24b9a2865e6dd3159963ee22dba7d5c5f06397db18e5fb819c8cac279439095a48ff6ae07ffee821fcb7d5de497f6b55b433e95c5a0505c42d196468b24d710df141a3c4b9ef0faf67fb17a6a59819290506325e7894a35b722d437e55b62a20b07c5e7af8c2f6d8e160528442aeae3d21bdf8f4be4d0c72b2539e2920305d94fb68c2e68cdcd51b2e555ded9e27412a59891a8207d41f729061998342606e335abff2f58d03787538bd953ca1c6c9731fe90447dc42306e150d523e56637768ca2dedb1eabc36eaf225beb63eac6f00af576b86d78ecafbf48fd0863917cceeec3cc11a2dbaed325a32c32dfd145b227b827822378d038039add6479db98abcd509212afdf66c9557592191937c570794595c440eb1a12d74517a571244ae571903e0063103a95a3006e2ccdb10726dd6d405e0149939decbbc7e6225cdb6044d4f8c994f29998869d0b690688f95aa1be29769ac59b27ed141f0956655cc7f28e885cd60ea8ac85657cdfa536e1fd3fbf1fb7becd0e1400a3275fd62fa07f6370411749f8e53e322bcb3a5eed10ab56295a9e34b499ccd0b3ce6a1a03f2fed92a4b3ad2165a92d957b0806a745bcfbc1071be2e36330530296e9999adf11f730380b01056c353885c9b83dc9e4ff48d6b2b8ba04ba07c16ef233836a9d52f7ebcf830084c852f4b0c428b11653d3d243f9eb39f02461b30e6de846e9f754a9e56b02dcd4eff634edf6cf9be7cf1df17a2a9a0ea3304ff1ba2adf2f90beb29a31e11b101b23801c2f5abfc11667ad2aea974baf815e34f3f0195a4807591f1e14b3a1dbbc936b30e67631b4f4ed54e3d653f576449c429ce139f7018628bcb964be68f6d7806f4be2c063cc3c3c1abde2c0c49db25c6b2754037f62345cc968d266d27a7ad4f1def7e011bf7dcd50bb2a20616c79a45281fd862465f260defcf7065a63d25bf804c923e28b39b96834f4c5022c42c4c11b5bd9f95dbdd1656c78208214a5da3b12b4551a2c47481d32b4282dca4f11dfe78b23f2d86e2679fbb099994496d9d53516ccdfd2aaacc7ac8106518ad5a33be35549486a1284862d9135ef783d69999970a4a9890db26a7393eab2df1e055d0c423f3525fe5e38e81e68dc85cbd91a421678e11ddb00be61f19d67f29fe61e74acffe1f9d8e3569966abb179696e908e26b447575d637b9ba08dd6d968bf14a4debdbece6e7fa92aedf87df26db0329af503cb8b7edd2f5013c00276a878ade39d5c177510eb9333c0c3c6f6a05bb79c2d37cf5a72a7ca9f3cd746e614b4b3bd9a7643368c34d29d0bb6bab195122cbc51b3168cf5870afadf8f6f07bc85d9ca45b9b849e00639911d79926316cc8d177328d34cccdda5615e739c6ee4871a464429527d264f3f5437c59ccc58a3f501a33fc9e1aa78dcdb905a7de48d33a7e072fc6d8011da9a5a5035b372f07ed1d05e5e50efb0ce804834ad18d2dc6dbc9c305a3d43691ea99aac9fecb84b543de2d5fa7dfe09fea60f9ad723e03fd39b89344afc4bba2ef7a930759eecbbf2dacf39d4b1f74cabb69a9352e5a19dca229ffc0efb304fb10d6106a369abc95ef3019bad58a59e8c71235587072122bca1ecc4d5325b49307761322ed11e9a2895dc3d5d1d2ddcbd157eca0c724854d54fa7b58880d7b492c5de53deb2027a80e49933cb2a3723e117a8f1002dfe4ed8af0ef549b49cb5b1416fb9478546872bd0bb8aa885f585fbc31b51e21744bf82f4e21bf28a07a9954577c730ee1642d565112655e9d04a770b697499311670ab24f287c8a4bc418975d3e2ebbd503f863770045587a73a790f8e1f5361f536b2992ca958bb0dc1163bf868b6c1beac178070f14b86858c86505dc3d9693cca2a3bc906c8d3eb2583fa57a9331bbaba1508b156141ca7f782da79af82ff7390f6d53018813fc37cd3d848cf82cb220a37649243a59808e3b925a14bb98288b0276a3641d1d25704d7748f8c310dd3fb3dfeb865a5f30e5b079169fe9a207104b99d42dc1f56f61133577c297c85dbb6e463765bfde0dd3b2f2d666c29b71ac28e25c257f19a99b7cc0b05a16ef39aaf8072a411c0d43279e402542fbbbe2ebf350e6e18a11e96e0182e83de18d8b8a0761e2119ea4dfdaf7334814f0e1702cbf693ff88698c76041c1516202e4ac6299d6776a59e559a434c84546251f279d519507d29bc9e68ae730a2c08b2b678c2c4ca0c557da587eb66779a6b0424a545c75dc49a44c8add4cbda882260a5c2dfbf2cdf08cfaa7e64015f8bb12618a9ed61f57baec4942e8191dc2bae63f4f0f162c7348e6871f092fc1b0cf5e855a790c7d394ed80e901268c54d2403871cedcee094030bfcfdc56abe60e66af114da696c7330261f1ae3c53b1c2de9d86dc63df88d6178d17a3a1c7cdebcf0f1e22a6d9845f84562e2f8e4890340ad5d58179b690c170b097382528f0608da9901657506d377a441c1e63f145348201d9585655114ccb36cffb53f696f99050602c8df01ed4a99ac2018f7452875f02119183af90c6cbb2a1af571cc506164d2d989ed8ac5cbf5a3b0a4b85bb3d9ce8987aa5a6d4db26afb22363718e5c0e1ff676fab6a6e5ffe0854f1d30de3fcb591b677baad9841a84151324df344e215477166e03b1b3a7ad8beb07dad541766f76573025d1fad0366ccea89020fc7e0f582ba28a8e708c4a763206cdf584c2b6a602be1138c4e07306758877ea18aba9743bf918b7100904abf45f50028f428269cb62af481e471f08e93017cd6144dd1017d3380fa0585750937679109d6d9a32295a0b6bc7051c5e11e9b4e9dced8d5e85a8e4ecd29243089b0f9ab77c919a7c8b535609d3dd6d527726f55b44cea372de11f397ed6b212ce02eab73c076152c1711f06679d28977fd30bddbbeb1171dd320a872e7b8654c587c632167750ae8dc19117dbd1d948db4ee4dd9ebf95a1658afb414ec7c4445923c92f56c74e7d796ed19d8c0cf4ddd34c351b12e4ee25ce65d0eaa61eda7fa193039f6557d6c1aa0b4d5795751fc47cf388c2e379369e94c7081a3fbb76f9e1a41b2bd28ae35881bef6c97e4ee31d261997e686189e75bebc91cd6d209a820da4163000c79516c54fb25f8bfe0b38210f5bedcb4b65a2c572d582bf6e2dc4d8a7b0d427bc439cd02799a6d9e09c947e29092860585c241c2f02da05848ee1e859d3d8629145f5b3b73b2241c91611f5e46f6a91e2ba3e723211b890b35cf1c8ecbd7b739e15580d6bd99caaf7b83c5cda8fb9642cf9438d2f09550ead000b90646c1f1e59486989689b069e397509d71806dc3ae100520402d8649f70139b2f0a634825cedd3b36dadc101df224b3f9989d28b85bdd41464870bee825a924e6da915d911306074df96eed575148e575136f63f0da3aa04b979603239b18c069255f4c9cb202be38ef3455cc9aa6993018cd00fcc47a5ab82d1955196c47380ef9177be33baa54ed696a2a0f0561ebc44ba76b12160f067da57acd99f6c6c9f8aeacbff52232db25c7cfe52fb2c4faaf51a9b0ac18b1d64708d080bf9e87ffc4db0851749bb2bc500d328f280cc4e64a7fd875632d3899b55532bc22e213d567faf4986eba1956f49d36939d12a3eb84da69838fc17f26c530fcc3a2206cb163b47b99804dd01bd92dd5b5d56072f11a2ba2f9ddf72f30c407a7682fb269febad0c38e955488d9073963659276553b1d8e50178500060b1c56045ae6d014f2c6d44fd93029be9eb2555ed85c00cd18f7f2a84d48b284d34948809d58eda60e7d4b4575db5178b871dcbf61d4fcd3e41f5e02ee0c226368492430731d80deffccf94813c83b31e3c999caa5621e3a1a7434143a60c16178cace541038e985138ec7eb0cb2f8d7b911bb0d1032a9cb43cd716190292bb0c7922de20f9096bcb6aeca8d8c3b8f6133854dc24ecf92bbbe195cc18e7a13016178e1ca9fbfb28ec29a60afd94cf8340dd967a4ceba3e1a34d4c3e8bfd3c46ceec9ca2fe5f1cad78c8335ae914fd36e5f4e6ed7c6b43ec4daea7cecdbe1dc61ec4aec07db4a54526b4afe04159b23ece2e80f29f93145d45fe32a4b55715f930b1b18f20428ef681e27cb09d3b5aa680366f5e2bf42af0c61cd568da3f6396d4bbdcbba6d755c0c5d7d5411b6a6911c0e4be45f1ec6dde78d2674178066eba37ccb4a414ee1f88802fe829628bcd96d9a4315344e754244c8986a22007f958c783c3a58a2cb0b3320e51591b54d66d8bf7229abab6171defa26ee2bebd6ed992350a7ce20bb5b7a34691cce0e423be9f9b6c673ae9a473fecdf6bcb8a40b5ea2960aea2ebbb06dacab730d8a4ba1477fedae31bd9a521ae431e41cbc1ef5c0ea1a354254ec580f812e37173ede216af82b699bf4fa8c6b586ee3ce65aa9f1a9a5581eef87653c2e89b5e2de61679498c1f98d7b3fe80f4aacdb13736732d3cd92382abb5cdb451b3c5ad7b2ba0f8aa687a841bc8f16dcdafce8815e999524c12d4453c994efaf50702648e01df1d645467993718fcdf84d1679205defadc5c1e015e34c8ed120cc926de9f2bce4ffb4aab62ebfd3c53733a5914eaa2b38c2d479e047602b1e8a451b9ce833622a3e244edd8b02b4b388142b238d52ea67d24a1207f2c7048917804c357c63f73d4fa60b000019932d9f4f99827c0aca30a5a4231de749913f69370ce6178f93b582a9a3b33b4404f9f5114f0ecb6b39762b9d32cd2ef344c32a352d1b095e8ebac715106cb07467e880c4b5944511ad19a2de31b098995fe6557d64417bb921da0b352ef32a6daf2a10fa47d677714874790611a3c41d2af266d1d50d7aecb05f66d1a6f9ece9658af589f0003397868e6c797051c827be59ee595e2297229e7cf3740f9c2c2a7dc3b47a3aed1314c1ea63b29022717ecbe4105398147d45e9139ab8b9ef4fdc7dc4b580afbcb93f641c77facfc3a832d8c32d555b60ab125fc590d64b6fd306a2ca2afc12622a8c399b8779e20a87f88800bfe5918f3544098b83d085f657018dd260a4a6b04cfccad2d0cc7155415f0b9bb5923e1c1894c7939e4fe7484235cee37431df6718180f2941fad5de1bee0f003d160664a080b8904edb0f6c78da54c692246c0b36e5357c53fa65c82ad12fb362b53dd2524353d9039c95083447239726424cc01cf5f9d7c43495cd960618b5f4eba178bf1c2b6cec67d0f4bf9dc25c90b9e016d93cdc1c6e1884fb1f2baef683086d717411899d2dff200a0117c0750f65478b18e1cc9016a8dc2e7ba38fb9f23e202dbb748c668325ac1dadb156db2ebd2ebb87e478ccd12ce0e49a9cb7b2eff1db876f634efec30fa311702749a5ae2a4deccf44b77486ce1aaf2967f6522a9b125b52388e0fe0dde3858c17b6805dd65ec1dd24f1cf5d63f66932d5e2aeaf030280b309e1ba978b729005251432cf5b338cb643cd8a7818303eb87d5459288fdeb79a7a323d5d80c860e0c0919724584993c78af88ada50d2f2237d537c46de59d86f3e2275226efa65e1cdfebef2fc47a9dd1c74097d26ba8c51d5769cde2338645fa0ab7c7167e7d1119af00dd743fa7cd3e88256fa2f250fe80450fc81cdc4e96557e7a3217e85456f77143fbb48acb283113b3c7b5fafb89350fe25f263b6b34", 0x1000, 0xa, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 06:20:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000700)) write(r0, &(0x7f0000000100)="cc5e77ed7c1167c6b60472a03a15fc410fd9ea6d53a110", 0x17) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x4) write(r3, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) semget$private(0x0, 0x4, 0x601) ioctl$KDSETRAD(r1, 0x20004b43) 06:20:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10000, 0x100}, 0x8) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:20:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 06:20:17 executing program 0: r0 = socket(0x31, 0x4007, 0x6) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xfffffffffffffdde, 0x0, 0x0, 0x279) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/236, 0xec) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008001f00000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c704320b22f310b404f36a02f90006ee01be657aea8c5000000010000000000000202080271a3f8000400000000000000010000000010000000", 0xb1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x9436999068c58a9d, r0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x6bc4f1a8ba7d9779, 0x10) chdir(&(0x7f0000000240)='./file0\x00') wait4(r1, &(0x7f0000000140), 0x3, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000280)={0x8, 0x3, 0x7, 0x9, 0x1, 0x6, 0x9, 0x10, [{0x1, 0x0, 0x7fffffff, 0xff}, {0x800, 0x4, 0x10000, 0x5}, {0x7f, 0x6, 0x509b, 0x800}, {0x62e, 0x7fffffff, 0x8, 0x3}, {0x3f0, 0x1000, 0x5, 0x1}, {0x4, 0x40, 0x400, 0x53122ed}, {0x6, 0x1ff, 0x8, 0x100000000}, {0x2, 0xfaaf, 0x151e, 0x3}, {0xec3, 0x800, 0x1000000, 0x2}, {0x3, 0x101, 0x3f, 0x10001}, {0x1ff, 0x55a, 0x5, 0x1}, {0xfffffffffffffffa, 0x3, 0xaff}, {0x5, 0x7e04daa3, 0x7, 0x2}, {0xfffffffffffffffe, 0x100000000, 0x6, 0x100000001}, {0x100000001, 0x9, 0x7, 0x4}, {0x5, 0x9, 0x6, 0x3}]}) 06:20:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000080)=0xc224) 06:20:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000040)="097aba5a7e538279309c302a03e1141b7e5e19a764b1ac157ec78884f44d449dcc69c1ea05d58e282ce0fa6886515064026f495705acbf23acdb81055164a1d56cb8143e1c91a2e61e2e69d8547fb6cac65a9e4af864ab636f3032aaaf4e636061472ae7adfc68568101df60f8157115b2cbe45087a43d60e5d9e907a12987d01131adf969e3b4696b35f3d970b3e5417f430139026b2d0d86abcb6ffce4c11181178b4c9f01d218012c19042d49d033ee5b079d90d9db1c26256f37315ce28149b25e0d9441c5a30cdbc03b6b36f0bfa556453ebbfc8e6abde8e75b0819354ac3bed47a", 0xe4) fchflags(r0, 0x0) socket(0x10, 0x4000, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe2(&(0x7f0000000180), 0x10000) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 06:20:17 executing program 1: r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x20) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) 06:20:17 executing program 0: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r0 = socket(0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="00d1c2be369b228bb229d8b5bae5587b002e2f66699daf823786db6e486c6530002eea63405f538d40758e45ead464e4954b94f249c7c76435e5b6b463a24a7f43fd976c1bb6580d4c7bac2d5519d289cb6aa2d550049ed22f37423d9bc679daa3858c77ad12ae9faff835868c5c4d4c1fa7d04f194b621f6ce9446eb0220180040081001fecb7684cd45fc7e812790076e0c10406c905f87dfd8011f45e76ecf948458fb1f081cad24e65eee384bef59468c2c2d3025946f9f49523f6bd4d2642dcd5aae7ecac9db22b3b9494d0e431b5a33492ecc8c33468038eb49ce88cd4bb2574fbfb657417983a72675ed5abc411315bf39c8bdda2a0642288c657b96ce6f3f700ecdc492b531183cf1c9e41f8dcb07fc552923ae6aaa831e537d89aaf2854187440a3bfdc20f3b3547bb6447e39ffdbbbd4f5b3170e546dda7b28c7d931c706d55ef91f726f7bcc6bb125f0ed5ea62595652145f49b5a06648eedd9035bc0ede500328b49cd6183803eb67c98b86cf26b32f6d32f7423d15ec1859567c7dab3525f95a1a5f8baa69c056b37a4015d8eaac5c67b93804bdb429f34a7315a0720fccca42785b5287c7e8fc3e7cba2b35fb39b939fd13abbde5e7da4d6c7c6feb5e2c9e2bd0000"], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f000046c000/0x1000)=nil, 0x1000, 0x1) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001500)=0x1) 06:20:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) munlock(&(0x7f0000590000/0x4000)=nil, 0x4000) 06:20:18 executing program 1: close(0xffffffffffffffff) r0 = accept(0xffffffffffffffff, &(0x7f0000001440)=@in, &(0x7f0000001480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xc) setgid(r1) readv(r0, &(0x7f0000002500)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/8, 0x8}], 0x2) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x8000000000000047, 0xa943}) writev(r2, &(0x7f00000013c0)=[{&(0x7f0000000080)="07376b14ec14bba208629d829118b75d08089692aea00f3ccda9955d2da2cb19a2895ff9c157d52640ab023f50502caedb67b11848e322f72749991e9866e22c4ccf1f7cda683755445b4183fc7a086bad9dc52a2d77892357b8164b1703a9d5ec7c6df2876eea88efc14b7af7812c7f28c3bf1c03ff69e4faf6e205db3f373fdc5f34db6ebe04ca654791ab0ecd4b69c0af3e5880da47d0d6246446d64ffe1339ddd778e0260cdb07332c351d6ded682d4baf100492d5470d7b5da127725ee7ddc211c94fb5ca72b5ebf8a0797973f213a69fe8", 0xd4}, {&(0x7f0000000180)="3cb988e804d2e8e075f44b22fa809e2180f87be43759bce5f581df322dce060f2ba6f9003f33536c354a286f1641bc7e6db3b9259fbd62e42623f0dc3fc90e89a2a3bf8b556d1a0f0bdd4b60b1fe87d44ba364342d8778a6a176804df150b47af1af7576fbb926798fe2601d9e73c73422505b1dead3d1a0fe2ac71ab885c8b3f422f8966b2f1a6f24628a9d579e47cc4b3817d30747f88bfa55e748084ccd4a748aff6b92452901084adba0ab9f532e55c9dc8b4babea5402aeddd4880a235973531c6486af09bd8a5183c445715c39914b315068229165578f3b", 0xdb}, {&(0x7f0000000280)="f9788fb13fc0df335cd60a34128e3a1fca2cf95f28c6482b3433a9b83d64469457e81b20b9385081a653cba644152fa86773c4ee144bc02aa3a4cd49dc7102888138d6c4f9afc5ba284a72063c7b18998d32613074d1398dea8164be0ab88cb79599a709588f687ed2f285ec212bddde6618c3b70014e66e4d1fed088a567732ca9d39eff34605b9c402f0bbc110b648d1e57a8cbdedf5c449feb93c39b93a183fc3d75e26f6575d4ca6a83596dc06cc406bbc56c07a2784e778772df91c4cf7ad8499f4ce7400a912112e83b4e10a6022", 0xd1}, {&(0x7f0000000000)="8d3ebbe372d7dd6ffcf3e88fc24a559f63fa23b28e17a1d2cd5aaef042789d", 0x1f}, {&(0x7f0000000380)="6001b7746a2817adf2bcfa7f904a627c676bcc6651d3fc2ead84bc816851fdb9b86160dcfecef42f923989af26ef422ea18863731009ec19d20599214e62b164471ecc0f147be59d9509ef374ae9535a211028b7ddaa20545128945d400af02ecc33a89078bdb64c7faa6fd43fdd8d15f9acebd15e26cfd4084182074f9201f808e1f1c5062c8c0971bcb9a3d14ba005e7ce4ec314382b85d716544a95b4d32ba0c29eba84cfeeefdebd58fd8c738cfd2149307e49e2ac4ffaf696ac779184c6b4b94273ca9912d5a51555e30e7be215e84193f256c38eab1bd3cbf928fd29fcfc794fb487aed1a632bfdb14a3ff9688f8e25c01ba3d8d9a66b0c3e59bb1bc4dcdf5528c4269ec85df76a4369b956500cf7b70dcd7f4c56e4b3a8845b8a71e6ac360f7c7bb391c057b7ace300c67bc8fffe2626827da6ea0cfe567df79037b8dd98cdd6622eddd7523f65e0d746bc6381450db5661973f2a0ef24381837c39bb7db375804619d036264ba1240e7fcbcf622909b3c58b4cf06c49d6683368a4d6412de0948a9c8b15695f2a9d2808ca5279af35bc6b4a41bbb1d9307e92e697602f8a721c0cf1aa2d0e594f2b0e8f6499e5c90d11c0c04a06896befb92d0044c68a0bcb943c539b39078f903db6d020ec4587acc75febc4efb40c2d199b0f90c884366180fbe01905dde67005e81b432fb5c07b3f6f49bf88ef04a455a061ed8c4c41e1153ef3f6c7b2a6749a43c1a714aa1a9cfbc2d845f35220e1618d5b108c84b6f3e709d1111266f9be223a861c1e13d671254a701a26669e6e595099a6787271ba3fd823ce572f9130bd7edcfd9f3f68a37e39f0478b66666ffbdc090b2639cbc5467e784532e70972d3cce6f9a1264a19c65443487ebae3cd09750b398331c3060881babadf2af6f9fd577596455ea4a0f09e77b55e1a02817800d96d117046be4a3751e7d7c5a1107b67e541b970574150c62d46fc56a3b68f35ffbe30cc8e5a85cf770dc9b0f83f2f97bb153d7376dc2abb0c27a37a8a97e0d0b7c929ce364cb3f3ebf536ac6eafff643b147796d2f976b92666f11b313106babc46e4f2547aff0f5d399d46470131c92d5e0ed67cc02af7eb42f1be4853eb2bc7885cceed8d6794d5aeea08a803f0dc6f71f9ce18a949ab977c2de532f3e62064821998638bf9d41c164ce542b21258e7219e5bce73747d65bd3508f277cb6e3b29cb9492f5e5e8267626020b9c0a91410adaa1a9a89c3b44e6906c704f2a7bea50bd011e11d5007049c4f98813d970329a3965932b2de2ef5a8ac492d57200d20370d23b0ac3dd7becd9547910f5e3c61181614c9c1fe1777bf6c9082394f7a1a0bf6ce6d8886a97636d48f8c7c40f00cf205ad5411f101b677913876073983b91566a530b67c646229103a427c0e89b0943d803f3b8fe35a6a60fddec41e5fc9c440208ee06676454744a6a5c40951f552cadff653bc05964c20936012f310df3e919a111fd7e93244a814e8609bc4cb4cde37bb4ec5358c462f735c19e006d37f52f3098a429c49d5a135638db02649438d913a2fa4293a406518a98537346736ee03ce3b168732d70db7c8dbb8d1650d3e5318db7be2e19c946e46c2966a1ce8e919491b26e4d564d8a2b9289b19709649373435c451a96af6268e1647317ab0caa1fd30451b047891cf54f544efe7142d875ba44b42507523fc474edfeeeec4b4d26921b9826aa62ff3bdcef7bf043c70985ad2cccb2151d5015013dcf498300e361dec2d9cafa926f0d84b8e92e81f0fb0b43a9de7ca43d93841c289956ac7a89974d2a09e60c6c481f58542726b50d9c4459b533ae60ab1800fa923f534f21bb078434b3cd2315bb486599ea474b6660f6cbcc0aa6369ed4192e57c185768204302fa8d8488e71d0a63426da15e4cdc829a652cb90b6b98c455cf2984848868d5413b1587b30ea4d52bb6181d25549eaa066db9dab65ebb92f68b98316721ec17398218c6c1922714ad54999d79a9ca73add3c4aea7a3c7f7d11b2ee34b0a1c71e6c17785c677bf1157a3a4b95b506da1e9450690ee64f7c93c1be8f78c906d4ce5ba26a2a4b095ddccf052e08c98ef4f6c3cd5f7fb717d24e6557dacbae45e51a5bad9c15760ea564ef72706a82e9940f8ec0b23455bf24457f848aec9f532b05cf2124ca56f9b6a479ffeeabd70ec625b62fa285dcd6746bb44ff6c8e521f474ccc34c961ba9a3e0c50a920f74aaf7fc2694501b47379c1bbcfdd47c9db6ba6b5e92122c373943fcd917f2cac84e85f7e82dde7eef9d4ebde81a227759e7d6b72f0db61f050024e985f111ed75f585f390d40bbc3e3a204e82ed6e75bc6feafb9ee56fc1f5e63a4039240537e3569a765fec7a51ce105733e9d5b6d0cdcacc40de0701e7458e92b7591316826c8ab56a19afaa1d62b8068969ee81bf039542bed0fcc4967fc2cc094e4fd5e04baf38628519d183f492edc90635a7fd975a2385a8311bb6cc424265d817efe32f41b82976a0c833c5d87687c963891b762d096713df71fabd71b57499ce82fc2f78c9e54a83462b1d96be2b9178eedbf6253558414f564ce7dc11515b2f403990eea7a1a0997662b36bbea51d9553160f580bd6bf005f4badb64420d3a52c566c98c1fe143c0eb76acbbe5f24726d9f4451e5d322f213ebeb38bda6121040d885f52b306c62bb17cb1d011e7bc444610f30fc092743a12fd1f98386e76d34badb1c66b5c7a88ba55fc9ff6997faa97bb9e786c91e373409c39fb78c59c3ea9b9e95f37392a998b7a1d1d3efaaf15c5e08fadfc91c722bdb07af0bc1ebeac0d608ed36a99a6da8298238f134c2d16548fe0c22d1831285eaa665ddc2139f0d41993f9400c1f21c95f24bc05417c64ba085f7602541effd30afb7eef1c115f83e21514b9eb87dee584a3904763329464c0203462488b4ae92357a728e30c081b769eb1bf926a1ce0e63ba2b77a836fbee7f7509034f3dafec7159d0ae178dffd500a3679a977134b50bd1fcc3a55e92ccaa989e9120390665b1206f375f121e45ae0a779c03c478f0c160a472f608d826fa7969f8f3b9f8d7c06ffdc7290ed4b90c072d239e785ee8666e153f84bce9d1709687c447dad5c3dfa2c5d8808ac472ca3fde6ff7fdb624a7115c9fa67c3b4482754d228048c99db8c5bb58e0bcdfd2548ded709d272f691528fe8dae5a5f7c46f3e9d48e092e9d10bc782a58c809489e998282bdfe6454fbfd98c698c970db0b667f7308c3da612485021a682e49b82a3b617ad4ec0c5fe8b54157df42d4fbd463101c9a7c146d1a164353c6080992fc3a66cc3e5a38a225234478c3d7bd19118c70c42b41579a51a61f048e981a2a30389f80a3177174c5e8e09911a0a876020a0b7b79096bf226c0469591275ac144747ee814676524fb704b01b04ded156be463b9eb5a115fcdd2b100a137426814a11b0a916a1cac437f141b5c7c25e31118ddec24fec40c9faa8ee9e5b113566a32949c0056923f8e9d02e94bee2909c4af1300620ae8a15c65b86fb0e754c039aea5ba843c6095babae4371d251eee03509715b43e56006398afe6fae2143b98aca9b17c1aaf8e660f2510240243c3302562a1baf20727f4b28af28a82640e71fed9111ca07a7b33f874ad0cc58c51b20a047decffc7140ff4772c41a019dde90a0dab8942a696a60b4b05252b51089f1f0be9dec344de0803e55718d1195758a68d32b747d74ae511fa36cad9389f21915de06fa147212cb4daa2ae0adfcac74ea8c3f96861b62c2b3779bed8745cc58b98079cc3f99b9e6dfe7cc13204570087de8a5aba68741af8495a369d26c1de1ea46a4840578e05132e2ca95b52258779b2745e59b3cfdd9b6e3347777dbeee08c3b4d607bb445ffed562fc6a33d8143c4c16c5dafba90201d7af77880d4e3aa3a699747d142005b8810d45f1de2af53074368d1227bd6e78d834a3e4b485d12071f18c51dd8f302ce8a59ae9740e020f95599f7016ae395151316ec5c7e784be205a5ae63e3240ef515469eb97e1df9f7aa2a51b69dd3d0e812686a11c5fd1d3df9bb5b7e0b6531e36a3cd2e74f0a122a1c8e843183fdca0c97e2188ad25bed71996f591a9fccfe82c6265149163db830b31cc7b0030d66d0bb9e48305b32ed86a43400ed67bcc6f7efd82c76a70972b57d661d5661fbee3e6c2547f4b16e4714b09ccb154b91a39fdd7f250c756f97d9e4881b9b51c77e5ac3fcd52d1552f93f52c7dca4bd9902431005ba238c2326df1d81b3c2bb6b5abff86afea7f9ebd78f53870d63ac97cb30179e6baf121f055ad3803902957a019d3dd8a6ad5ef42d31d9834521ec668fd62bde5b73a1fb765bc72471f906b2d33163493c4f339be1610f76487127313f1c00118c38600952978a597ba7cf8ed24266e7a87da9a3176b42ee1fc1ccd76ecf57c099adcb50c7a845bb6644647c6782e5ba611f1a41504c45bbbef6a0df16692530185961e2498e93637700cddf443963827f165436ddf00f831948f10244e9a4d59fe60efbe3b84f486e7a57c871775a429d3d0098fa215369aa5b36e22a43bfe946dd6a4bc71a40251a4fb3acb1570c7b12af0e9e8575d0deac8dae1d151875b49ac1c99a4d756ee94de807805c89defd8d0fffd4dcb748e9b15d7ca24b328c1b8b44180259b024ff2d94b54c2c60d37160c7ccf3f95bff6795a1f2e6ace467d39dc905d68f4477bf2e821fc62d631aa34637529277b1a937a0363f0690395129ec79c08750a2cd5d260311475eba0388a2512c0a43bc3ed22abdb81b16e326b6058b1d0cba6ad424108b98b454f209860bd20aed67e6c10ad93f47773ae1ec8451b20f4b3ab5e63ccd19da35e43980119c86d1bdd45f2431c75a34dcc4598ff24bfd344e3e882a5149b71cd1ea57420ee765e32c29dd739ac669df89abdbb43d39dc3712b316bfd79b3e5900fec225c864193947cd5079994fba0cb23f778d5db438dcb6df3892a89ebf9b14fdc0a6cde4f5f4a720e1a97fd6a5a4de784c620b743419628a5a2d563013595ad0a757c4004cb25f171a5cf004793668ebf9e0088de63754ddede40af2e779614170d13cf0b32bff05d21c5453dc2b22193d78d4c6c25a896195336cfa5ba189c698945fc1e665a806a439dac0c29aec8766487f27b4703165174c67d4b037b9b854cbcd63648f4a3e83fe19460cf2189a80c06509adcd71492f0b42f3eff21aa89e2b28d3854de0ac4a3c3ebde45b1951e45b0c4a0c8024456ea8afe996d9072f3b41287fe5904bb981663a13068e8b914217dbbcb2c6bac46f88d9ef2ad6370c9196254c541d975ef8c26ece4c0d7f7a24023e21d60b72c650b3e0aa1d9950fb9309fc74187faab6decbbbe18fb1d00e92a646a3f3f1e86f602a07ea2e7e1655c28eff3874cd0393ddc3d7b176f5839e8090aea16a987979673f673fc825e7bff874f2a78c84bcdabebc8098a1048e79b7257bfeba5d697474cb5a3c6b5c77abe82af5d4c6973730ba7ee4ba670deccc52a42fa3d9e8bf583b93676f761ec74d6ad7a936e4b8798d548ed219d7a6d49e10286996693b1e9eb6431cab65d31f8bb524169c5c404522e266ab7932f6925409b81792940c9e9379975231df3ba9c3656d0d5d7616c3e07430c36d91a1fffa45e156b39cf25ab68da586b5bbcae37daac823bdb7902e91857a621926921128e925e7d74b9f584d45359f88a881f1b8fa359eb4f383efc1fa928b4adeea6dba7b9545f9a866ae22d13005630e61ac3740a18dbc97101bb5d", 0x1000}, {&(0x7f0000001380)="1c9a829f209ffc", 0x7}], 0x6) 06:20:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000180), 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x6e, 0xfffffffffffffff6}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x8, 0xfffffffffffffea7) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x800}) 06:20:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = getpid() getpgid(r2) shutdown(r1, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x7, 0x1, 0xc079}) 06:20:18 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0xffffffffffffff28) socket(0x20, 0x5, 0x400) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/47, 0x13}], 0x100000000000014a, 0x0, 0x0, 0x9}, 0x44) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 06:20:18 executing program 1: r0 = socket(0x1, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x39, &(0x7f0000000080)="0040920000000000", 0x8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) setsockopt(r0, 0x4, 0xbf, &(0x7f0000000000)="a9", 0x1) r2 = semget$private(0x0, 0x0, 0x9) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/187) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000200)=[r3]) 06:20:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x8) 06:20:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) fchdir(r0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4a, 0x4) 06:20:19 executing program 1: mprotect(&(0x7f0000498000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x11, 0x0, 0xfffffffffffffffc) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x25e88a083f6758fc, &(0x7f0000000000)={0x1000000000000000, 0x4}, 0xfffffffffffffdf9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 06:20:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x400, 0xc2) read(r1, &(0x7f0000000000)=""/48, 0x30) 06:20:19 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x2}], 0x1, 0x888000000000000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1, 0x9, 0x800, 0x1, 0x3, 0x81c, 0x101, 0x1, 0x3, 0xffff, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x4, 0x13) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYRES32=r2, @ANYRES32=r1, @ANYRESOCT=0x0, @ANYRESDEC=r0, @ANYRESOCT, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r1, @ANYRES32=0x0, @ANYRESHEX=r1, @ANYBLOB="6c2647b5e57be97c0d6f2bca40be93f5141ac262cd190661dde8a9cc499e6877c1b17281dca544e30b9d6936957c09f888fd577ecb82421dbc0d7c03836b92655dc36ad63255d033440070bbaf8fb0822160590b5cec2b6a8e0a4e252f3f8315c394029b081dc06eb340b3e10ba33e3614820c2ea9a78b1bda8df918b40af474e71e7958326b904b002b2f620a307367377bc7aae3db102cb7911736319f3f222d36f2ed7edebca914112469129fc3a3851490120dd841afeecde95e4c546cec167f44446b044a77617b9d07139e6393e87721e401f4ac3d01bc", @ANYRES64=r0, @ANYRES16=r2, @ANYRESDEC=r0], @ANYRESOCT=r2], 0x7) shutdown(r0, 0x1) 06:20:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r2 = dup2(r0, r0) r3 = syz_open_pts() sendto$unix(r2, &(0x7f0000000580)="a819cf8fbe9997518dae9417adcc3372a3dc1064636d8afcd9676612c8b9c07f7e609422f0cfd2e058619094b37726be8b766084ae06eb3967e85bcf704c81da9c8b06da4c2f0fc06907bf20e6294ce6e781749e5046eb33ac18d308cc415575f89899d8dbadf7c423fcae9d6cd034c64916da5b138c1b888d5f8735fd2c22f983fb5344e023b8bad5434b5d9466a1f4d57a629c577f4dbd9f16994c3a9e627179f5993ed00bf69292", 0xa9, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r3, 0x2, 0x1) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000380)='./file0\x00') r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000540)=0x1) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r6 = socket(0x5, 0x400000000002, 0xfffffffffffffffd) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r2, &(0x7f00000003c0)=""/57, 0x82, 0x3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="6c65302f66698f6518000000b7880000669c91a379c374443cc38e34c569d536378d1412c91289a4b93cf155bec1cb20a02c0f4995f7ca3455e1c925793565a658a3d5ba6ebf72cd2e7fcb7f12bdd361d5e3eb347aeb0b5e38c40b3ab223f22f03f4e7403450b42866fe43ef2b092150c2f74b051e6a50fc7f4b9b2e2eda80458cbbd4f3018ec253c8171fee87ad863d8ed243d8477edfd925e100548b3158036d41fc2083731788409aedbc42aec77a8e39cbc50b8f9620159fb3443fbf4ff6ac9a01821f907c9d8f77e44e96a516e1d0aa5210f53464bc6f034c6bb7afd05b6d1b1a73de55902e58ead9b7a8723f98326166a8a38011a4843a7648e0ccf0dda31059722a4e0644f4513102e2630bc9aef0c82000caa97d5ea722a7c7c6d2ce065eb996da19864ccec27344ed9c97"], 0x1) rename(&(0x7f00000004c0)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000200)=0x6) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() recvfrom$inet(r6, &(0x7f0000000900)=""/30, 0x3f0, 0x2, &(0x7f00000008c0)={0x2, 0x2}, 0xffffffffffffff90) close(r0) fcntl$getflags(r1, 0x3) semctl$IPC_RMID(r4, 0x0, 0x0) 06:20:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) dup(0xffffffffffffffff) mprotect(&(0x7f00003da000/0x2000)=nil, 0x2000, 0x15) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) 06:20:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x6, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000700)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getegid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="d81fc9648018a2db54b425f90b1439592eacd76d878faf6a5e27dc13f8c9a31b4c38701f30ac060d380ff990d6", 0x2d}, {&(0x7f0000000100)="318a1a2a20008e3185f6f36a00a252733145e005a214789022508456044662603a0f6be4faac1aac52a343fad85563a5d73d10b05d70c20690e831fdbc1454ee43b1b5eb79104ba2f5e50a4fa62e0800e8299234f4d9a65d5fdfbd76c117b569c3f68a4d73592a8381e969ac8a23a340349a697e2ccfe1628db0f470d177c2f0334bdd12a30140d14cd647417159", 0x8e}, {&(0x7f00000001c0)="530547debdcb1bd70243677b0955639514d58d1fe7e443f91ec1712a8b5a63c8ce3fbdf25e53097021a300356d1ba79b66645ba8593c884352b7f072c7fe9547876ef83ad0da97564bfcc536a4e4826d33405ae9580c835c30f5620003b860d2518a221764e1ac7a4c952d8ed430d2bdaa428e56d006136e42e58c2ab44e1df8ac4e306ddce853e248c74698c580bdea183012fdd6a60a77bac209d51d21559765930102b0d88270c66d27ab2dbd94e1d82509cb9c", 0xb5}, {&(0x7f0000000280)="1773b09656841078fe6a27ad845b8f5ec0c42722f2b1a1ab15403dcf4a522b38de847c4484acab22b74e0b558d1e1ea73f7770b9bc6afa1328e8f1edd574c2b511739495edf8343602f5f90aead3c503267582fd44c0b39fef216e5c7665ab7072d528bae41d2aab3144dd7882e5a0cb8b7fed66b603bd2a8930b3df017ade", 0x7f}, {&(0x7f0000000300)}, {&(0x7f0000000440)="b64e81cca39f06c90a917f0b3213784ba6142f15213e610a6af9a07e34279f488262b48806219e3df3589e30c3daea6830a83a79e676580cafece4068059c3eaadb5191396e0865af845418460661404b3fdf0b5ebcb6d49d70857d02ad6fa06f359ddb37db02a9fb2fabe9cb3ce1d0f7650016ed21a90b21a36a94cd966f0", 0x7f}], 0x6, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xb8, 0x3}, 0x0) 06:20:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) munlock(&(0x7f00005c6000/0x4000)=nil, 0x4000) 06:20:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = socket(0x2, 0x5, 0x5) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 06:20:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getuid() setreuid(r0, r1) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = kqueue() kevent(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r3, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 06:20:20 executing program 0: kqueue() r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x14, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000), 0x10014) 06:20:20 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r2) shmctl$SHM_UNLOCK(r0, 0x4) 06:20:20 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x100) lseek(r0, 0x0, 0x3, 0x0) r1 = getpid() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xfffffffffffffff7) r2 = dup(r0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000001, r1}) 06:20:20 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f0000000080)={0x2000020080004, 0x3}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x6, 0x8, 0x3, 0x0, 0x1ff, 0x9, 0x0, 0x0, 0x1, 0x100000000, 0x6cb}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x2fec, './file0\x00'}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) kevent(r0, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x1, 0x1f}], 0x81, &(0x7f0000000100)={0x2}) 06:20:20 executing program 0: r0 = kqueue() minherit(&(0x7f00007b5000/0x2000)=nil, 0x2000, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x1) mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x6) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r2, &(0x7f0000000300)='./file1\x00', 0x8, 0x6) linkat(r1, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10080, 0x20) fchflags(r4, 0x704deaf7e909ef51) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000002c0)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) 06:20:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xffffffff) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:20:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x100000000}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) write(r0, &(0x7f0000000100)="f74e09a46802f583a62e17da4f8abf1dc35c4c347d2d1315bf1d750844536147ca0ced1ed527c910a79d0f31064180ab887b35a8fd413de9923faca4fc8ec13fee8ee91c027eaac38702e9f62e5e439b03983d52e7d63b1a4bf067a81f02269ce47718d7b133c0934eb430e03e18e769552392ca7fa30f04", 0x78) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x401, 0x8000, r1}) 06:20:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x1, 0xfff, &(0x7f0000001200)=""/4096, &(0x7f0000001040)=0x1000) close(r0) connect$unix(r0, 0x0, 0x0) sendto(r0, &(0x7f0000001140)="f4fccc9d7bcfd3e0155177d3eddf73ea66de450580b8b697af6f392f8553435fbdd762091230cb85c6a28f0284a84dd88029a6541f7e3966c847d32149a8e868d2891750d35999b687d7da693243d218cec9eeafb5a1196c88db8f77a7d251754f7eaae785c59c4c2031acdf226f035c", 0x70, 0x400, &(0x7f00000011c0)=@in6={0x18, 0x2, 0x1, 0x81}, 0xc) ftruncate(r0, 0x0, 0x80000001) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001000)={0x2d, 0x9}, 0x8) setsockopt(r0, 0x3f4, 0xc5, &(0x7f0000001080)="e94777450f926ee97178882fccf698c3caa19c2882f8f7dff265ae8766028f162fe75350061f9d207428a2ca14604b00cb6f979ae2490a8cfd2058027e5ce6d6b68139174f83d0432860039e8eb99538e85b45e51022ff097d20d8f8d99bf61955b880f90e4adc05618c393bb47c9b993668a7bc8a82af26dfc75e3c51663c89b1f4e44523e72eb7674ead99ac8fd576397936eb852e54b9189d170763b062a95c4e0e268361ebb1a46df8ba485cb2", 0xaf) shmget(0x1, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r1 = fcntl$dupfd(r0, 0xf5371fd6b2877cd5, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 06:20:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000024, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="e01054d6d4442ba9891b54a12940309c6d929ffc473cfc62bf0f700d1bc2e258e6c1696a3533ca9fc8980dca356a0ca6099d46a547e45e986278da6e24553abafd701b1f6072115fc2bd485989f22acc825b5580afcc59c27f39e04d579674ec4884811b49a48fe24945eb8265926b39f644aed9a980515f20b691aec351799ddf2932a8c00ddf3901f2eec5311b2b7c3e9a30cbf842b04338c96cfe65e48e814401240097c4ceccd27ca64fb0ba2912f570ec97babe01513b920701f4c948f97458bf994310c1c35e10fb41c835710cf4db41640ebd1dd2c00df43b105690a2d34af3fe402a", 0xe6, 0x0, 0x0) 06:20:23 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 06:20:23 executing program 1: socketpair(0x6, 0x5, 0x100000001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0\x00') renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') 06:20:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) sendmsg(0xffffffffffffffff, &(0x7f0000001740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="7800000000000000010000009bb600000ed0fc8bdeb4f727c7244f755d03f2b6d9e357d34bdea43d017fe80706a459fbc80b813422a6e3b2501f7fa44d457b5ceab24a55c0af14e6ec740262b704e49ceb081f3c6c0317cf0cc8ba72b5ac7cc0a967b8eac4d3a55fa490b50276b09d2014bf000000000000e800000000000000ffff00000100000053fab2cc9f4c"], 0x8e}, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x43, 0x80000000, 0x1, 0x3, 0x8, 0x65, 0x1, 0x2, 0x0, 0x3}) 06:20:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) r4 = kqueue() close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 06:20:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wsmouse0\x00', 0x8000, 0x0) mmap(&(0x7f00007d1000/0x1000)=nil, 0x1000, 0x3, 0x5012, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x3a52093cb99a334c, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) chroot(&(0x7f0000000000)='./file0\x00') sendto$inet(r1, &(0x7f0000000080)="d4d5ff34b7f9447fc78498e1526b0e28be3b2e3986e7a60efd2dff2832dbec52802391dafe623fbf3fb6abf3f8f94f2dd683766f9febbc4a2562c59d684d10e12f408ec8739e31ae55ae82b1015f139aa059898b03b1d73e561a5e8b4ba754a467c773f407bfbca49bbb28946e78e0c4318ffe6ea7993c57473e659138ab295515b8c7feb8472f25e90621e2dcf42ee7fcf525fb60d7950c4e6ccba3b95f1be430f2b8898a2a2a8a5c9a1e11b7a52b71adb81e41755178c06c6d3bffb59e7254e0302d12e0d1ffdb7a1dc4ed96deba8a65d78b7b07e892b0a84ada717ad02457ce438d7761daa05ba32e08d89766b4284a467ea9fb434b684272b8d579c04840c543a41af1b8ba8c8d3ce890e33d52d17c1f238ed2b089362900b3abc7d0efc06cda985cde6951726a194b96cdb907e7a6bb73a475f2c824aac926e08c075cf61d95a0e6620085ea57c87170cb843a2b52c8b0cf9cb8f4f35bfcb028a3c8db17a4019a0e8136a85958701d918ec0eb904a5456cbde3934c843189771df56a587097c19a2271efa14eefc0f7231cbf948ad5f732e8d6035537262fd70eb805d30dd7f9c53123b2620cc6b2f28efeedd48f846b1d6ff936e7deca4652affd67a533abd5fbc51a657b94118f6b7345e9cb392c9c26cbe85ce8d9cb90c53d7b2e03935285f8d65fe17f0f3444e73afccb8fb93e98e7dde09faa38140127ff16e18e7e8de9433dadb826450abc7dc67443feb50c9bc6ce3a924ac9d7c1ff474fe5a88cf673d8cae23c351d1201248aefd977d3e02ed4b4054f5fc6a3edeb3152525eb7c8e1f4fdf4d9c1090e67f5bde9a7ca3849a6fa0a89c3b939421a008de9f840e0151fc68c8e038bc77f4de0294b2f09a52d33b20f62744a68658994f6c7a126cb3dc2e552d1df8747fef0b906b2e847c0a80ebb88de3691f76b39978bf42ad29893b27e6ccbe0e8a01f513fecffe1bfd8a660a9f04e97a7d3b2af67acf4392450f6b3bb895bc3709381438d4a3df9babe2392b07558dfe9ff7a6aa2e625eb3b16b59c87bb3eeaab793be9ce947059add2f5a23c064fb0a655dbfe708d3cab1e9ed4b7318a70894563da051ca251de0c5a0071f0a84529cefd18baa7d7bd998201b7ddb9d3ee2849eca616ab6d22f88bf5f5ae3457540d36c9cac928c19d35565c0cc794f26e1af982b7317751ac94e7031fb381a932ab6de8249bbf81c26da41e629b560586328c8d07db284463170012e25dfcf18521661bc2b9fa6d283725c74eb301989489aaebfd2ee66097461b9272780a447f642a23da5cf9897c725a212ab664db812cec1e7e72464fcf96d00f1390ac49fc1b26a87b11db7c6aa15c0ff24758cd5ad43d2ed58bc843bbbd4dd99663719f2ca857a22d085182a4967a428fbdb53254fa1ec9b0718dcfa5ca76011de8755dbe9411d1a912f876aa436775ccbad36fb8b1cd6d18ce7d7f6b013a92f9f2272ab168680faa3ca50a19f701b8300c371b0dc0bdd07c743dfdb178d2be9deea9a220c702158d7b54168b369bee8bee848438c30c7b0eb204159d1cfe84f4f4a5758208531d93ef308e432b1364fc62f12f6158f068a4a25233d5c112a0aa296980a7d10c645f0712682a0b940686cb28ef2dca3e882ce744ea36a01b15e6236716e7e4404ed9e86048c2f5fde47477760f2e306d389bc01ad32136aa93c814b0feaf4a663e288ef020480076f51eea1d2a5d77d295e65b4b16ab74568933a456bb41a53ca2a86a828ff4e2788b9c7bb6537ea3e04692e61f047afc5712413b468378f6e17a0357fd71ea785309c38c55414e97442122e8ffe8685a2c1de676ab21f75085701c807b71b89f523156a58b72ee320bf9433776d303c4b5254af0719feaf7c0384b2f6a53e8fc9f884b1599e88cdc404e0f4c0fc47039098180c7e4d444ef28e8697f3f30b0ababc34c268f260ed76c3d12b081826c5f8513e6fd0b3649204609235c7a1fdd67c2ca8e640d47b8e1bda28afa644560b60189b4bb127cec6484095145b8d22f9d0c27dd8b15c531e176f770414a0cdda9f90d97f610a8ba8c1891c45b51ed30c5550d2f2e2a47313bc77e0940c36337581359431bdb925bc393a54fe0b8735dc13b953c454cfb34ec9139c19edb19c61074eaf396b025b7a8d7caa39c6f8b86c51d71d8b616d7b055056fec5997cd18ca8776aa6fd6415c653fcf430e556a99c46a1e653f3405f6348f6afbd4d4372ef668e894c844a81b35e42901a4ba2b698e0734e30022d689f9b170b9d8ef002e5f0dad70c063487c9eade950f7c2aa07e7bec63c64279d86024c31b6e6fe9a41fb4e95c56351308e66d71669b7ca9b896e07b5202e08190706f0c28d514a3b88a01650b928062e0ebb073b2ddf10ef7bfc948d68494f5b3ff8df82cb655b45ef1e21f11c72f0a7dd84ff1ae6a0cf8d37e11ef560991571f1aaf4cd34269f27ae53760f3698bec2183d9016751bb8ed6ecb6eaa246c0b095c9a5bb09c84daff1368e721c8a35c24ef852b6b1231d7ae0fc404f96279a5de5624e1739ace6f80c22168e58689b4b61226832dfeec79dfcd9fbfa660b79a23c93f0b261a8e24f0dee04d9dc2bbea75bb32d727d57e54d9199771f5645b1bc35c0b8c870f10b92517c090487039839bcd7b73c4c8b74ac9888168c129c601b1dfc0bfc0c240d02b042405954ce7862efe1b8258c22258a739a42c954b40e63f728a602a4de09ade503e9352b5a1bde300c73f4be1f7b5333818385176431092fa5ef906872d938128857e15554d2d943a68d14901fa961be18ae17e179ba90f7f49b211cb68233becccf4f5e27bcf6ea247b42819be366c9f712df46333d067b3c5e01b10d96119936055136546d8e76de093acf645670a9c1f80b4acde688e06568cabac5c4ea54808c19cff7312506a7eb6a5ceecaba046173e9803a0d0e5e1e9949c7eb25fb127e0f902b23c59e5f75ce44b16d30172c20a8579e30fb72f524c6ca8c6a0982ae99e82759c1470c37c23c630136e9c3ffa2542790e970143f0c2eb601e607463840008033100076e171f8002df27ab79ff6e426ac470fd8c538d767e2da669879d929cc16d9fe9017556a361df080c045c67738652d87837ecc237f914c0f7d38235c5a911e99b9d2198385a0e49d79b78d75bba797ceab3a686aa88300094e8073020b6e178dc277656502bd99603bc99f4822523ea84d665930a317963e9cf1ca5d1d72c7951ef22bb010dea21c8ed1627fdbd6cb49218d04d735f12418b4628ce109d37ad8646130571634c7be9769666fe323614f5140b5f3bfadc5e1459f3cc167520b272e913720009b837afbe8c869b1d6ecd45b680430d70dff1c224dba93c4e1d3f2496b48db78edaae4e97eeee97e4ef31f2d6f85d9750fe82ef6e61531ac902b34d136a73f0da5c983041f343a668bacb33c0ad1245aa80f4187a5a3d0c0526bef6a8bf3ab54bfc827f831f1f87f11c7953350d01edb272882d23d4fcbff3bfe67445a3608700a06f9a8064faf6ff7f239b7b5de1690a9aee74dbcf7e6c98920fabe8cf28df6cba88a7ce9c33d57bf7c7a84eb1d680ae0c646463fb3d4737c6d1dd859d94eefc393e9711e75507482a4d0c5c3e2bc1883b7db2e162844d430a8a48dc71b1867559b85d7cd10a3c3838d0ad058fc5173cdb7fa7c6439b6cd0adf573975bbf7755a902caa3cb21c089a8f12a26bf039d10e31941432ed1a9f05447a4a39723fff3c636fc6e346c6de92c85cd3afd312963db19539690a08b8767f1925d55aef3664daa233585affb1e79d3993f0d0f007f9cac596822ec46689514b12b2d816d5c7d9266ea84efa6ef04ddee58f52bd37bfc84ad6911a18514159d4ccf68d331f1111ec817591765be8ab13a65189ec0a56124c31e906cfe37ff8681a28aede438224658644a01d931198f8c0f6645a70d03140045612905330be0c92da565385fa61878c0cb6eb3aa104f09ba47d59df3cd31021957ad0e2931b5da3df46675cfd203192bc8ce4eb6cff53def531c39b675ee9054bcf1b11da10508136beff0e0d2df2c41bac5b080cb32dbd93a65f0f0b992d1e759acf8ecf30ae04cd1c0017742abf6677b2c9f16b4f66084e10a730235418d152c5509a586b2cbd0406e9465efc49fe9fd9ee2b1ac6d059dbc9199cfc461f426f19c151bd0ecccbcb10d08c8a74c6ad5fecdf9a525dacb317e2b024d4e4fb74293c12dc41e397492d6acaabe1a3b2c8c57b98664561874351d00242074007d297a63d06861c7d4a4e919691d4da166b66246c5b8f323572ec4c088753c3ac0b2a146070ff000384b3a2b81939f72972f54e92a11bc5f25c62f8317aad7c34c4dbd7b5263908484bd2aded64e5357b177145e9c7d4ccd21381f5d7110be56eed8aa2566d0c66bee0d183288f44f2dbd2c98826db8d55953b9f9ec8e0d553733177f01fd775298b8697e19622a2f40b4b93c50e5232a0f571e78a3584ce4f59d68fbc86f99910dc2e236778fdcba92ce5e2f588d428633b85ba557ab7fe5879ad3756a6f90b72004614d33e732d29f15cf48b225be1cfb038bb04e1dfbd1f88f89b7a8ce5dfcda8e52656e1ec8844aadfbbef1aa5a49eb6461c3f01085d76dc1cd3cd340fe65e875d9e4106671daa735f2c965725a3c0b06d1a3f98905b9971999a2a8bf6acdb45e74b0222cf617a325559248250bddde592d670d977e283cebb8c0ea0d4fbef92e8e99618428b99fea95551339dd24cae9ad4beb744763267651d402869bf3de7fbc160395936706bb28da73667060426b4442bf4f8c085f631e559db579999e77091f223c2415cdf80e8622bc1db66c53004f1c1d2f5b316a0c563a7a16d9043d4b84ee632a5ffe2156373a8f2f9edeed25fe602df5cb5af77b5fe0762e478e57143ba6487e4f11d955a925eb2ac392f93ed73e24a0d5a4766f6c41af18c8fd47e54bc1b55097d8500aa646bf73445d5f7f6cd870541a016fda40c8a7310d15bba4c06865f04a6757cf5c2f94ed5b7b76226b7de02ae3cede379ede81433708b7b7debcb22042147d0857ac5de54588f5cc9fb27f7b35cef5b926c01c433542613fda11cbb1b944c93362575e6358233e4b8ecd92083936c96509358b9ba4f97fd2b6b508b1f8c9dcd8a899cb89bf4b0d348c9e88d1ce27c95c7ee1835670988da57fd442df0eaf7ec8077fbf71d8cf64a68c36dd13f7521bb589e8964c924b297ddf255a60871ca87e5af2a7c6e40a3c5ca8f5ff11713ed6cb8b9e0b459b7cec055887547d2388878ffdbd994b77ab484100b9a39db582395857a6ad4dc38bfc7758395843f18a6db2c05164d918101bb088941eaa5635414bc315e05071073f85e6ecb53ae6d85f8f32ce0b2d74b571610c7bd85b87d54acd39bbb05c0d5fecb35652b0c2b9f99e26e9c49c9e4e4a847805fca88418d1ae24b115fa4abfc3eb5b3aae7af3c5e3caa4aad11a662ea9b4352fea97932f8b01f616a345c44bcdfd126bf54f6caf6f3992ca8b9fc796abdb13cc3fbab25902538f715804993e1dbfbd66a9849074e38d6ba493fd6124d9c5f4b317427b0bea584fb214cf6e7af75dfe18106f96b3d1f770c8b3b5bb178be87569536cbd970d6e8c80d18eaba553b642504e8956283c67b14ee20e7b8806c12eb498136ccc8696dd2db33732e9fea457734cddb96bbd90bf8b13b463ba169c4b837568a3855b96c3ed4a684ddd556ba09efbce6ea8878b787642457f2f6e2d3df614e27085de53bf7fa8fc42abdbd9ad0744ea276d513ae3f314e68", 0x1000, 0x40d, 0x0, 0x0) 06:20:23 executing program 0: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = getegid() r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1810, r1, 0x0, 0x51) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file1\x00', 0x81, 0x0) msgget(0x3, 0x4) r4 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x6, r5, r0, r6, r0, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="5226de599fe8b89d9f26c7bcc4af516300455525e1e06259094477ec90115f349b2fe62c1ce465be0c0d206b68c9cc06968379ccb68865494080d7e98c2829133e38f8d75fb11dd5868568c55313fa3d4ae628d9361025589e41fcb85dd7b0e2f241c710d183b2c0aea872a945a3735f5bbf2cf667f9364b4543", 0x7a) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x1, 0x100, 0x1, 0x3}, {0x1, 0x6, 0x54bf7f08, 0x7}, {0x8000, 0x7fffffff, 0x3, 0xffffffffb0e756b0}, {0x56bb, 0x8, 0xfc00000000000000, 0x3c63}, {0x7, 0xd8d, 0x1000, 0x5}, {0x5e19, 0x1, 0x7, 0x81}, {0x0, 0x23, 0x7, 0x44c}]}) syz_open_pts() getgroups(0x5, &(0x7f0000000300)=[r0, r0, r7, r0, r7]) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000340)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000380)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x21) syz_open_pts() clock_getres(0x3, &(0x7f0000000400)) 06:20:27 executing program 1: syz_emit_ethernet(0xa7, &(0x7f0000000080)="75a6e25ab90913fc1f068904c10233b8d96d8614bded6c05e63b9d07e6ffcd6c61abb2bdf4d4a2233ea5f7fe624ca6f6a9ca42bb0e732a3960990067ed90bcfd51dca9700781791a942eccbaa1898cd8d36f0b6545f6aa4875eaf3a6215657763d607164c6b4df6a29832d0e910578df198d692c2388f0415ac30f30767120c4b5eae5cdd3500024ea5309e4060c51b87631a98115046aed3947b60dde5efc03dd9e1b695015c4") r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xff85f41d384b04b, 0x4, 0x20000000, 0x16, 0x9cda}, {{r1}, 0xfffffffffffffffa, 0x80, 0x40, 0x2, 0xedb5}, {{r2}, 0xfffffffffffffffd, 0x40, 0x40000002, 0x2, 0x1}, {{r1}, 0xfffffffffffffffb, 0x93, 0x10, 0x4, 0xaa}, {{r1}, 0xfffffffffffffffb, 0x7, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0x20000000, 0xa5d3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x1ff, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x20}, {{r2}, 0xfffffffffffffffd, 0x20, 0xa00fffff, 0x5, 0x8}], 0x2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0xe5a4afeaabd96ec, 0xfffff, 0x7, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0x8, 0x4, 0x9b47, 0x4}], 0x2655, &(0x7f00000002c0)={0xfffffffffffffff8, 0x2}) read(r1, &(0x7f0000000340)=""/4096, 0x1000) 06:20:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x400) fcntl$dupfd(r0, 0xa, r1) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0x3, 0x4) 06:20:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x8005, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000280)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 06:20:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x80000000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xfffffffffffffff9) 06:20:27 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file1\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x20, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) recvfrom$unix(r1, &(0x7f0000000280)=""/186, 0xba, 0x840, 0x0, 0x0) 06:20:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r1) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2d9d}, {0x7ff, 0x1}}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTOP(r2, 0x2000746f) getpeername(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000008b229de23c80baa79e21276bdc008100000000000000000000000000000000000000000000000027cf65a06074705e000002000000000000000000000000000000000000000000003e000000000000000800000000afe1b2e1001005000000000000000c335d0ad59955d8d5bbe560b8387822714ebc36041940ac3a9eb3e375949a45e2d07d2e1db38098fc5c064ee55f6959000051797ea805b95dd0ec0c85751c45559d6e79c7f110b3cc2bcf9cc4b0bda1f7c8f37683e211ae3eff49bd7b0801f4e473540a983056c6b03bacefbee030f3f44df2577af3edeabf4bed019c814235ead1ed5ef197c24d91f236e118ebba1ef9ff49"], &(0x7f0000000100)=0x5f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce4100", 0x0, 0x800000000000}) write(r1, &(0x7f0000000140)="96", 0x1) 06:20:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = accept$inet(r0, 0x0, &(0x7f00000000c0)) fchdir(r0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='\xe4\x00') write(r1, &(0x7f0000000140)="7f70e59ae100131a999887435e416b39d2fc9f243921715996c9c4b6b0fb83571d0d7a14ba22b02cc286b261923e303ce04f49ff3be22d405bacaba74afaddc2f88e23022c14c038cddcd1dbf4ccac22521a18e47fa06c4903461011abe45a7bc1f9c599afbfe5a30ee310ee1720e81947fc6c0dfe728e6d2bd0b8f463b08e3be0ac96b69758aa19a02c5d46b3f3b042a9e1c6a388bd8dc4cb877da2b577b6a5eec99a954143eab9cda74ff8380c40141a0471d9b233ceb117858493a25d5745a7f872d53f351316084a524e3993c3ec24e18ba5d0d50b8167e926f4540b147c3e46011676", 0xe5) 06:20:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x100000000002c, 0x3e, &(0x7f0000000000)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x9}, 0xc) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xa8, 0x10001}, {0x100000000}}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:20:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d704000000000000005b00000000000000e74de4"}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x180) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/150, 0x96) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x7) write(r1, &(0x7f0000000300)='7', 0x1) r3 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x8, 0x80000001}, {0x18, 0x0, 0xffffffff, 0x3}, 0x82d2, [0x0, 0x2, 0x6, 0x87f, 0x5, 0x80000001, 0x7, 0x3]}, 0x3c) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x8, 0x1}) 06:20:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x3, 0x0, 0x431cb1f9da7e11f1, 0x6, 0x8, 0x7, 0x3, 0x3, 0x400, 0x2}) 06:20:28 executing program 1: r0 = socket(0x18, 0x3, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000fdf080000000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 06:20:28 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001400)='/dev/ttyCcfg\x00', 0x1, 0x0) r2 = dup(0xffffffffffffff9c) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wskbd0\x00', 0x20000, 0x0) r4 = socket(0x20, 0x1, 0x1000) r5 = open$dir(&(0x7f0000001480)='./file0\x00', 0x100, 0x100) pipe(&(0x7f00000014c0)={0xffffffffffffffff}) r7 = getpid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001680)={0x4, 0x4}) r11 = openat(0xffffffffffffffff, &(0x7f0000001540)='./file1\x00', 0x2, 0x2) r12 = socket$unix(0x1, 0x1, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001580)='/dev/vmm\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000180)="59bc51bd1c285ef0f88e5a5c395990ea131ce804a55a61369422ca7dcef9454a439561a9000997", 0x27}, {&(0x7f0000000340)="67de46c77c39485f7c9c3b4da88a719717b665cdda4805981276f3cc80f7d3d4dbfcbb989ee59b7eee0f19a84cee05a412da909c440bc096190326fc0d98768b300a43a1cde5292c3d75f11565e8536abc31c8d3d4a2101c0b445c3425bb42ac810129f8619dbde0bf1265ba85381c590225bbf0fd959fcf82bf4891aece22ad7c23d846d7c1845fe85215eeeefae360dd87c0576790bf65cb2a4a0b7f540bafb8e99471a7993b26e193eb79fd8d876a45e8deb355ca7aeb002bd808081e882fc072ae5fab313bb4182a0dcfcde3dbb0aafa6a460af6781f8692e082baed78c1f067e0e02c4afd653db8a7421db3fc0c0b99a23b6f065ae5e36028d3b91a585cf8b141b8e5ad1209a4abe0d9a0a5ec5feaeeb846299e0b1111fa748cd8d4a81f6075584800306048c56d21e592a7280e8ec10957eca693508a8e89b4eb313d09a702f3fa1da7ab42b09ff5b300e8a8a9dfc8c3b494621763ac83052d906b1a8a5fa3712fd8599aed774f81f6c58f5d6b6c7a7ad4726d323630a3a7a3c4a6f3d9dc24550c8de382df6fcc6c4ec909c24da1d5f1838dd6be9ea55310b3477bf41d998c583653c26336e52f74118180b3babe9866b28e1a0f49458b0778b1fc14eb2c704dc3933fa92c4f81eb8f0bcc81640c993c70727cac62f94e24a4029f8582c46bab63adc5a9023d34cb819ab962b8749c6cf25ec668c5c839137e52d154f62224592b72704db8169c700e4fa9c5b005e783c0c0ca142590f0e52257fa0a3ed1be237089340e95a641672871d5d9ec1fb6fcd36f5aecb205e29580d68a35836ac81a9941ffc27c5530e8eaeb7f53078776fb3944603c0cebb0a98dd433280f88269040edddc194ffe7d1adb701033140c5704b78ddf2ac636b1c02ee98643968271218b90dec20464a4bf392ca4b06b36cc19a174d799be296c97ae63f94f258e477be69b703fc149768759c9be6b04f625f2cd964df6e7b42639acdc32d35bbe791c7504bfacf5baa458db0cd561610e8604b59320f2bec9812995e2e7afe88e5df1432f7dc94b50f3c129fe6ff620984c312f46d2b752c88404bd6a5691aa1090d138c9aec4a58b3b2100cda3b99df00d8aef5ec5b4ee3efa5782cd7d98522b3462ff1fc7e2c509ec0b30632aab4393c042e660154952886c42215ea96ca530096291d6dbf2a6aac24b234d297401c0c038aa09ce4a6dc7d03a20444dc4cb8c92ee0e6576ae1b8cc8a4a33c09213fe416db9def9eed28f7373a982602163a6980d717cd926b8198550aea916a6f3fb717ffebf4d5e76aecffe3624cfd3f208a767de41c2902a3bd849ca628ee974bb1c990b20811baf7f19c4f9e1b6254654c0923885735257befd38282a2b2f99af35bc033582812b72034e0934a4a6323b66f5ee2edb127ff858e6dca3207b1bd379686debf19581e7c5c2838e940499ee61ba17d558a310a4a09ac1cc8a6027b207bc9b2e9ce331d5602c640c20c6680a2cc46cee9e18abd0ce7eb045ae3ce51e5f24b8ab9d5f787b7443c3528bb46e20e4a0b2f4100392caf4085edc77a20b66bff3f5ef863288637e2b778488c9b965753775fbee54fb434d8c534bc9f4e2333c89efabfb7dfbd29eeee1443dff64d221b1f6eeed8e9414f69be47e5c4c4019a36b7dcc698b2c9aaf062638df9a10bb160bc0fe81cab3a697b9eab678d75b6904e1ab3f7ecf7bdbe4661efd8b9e719a4c5c87e8e2151a9751c77cfbe5e7650cc50c0b167820b6c2daff26c18e6597c1c24e761022a3c775bdf7e1d37faa5a9ffc000c3ca876f516c1d2cc1b3713d4ff4a37d125efedaa19503b5e1f744453fb4e8e937cb4c61f53073a6785f9bf1b0f44cf0ce7296b3fdc1aeedc316237d6516b771d9efeca0543e268dddebfacc4cafe7457af88321487b786e2a951edbef3e3f6941f1f852f1a0a40de044591431573d37f8fdbd08b3c168e3752bf22a8ba3e242d62573c38ebe8c5b92b244e17967a6b7beb2a27cd999251f414eef238a0d64f18f74382b71bd819b1cf15269f40b0cc89eb8c93f6d9be623af9d020b61dbea1ab5de228a731aa39be2e93c5902598e5c802a95f8847652f99df909e9cb207053b80d6b5a58e0afa49dc1c488efe1a3788e43c303a3c1388a93d6882600840c10ec46f98529773f41cb1a772b30206da41cfccd2b1cd608c345a05abcff099565852409f6dc3dd4a1d1544bb99138e871407cf0c841c8b306493b4936f51cb47058f6954de432a242280d895723c4659a6f9b17ec25d29bf0bfd5ada803e336c6048450a1ad94a3b1576adeadc20adfbcbecc33029cfb5cc0d68646d444bd10f021c730da5ec687a9a5818272cd57eaa12cc7b020c066a990a67670a6d77ba3317194aa2a241dc55a380c95d131c40894428fad54cac2337f52871218c5f33a6bb0f1e14f6740436e6c3c389862b55349c9ab2de6bf4befd84872275f8ccaf8790c37fa43126364773d7dff570bd64fdf4280f6bc99c2aef79a5285c6231699803f17068caea423ac189d7793e761401bf908e223eea515dab948803dbb7e3b21abf9e48ae96337f89bff876461b4d203e3a685b36be8a5a4502fca9c75e1f999d8c2785ce5f1cb2f2f3f84b5531a04158273331c99c3a0bf7a22b32346f3c53964f70a694842ff6db43112edaca7604914f36ef236b15a95a8abb00e62bae417780b3e283300a1d510727807c881addf72b88b3e9c0da45acfd90ee78974d9c4910968046ef6f4777ca142cd46ceb12e39f4c5e295ac8bffff46e8750f713d5a963ad2af057ec013c3abab4360033b33697e0a9500d033c88a6e56c43c4508396f3d6eac954b97729a9d63a0b73382a72baeb4d3ec4782b5b62ca1795470d7df537abc687a2b5dbbe8fccc89c13fdf3838f846742894c7d3391a98d96fc17c05fa2b83554e8230f8b3e591928749cabb5c31f278f13c5cd5e195e95294e2188a015f00de940b8d436624a8aa7e195a87ed9bc61c2e1e8c5ef5a75585495f2ae05c7bf86c83d9056bc9f15de343b4a7e2263222173f4106451e0eee11f7420cf57d2eea3b301b532be9f45541474b2c248478c38ff0f616eb0059a96d148d0206d608066f614e4fdc68492022bbef1f495fa8f59dd70af7a45d2a5946b07d84c5a29a966387396dd35addf4ba8fef2dec26d93d6f9a523fa69a1a7ff00081035cfaaa58695b9889d95a0cd1141c26e624f11f6e3f033edc4de91b344b1c6a64f44bc5c8e8e1a191bab25c0dd34d6d151a5f00df873abd9aa042fb05928d0b9b903a1a47bdb46bf3340f71b30b9ec31b45a1181232912e6a897aeb452e5d7fb2c6f3568514dc65b39a43d0ece528d4c16b1af81b9a91430327a5fbeadbc11799999ee42874b041caa4ec7d3b3cf6897b23e94eafe70199b3ceb45a3f19518ed643ec1abd0b8a77399244a5635fc6c945f09c02d25613d5bfa34ba480cb3340d504f70cc5a971bc15362a951efc8728a2947a09149023120dca0f1b6c7726811874305a023dd0d668abd5600805fe10c6a9b9019cdd14d1cf167f1aec576563f6a5e7550160704c37501912124881ae50760585d8f4670fe349b258f45a88f5eb773e6913cd35f7b658ef3bd88b09dd889ef901b86e856da18101aad10d548ac7ab4531afd4f60ac15e4bfe4e75a5b83ef51e34bf489de8348d925635ef4096fc7a731fb4b78e38a0f526de9bfc51e026de75a82a716c5f1b69b6f55a416600b414e5c76095b5eefeec146275bc0ba04fd281e55851098824f3bf85569b0e728f654f7ca3fe79428267b455ecb6532c3a2285ee83be37e74d2b382df7f831ef53575f9cd16651a11925d7f45f0ee49dc8b2a0cd28f3c7fe0b1add802a585bb2090f0072659879387dd7bb5d0eb02bde634eb65271418ed71b86aac3720f480b0643d8a34ccce867fda90ac46c239291988b1eaad4f256873737b9b28f36c583a5267e1bf54a32a6dc4b82e28ba049a83f4b2023f6fac82dac0373387299089e933b399f653fa7f3310c5f065550fc7266ee8482a13a3735a16b68cbee4ef6a915399f669e1ae117c19e9a737a420636cbed99d15ec7f65a868a006b29a856c6d462944e810c12fe19cdc5b4d8a7be7b1b0315b54e9b43509f41e71a0502b7a73079ecd9a31cbd0ccc34757290f56e29b8207d51af352ce3dc0d52f9744a3605f33d790b035013eb71910c251310dcf34a6e4f7b3772b964c8bf11b2c010268e2767a6d931d9358292f78808cd10d1d6d5f24db06967322d072221ea66603ef2125f59635e0bb8c879502c0e2348c88e0ba256ab096092a81b395d9b9faf7477968f87e45456ae7bcd51dcc8bf065f68182f3f82bc185c4070db66ff59b221621c6fa52261c7c130c981638b3e70b9df485c4cc66c8a017709b0174b5dcac4e3285e4385e311866e85ba8d8b146ffd572f2abf785b051ac45183e78ece0337f1be0a56ad9e84cfaca365b5e8e62385df65dd644cad1679c48f2b7896c22d2276266044b59a44a614beeb30359faabaf6ac5ebe9c123104f18a6e9aab51d19c5a943b3022093d7dcdd8f2dbeee5d62a5cd468d5a37c6fbf3f5528866676792181082035b000fd61a840ed21877edbb06650b95d0f2a4b616a86528cdea3db93513c256ee1aed2b9c494bb780ea0b98c7924a83ddd2195e305e3a17e140655281bd55b4f38115b01bbcde33dac9a843d4d2a474cb0d81c54b9869ad1f7211ab8686728a1a52b2550da183c3865af758094a0c2b22673e0aeecb77454e58a767bb013110f898354e20f200474836ef06c5d7e4709288849a8bda64f7d0cc1d9f3a28dad36b4b29dbbf71fd466733f17ab774cde2e4d9866b26ba026ae3871eec2290a9f6cd98c5519aac0ee21cde7beaf9964bae2e5ffc17a477027a71e748653c0204bb55ca70348d69024d204ed680858482e0c8ee9ff87f457e96df5973c9d0ecf78a766af9f6dc90d1aed5f0e24f43c942de5845b445df0fa3807268a3682f0e04d82f02be7482d9efbc51dc401f55b81b9771e26cbc685c1e7a4fc58e6cf7fa6ada3413d45715496efd69134e358728a24c686aacacfda7adfa60dccb10254a4d1108e8a1daee7a10ea39f17f2e19e6ab4d90b0c5d4257fc3a269ed5ee7792e40a3610222ca9183ce372783e5304776279cc08ea15fd0d487d901422e36802ed062b5d7f26b5760f73182c1321421bc1bd3fe2cd1ede2cd276d3b0256079c7d6e200801569a78bed13a1ecb92bce1a855755c9538dcc136ad8297f98aca1c7f7a830d60776300ff20db2cb8e71dd72eaefb41051c1c7aa6a77a3a0182569c6529edbab13a9ac3b6a1dd244291d1c02dc33c5548d1953ece475b1af7c30ab2aacd8e37fc8f1590cdc2a6d96d1453d3f4faee9a53120d8d28c299726ff506c8986b1eb804ba499af88add68ad2834393e88c412fa0fc74d68d2d565d0a567460a2cfe4d7741c7300b7ac6724d98d27631df1d03ac9fb78254a3ded476aab542db3d9a687edc621e7037448c75862579c4b21e757a605329cc9bb0788cd567ee9d2b1a1dd63fbd1baf0762a3a985020924a39b70379c3d03c00e16a3946db89b94473525b082de8e6590aec7335a5f52a9a99187470b4466ef031f93c5324ebe12b84d0d92e459cec27df6b986ff50a100ef0c0c91fb023d65f7f0a749582146b20219476be0db8e78ec0fae2b7b3aca69480ec7411c6154c6208464432fb362692490d51a996c424db1643a96e1bda0fd59fced3314348d9348348e22d25155d7b04fb90a88a0768f76e3e848f07b", 0x1000}, {&(0x7f0000001340)="340d58fd398e188e6936dc76f82031c9fe2f0cf0ec571f16a7c64720e93188e8854302bd20d6d48bec2f15b6c7e17a090f1fc12122917211f5bb1596ff6d5d73ae7cd43a45be3ceb87091be17d20e49ee6314ad2769c98ca04c3c7c15d8f90ea9384ca823d64c8aa673f6fb9ab4c5635ab8411118bb814ab", 0x78}, {&(0x7f00000001c0)="c2869f46e1d7e6eb85a85e5207fa9c251ad48e924d0a93aa119dc834272ba378f67ac5", 0x23}], 0x4, &(0x7f00000015c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="2000140000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13], 0x78, 0x1}, 0x1) 06:20:28 executing program 0: r0 = semget(0x2, 0x4, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000000400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001d00)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000000000007}) r5 = dup(r3) write(r1, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$TIOCSTOP(r5, 0x2000746f) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000380)=0xa) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r1, 0x2) write(r1, &(0x7f0000000540)="8910b9bde64fe8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddd898b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3073050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e7b7e889765bdfb29828388d922e7835b3d7923de59be0d48c08200"/240, 0xf0) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39, 0x1000}, {0x1, 0x3, 0x1800}, {0x3, 0x4, 0x1ffc}], 0x5) syz_open_pts() semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) fchdir(r3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r4, 0x0, 0x0) 06:20:28 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 06:20:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0x1000101f5) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x2, 0xffff, 0x1000}], 0x0) r4 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x8) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="5868d47a2b9e332db8db60a568f529c2017402a9478710b45af6db7b10a04b7443b4c78147f3cfedfb04529607a522541be8d2bfe702616d2a22aeead2463dc137f4cc542ca5aa100d8865b170acedccb24f30ab2a6f4d85a7d7bed12d683ef5163377f5535f904f42d339c9e66887d4cbbd326b9ee63b93fa79465b06f051ae9555b24662d58b1f90080ce0041da0af51a06b793727e20d576b99d33469a8a50000"], 0x10) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) poll(&(0x7f0000000180)=[{r0, 0x48}], 0x1, 0x3f3ab888) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000400)=0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x1) 06:20:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) close(r0) r1 = syz_open_pts() socketpair(0x6, 0x4, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwritev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000200)="976a6790c165cd517f5a8a07ba1b3812980865793653af97ac789d0cc68dc58b32efc359afddc0e7e1d7a1d787e6738640435a465a8049464b4505df7e43b04e4ebfe9ad92dfb998ca3b1569abb43b1de6767ef8d9a5193ed510d63763ff366983aa6408a779688944ddc1e12b1d502108884ac3ff671d75eb252f58830e3a068a1c96ad843978c8c4dac47ffe57fc22ed2f08cec7d506e5bb69b55023a1b4f8b5d4a5680b2b6b85b90c379a83b3a593297d9b1c561ca8b26fe8b6cd01c3d828dd9ec8e99d55be3b799aa1530eb1c00b85f3f4fdfac117312067edb7cc842b5825b36dd6fa26aacac71cb076c2eaa8ff84b8ed60662940db3772e7a9262640064307ac0f5d3e253713ad4b2c3f733a443d86c4d5eb3dd6d184de9434775f4a874451df26fab4596ec71ba0220a6f3d3631ff0c4ba51bc97a4998a1739823d60139b8587558cb9588e7db44db48f8adb9de9b30f832e339d5bcdb77dc9f8e7e2d1e3235e1075eb80f0ba7cca02b92fae4fa00cf8bfdb127dda8ae45b62cac08873fe6b511f0bf2a68ae17e1ef09584f39a92f03f5eecda0c7804a9e8fb1b9ed436f672c0d1794b38cb32ea9232d051c2b6a486581c8ba70af8fb3e74780eadcfb50fd606705e6c0a492fd5d633e45bfc62e81b59db9e5bf6dd2cc3ada8b8fdffd6fcd69cf6e6bc1bc9e16e9e15b0231626d9a86aed39c9fb385d711f83d1b4f73c77ad261e4753dfb80e03fae63ffcd96f2205c3705ba5a81c94d4d3ad06d425a5f92fe4da9b5aa0aeed31cc60338fc437de4042aee4aa6d7fc4b8288de3dc5a15d909c243a50f29f6f21ae4e21893b7c435a621b665f5db773f2151c8de78c4524452cf25eff35b83047e232f7d8a1173583ab6c35b6f66588a9b3932df11e2cd4bd5a7e69be9809b54986cd9ca03348ca9a2d0f913a0675adb3f66033b9a69df892dc95d5a7656b0396b44a44edd7d3baee5f05b330d3899d8a660d23646fa0d6ce500cfb3144b58c50951364d00ce4839ac05fcf225bacc9c156e071794b4ae2c42f3ad731ae8448974b393188b2cd2c789c30a475517d2653660c820ffbe737120292da3e2158c0bc7195ace3ae79f06296297e8d27ade336ad40723c27ab34ba0af98cc4f5d31c6aa05cec9179c74e538ff90ec1e7cb72db8ae84a2e9022f6ebbbff5198146df3acc14472863d49594bf0034d7a2c2a1256cad474618f7f84ef6ac05a8c977065be1f548fc72cc9cbe81b183035d1ba97c47b5a91425fe56815aaa6218e25be8028ccbd036a284f2be008ff9a3238e2a256bd1ef073a26d00230f86da27c2ed51f28e3f58e1738439298b0f790e7d22477b7254d9c31af506efcf67636b40df30692a919f1d4869a0a65a4ebe230eec63d106c2bf6d574bcb39abb11ef98a09c3aab15f38c0b2f57ae5ba1d0778f82ecee626fdf21ecb22345985b3c5580105acd07794129f3b652f9c94ca4c4bedb10ca704f17f88defe7651ca9b0f3e31baaa4199ec853202552dea58c3df4b32c89f56442cebcc8ee895b723fe64d07d86e15bbce6eb7c91febc7c9a8e9cf04c994404a5ff5fc1f905c32cacd5788a75ac0a51052ed342f8829fe027707ab40e60beb2f9f0c2d2218b5bca35c5cedb40bf8db38a7e928e85ddc96d3f98f0c766210903b0aafbc80b85dfc80443508cd2a70350a5dea72cf0e5c8633e75e538df36e0660e1b26e52697ca651cea0faec6ae692aad692c7ada5079b25c051d5ad1c888e4fd5782be491d27fa25c40d562dc336e99fa362f3b522e6f9483dec256f38bcba0be518df5eab88577b8fc56de4fcc482316aebcaf28510945e38e498e29f8f12dd9bf8823f113480a890fb90017a01a1bb69c28b6d629937b099bd6aeafa7b00210b65d17ce41a5c242ff48dd07a5feb8f76b49e99bb6131e7c873b64da4da48683ff5e663c811be0f74cdbe490c56b69a52e20e3aea685a552a62a03759e3b891786afaed2c3caadab43470872acb5f0ee6813c9970dfebc44386b5a6b39b189cd5ad23b07cc8856d913105355acecb472230381165d0d0cc52bd7cb7e5fece25194037ab74d5322398027ca944f5ffbb9ee253aef27fe67e4d1fe1695e73e4843fac8b5f436624587d93421851f054a100c2ab0d75fd30fabff74638d01af4088f170560b645f57f2365ae12c02a4bf963c68b6498d51366f49d438f2b7736d60a2d06bff975e0fbc2a424771208baa47db941ecdfb78fcf66b40a7d644c08637bd61ad7389b45e9cf934874aea52d605acb18c6f6cad47a2ca7edbb9e6186e882957fc0ce14e6e5ac2075bbfa7451dc7bde304c9264a6885cbfba6f55b45ba819dbc00db13c32f56569945be29a7da517aa6d501a16946db900673927800f8bfab210242e2802e92814043c880f", 0x6a9}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xab4c) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000140)="bde7671190f4b443d3922794c5917c59da0bf394a6db04b7b267eb75d3d7ff56cab884d528f40da7de781c7dc9329245fe2865b9a14182f8f3627760938516b837f233bfd6518e6327d9399e0e5bba4c0cb6ed133c4355aaec0d3f995948a892e5ed725e2354c5a5b258317d659a47f36b42c3b83b506e895f868be93b066972d12b87537d38149c545c665dbfbb6d5207bb807c765b16e3c9f9aba0d23cb4662e4d8416afa9ba22ac946edfaebdfc10297d", 0xb2}], 0x1) msgget$private(0x0, 0x2c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x3ff, 0x587, 0x200, 0x3, "ec6577c052acbed3d7defb34bcad9e3cc72c2994", 0x800, 0x9}) 06:20:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$getown(r0, 0x5) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 06:20:28 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xd6, 0xe2, 0x1, 0x0, 0x8, 0x7, 0xe14, 0x2, 0x0, 0x2, 0xabe1}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 06:20:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) acct(&(0x7f0000000100)='./file0\x00') r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127f4f0452f6ebd7c87ecc9b51303b10d991f0ec865d702f09d4711c8310131a9393b3f972c6e358974c3465cd97d15b256b53efe7039d7524170262c14719686594ee90b4ea621b48ede3a1d646e204d6a7887a131323a27cf36b757c8854f397cfb05e4f9cb3237d36ea468b8e781bfe4b0dc93e911945e7e3805e0fad7996b420bcecc6ba286d985e44fc1f800057d8cc51b7a23476d4d4d1550444fdd9c4741927a506888232fba287ae9cfd413eabf573f9fecf8a8d6518276f389e311dd5c9e0a8f2b1a000000000053d9e141b6f320d0db69bf1e3146302b2bfb888bcb30000000000"], 0x1c, 0x0}, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x6, 0x2, 0x0, 0x80000001, "e27f5f17dfe25153bba4eed86101e806b927b6bd", 0x1, 0x7}) 06:20:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) r1 = socket(0x18, 0x1, 0x0) sendto$inet6(r1, 0x0, 0xffffffffffffffe1, 0xe, 0x0, 0x0) 06:20:30 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) 06:20:30 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = accept$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB='\x00'/4094], &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x1, 0x100000000, {0x8, 0xffff}}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) r3 = dup2(r1, r2) fchflags(r3, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 06:20:31 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x58fc) fcntl$setstatus(r0, 0x4, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0x0, 0x401}, {0x48, 0x6}], 0x2}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) preadv(r3, &(0x7f0000000300)=[{&(0x7f0000000040)=""/190, 0xbe}, {&(0x7f0000000100)=""/75, 0x4b}, {&(0x7f0000000180)=""/129, 0x81}, {&(0x7f0000000240)=""/155, 0x9b}], 0x4, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)=0x200000003) 06:20:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) r1 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 06:20:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0xfff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) 06:20:31 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r1) unlink(&(0x7f0000000000)='./file0\x00') 06:20:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0xfd) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f0000002540)=""/4096, 0x1000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000002500)={0x1, 0xd680}) clock_getres(0x4, &(0x7f0000000080)) fsync(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$inet_opts(r4, 0x0, 0x208000000000b, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000100)="a0842e66f5bd36afc4bd618d226733707af39e8748f15ee836325a86787bf493aaf45f4930f8ba4c1dfec9fcdd87977b9e389e8affac533c7e02ca744170e9c98fa09a1a7e93dba4193d5a9f1933d58623f701b04b9cb8dddaa5837b196ad72df7fa37570a11042714dc0a32af7c6f46862dca45121b85a390075cd2e76c2be29d9ede9d33beccd4c4969719f7b7df6e396017afd79f30372dd787f11401a8183f402748fa61520e0b1e449e5f99239aec9371103a837a3e3921426d2b5542717dfe484938e097b4168b37420fed0fe42a58e2f913d2a0db44f026906eb5d83eaeb347964bbfee735899a7b84a7b8eb18277a3128c0a22f161def08e1479e044a4ee0f1a2a9c79253fcab1131519ea4e6ac230c3d4d46cf3abd5e6dede872af4afe415bae7a722668a54283aef3d64824e4722b5c67f0d06ad8859510ac9bdea0bc01b941dad4c84da6b674134931da89c677f964f3b4179e1e069833303d1ba985be176d1a03811afebb11ef0e306fffae7ebe8c3bd5b0bc426338b9f6b11f2c295cbde3b4bd2c2a8d21c3d17b9d0ac73eaa95300c60e2209a81c6d303261a719bd8cfc23d56b19d8f1546880328b649897b5cc6a3b753e5a5666af7db16c0e919f7ef7cf4c9628c001151af133ef2a9db346914135a5d88178fd19fa8919c71d61130560176d31640e9f6e964571207294364755d4b4547f04c5820593d9bffab978877f6f89f727181c329443a134a0dfe75658960a7277956640ffa67e9c7e0ba486fd15d269aef97fe37bccc753dcbfa4eb6d5496493c1617504b67ab3fd1046dce18fc739af0801c56bbf357c7302c3f163b0639b007a0fc6a7cd944be2dcbcd745485eb0536426d8ceb66744cae36e2296830896f430a712999e476b0f35a311ce07d0a780a8e22101336e7b02b601fca8b8e8850c472475ead0183604d0e0528e7db6b2760634736a005b8849f1a6dd798dcb346be5b6c6dd25860835ecfefbfdd6f638a1b6588152becf8f23b5ce4901255f027301cd4fc861d158cc97c507a500d096a6f1891f5d0d9f853273511eaa4904f9a08ecffb4703f5db06199dd30a8a8e3c073c3a2251c282ec5526bc9b20af9adc3196a854887d7b41e33e9291f36ef4b21feaed8762e0e8aa8f56105b7589df01759d489ee99540b76062356efaa5cc7efe2e4ce62cbd9182eb67417f9d83aedd478e00e30cf9c37fcb63f476ab2b52c797ab8b412846627af805d8ea249c07996da1d204c13155b2330c3f1cad08a9613c36c446167fd67c5f81510f79bee84b70163df2cdad021f37047f53d77d71263bc2bb47cf2cba91fc7cca4546428554c08cae77b3a71c050e080913f77d1ed62316f7a5d50d9575b6a4ab8b27c397b28b04ef027813ddebb87063b20dce51798fa4d5aebb657c9887773cf51415e3012128c85c12732811110b33135c010a9288c5c5480e6fba3f6481665476c1de73e17d9731fd68836c065d06399ffa1226ec42f85777b770252d17a7a6a54dcc7cc99fcc7d2ff47d6a80a086666cfc6ce5525f84320330b747d0b3c6aacc35fb147f3a866d4f5a59812e72efc9668623215ec9512a37371d1d8dc9d959f00bd27a30ee1f9b4b80303a6bb25e48bb71c29288f5a009c19db6837e3d4ae5f1e67d3d32adabd8fc8133c38ca65e428f30e8875381dba9b1f3198511faf5d3043b1871904b89631553689d7eb9441f8da4f2e8c8e7656d2e2aebe6e87c3a9f96f0140316ca3991341c78a4ab59b66993086b186b6d25f035e68ed0a1ca7d1c6ae6435db0b42ab07ec3ab717967c9bb62dac8691765ac225c7e0b7202c7e8bca1173566884f9ca27d8477e02c637d643b7cfa802a39fef9f0bce7b721d496175eef0c9528a982b0c949004cbcf22f4cb785e4636e42bf198acf89afedd1bf30bf61f61d74124acb35f91bcd616e86d1354a720240b95cd83fc246aeb7eb1e1079016254b7f72dd9a7b288f04c105bccc8e4bde2552e75728c342acf807c0dd3d29a83383fd194999f024526f5a39c359bbe657b6b7f93c8969e141f2ace15fbc63e1e30155474d8a37572e4f90661910e5702a02d2b9ca1a977de60a3579378bb954e509a9aec26ae73dd2ee31788d7a840514039eb1040010a98c8260c6930288b53eb3e996ff39d47f5b5e5111e4499ec0c8f107c0be9dd3965a7fe43bd000df82f88e5c5ed5fd97873097a0bdbd039bffd588d8fe561a002fa2e94d7eea537c32f7585193c770dcea890279586a3d5a0688c49fe584e2635e197b3f9e73352aa97059c269ed19ca2e09abb20f50b31ba047ed3396a593ae038704ed7c30d9313be537fe7fb4a30c33e4cfbce14ae1a9b284e97a04e959117d7b617f3c6f11a9561778221aba576f99ebb6016d26ac03f8fd597c40397ca465a15dacc5e587b96d2d4a5e1ecd322e02f42921a978c81e95f6cf9668eac0fb09300aec25061acd0d1338e4cb6d821d9a23a12f1905eea7e37c7563a94bdb465074b5c3dfd8abe258d83fde5b40cd134de156e844ee8711102a77d0a4311e6b6dd07b0daf4228fa25daccaa9df114d45c6e45132634aa4f0d0e8605b230b7ab55f6b85b4ab62c04dc31422b721198e28a7a5885b3181ada2eb8ae2ab09726d9caf4a5aa4a1f18a290e194064aed711c1b76b0f7db55a0e2b03ae7b3858fb4f9824f352a3dd962277109cce6fdbd7ddb2d054d3cc3bfe7a9d93d88d7ee1ec07287a601191d5739d172040f82a6107eea15494a837407e86fef8dfca313b267500a97c8d2f4791dcc65cf3f7e29f4990e603bb84619d83a2ed99239e02ba1ca5799ee72da02b009de43e17641740365e98a0ef20fa9f29466ac3366203cf331c5c9932b610c562e96db677a8eac433b0099c0cfef86399492390e90381be4aaaf55408e3847015268f41280be1d2e697699bc61e227bf27982428ac8674b78891ba66a3be4ab1eeff3516b735c71d18f47d442730e8c53a3219e0cff3307222416f0ddb1e18b6a0cf19e1a2442aea6ca5352946b78e93bdd96a82e954c4e8c008779a5aecc7db3423da3f97458982273c2a19eff3e7407561fcf9e2ca3c18bead7e1752cc26173c1aa1318e1c9f5ffbaafb8a1f5a835bb23f5936a4f4068974dc039088e8f7aa3191e0494f66902c7d9559b649d823a894bd145203d523bca39c9665293576f30975141190b895ceaefd3b68aa5325e35abc632d5b7a2bcd15e364eb8d2f7fba9beb7e245580da9363cab080949988b959269434e3bbc829e8a0a2f66c94d50ef201c0846cae054e12ada47e6137b1101fe75fc3a8e8a8de2972a6a4a987e8428d35ac5d0c77f4f7d523b55b95bcc33959d17caa7a6180a36469693307070894a8930b58bf2a34fe866f22c5f51f0da0c7b1f990b246764856d976b036f5f9b78ee3b3372d8645d8bc1c76bcad8020722b413161444976402e7d32e2753aa9144552923f2554dcd5fb4827d79c06e440f16bd24f5c3fb4c538c69fa1346a799cfd4221ee3deee177a68f53b488633d978ce2ccc7fdd5f64526ffe48fe086b285cf06c7e0390093a098d1a1e3a1edf45d9de2b39de87fd7554035a43d82c8ab5fb4ccc173af028ba9b72a2cae6f013668298b787ac8693241e36e6279528912a585bff6d3b20caf613849dc5a3d866d0f3dcb93f9649850cfa5ab9b165964e8baee63c9d5051cec0ec8b48198b352797da83a68127d486b25bd9fb7e0bda212f2d03538f63927a5bca4fd2938228e409c26e1a19c91da0fdfaddbb0b0fe3d206008bbc37a4ed075dfbfef96d7935eb4214fb20b5fbda23ece6a7782197af8320e716058e9970c678e35abc15a135e00e4475e33623355c7fe166a5602f6b5bc85100a4d7594862a206b6defe558c3fe377567c50a4201d7a17f1d29ada0503f72ba6622630d86571d825019d482c8c728e7cc00a9aa7619514e16e8f3b0c80431783e1442b987ded2ff3cc0c49806235d9f0e036568b68bff86bbbbb59766ab68f90ad4c7e05996afd73d24ab527531a6639911f9a9d6c953fdceaf058fb37a778551dc24b2f967fecde114466a7f4742765290245030ea01f22ca00ec7330c1468265fbe9258dcceef6d204b79455b6c1964691bb201518e5c46f496cdf79c329ee6650e4a9629228c515a11e8af4d4048677e6b62f7ae9e5265943f5f7ca04256fb0f17d7b19914f21fd317d53e328ce0ed0bd24b17b0cbf89edfc9611cf2a87753b7f28d68544d6e39304b22035583360a9bffbc0acf80fae21e25da517a8c1a299ef29188da94bef5d9d72ec1c26ab3ecc867ad83c6859ab4328e0f2cdc0d7a7a0b25fd864b149a75ed84f99509f59d4b8e70826e4d16989fddf42e12a321a0c1fc40544a2d318ed96f4419d5fe374bc6d2d19dd79ebcafbccd043204fa00ad2a794bfa3c7761249eb251f28411175a39eec5a3894ea834711e970f15defc0f37c54027dbd9a12c1edb0f10fe9b36a0e0a12727c59abf3d51e772d58ceae12b0f381c28626289d739a1311d3b07d9fe32e0caa69b66cece2868b376d06a3ca3113d83884e067652d3fe4791d8f9497cbf0d8d5f42d656b3a90090bae83002c118e444f9f0d454c822d70157a1b9198919ef48cd9c4802291ee92e8943645e3ef984e9cf31ea8e7090b9b2848f72ca3f25885c94cf57440b400f54d060cf34ca0cd65f731412fc315c0f45ec0f11246caedc3f7bc485617ef078e33ab61a1900eac022f7ac8eb884878436b82d49188865cc3f422bebac4fb7870f945847b99e6e2adf57f4f4200cc89150cdfa2ce2ccadd424c1138ec5770c926219f6b689566e7ca84d825b4ee4f435b79e33727e0b139d2df6b2da605de8d47375bb67954074a88280bd7572fd61fd39e706334e7b3d08e1f2f1b56057873e31e597b28c2bda5693c30e9a33afe26fd332be13e18f34358db4724ff8a3f2e2c67b9eed6270db7da0e53b11c6c4d3f57ad6155549672b3496464b7e319abcb8a4f9f4d45700ef273adff6bed5538330d2ded783acc5bc64e7e17ed03cf404d0182e24d1c8c54f3c5f0d2ee34a63df58e59202edaf22d6de217723e00b9b10267061dfb7897823a069a8d012f39aaf3c9be78f3950249be97d2dc62c889aa3ad5f8733ba634227585dc81cbfaaa2288fb5d057c2fba567d5d8631e7a8fd53f56a07da907a75cd8d3d1ab0c28293b65918cf722ec53d4e5dffe169a98f4eec2e964c94154123f0853f17724e46939cc2ced4873f3b35c124645591f79242ecb66303de206e079f488021e6953d9fe09d831b6f7af0dc5199ffa1c12b6cea5ce7a7fe811ba221954755d688e147c177e02f2c517d48d421102a46680fb4e18ab46ca06c1f781589f475df8a9d4566a3ceed6df00ced289e1b9ced646c58cfdbc37a6a2491427bd0240ed36e7f52310f24c62f1276e4e88d3dc9ca2e48597f4646f12cdc205aec8071bd8114b78a82d72127d121af841a2676c6e05f0d23c1284dec6df4bed7749a885b9ae17559d19545532eff9fdf988ca84ec2d2061cbeab17c5f16a08b8d087bc649ec761aabebe48443b08ece735538174f96306ea619b348cb42123ced3d9508d7aba4531d7c72f8a191125add780c48961c63d03421c1dcc046902c912186f29d3a4e4086ecbf1b332a6ac4d28e4d194a16ad2fcae6916bf1286d81067c41c1ec7c78619bc3db8518b25b8fc535b6826c1043ee7164ecf177ad2dac1501eb948362dbf2f9b015e52dd1390f72be61813a4fad092bdda96ed36d928df9ade0747ddd707a756f6d8f6a64", 0x1000}, {&(0x7f0000001100)="5cf38ff55f86e09816f3b9c700de8ade290574c2d7b4aa4a6be9de4528230b6cd9fd9d6123907c1365e5170b72e672f831caa24c65c4c525c04356bd9d62f7b334ae8f66377e5449a1e96d8357c1c2c248c52a911b106ac4aa43960f610350ae63e69c3d6dcd81b6bc1155e62268174697f6a1bf1fa9240956564f2f5b7b6260882712359ed82deec02ad280d44c759c05d06910b3db0d735cb076ad17088cd2f9f75e", 0xa3}, {&(0x7f00000011c0)="dd16c5436098dd311120aa621fc4563ed66a2f771d631414c056eb5c40d887156d4f5eac3f4e5a076ecfce89a7fa90f4ac283e90d93aeba1e008284731eda2dc0021c417462210d71a88674764a0a4a2870734b5da24ca1d9f52134dda9090933f1f43e9ec787b1fd844f8d150f8837402f81718e57fded56ccdef2caada42d303c2f5b1b4e5061fa4640c215a960af8e7e64f53bcf70c41b8fbdaeb9978922a50c3e2f7eaf906b18ab5b6749bc54e2ca2653ced4c5fabc50f4b962561cd75a0a85e29195564d166b119b57fbfae89e575ae28ce8f67011aa9baae0364a7b0f1e5378e341c2e7b49f3ac090de0c14cf3754742165cc27ad245fe6689bd963114a6f824d90f8d4ea396944ebf404bcbd760c9fa4a861026aca46759c2b1b6f5c5e5f01e784360765102feebf333eb7dda33e9c2574ed161b4e4e7db161fc35e6129cee91b511fcb1833028f1ae56b3be262ece0df4b708dd4aaa9d680917b4dd36d6d99a0a702914b231b94d53a5709f12f02fac9029ed30be50dfa7b3e603b72e666e4099093ac8beb6eb884b00cb635ccb3d8dbdf851e169263c68d5ca9441323c48fbd262989993b65dc4e6876e90c9fbf3071614faf3155e7a8466afb4b2ec5b858f6b54c3d36a339500ae739811fea1348075f7e87ddd38b1653e0e33f05f8db943fda024d7313da845150c96b7517a57ae5f1b99173fc275a99741840a13c1631b09ab3833d958ec3911bd9a79cd9513bbae871919e51fa7bebfdad194c8d1cdb5030a8783ef23c5dfa82d15f19cf3b466da89fdcd8b18a26fe29d1c3aac8f41395d7221dd651eab74527d39f6cd4867f60c9692857eb2cf9ee6fa12019f82730417728a29ef5550bf545e8b9243e9de5b604bc1752a10f77d5adc16d76418dae3a185ca642dbb396a275ce55e89a25f7bd447c348d9413b5ea7152e9b65690cb1efeef5d399ff9aa2b2d014ccc1b587a6ae2f14729ec4eb2b7dff909282ce3a91de9dd6e87754db9f93eed6f4e27ddd03d759322a9039366fbe52a0d84e2e0c5fdec669e2b41dfac71e9ebdb26ec482e5036e643066eedc51dcae2f4bc39f99d65def86b1b28b39cf65fc345e20679047d0f467893882bb3255e90794ffb026b911ebad842b806793b9a86938ffbb5eb6bb731c322f9a13fc2a232c245515e70629b23e8cf85ba9806bf76c438f20b0a705751f462d5b87375db58e74665f95f8eee170cbfec39eb3a3a3b7980e2f372b6529ed547054e18bdac3aae9f145c1529177a0d19518d03abc02a9ba06003e4fc0b79118a29b6c9b666d4307eb7844048dd0f95678f232d9b55ad354ba33770168f8bc408e2757a3ca67bd5b939b4f8226c743d6b458124ec0ee8ea392a26acabbcbde8549470c8f75a7a5f56b40be760d0211f0d17bc1716089b5fd938bbbba4820b7c308e086d091a2effffeb7c06557ac07f7e6b4a3c2e94b3ef947c6a6bfeb48e29c003d1f906f1aaf10a9a5f6fb9ca4d7c1cccd9369a5fdfb06463430aca0fa697abcece595a1fd98b8c6a8ff5c56d05a4d7fd7ef2908b0ea8daebcc43621c2d97e5f6e0530d1f0017014f23bba423da8e8af098498e4e83f4c097a0b448007fb65eb96824e8e85388069dbd43a25fcbddc78363499a8e0b547dda5bc9bdc8f353bfa4778c2c7c83d564947499bb1f28506274e0fbf1890541050436e509b10667809389129d3d76c62e73d378e83e312ab95ded6bbf245f9f13561f6bfcde84c6df7abd56d2ae7b5f2cc6d961c40862ffc3072b123ec6b063fa7babc82bdc05aeb320cda68968f151b66a03dab994e0451b2939339b0a67fa1a5766e6e847c1e96ccd1e011b279edb1b77258754db23159f0dbccb38f361f918e86b9ce44decf77faf32d41bc56c6493452840f630add1d98b7b3f4345fa0078d498df2cacb10b13c5c39cbc7280cae1d48831225a8749bf9892d6b2d064e21e7a54a0cbeb9c6e16b5a3bea71fc8d2efc30231d302d8c26e6533a3bf6f7be283bc8929fbd422edd669c225ebcc5151a5db4bbe65e1b1c2d8793d7e4ba241bcc76f9ee4f00d148b251ae856d749704ca6fe64c4d321bec554ba7ec34dd8b6f7a922e58acb871478300775ab17fad2feb46f6c488276ec9d186c7d6816fd4a1bbf30abd66c3d19ed287ad1e17812f62e1a7ebbf4a63b716c3dd74e69fc369e3cf4eddb1a694558e82791a375d916df2034cf4f88535d842d2eedf20b100312d7064224d14312c477a910d6b325b353b7ad24cfcb6d056dfa0f3bc748ddb625469d4e01cdc302addd60e1f8845a7144faecf4dbee5aec2b2f775e01f1306f6215474b3f87e5b084484c919299c85dc26f7d7de90e6b1967b83aefec3e1d87cf2d3633cdcd41799a83903dbe8dc298fa084d12b14e960078faea555b53b1f9742b3c721fadda927896b9b8cd4a9d4cb9420ceb2b4308cb9b9e7cbe6376a55a3e31e346b3adc553d71c7fbcde67aba060bd94676687e99665dbfb93500f39234e50d910392a1176c9ab428ff8aae59ad3aeaf34c967f5958e7b610975c26b7e54fc335064c5a6aca2f2ffc6e9eba672fdcdb0c866c3599b6f114615fc639939b6f376533b4c67d72463a8eb43c4b98c623f9ddfa3e9daa611877fd5231479d5164d3259ecfaa872b4201bdde150b1ce08dbb1a129bb62a447c9079915938fc16b5f5153dbc4351cd598fd95601c19ce4b7e8d6dd2946209c52456085dcb8d2a57db57e81ace5b5810e6686dc407038aec63725e74c3feee4b740e0b7c02d3bd9972dde6f2ddfa470b8cbfadf118c532c455ffc5a3410862db382f4c8f801a012ed7bd608cf72ea439b254207c0b966e2d2ef4e67886b09d154681b3609ed62783e3791e90615c0c833b45beb83cdc8a74f42c24ce9e0bc239a2247f0d444c26579b1e4e18b9740a21b395495f4d0cdccafafa981537e66472f6ac7e8a36c35d69a6f09553314a6d139f19bbc0135d6c376a62e39cbec253753cd025545ac203a7226f49b51027f393390150b79c27700431ccee4d93351adff1f76946de86500bfdc98cbb9300ba8c6f5aab0eeea96fe29f2ea1dc2e21ba490485efa1701f2ca551c1b13e16a626806f342cbb827ee0e104ff26b488d3c8521f222fb6a1be29d089b2742c38c6abccab550690d77318b88667b8d44cca267782eac09f218728470ba13f4c89f18cab28cac1e558dedc70ac55a66ef710965d73a2405f9a93669b6362c2b3b9ff4a21a58340412236d12fd0f62a6c2762d4066e91a0116a3551b6b1664bd2a9318458f25bf2c9ab90066963864a9221840fa89d71f9c005a84a0eae41ad45da8bbe81f2b38be636d7231afe0d561d3cc7af490f3269cbfa37acbd117a9b0dae348cfeb8cbc9d039f495b2575738b0aba5b56ff5437713221a7b6c388230b3f440d80cdfb8e154ed50841dbcc5304f142e6fccd285560fa8275f6258f369ed4306451df1efc9b35afc826b4331649a19bdb7aeff4458403558952d145eec215cfa87e96dfd03806870c604812bdb2f8edc0d75d4446b9a1f99df7709d9427d0a699fbe74184bdcb9efd3a6d47873d3af92b7b10130278c738235b7c8946f75ca4f207cc5e1664763247fc90ec2d685b1a84bbe2fb1004314e0d0440cb6e808676e6e61c61c82b8d79cfaa6b6770a8dda0b0dbc873feb73e4acbfdd26c41241c1c6bdc2fcbdee055673d5790294b934f578a00503a51329bd5d5b07931c9db879494beb8eceeba5a885aca0e936493a18706d2f2337d90d1c5f4c30d0a670f124b5c668053fa3c520ffe57667d098689a58b3cfb95d4317174bba2a0d5118619a81420ee58e466a6c145fcac53b8f27b0977c82ed174323755ea4a5da8ce775c20c50f1b050fcf468a55dc7fa02ac7f5777da79e0d744e107b87cc3ce0ee66e2f49697dcf805359438f7b7fa6aab5719ec4b2a44463babcfce594256786b78a79d61326e52deba90b53633ab7ee48f74893a2409ef59708058cf5097b82ef0f4c5d75f6143642d7b72c9857abc58b35d28ee6f04c86bca34000e30647f5c4947e67b6358649244352c11d6c33cd320a51572331643d1c8898bd0f39dbc44773344099458843e736608e8d2bfdbe89c41a4e50b97c2ee055dbf93b5d073509f26b9cc9608a1601849e22c8afb71b389176345e64dafeffa86d6a0d93b7151573f359daa582444479ef3b65b837646e55294aca52414f5940a119d1714561483d5c3d96344db7e77d180b11fcfc133d921b777c453427641e0fe41295492ab6a0bf3083b932c12b31328bd63889fe5efb9d9f153b02268ffb81a3f1d4720f97f978e4e2a4940d1714b97f51d857cc21d0473185126b3e6e2102a0817898a310a5f2d07c0f3ea275ff79cc91773457b27deb5ad24a3a7fd1617096a4a230ee42959e724d5a099763759313a6b87fbbc873273518b765aed697c58879e500a242fd5972d3e912ca847fad17861efcb24af91c7fffc9f78887fb1731d399e2e6c7f13388af16d6ffe7b7f1d69ff1d512c2e3fe7859519f768ae5305e00ee73ca5cf95734f65a22c803561c43e4102770490beb935edd4b966d01d64a43f9d5d51ce89f753658202df501c54db9bba78e9b61aec96cba6c26c404dc643ce1a26c056148e1df8184d7ec841ef45a7965e29350f972ff3c1675d9437cecb5e489a260f87cdfaefbc94890fc0fe06eb71002374891f466d0bcd8318d735d252b643e41e3dd982335626732d6c75f687b7a4523681ccc4a5de782847cb7f58f5f851ac6e1c655d7a1ca8ed915f1eb154a4de65fe15a511692bec353605a28380e3e3646424a3a5cfee55158e1eb29c230d4499a8b90fcb372dfaad38a0ca32002a0ebc197569175130039603e28b0887e5e6e1b997f1979fb9d92a227b7d5dce7e699a6404ab5ade09ac4b9dca64eca33bca6d4ae507b655b973e519b132b7cbfd56fe37d4b85d9e62132ccce90637640b75f993736ef2fb3870082d1fa01abc1f0b08007fe772af7d06eab6326a514f3fddafe7b96a646ba8084805aef2b87118f7b5586aad31882815beec87fe2a5ec48f8f789434731f04b23893215e152b318594093852729b487a45549988459213ea1d15d5a5add585dc78641bad9f4b1a631e5e298a0857c1f12b3b7078e2d195ee4156381dc90dac75a895ab8e2c0885ae5dfd8c53cf6aa9fd5d80ddfac0090db5f078d73cf4dc73c53725a826ca25bd3e5ef8c5b0d0cf11555a94c579d1b54595268adf128dcb093d19bd1d4cd52b86da104ba0ccd7483930107353b5e8d5ba3af0dcd76626d138e705c7f651f33cbd6fea42e21246478261cbeffb39a497872206800fd4b4fd16fa82de4ff63fd59277f51cdc0e60605b26eb874a79af280d3b2947e8058c9c96d5b53dbc2279488bd59d455af8d01688284db9c9dd33caf82d987411a08b16319ef5cc512c2db7bc165e097ff79a0521d40254f7fcf9cf941b4baee5df1e196db4ca831aed466fc8e44031a3e3adb6230494ba43615535a943981de5598dd9cf1f85630a4bd72b7bbbedc92422fd75a235856993b269ad08a912d70cc2c0cb282d1624c6b04d765ce1d42e5269704b02e6f2a3abaeae81ca0f64d0b59a56af37399d26141e7fda16f1f342f02c9caa63e6de68cbdea179f9ecd825e0c225f3247e761625d746ccb92e9f15708d2605264e65247a9275008157089342ad4974422f9a7cba2d49cea6334b7be91725e4f0ad0e6569487e25cc74318d1e63ae1a49754966f498482d91a7af3df342e39638e2737fa2a8d5a502e92", 0x1000}, {&(0x7f00000021c0)="15e899a7d320eec81993111e6657d2c6f4efd295e5bdec28890393db5b9d17872e2c27529f1120502b908daac2bcb96687e8b20486afcfd7c2c863d68dbf9ac085f45ce7b0a33ad0bd26e3d5e9c02bb26e1a5ef7e0c1d51349aabbb0b3481fd97420227eac8a6b7a8ddab329ca25b298f6e09356d71afad1c5261607a07a9c3f04ef6177b4b1e513ae9c8e4d86d9e5acde2289052751d9ef6f005b858582b60b93a39200c7c79f6f7d7272847ea5479b02cdff071ff4410e5e04482b9a77652655999da5d741d4b44b8323ed04fde44236", 0xd1}, {&(0x7f00000022c0)="cc46ff68bd29f63dcce1a9e76e23f221a6a1bb23e73f4ffdccfe249e5bbd75a59f8ad1ced7e0268927486941a141c7d4eaa69c1a5e58314ed2c02949368e0eb666d2d388119205318666541d15c55f7ac3c9bc4f26e22b122c285dfd8e33de950a14b9bb43ac64403f413c112f51560d586272f66b4a85bdabe26f27c1ed76e0c24d400d0c6da8bc5c2ada3463d1334d54a5d498efc56b2091", 0x99}, {&(0x7f0000002380)="79c63d63a3fc0a3a17871c67e3b982a4798cbcdfff09c8cf37c1b55a0abab9d61b661fabc259e7fa670930c8cf652f7e897b14825c58f5976227bc1a6117c5e6e3eec7ea576103c6094dfd03b2ee7274a7b54fd06a6c5f46e6c3d2656d809dfc2b05c80ccf11fbbe9c68241a3b0f568aac293a466b2d87e6655e981571fbe472b114615f08325ea63b86de1c7f2a0a47fd8d045d0702e845", 0x98}], 0x6, 0x0, 0x0, 0xc}, 0x0) 06:20:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwrite(r0, &(0x7f00000000c0)="87f004e95212074a89fcfd6ebae2bbf9a7d95186b53f1f73da3465f5118d6ed7725930900e767b205cbc6d15bd2d9d250d9efc0a89dca3b8d3ceb77c37de9a7f5ae448f2bb8e077172f6c48984115aacdf48bd52b857f803b480385c5416822534b156d9e532", 0x66, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) write(r0, &(0x7f0000000300)='7', 0x1) 06:20:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) flock(r0, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x8, 0xc2, 0x1, "1b38c11b912d66ea6f8676d01d3e45828180766c", 0xfffffffffffffff7, 0x3}) close(r2) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/20}, 0x1c, 0x0, 0x800) ioctl$TIOCCDTR(r2, 0x20007478) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup(r2) 06:20:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x41) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[0x23, 0x7fffffff, 0x8, 0x7, 0x2d, 0x100000001]}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 06:20:31 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x76c2) semget(0x3, 0x3, 0x10) 06:20:31 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000c1c9ffb4859274d6629e4e00000000000000000000000000000000000000000000007c5f22e2df37586d2eca6c6400"/110], &(0x7f0000000040)=0x6e) accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dce", 0x4b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x3) utimes(0x0, &(0x7f0000000000)={{0x40000000000, 0x3b}, {0xa6a8, 0x400000}}) socket$unix(0x1, 0x0, 0x0) 06:20:31 executing program 1: 06:20:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) write(r0, 0x0, 0x766190c710042038) ioctl$TIOCSTART(r0, 0x2000746e) 06:20:31 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) fchmod(r0, 0x80) kevent(r2, 0x0, 0xffffffff, &(0x7f0000000100), 0x84, &(0x7f0000000080)={0x1000, 0x3}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x80}, {r0, 0x4}, {r0, 0x40}, {r0, 0x100}], 0x5, 0x9f50b04e00000000) 06:20:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000144000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) 06:20:32 executing program 0: mprotect(&(0x7f00003a0000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x4001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x10001) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x851, 0x9, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) 06:20:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r0, &(0x7f00000001c0)="d5", 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) r4 = dup(r1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000340)) kevent(r4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x697, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x5f9ee3d25f16d4d3, 0x5, 0x4}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x9, 0x72e9}, {{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0x9, 0x3c}, {{}, 0xffffffffffffffff, 0x40, 0x1, 0xb, 0x2}, {{r3}, 0x0, 0x1, 0x1, 0x894a, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffff8, 0x2, 0x80, 0xacbf, 0x44}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x8001, 0x5}], 0x4, &(0x7f0000000300)={0x6, 0x5}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 06:20:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0xfffffd30) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000340)=ANY=[@ANYBLOB="000200002ffa"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)="be2de3fd4e8d7b22", 0x8}, {&(0x7f0000000400)="53e5d9c6603eb1548ae032f4b018dbdcbb60fb35d51eee521b1d3a0c3d294bf5daa92f8ae19401921e9b2ba23ce330c7da7d318143353979d6b8a951937d9c1bf756adb1f2e78bc0f79170ea8c", 0x4d}, {&(0x7f0000000480)}, {&(0x7f0000000880)="d9cd06319735b3b0b16892a28d8ed4a103524296580b3283ba89e45a73d655dfa7fb1f0084a704a931983a5ac9b531acdf1e82b0ecef4a4e59143ef42734d3c246807e4a2393dddfd5acfbc4739844549f0c9bf921caffa752c9946302dfc8aac2f790272e10ca3f4251e8ddd3f6d994f5d9b64d4e6c0ce5e1e157a404ab80511671ecc4707c", 0x31f}, {&(0x7f0000000580)="b16270372d5014282be621f4ecd51deaf661d01b1e2e0d20cf08d9bdc44d93f20c3f8be899fc4b52ea02dc960df58ce6a68c2db61ca87aece13379282a330c691c292e8a", 0x44}], 0x5, 0x0, 0x0, 0x8}, 0x400) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 06:20:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0xfffffffffffffff9, 0x2, 0xfffffffffffffff8, "c3dbbd6c9942bd1e4ca8bd5f2629d0d59767f2ae", 0xfff, 0xff}) pledge(0x0, 0x0) syz_open_pts() 06:20:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESOCT], 0x1) r0 = socket(0x6, 0x4000, 0x3ff) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="09964b50759f6fe1dae5ab28acb56662208a020000007cc27905272d04f089fb0800000000000000eba5f3b887ef5e743fda715809c19eb07837b97fd8f7f21e66d6ef003dc2ff18f56db6cfab65533b84bf226536d17db34af42e6726b220a3f2f89e1bdc451fc24e83"], 0x10) msgget(0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="3f76d82673e886dfdbffb8cfbbd2252bab40be699e5695efe39071c9262f71ffbb8f7713cd40345b9c7e64e309f7e8125580968abbb3aea22994e4ac01f6d4d75e2ba48e8ec9bd9c040da5cd949e9dcdfe0647a0ced717e81eed06c1e303334dd6404c3afcedab1f545f465544044f79fc2f9a0229301a257c22322186dc412babc17bf35dd7deb60cb6ad8b163b1ed2e6a4f42844d344e2ed89430ecb70f270d9218095f1503c6587ed19552ebf4fbefd0fbc674938bf298dac39e8285539faaa30ff74f1b48b15e9baf44fc0", 0xcd}, {&(0x7f00000002c0)="42abc36477574cf8980d185cc1b07feec93339e5aec13542f35b8989204ad0b572f5164ba4b77fd75b5e46fa5a7cf7b610996f3379bc91a6b830bc5fff04062389fd9eb9d453e1d8dddc1f5dc6eec7fec1b4d3c13ee668f97bf346273d1cd860dfe8b057f6988fc369fe1aa7481e53f9470e387d1eee67099a16dff37159ae80ddbf2672f2dd2fc61e88bf9acce78c7dc40020f19f303ba3326a27a82c3e1fc8c2d9efdc2cb3b978f955584fd7b1220c6fe903992a52183b3c635edb7a02967105b47c2c77", 0xc5}], 0x2, 0x0, 0x0) write(r0, &(0x7f0000001240)="c96f6954d9d9a90770573518bdac1ce6025ae872361734e780b26407651fd5d5f6399c8dc88ffa59d5f08ef7c6937ecd9bf93b07a48c947c9a58fb961156338f554ff84e850889f73940baab29208d1530ed7924ba0d716fd48364b6a96b62d1a0d8ee89fcb2029a7f654bfbb4cb86d9944d768f7e04a5b64231bc55cdf722c9e4470885943deb4d72c6f9af6310a3e171972aa457d5338500b6da2da980d556ec25284b44dc183b149f68c5559de45f743e37a22d340ad798360f7320d62cff45fffe5f3fa791f31d3289746411f60691f4eea29f7468a5c9f568554fd8832e456acb45e3456c11d7fda03d03fb0ffafe73c2f3f4124ff6781c893ca8d1912af314e321f367a5b5a3cf13bee96aeb6201edfb9b1361841988adb6142272897273dab34507e16981279a62ee13a12aed33ceaa45b7d6bb8cd58c6dd2502b3bb614d473f5c488d9f78bae7e121da4128bdd4d375519df87ae19ebc19e1ba8d80184b3a95b6aaee962f0813a970e257236acc733ec323682a665835da9d3c59bafce30579c1265b024aaa096cefb6543e6ee8a5fc52df49954668c107e34f00ba930b7e06c49a4bc5dcf6128fc3c90c32a5a432c36841ead49117ab5922cb267f1c47ae21ff4551c72b68c3f55269c897393a962162776a4ab90e4b7fae585a0bcf2b9173b48c89fc4747015fef517f1bb6f401a3b47550e99fbffcbd1eb6e3ab308ca58d1de0215962301c3899afb2a8dbbf5cd2ac70bfc0e4fdb9ad24da14f140af37af748f66cbec2bc113e7e87cf7ddc4323b2093c059ec0808a8e39727f5974f4814e45f565694cd3ffe6ec6673327c057e80a14b88c8a75cb92b844912dcfb46a1112fc3e7f8054f047e4b378fda5c6c26df739e966a155589a0b7e4fa696f4854fb7b2c905896f47a243c529236a80a37fc29a6e14a7ca536a8242ff59836e7d9e4ceb7ecd39520373a9fc1063c97a9db9b7aba1391e13317d2679f62640248cc29e887b82cae5d76695eb28bfb3f3a0a6123990b5fa473e20c4d48666eba9c2ef75412c416718a931b0a896611531c5e6f107b4e9f7b4f9ebe7eca6edee1988b5e176091233964c5206fd0cdaff1406d8605e9d9adcd3274e45fc6fa708cba550dd259ff1a40d94ffee343a7e008f8951a6cb09c36b32a12601702b514e7a88907f8764edd9c60be8d89496c7ecc37e8756195ebdd85d510a7b87d9067465f2671e846012c97ba1ba29570ac13c9f7e1b573b3dc6fa5bc6327f1d4aa03b510b22dc0dc20bd0478449c41e2d22e37198d0bd237b965e404c6ca4f7808a60a1b00fc84029e6df9fab8534c37bbd2e66e3cf3c4556506be56bf53e377c38bef40054549631d03131bca26f7dad50e2b3534fe5f6b2d1eaf0c064a2efa615a2c97d71cc6d4bdb6ff3b41de72902e55f91a615ceced672aa38209c70b163296c93488a713cdd91d00a44bda4f42f5c8210ece107cc5a9a29deef6f1d2d7c29229d45f61db215c90390c889b81e93a8d19efd07c83760490fef8d3358483ff9a9a2033dde20b7511a7c929087808be255501e3d15c070f49dc6832a9fcc4fc74482508c778762b0fde495eaaa3e30b4c5d148aee7de5555107318c6844e584b60743ee29acdf729e2cb7fbe2aec0518747d9c3bb6ac57be03e8f077d0fc13b4623b868d20137a00539e3ebb331c3ab85ab899ca1470dca45c9b2253c9d5e13b619887f6cb6ac4e6b55c3d50a8b72511ff7151f79e4dfce33599cbb810bf24344567f31b02befc3c4132a30439cc0300a65639300c2a81f3a5c36e3660d6729653cd2ff3013d9c0fd4bdabca8891252ca40a4cf0262275eba501876b37ab1a6f711ed37b79835f158ff145855a35ed301cd343582fbe78100031b19d5e3e757f52a48e7258f488d761b9213debeea9553b6f890435931aaf0604588a8d3e7e7a0bde160fb31ed2a48aea188a279c973eeb5b6ab0db05123f942532dbe719d539706b3215c47", 0x585) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xff000000, './file0\x00', './file0\x00'}) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) 06:20:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0xf0dd7f8eed9e779b) sendto$unix(r0, &(0x7f0000000080)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 06:20:32 executing program 0: r0 = socket(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getppid() r2 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = semget$private(0x0, 0x4, 0x540) semop(r4, &(0x7f0000000140)=[{0x2, 0x7, 0x1800}, {0x2, 0x2, 0x1800}, {0x1, 0x5, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x4, 0x800}, {0x4, 0x100000001, 0x1000}, {0x0, 0x2, 0x1000}, {0x2, 0x3ff, 0x800}, {0x3, 0x328a, 0x1800}], 0x9) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 06:20:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r2 = dup2(r0, r1) write(r1, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 06:20:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 06:20:32 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 06:20:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10050, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x7f) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000040)='./file0/../file0\x00', 0x1ed) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x0, 0x4, 0xffff, 0x40}, {0x6, 0x3ff, 0x100000001, 0x46}]}) close(r2) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r3 = fcntl$dupfd(r2, 0x0, r2) listen(r3, 0x6) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x130) 06:20:33 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 06:20:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b7b3c31c35e826fcc18f366def3eeb007dd9a9406108d320de9bb337b60cdf1cd5602b2e8c219d58dc49cfe15f0bec677e08a27b00f012de28dab93c4f63b18ce2b0eb9d51b6e9c1291ef0274d7692dff80e7756410ab20781be3930801d12422bcd793c83e966fb5f942e8e0aef17ae7a57d8f9856b8015791fb86fc02be37e65e8bfe5c11f64befb802af90c5118734edd958e9671bfbe9cf0c5d6bcba7a77db42026309ed9db6ae9c8ed5e464a4fdcfed617b6d282db105e4a9e028e62134e8cf48081aaa91e80fd41f09d6b4e5", 0xcf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 06:20:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000100)=""/189}, {&(0x7f00000001c0)=""/187}, {&(0x7f0000000280)=""/96}], 0x303, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) close(r0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 06:20:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)=""/162, &(0x7f0000000000)=0xa2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 06:20:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c5f7868941606b2cbe9a4fa1a66653000"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="7c67ca18809ca04fff6f5641df1e0359a0a23c228474477a6d966b7b3f1302f630c26da0ec456f0569ba7208af7abd8f297a47c8d5a860b2ce8e3e655c90fb5bf954d086fc01b7721b8464bb87bcd7a224fb64da545d203467cac5357382ae251eb40a03e9dabd7bb0b443012fd8745b3833cf69ef4594d2c22b41c988f74ebfb1c7bb142fec19619db38c6af4a17a4dab2e868035a574717acb639fcd7816d236732d7055167457b1e7a1c099e319c0462fb8bb822f645c8102ac4a2a0b7060445f5908da92a4a7", 0xc8}], 0x1, 0x0, 0x0, 0x400}, 0x1) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 06:20:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fc3, 0x0, 0x4000000, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x9}, {0x2294380f, 0x5}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) open(&(0x7f0000000100)='./file0\x00', 0x40, 0xc8) kqueue() madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x2) 06:20:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x7, 0x4, 0x4, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000367000/0x2000)=nil, 0x200}, {&(0x7f00007ee000/0x1000)=nil, &(0x7f00006ef000/0x1000)=nil, 0x3}, {&(0x7f000041d000/0x4000)=nil, &(0x7f0000230000/0x1000)=nil, 0x2}, {&(0x7f00001f1000/0x4000)=nil, &(0x7f00000fe000/0x4000)=nil, 0x3}, {&(0x7f0000590000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f00004c8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000721000/0x3000)=nil, &(0x7f0000284000/0x3000)=nil}, {&(0x7f0000258000/0x3000)=nil, &(0x7f0000407000/0x2000)=nil, 0xfffffffff6c2a468}, {&(0x7f0000487000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f00001b9000/0x3000)=nil, &(0x7f0000092000/0x3000)=nil, 0x6}, {&(0x7f0000026000/0x2000)=nil, &(0x7f00000d2000/0x4000)=nil, 0x40000000000000}, {&(0x7f000023b000/0x2000)=nil, &(0x7f0000679000/0x4000)=nil, 0xa09e8e1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00000f2000/0x3000)=nil, 0x5e0}, {&(0x7f00002da000/0x3000)=nil, &(0x7f00004c5000/0x1000)=nil, 0x4}, {&(0x7f00005c2000/0x1000)=nil, &(0x7f0000177000/0x3000)=nil, 0x7fff}, {&(0x7f00007f5000/0x4000)=nil, &(0x7f000054d000/0x2000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) 06:20:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = dup2(r0, 0xffffffffffffffff) getrlimit(0x3, &(0x7f0000000040)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x2, 0x40}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000000), 0x181) sendto$unix(r0, &(0x7f00000000c0)="45cc7d3df1d92f6706077ed22a17447c3c67ea90d8731224b7dc454ddc8b362c43483a145839fbe8e007eb744640d03b4a450beff95d151191e96293fc06a5d7e1d2118138f96f71815eedb749a68c4e5779bd0d61a3d840151fe6b5ca85aea233f3b1ed4169c39a6bd6378367d9caeb084e37f5a2f1baabf6da1131a8b9e0371149449528c0df561cc52caca901c6c14a2fd9", 0x93, 0x1, 0x0, 0x0) 06:20:36 executing program 1: r0 = socket(0x11, 0x1, 0x8) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x800}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="abfbdbfe398e1142fc73221a314b4e009121dce10404feefedff5b4f426f0b9ae74a7148abefd1013d9a952acf95b1c5303c19966ac8302a4a720a8bb678e391377071952be38323fb6cfb80f06a8707da710630f21761f0d35d4ae61a34d84bd951bf13b0b90f6cd2725d7807574d61a7f1d7fa4d94b7fe4d29c881ac042a97fdb898cf9df9cc7be5f441c427273ab1fdfc3042c3c05dd0c1674460ef7342d076ac6c6e9d430b9915366389b62873bd0f14554e55fc65248b549a453b585630967c2c08f17c8a", 0xc7}, {&(0x7f0000000140)="aabf055ed59bfcec4230bcb6da4248b9de70919846022c620151658f99393b3732e5436e8deba2c5c02244ff256cb7b593b50d22a1d4e7e07e037441177e972929c472d8f854dbaef20bc0a62ffe886b788cd4a353fe7a4eb1055c4bcdd3984eb22ade81d5682be3a66b9c7c75ce02f50db1af3450388207df3e92cfa285886aa771567bae5614e695904a35e76cfdb9e7ac34336cb7df4ecd3f64c2815136682f0c125cfe6143281071da6bcd3e58ebd4fa2b93c14102213e8329d415eda4c19a434d0fa3f70f148ace43cb6a22915a4bf2acc8e8d39417bc77717b7ce0ff25c3c5639bbd6ddbe70cb0ce", 0xeb}], 0x2, &(0x7f0000000280)=[{0x38, 0x1, 0x8001, "9b0e7db89e5c0e6ceb8447b120b741f9d01bcc67fff8659384ab83742595c97939a2a8244b"}], 0x38}, 0x2) 06:20:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000580)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) setsockopt(r0, 0x0, 0x8, &(0x7f0000001400)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade025790f74ea2f1319193bd29b27a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6e6eb871e1c695152f7be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71dbdc0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b3", 0x1000) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0x1, 0x6, 0x7, 0x0, 0xffffffffffffffff, 0x1, 0x71d, 0x2, 0x2, 0x80, 0x5}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r2, &(0x7f0000000b80), 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r3 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000340)={0x7, 0x1, 0x2, 0x22de, 0xdcb}, 0xc) 06:20:36 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000300)=0x3) r2 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0xc1d5, 0x100000001}], 0x6a9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x4, 0x10000, 0x3}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x7ed, 0x400}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x2800, 0x2c}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80000000, 0xffffffff, 0xc34}, {{r2}, 0xfffffffffffffffd, 0xcc, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x42, 0x6, 0xb8ab}], 0x4d60, &(0x7f0000000280)={0x5, 0x10001}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) open(&(0x7f0000000340)='./file0\x00', 0x1, 0xc0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x1, 0xfffffffffffffff7, 0x8, 0xfffffffffffffffe, "a1835cfd001bc75f3c3aded838483dae2bd769d2", 0xffffffff, 0x873}) 06:20:38 executing program 0: r0 = socket(0x2, 0x0, 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 06:20:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) 06:20:40 executing program 1: r0 = semget$private(0x0, 0x4, 0xc1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10, 0x2) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x2}, 0xc) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x8000000000020a, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x14, 0x7, './file0\x00', 0x2, 0x0, 0x81, 0xfff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="1021", 0x2}], 0x1) ftruncate(r2, 0x0, 0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) flock(r2, 0x4) socket(0x1, 0x2, 0x4) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000600)=0x4) clock_settime(0x2, &(0x7f0000000580)={0x7fffffff, 0x8802}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x6) socket(0x0, 0x3, 0x6) semctl$IPC_RMID(r0, 0x0, 0x0) 06:20:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x37, 0x0, 0x0, 0x0, "77924800"}) write(r0, &(0x7f0000000100)="e81dcfcabe8f92dbfb8c648f9c4e341b82761a6ac12524e8957385c5c05a74702554a245a079ae", 0x27) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) read(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) socket$unix(0x1, 0x1, 0x0) close(r2) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) 06:20:40 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x50) utimensat(r5, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x2, 0x3}, {0x5, 0x53}}, 0x0) r6 = accept(r3, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getpeername$unix(r6, &(0x7f0000000300)=@abs, 0xffffffffffffffff) fcntl$setflags(r6, 0x2, 0x1) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x82, 0x0) ioctl$KDSETRAD(r7, 0x20004b43) preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/7, 0x7}, {&(0x7f0000000400)=""/169, 0xa9}, {&(0x7f00000004c0)=""/180, 0xb4}, {&(0x7f0000000580)=""/237, 0xed}], 0x5, 0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) ioctl$TIOCNXCL(r7, 0x2000740e) syz_open_pts() shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) sendto$inet6(r6, &(0x7f0000000700)="1f0f247e743371ded33d32dd4adf308c6d809443f5ab21d1143ad24704a4201a5aa4bc168209fb71d66b4906d1d9dcb05bd228e44a011a75f638457dd75682fe00ffe32e243f3ffa4cfbf98f83d30b23f8db1495cfb2c9caccda3fe7d77b12677bc8872f1db4137a5a881ddf9430b0ecd1eaa5e2e628b390bb7c7821610b71e43086822adf60238b5dbc049564d6e15cd52e8bb28d794acd701103b6521cc1dd6e047dc339f4a74b90f49a419090e3d45b5f8a461fd83f66b140ad6958d49e1e334977c8b3312df72f23b777f9068b391590250c9330e901ee6f631b9007e68b0a388b1e", 0xe4, 0x400, 0x0, 0x0) poll(&(0x7f0000000800)=[{r6, 0x100}, {r7, 0x40}, {r5, 0x2}, {r5, 0x8}, {r7, 0x20}], 0x5, 0x3) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000840)) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000880)) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f00000008c0)={0x0, 0x2, 0x22, 0x3, 0xfffffffeffffffff}) fcntl$getflags(r6, 0x1) getgroups(0x3, &(0x7f0000000900)=[r2, r4, r2]) ftruncate(r7, 0x0, 0x6) 06:20:40 executing program 1: r0 = msgget(0x3, 0x400) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000007ebc4bcd556812b427c52b7356b4b9305b40bcac553113515e8462be0947798b05b438a9bd8ced11b42580315f6ba22defd7c9b3b00e498502e20b8ca353d0310410e080f02c5103ccf276a2566ede4e7fcad655"], 0x5c, 0x800) r1 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r2) utimensat(r4, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x7, 0x80}, {0x1ff, 0x1ff}}, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x8001) ioctl$KDSETRAD(r4, 0x20004b43) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x428b773aa93c6fc6, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000300)=0xca) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000100)) msgrcv(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaffffffffffff3c0000000000000000040fb1ed5bb921e27566143c7dbac5f88c6fbb39701c35e0ba0ffc9620463d32ae21d8fb1d1e3e3b3f3354937b7931d070cb920cf98657529ca31e009910aac98f31d188323fb4b7d7b3279d14b1125451d461fd690767182fb9553a11fb53dc810000009eb2a0ae0456b3709f12a2"], 0xffffffffffffff78, 0x0, 0x1000) msgrcv(r1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e097fa39bf8f08b2aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f26c46f0905048f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008003c16f12a58c42fdbd97aaf0a239ae4e04cca56c9a1a21ff731721f6506cbc8a86e95fd1cf503d958f97b8586f689c6822e30380de4e60df74ed7bc0ce4a621569636d7164e300e1496cebd7afa4ba6a8cc34eee3f358e4f34f11b3c96b7ef4a"], 0xffffffffffffff02, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000180)={0x5ba4f275700c8659, "07d5961846a2339954e429b2589eaf4064986467235ac645d012ad9354820382f2ca57dc6bf077bcc194e7ae06f39cb51d015fb5f14d8e6435a8383af51feb8ff441b0215df463ba1dc0231e6f54c7d5047c00d3c936d32a19b31c45dde979ddd132cd7cbdeaa5652fe717092367085e638cbe282026cb180336b912f4aac58ac9da341e73adea8d3e0ff6f2c76ab441e3f98432bd9a7375f06732b9fc28d608e9eb65bac4958bc6c22f9590708254f362bedc816fedb3ecd459c7ea04cfcb08e56acd099034be69519a8a315b9508ce857ded2f21058f42e0c071ace4e67111a680d4fe67d83b18a3f8bc3834"}, 0xf5, 0x800) msgsnd(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="01000000000000002aee0e58d36a70671965f06c72735e571784e5d9dd1cf92272087f55930aa0a75f9e8323261eabadb0b9589a3366959be9906648ad99f1740504c853265fb0764ea358b66e4c06ddb760888623a88db690b0c35dd309022e99aad99e061ab340115e1a74b418e1b72deaa9cf7c2798e84d149095a738e190252d5070f8be8b36776254"], 0x55, 0x800) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000b00)='/dev/zero\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='+\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='+\x00', &(0x7f0000000ac0)='/dev/zed+!ro\x00\xa3\x06\x17\xbd\xf9\xdeK\xb7\xa68\xb3D=\xfb\x94\"m\xc4W]_\xf5'], &(0x7f00000008c0)) poll(&(0x7f0000000440)=[{r4, 0x40}, {r2, 0x4}, {r5, 0x20}, {r2, 0x10}, {r3}], 0x5, 0x1) msgsnd(r1, &(0x7f0000002440)=ANY=[@ANYBLOB="0300000000000000a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b817273a6e3b6fefe4c2522decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"], 0xac, 0x800) 06:20:40 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3f, 0x1, './file0\x00', 0x800, 0x0, 0x9}) pwrite(r0, &(0x7f00000000c0)="0748eb39781534058fc0671ae21adc2a8fa82fc7e5fb2df12e", 0x19, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x4}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x2) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2, 0x4) r2 = socket(0x1, 0x0, 0xfffffffffffeffff) recvfrom$inet(r2, &(0x7f00000002c0)=""/24, 0x18, 0x43, &(0x7f0000000300)={0x2, 0x3}, 0xc) r3 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x800, r3) r4 = semget$private(0x0, 0x3, 0x480) semop(r4, &(0x7f0000000380)=[{0x3, 0x7, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0xfff, 0x1000}, {0x4, 0x8000, 0x1800}], 0x4) lseek(r2, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000003c0)=0x4) sendto$unix(r1, &(0x7f0000000400)="b7577a8edadd0ecd198e172d9e526d2cd8184c656401a26f14ef6302cd9433bc1e2e5072f82dfb37a3754e1555798f5ef1ace714e51b0b2c532486e1a907eaaaf1ecfb098184bc63456c5a4ee57bdc1c9a0d74221e684125ce85fcbae3b886c74fec85925226d17e48328b36ac8be0ddb858535b12713c1551ba8fc7de2344ab733b122a89a861c630f6aeacc37ca5825a906bd28757d876848cea1813337c9d49b31d77c4e78fdcc6cc429212", 0xad, 0x1, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) fchmod(r0, 0x100) r5 = dup2(r1, r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x10000, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000540)=""/139) mknodat(r5, &(0x7f0000000600)='./file0\x00', 0x8, 0x200) 06:20:41 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x401, 0x5, 0x5, 0x2, 0x6, 0x7fffffff, 0x9, 0x9}, &(0x7f0000000040)={0x3c88, 0x7ff, 0x9, 0x3c4a8dcb, 0x1f, 0x9, 0x0, 0x7}, &(0x7f0000000080)={0x1, 0x0, 0x10000, 0x1ff, 0x4, 0x1, 0x5, 0x49}, &(0x7f00000000c0)={0x63, 0x9}) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f00000001c0)=""/114, 0x72, 0x40, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) readlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)=""/224, 0xe0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = semget(0x2, 0x4, 0x4) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/4096) lchown(&(0x7f0000000280)='./file0\x00', r1, r2) 06:20:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) sendto$inet(r2, &(0x7f0000000100)="bb39eeb24a0370f99620080140add13372840f7d2458aed73bc7b01ac2000da8eb9883def3ea4b93ab0bd9e2c7699f0554b4bb21c1f800a0ee8c54c8e8d9d2f672516a9eef183b4da5e865595c6bd929a7bd9293ae49e9639cc54768ef49400a05f54d9d943a34e30f9166c0f8f8427332bb6cf81ef4eb1ccf1a984e253be97910c02c54e0da9dab862f02c32207fdfd9f55a00b4ab51c577d7e90b6", 0x9c, 0x8, &(0x7f0000000000)={0x2, 0x1}, 0xc) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r0, 0x85}, {r2, 0xc}], 0x3, 0x0) 06:20:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xa6, 0x401, 0x5, 0xe1, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000200)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09de", 0x77) 06:20:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000037, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x80000000, 0x49e41066, r2}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="920f88a68f726865d5dfbce23defa14387b76c9f08051bcc3ad67c343a2a6b443086331c1ac7f291e8b9877df33eee68e6535627fdbe602038e0ed23f3e3f733dcc477b4a6a7f19e8612fa706fdb272b0e9d9545b21a4c336dacc5ef2d55379b6287708ced726b36a52a9485e138c9d5f1f9a8477794bb8234587635c1d2c2363e930fa02553e86f98114da903ecc4f48c489aaa2e660c43e5ab4a0c16f04fb9cc341edc1bc60fceb784102fc7", 0xad}], 0x1) 06:20:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\\\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='-:&^/(\x00', &(0x7f0000000240)='$\x00', &(0x7f0000000280)='\x00']) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000100)='.\x00') 06:20:41 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) getrlimit(0xb, &(0x7f0000000000)) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x9554) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r3) 06:20:41 executing program 0: r0 = socket(0x6, 0x0, 0x3) close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x0, 0x2, {0x1, 0x80000001}}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)}], 0x1) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x20, 0x4000, 0xe2c) r4 = msgget(0x1, 0x103) msgsnd(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="03000000000000001aa1c7db8b1513154f765e1362f6b150cffee03fb682bf43aeeec26868c558d6aa1ddeb4bb818fe13da4d51f330ae7b091e233e33ab7e3155ed9c307ae24576b353157be24458adcd8fbbbd1960cf8658ae1b86cb1131bd2ab47d5e1f9d77e483111d8bae09f2245990d93704a452b8b8b6445925692d1089649a71e28b1074f5e09dfa53cb4cce0722bf8d3ec691924a7a647ca3ef618ef1dd2a404cde41ff423ce6f6ba00366cdef10cbbd1db4b22cddb8ad8f809e9613956a42758baa4d0308142df4163c1f737d4286a1985e4cd23750cfde502e575fa74ec8462f3a24a23c44d3726dac08834b128b94bb8845c604035524e5cc8d0dfe81b5a998f6884033055c9ef9c763b962730ef9f40480b0f8a7fcd4f8fbfd054e4dcccf39e42a69c9ac7ba592def8ef77c8e602f02b4f297cd4e2423387fb412575a956b9a41783ed7ff859880976b33b8517cd970dc725557fc91e0d72cd249643de264c47c989ba5f8db3e29aaf2bc1e1efe7e06b80310a6c7fc00f8d65dd76f49b6d19ed81a56aa4cf4c3a318f814ff24d9749c014304941"], 0xe6, 0x800) close(r2) r5 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377", 0x10}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000002c0)={0x7fff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffffe, './file0\x00'}) read(r5, &(0x7f0000000380)=""/223, 0xdf) readv(r5, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 06:20:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f85e4d31ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ae7edda3681e56ca01e365c11ec6b6c2a66a846ad27ddc68c41d81e32449c7424051aab5e5bd82cea9a35490225f345714831f2349fef7770c6168fb7e61300631b83a20af97b3b20917c925cd112545967a3f59dbb809aa24378370a48a591c4112a20ebb889a8376b66629bc3187163f6db0745fe2d6587b4ebd1a51992b0acff6672029fae2c792bb1d09871c8d54c9bfa5ba763158adad8ecf1b84015624295d081404320c4bd0f5e3b269c38c6eb05fb526"], &(0x7f0000000100)=0x1002) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001300)={0x7, 0x2}, 0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, &(0x7f0000000140)="fcdeb2c187fc1a012ce1cee3741dc16f96e26d83bd34af236ff5ef779cd49ec01c2c3362834cee7b5f41e8cc2785d5407fa3b8b965577708edac3dde2d61c19eadf3e697362bf7708ccebbe86626dfd143f6512edcc074d9d04efcb96934ebb9265059b244669631099d641769180c9768b38c868d3af2", 0x77, 0x1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001340)={{0x401, 0xffffffffabb4b8dd}, {0x1, 0x3}}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000280)="1c", 0x1, 0x0, 0x0, 0x0) 06:20:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="28e335c4631dabd4"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES32, @ANYRESHEX=r0, @ANYBLOB="3787394351270b2a472148f26128941ca8d3817fd4e4e9ef51ceacd6e5ad9d1db872aec118f581ce6369b971d4d126dcb7793bb557e21ede2968987502542575f27caa52ad8dbd222e8c18b3f65f9ea7d57593c8f69dce459440", @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX=r0, @ANYPTR64, @ANYPTR]]], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x51, 0x1}) socket$inet6(0x18, 0x4, 0x0) write(r0, 0x0, 0x0) 06:20:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xe3, 0x6}, 0xc) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r2, r1) 06:20:41 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x150) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x80}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x481, 0x0) 06:20:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt(r0, 0x5, 0x6, &(0x7f00000000c0)=""/14, &(0x7f0000000180)=0xe) r1 = socket(0x1, 0x400000004007, 0xf8fc) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x74) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) 06:20:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x144) open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) 06:20:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x190) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x81, 0x4, 0xc52, [{&(0x7f00003b4000/0x1000)=nil, &(0x7f000073d000/0x4000)=nil, 0x9}, {&(0x7f000076d000/0x3000)=nil, &(0x7f00002ec000/0x3000)=nil, 0xad}, {&(0x7f00002f6000/0xa000)=nil, &(0x7f000061f000/0x2000)=nil, 0x9}, {&(0x7f00006d2000/0x2000)=nil, &(0x7f00004be000/0x3000)=nil, 0xfffffffffffffc00}, {&(0x7f000079b000/0x2000)=nil, &(0x7f00003eb000/0x4000)=nil, 0x10000}, {&(0x7f000066d000/0x2000)=nil, &(0x7f00001b8000/0x1000)=nil, 0x9}, {&(0x7f0000246000/0x8000)=nil, &(0x7f0000478000/0x1000)=nil, 0x3}, {&(0x7f0000485000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f00007e8000/0x4000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x7fff}, {&(0x7f00004e9000/0x4000)=nil, &(0x7f0000597000/0x1000)=nil, 0x1}, {&(0x7f00006ae000/0x1000)=nil, &(0x7f00001d3000/0x1000)=nil, 0xe7d9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000030a000/0x1000)=nil, 0x8}, {&(0x7f0000787000/0x4000)=nil, &(0x7f0000265000/0x4000)=nil}, {&(0x7f000019e000/0x1000)=nil, &(0x7f0000680000/0x2000)=nil, 0x100000001}, {&(0x7f000066c000/0x3000)=nil, &(0x7f00005c7000/0x1000)=nil, 0x101}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfe7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8001}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x1, &(0x7f0000000680)="22a4c49b60b33e424bb696c4a9275b34c11fcd2485419d088c2aab79bb6833945c4ed54ee7e8f6f1a3497fcc9de9f21cbd1b3ea865559154f513f4aab977a9f7b1004afa9f7c808cf511cf0beb49dc5a844cc1069c3b7934772df9035f1ef4b7671f0350841df3c730d082a3bd6a50427ee991bda6ccbd59cba79ebf8d31b2e688e0b0588476c23f3bac3e8801fae7adb5d9f095c777c732b5d9855267536572f5eed810b0a9038dad41b00a0444c22c43cb7fa34743d19efedb4716893d983c38b3e50f297347eb554ae80f4f212b20617449ee2b2fe6cf0ad5767ed89ae49210062f7417", 0xe5) 06:20:41 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)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') 06:20:41 executing program 1: getgid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000080)={0x5, 0xb1fa, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x4, 0x2}) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 06:20:41 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x6) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)="7740d800", 0x4) 06:20:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0x5, 0xcb5, 0x7fffffff, "4cee5c8745fc6a8aa9ff91f746af26c31108391b", 0x80000000, 0xf9}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) dup(r3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:20:41 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 06:20:41 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x2, 0xcf2) mknod(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000080)=""/197, 0xc5}, {&(0x7f0000000180)=""/208, 0xd0}, {&(0x7f0000000280)=""/12, 0xc}, {&(0x7f00000002c0)=""/90, 0x5a}, {&(0x7f0000000340)=""/56, 0x38}, {&(0x7f0000000380)=""/28, 0x1c}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x8) 06:20:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f00006d1000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:20:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) r1 = getegid() setgid(r1) 06:20:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r2 = getpgrp() r3 = getpgid(r2) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x4) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) r4 = fcntl$getown(r0, 0x5) r5 = getpgid(r4) getpgid(r3) wait4(r5, 0x0, 0x9, &(0x7f0000000000)) 06:20:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x41001, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r1, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfd93}], 0x1, 0x0, 0x0) 06:20:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x4}], 0x3, 0x794) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) close(r1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 06:20:41 executing program 1: setrlimit(0x4, &(0x7f0000000080)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193052511eed41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f", 0x12e) 06:20:41 executing program 0: syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffe27}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x9, 0x3) poll(&(0x7f0000000180), 0x20000000000001a8, 0xe8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 06:20:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="31000000000000001266"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="4a97c3136edd5bd4d97cb75ef9890b9d54ab1da1b6779006fce48d513d5c9afd034effa25377f9ecbd87bc81fb07ac44539f4ba927a20d770fd5079207c97676670bb48b5b96747f358ffe01062af79fb1be1ce5e61b3179f83edda60dd0b20c83bdcab4e109e6dffdfdd5732f17a8ce0a31ae2d71579a1f302ea169e1be928b8983a09fcca9e929247c8c32b8982c8e0e85a5f2f7056555b30d9b81746ae7adaab28eb6ddbaa1dce6599141fb2ed7764339ec014fb6118a60d25833dd59554615d61c96070180221ebe303198d8ea0259cc2c0bbba1016541d1ce8d69cc37eb76ce9470", 0xe4) connect(r2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r0) 06:20:41 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) dup(r0) poll(&(0x7f0000000040), 0x3, 0x0) 06:20:41 executing program 1: setgid(0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 06:20:41 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() connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x5}, 0xc) poll(&(0x7f0000000000)=[{r1}, {r2, 0x1}], 0x2, 0xc2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 06:20:41 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x3, 0x0) 06:20:41 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec3ac52bffe5e0d7057fab781a8b5c860f86158ba4104e175ad206db991562796853db789d4ea4b30b39d073e6a26d0ad011bbaeab0b2682e8f7ce8b465890b45acb9e1a0d4c54c13e43c7f0409606d7a0874ae50fad739a63f512024eae839cd5634dc605607b7996daeb2ffb0c52026764e550125f3253dc9a455eeda6f31a2ab9f821326fbf7c5a40c7757483362adf21366702659d2613427ffda6cda402f7ed784f53b26e0ac17156986a9d9556b9a9"], 0x38}, 0x12) 06:20:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0400"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) 06:20:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)=""/126, 0x7e}], 0x1, &(0x7f00000001c0)=""/52, 0x34}, 0x800) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001180)) 06:20:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) flock(r0, 0x2) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000380)) 06:20:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x14a}, {r0, 0x8}, {r0, 0x20}, {r0, 0x80}], 0x4, 0x3) 06:20:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0xc007, 0x0) poll(&(0x7f0000000040)=[{r0, 0xd8dfdf15fbeb9c52}], 0x1, 0xada) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x7}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac6f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c521b831bad6dbc97598d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439", 0x599}], 0x1) 06:20:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) fchmod(r0, 0x28) r1 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000140)={0x7, 0x8100000000000000, 0x9, {[0x1, 0x4e6c, 0x8078, 0x1, 0x142c, 0x2139, 0x8fae, 0x7fffffff, 0x0, 0x7, 0x100, 0x1ff, 0x9, 0xffffffffffffffff, 0x4ecf0b47, 0x8, 0x401, 0x7], [0x1f, 0x9, 0x3, 0x9, 0xfffffffffffffffc, 0x3bdb, 0x80000001, 0xc45b, 0x4, 0x6], [0x91, 0x5, 0x7, 0x200, 0x2, 0xfffffffffffffffd, 0x3], [0x10000, 0xfd80000000000000, 0x2, 0x4, 0x10001, 0x10001], [{0x1c000, 0x80, 0x2, 0x3}, {0x5, 0x225f, 0x80000001, 0xe4}, {0x8, 0x1, 0x2, 0x5}, {0x7d9, 0x489, 0x6}, {0x4, 0x100000000, 0x3f, 0x3b}, {0xfffffffffffffffa, 0x3f, 0x2d8, 0x1}, {0x2, 0x1, 0x6, 0x2}, {0x1, 0x40, 0x0, 0x100000001}], {0x7, 0x5, 0xff, 0x1}, {0xfffffffffffffffd, 0x9, 0x3, 0x6}}}) sendto$unix(r0, 0x0, 0x0, 0xd, 0x0, 0x335) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x0, 0x1, 0x1}) r3 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0xfffffffffffffe00, './file0\x00', './file0\x00'}) 06:20:43 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x4b79841d472e059c, 0x0) r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee1600"/167], 0xa0, 0x7fb) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r2 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001b00)=""/4096) r3 = kqueue() semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r1, &(0x7f0000000800)={0x2, "30753a5e69488f0fd908f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1529cbf792cc228a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb44ba2c2024bd2026342588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b3"}, 0x156, 0x800) msgrcv(r1, &(0x7f0000001480)={0x0, ""/174}, 0x49b, 0x3, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000240)=0x1) msgsnd(r1, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) lseek(r7, 0x0, 0xc600000000000000, 0x2) accept$unix(r0, 0x0, &(0x7f0000000380)) msgget$private(0x0, 0x44a) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)) 06:20:43 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100010142) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r3 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r4 = fcntl$getown(r2, 0x5) r5 = fcntl$getown(r0, 0x5) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x1}, 0xc) r6 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r4, r5, 0x2, 0x92, 0xffff}) r7 = geteuid() setreuid(r7, r7) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000004c0)=0xfffffec9) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x7) semop(r8, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x7) setuid(r7) accept$inet(r0, &(0x7f0000000680), &(0x7f00000001c0)=0xc) bind(r3, &(0x7f0000000500)=@in={0x2, 0x1}, 0xc) 06:20:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000180)="b5", 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x1, 0xfff}) close(r4) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) 06:20:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x308, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x14b) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000004000/0x1000)=nil, 0x1000) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x3e) fchdir(r0) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) 06:20:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x6010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x24, 0x2, 0x8000, 0x4633}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0xe5c0fa5ea4606851, 0xfffff, 0x9, 0x9}], 0x4e5a, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x6b7, 0x7668e9d0}], 0x85, &(0x7f0000000180)={0x80000000, 0x1}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='{', 0x1}], 0x1, 0x0, 0x200000000000006) 06:20:43 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x500) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/61) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) dup(r2) syz_open_pts() 06:20:43 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r1, r2) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 06:20:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000380)="7b23ea731671a6bdc70ff208a7639e5850d7b50b735c8fb605b6912a55c6407984ca4146215c097a0bc9b15e5d91dc570efadd1ccd73a2c806f4a0bd795869e95ced9b5fd235d649f4a980dfe585bc35e8e417750ac057277cdb9606be2cd5d6d375e086987cc8537b5fe93bb73e38594a37d654c1276f5fbb6ea34be965541acc0fbf65000a10d42a574dfa4f75ae9b815203c1188a569f641892a5d30db48284cdf42d1f0e81cad260a6cc3ef2b8a1fb2b5653bdaa6ced85ced36934846c2126e2b94f4eb2b64fa4e86ff94d691132684304cce19260aa5d6a8f076b51208526dc98d633d0f2cce7c42d6efbb7966c758eb0d2b6153c08608d32eaa2355dbfb369bcf8a5d47d3eeec12326ccfb572e976ddca31c183f2240", 0x4b4}], 0x1, 0x0, 0x40018) 06:20:43 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000040)="3a50da2786f3d6ada792fe6dee20c9d93b53151a1b7fc3b9c9ad0de6dcbff0c00ffb2fd6f1bf80ce5dfb23e7b3dc15da910e1ebcd4b04864fd8a70e1e93f1b05c35a1eb9f3f42b5e5a62492759e659a2467b6867c36152bfafe94b5c650ee74653cd7e529809c6ad232f6a051ebce4b87d", 0x71}, {&(0x7f00000001c0)="8bf2984af8217612f19c37385534e5e94f723f9f2ede348be3b2c60e631fb156b4c10a60916820143d8b9e68c3e6b0ff3786487d371b981d1558a33ed5265f692ee8226dc9c99a778dd3000a8d72633d34c6fd55564a3a9ae511b6fd0ad9f31b32e924dbead534a5198980e39e39477e986bca5c3eb65d998e4ae2a8821cdee8584245fcac9d5af643", 0x89}, {&(0x7f0000000280)="9aac6f123be97ccd9cc1f8637983c44fed5f9ba6da25e50d1a4d482faed00fcbbd459fc21ec50b567a0d4bc57d4a5a92fa3d6e9eba09c0c1cdc36b0ab57323eaf4fbc02b35a80fa4fa12963e8f8a1fa11dccf9b0e3af09642f08a5fdb62f2d7758268e0d35f0be1e2c", 0x69}, {&(0x7f0000000300)="5f42d5544370326ee3e96df67bf9a9c4b780563666d2b39d2a51ea96057d18257591e6cedc5b7f8f812effe2944559b979e8530c71be1a008eebd61f155a0fc73a827bfd31d5e800a0c244e1c577ed1a1b01a3ef56334d19c73b6f785761c8ab73b7772892d644e34645c5e39edcdb56dbd724d2b3177bfb27848170871150068cecc46ce226e2aad1b243b1a18cd7148e07e0cb72b1ae2c0a25c0f330efd475dfd1b8811adb316ba2e98ce6ff1a5e983d45323dddf78035aa539c011505b3c5e93e0f1a3a9212dc4715fa9e5a7067eca1358248bae2eec5df98f3a8ef626ff175a25cf4532c084e927a6340e60cd1f5c2a5fb5af2f8f37fa4ba5cb1f72d76931d7f0969ca6d40a98df9a988cb3a0bf65e4f03e44f7247232d63b8caf29ee05da0cd5be845848f884e73b5e720755e02659197a928fb147383ad8c5a45de6cb3a0d38a9a88d926de61e1aa860960b675d522c8cecaaf28810966706711307d0bd600ba20678fbdd80b6085689ace73b947abefcd5d77c0945586e5f4c2d367be08a1e588f2646d2fbc32e413d8a8258e912a55885293251931192f7bcd3aa9ec6c3246b5f2d11bdd152c938abccb676148e0dc45f47e1965329f3fe23039b444aaf3423d16d112b21fcf2f86d649abcc4f6921ae538210ab4811713854b70af63783de046599ca460725959f454958b28d600bf7a0c23f44370f470002de704b7886f5e9b98d9ecea58ac777fe405d24642d4bc6ae69305f6f984f239517ff8941b9e2fe22be11022dee25868d5ea896d0c4b84fe405b0c4315d17b0fab6b4ee8c8532b47521acf8228d12bb63eadb23e3cd4be3c116e75cce1fffd7ab24ff15b7ab760c3ffd1e0b6b775deb61bbf4348c2d3720f31b2de82af5f68be5b3f4e84b2e79cc28dd0642c255687a3a1b8de1a75cae56460d64fc1b9352f96de87060100c28865d3b93c5dc75fbf5f2ba54c5ee0f219ce93feae21884a5ebec8477db18c0096e1c38615fabf882debe0c908f1bcec6f55492cc3a36a03fb798264f38b913d604d5362ce25d8cc313c42ccc99fe174e50b514c5d46bc818c58f19bf388345e126d3d12de12dc3f5471a6176ad90abc4d2e139c34922418bdd7db206466274488659c14678746937a994fc03a0bfc3029de01083f19a209614e9fc4f1e382db90b7cec53423e959dfebdccac769488df25ad68a150b27f3e09e9d97ef9a3ec36155101c0755577a8cb11b71b5d65bb90c67e86204c6f23414f8a42189402e7157ca582a37b5bdfdd170144b55a7ae2d7a1c73c508aef4fafad58a7cf2db532f737306debc6dec6195c59235e4583d9dbf33685bd9d2b4cdd0c256fc52ac6a830882ca618f5429eec40b95f3ebe86088e66e6ddcdb6e690ec45b126cb99310156b959c2c2896d1ab41860beb4e1620e9c2897fa505dfb8d07904d6e1938cc44cc4121d0f1da01ff52d591f77b0819608bd6a4ec375f806da62580cfa620a0d2e8dba3f4ece21851c76226287e55b084239c086a6c8e8ae5a28c619ff33b249dc76736ab578a172fc0dc5e41aedc7e442459cdbb308b518695a0dc2d1725fd897198b34b3746db7af63d4947fde226efb3e57f81602f0ea59b3de210415c1747b9b28490894d3a94aacead33d8e959bb37f9815546d4d87390d8cdb53341dfad974dc373357317010b129834cab2fa0015b84d18c9b9e6dd9dc580583915f1f9e51bf05491281488373ec81aa45157fdc923a4598f42eb3929d2f3ae4889ec00d4b643ed1f900c4e0a27613e0772f6e0589dc6bebfdd1dc0142101d01ec5ee8b95f9642bc02cd3f683fa4aa1340748ede1b5800cb30a5fa6ea3e5a08d294c822cfa70f054be257034b6532115fc1ee67c73d6d702f228358095f88756037698788f8d2354cca1b4df867b82e39f15273ed7d7cfc80c35230f54ff61e7a3222606af72bfb9d5e4f47cdb00153dba7d0c15b52d276945987665773ef508e60566f750ca6c5fad499464f303ae6b1011f19e599c30881246ed1a993cafd51111612c6b4e6d598856976714da47a2cc7c9bed244b564c4e8f2550bf5ec162d6e9e311666ba0d8e1f318ea8ae7d9bb69ed081c064a110a0014b56d8c280e1aea7396c796ea647d5ea22c8502a17a808c26cc4a19bf393770edfbbfc63ce306cbca4ed18890ab1849da4371c6d455f16a19fc97ecb7f21c9eb78b103a86a10cbfab078760d5c9901f6a84ce6a49e98c6599c5788b585dcbc32734448fd8bfdaa91c34520210030fa9c3d3771691d3d56c34605af20f22293475822de45d6d16605361fb40f4e6dd781c2a505864771269393ad370ee3635a1dcbf56d4e7fa7747b79b99dff46be59adaa4fc97e9c6ea53fe4790b7e77135484ba3cd2b1d02d21d59ee7811b451a9398532ead08d479dad0553a6c946f1760e90bff164e7bbb9f29503b578590edaa9f63e893553ceaf8545d511695e81a3d9cc4cccb8abfbff8cee68a3345f52b5edb95f52486f559ca08627166fbc4ec1cad5db2a01ee04aeae86f0311650f28068e10ebce949799e266bcbaa565a1d46b6a7b42fc9dc67e74079b85e46e201049de74b0f0cbc20f6222f87a9c1a67ebdced2fd21eda52e622b359710dcba2a46dc8817e6baa3c926fa0721be2e7e0c00e175d515972393c03444edcfe134cb24e663edb1d28e70ad9aff217d5351b01773628ade45f8e1905efb5625546142f45b221175b9f5fdf6963e341f60a7075e1dc06b4af52f4fda60ec66d71deb3c3dd6fd2b3a38bdf091f73498c64fd18c5dde6c9497ea3274facfc31bf32978f0c76af31d9af18a156636febac8d29fc25463205bb5c82a5ca4a4fc3d35ebc5be2efd7e213fd057071c017e8cb24f64d774fccac3f89ef83476ae01a29254dd15c728623cf0045980c12b4a64247c7c9d311f9e41be0bbaac5078097d2205f732ff39cf823f17a397d1d45885bea867fc01195344c7270ad71b69b8f72e942623cd6feb67ffd36825ba88e78fb0d015f1ab34c847de139daa84f148d8aa4ed99645eb24f7abf9fd14fdea20ecda87d35159ec71842848739b2058a27692531ce1df820830f5182f75573a2463e18da23d162b9f66a14e69c0a702da80363f73b6a121e14771dcd8f4bc0ec13758e6400460b3692b0f8795d450e5592fd9bb26bef47a08ccecfc5154de23fa968ce16faea2a41a59e272ebf15d2dd2988acd4e855d2f182cf39f8f14a092fc9cf52d5d0b067aa13b5c4cd3391465fff6ae76911e110a3fb5a485d695d18c01b86bd946431467d853a1d7c01373562effdc7d8b4747274e177701ca5a31965d2ae68097ab0ccb869c4aeb039314b04cfbba0dfb1de9ba78b59d268ca777a180cf66dad2e7eea33b1579edd806d43189189601c2a66a8c337531279d2bc0f0cce33f046c104cfd9f44c17861e46567928f33bc88e7ef41377080d47969bd5fd04c3838c1daa0a27f3a1e9a4691a09cc135409ba7e909ae337611450790baae2488aeb43b749826f706ee9570993900fc91289da174fad4a11afd9df8436f4016d6832b7b4e2266f4d702d5edf1b3d98a1ffafe246409c4b59003d870e2978b51e1f931c4ac932d9a531212df59759d09c3bad0599ae1f395db640a4d652058feb6467002fefc7d9ec79fe6fac155949804d1e4da1dae178573452bed264a7210f7d27c4fdfaa7782f3efa15e7eff2dd39306bc3ec6a87afcc66c91e21fa4933d0f3b2ee5601aa48e7144956b03557944132433e0aa1040d02b29c36ea9221e95ad9502aef3b5f8ddf170fbd3eda3da6dfee936376b5a1c7fce5c651033b8bdfd5127aba88a0142960ea79bbb94d376570ee05e5c9f3a9c0a7f0d76bff11a881c8205569d432dd1e60189beef9c91f386ded7784a715fcd2e92f0dbba7e8359edc7190bff0b517c68c953712928ac11c6b929a01d4ac03a97e9ff225b452bd84d6b9d9d2b3a8f993b56de7d9917e5620b98217ce875ce74750c2feb178b6846c462a9fae4ca5e4b2ea55309de9e5a8988d8717d3f0768f53a7bc3e13bd8f5403b14e641937cc1c87167e6312d4a441d0a9bb510f1ad0eb29476836eb60f11fbcac8b053b7353149b649133fcb06859499db75dc3cf66a4a5a22f72b2b3c8f5731bffc6a870511f89481f2e9d6e20f510e722b1059e61af41054f34b460583f0f5547f70e14426d0a8cab9600824f405b9a76f12c9824479f82325343323365435bde9c3464b3275a1745ce58d9422a3a0a283d80cf7df5157273916dab08d5ed6c5d33398877eff01e01b62b01fe615d9218391e3de4c98fce9addcdad6888c6e0ee1fb7abded4f64b67435c40bd1fd1d8e07458634d8b31f4c9be61e53b619faba4c5ce180acc57b53a1a084408c64d7ed005b7fefaeff662c335b5d4dee71500bf3ecbb516e6ddc3d51a1d2ffa27f5026031aa5ad41775885305713b4c5a60f03dd89bd94ca9915a68962c83b9c1bbf75a919fea938d7151a5350a4fb6f845ad05b88cb2963f911fa09f1fc70c1175c13a4c688352c976be9ade00021541058e0fe6afff46dade7f00651ba45335793fc00be3789cf1397055c9b8fbcc83104f4d65482d436c2fb4cb89037989c8a7759e1ca6d668c12a0cb37cb8ebfa2c84145b532cbc2f0bd42c8130d048e8afb4dc00c1a9ef293fecd6e552b9678ddd37700cd3c1bf520e29794755961be4cdf8b4e6d4e8ab549f7be623d3426ee93fe7f22e49498a406cec4990b8b72a0574ce8c23286de414dcb687c3f5c1f07aa7a3be0e8ff56c15c07b8c99d5c84096fb52a89ac01377b8c0647cb6fbcf70ed7ffdafdb33e4525467cde3702c97f0926d14e2070c5ff8c194fa5359190ee2072607e69608de44ce4677c782431feff74f85cdc4d8a80342eae74d5db45cae1c10c3c4255384349fd9e0f421adb2a543e6ebc1e01f017feb6f2147b5ecc60cc30fe20445fc7f378c3756cba4527a20541521c8ac1034aed1e90e5f267e3ccb6ffce4a73c468df8f5f2094a3b51ead8e10b14a7c660f28e6b7011246136912888f704fcd40ed5ec5c34cb976de5d509a7e878ae61386ce607f2905ccc8b87c9802828d6501b389cd2afb6c1b57bac85982449102fae19c68056df5fdbfd63bf00f2e12cc05db1e4d304fab73deef7bf52d839bbf72dcdda36a48e1669678331c85cdb41c7526cf14caf0cccc0123b8c8fbf57dd23349732dd855c97a1d112d3513118b8a8d6246ac51849356d615d17a854a5d7ec4d06d833c4a83afd3818fdd60d4f450b8f8ebfe920aebc687be357d6121224f5cfad584c156233fa93e8fe00a4d728997cf84e297dca89dde26f80ce7f073c96e5e612c4fe89fc00aea231199ac2278039c3cbee6308affe464649dde5bd1ef4a5c9e0c26bb0a4283c530019e699248e756038684aef118a7cdae55e0137c407b88671dd96a4216025e0a18cb838c513aa65b05236a65ce5d0041192289ec7f3f7f1a15dfcbc6a3d6d67a7b21d38a5635c6b48d255826190ab464b6eb4cfe1ed694cdb23bfdbdf0af756849c8948458eb9ec1fe85f1ed66bff8268fec110c215b0fdc190c8952fa0038024cb77b185276cbfd89fc9cfec5059fb174720be3ce115ba38467ba00c2b2f51d7bf4b12b466e1ba1c99af504210c678aef928b5ea061f07477f4e9d64b837ebd1d6d4c1ed58da2101c01af8d26092837b6c1487de35f974b9e223d023a3ecc476a6d5669d457429b4593bc50b3f1f9d9a809f678600283c06b5d5b066645bf56259a0a9e37178da69b9a260d151dae297e705a8", 0x1000}, {&(0x7f0000001300)="f54ca78991a5fd50899ef540067dc086ef13a834614973db4635b6ae80e5d6485837996195cdda219c740e76d0db0e81f0e6936746f7bc284648b2c7c4ff0655ead6b8e37ae49722d3ce4372b1a4efc355a80fef5649c5df00fe6d1438a97efb9ff31179bbeb62f3c90391279861dd4e4cd07047894aab4d8919481587e13440333f2e7e29aaeab318fc09284d7e99", 0x8f}, {&(0x7f00000013c0)="3d4033defb22eea3aff9070ae133bcf0c128c6b9aa94f7410ad5697d3d721054f68c1a5d77f3c47a902eb1e522ef0dff861cb29aa37265d5ac85cd30b459633ad22c593e8401036dca4cad52eb4c4d5d790276c343581d74a7cfe473168fe72527639218e148b2cb746bc49eb21fd1267f1bd65b653ad9e23cbe2e42f53cdd1ec972136e876cd0571dfc7d9c62a6", 0x8e}, {&(0x7f00000000c0)="313062f7160c60cf79d5011e9a13479aa2", 0x11}, {&(0x7f0000001480)}, {&(0x7f00000014c0)="59cb94c481d761b351430b6f330f29602f4cec5274678e5321a8f50460710731cf7b37b85c7634333fb310b76ea6818db6a5da4b54e3abf12ab8d6a0bb67045b2c30ee8c58cff0aacc2cb2c7b812f43b3681bbeb3d9f880695b1dfb95630ff86b0d9093ae7e56e1e4e18203ed552a68a2df73f96c3ce53a54f", 0x79}, {&(0x7f0000001540)="b92dfdf5021b977f2e3a34a11c8cbcba60f81890f142b4d951e1c7acc9550802f39f89acf66bc1af456f91aab57338846d", 0x31}], 0xa) 06:20:43 executing program 1: r0 = socket(0x6, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(r3, &(0x7f0000000540)='./file0\x00', 0x86519308067eff4c, 0x16) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='\x9a(\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\,+{(\x00', &(0x7f0000000300)='!)<\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=':,/#\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='(.$\x00', &(0x7f00000004c0)='@\x00']) getsockopt(r1, 0x7ff, 0x3, &(0x7f0000000000)=""/137, &(0x7f0000000100)=0x89) 06:20:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x5e699d8660aebc2f, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 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) 06:20:43 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x4) syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {0xffff, 0x0, 0xffffffff}]}}) syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 06:20:43 executing program 0: r0 = socket(0x18, 0x5, 0x7) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 06:20:44 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000e00000000e47a446011cf001600000000000000005134a65c790000001011ec06d9f75ea372cdf48e59c6a369198e22403e1448a9b7511a7b0c85d4a7adf31291a852bd62cbc4f451bc9fa4c9eb9bd919b75ebaaec3dad5850f5eead4f4f855823d362e343117516d4a679a81c89e09d7d6e3aa16651281c82daf63ebbca1d4f72fdfa147250d81c0379723f8e3ce9319bc6dbf887da8f00e260cb5f2d46f2abf21d55f25412dfaf000"/203], 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3ff) pipe(&(0x7f0000000640)) r2 = socket(0x2, 0x7141d9dc7498477a, 0x7ff) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000380)="1b010a546d4c8778ed60971991594b750697cc54d8326b6cdcf0b6bec9c448ae7f9c5f8a4e1b7ee462de1a00be185925625e1dab9d5b38549cad669fc27f3d14a81407caa2c0924e93939aab1870dde67d3370693d54cd61a51832b475872768d80c05416ab6df138b109ada8b1f56d290aaab62d15f46241a3a0d25349541bf2435631ecd336e8e6d3a6b4ef1b461dcd2a8ea02ac51e73d4bd47dc229d57e013f2669", 0xa3}, {&(0x7f0000000440)="46f0fd507d243890463c27cb6efa48300ba2d93b56a1c8c8fb89f07b4093ba18966b0fea7aa9c6f325d6aa2d0fe6e1c2bc5f5a56af644dd19e", 0x39}, {&(0x7f0000000480)="72ebf2e82e742a91d76f7399fcc3fe1a066d7bf8ad87beb2f7389adcf25f5ca8715ce340ddcf8b9c10a87f193ff42d6dbbe8cf3abbaca2b1c25239c1b9277b60e103264012644dab946ee723eb40bf570c8e2c3fa2e6bb031d5d2a03bb15a70a09bf520b3bdc904b0831a8f69e3757dffffcd4014f67f1bdd6fecebefaddc9f3f9acecc6d4ef5932c71c8cf196f69644fe4f33afb4b674111ebc93732dc8d3459c80d2fb1f95ccadd5b71e89187ef5526a94", 0xb2}, {&(0x7f0000000540)="b946b8ee7aa335a6dfa53038e8ac5863b40220cc34a9e04f3e1e7469f8e84bddb009dc84f0ca708a0ade7b96912353d446827be9e4b0f5a8a3925efff0c9f3e197eaf2b0c3aece9330c3f6e35a9cec0edd108f0b4a2100c76a1ed918644251c30a658bdb5d8a377ad093bf73123b4d1d422a48ab83ffe7527813f968d6397924531dab66e9971025a9caeeec8341e12a21b49a083ec9c6b1a28129aa4d0f57ce34", 0xa1}], 0x4, 0x0, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) r4 = accept$unix(r1, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000700)=0x827) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000140)={0x1, 0xb0d, 0x8000, 0x3, 0x6, 0x4e36, 0xfffffffffffff1a2, 0x10, [{0x4, 0x800, 0x2ce79ecb, 0x8}, {0x20, 0x80000001, 0x6, 0x1}, {0xffffffffffffffff, 0x2, 0x5fda, 0xde8}, {0x800, 0x3, 0x5, 0x80}, {0xdd, 0xe70, 0x0, 0x3ff}, {0x2, 0x55d4, 0xffff}, {0x7, 0x10001, 0x3ff, 0x5}, {0x0, 0xfffffffffffff801, 0x9, 0x6}, {0x62, 0x9, 0x8, 0x4}, {0x3, 0x1, 0x3f, 0xfffffffffffff000}, {0xeee, 0xf01e, 0x2, 0x5}, {0x100000000, 0x3, 0x6, 0x6}, {0x4, 0x8, 0x5, 0x1}, {0x80000000, 0x1f, 0x7, 0x5}, {0x100000001, 0xfffffffffffffff7, 0x5dc1, 0x6}, {0x2, 0x200, 0x4, 0x8}]}) setsockopt(r0, 0x29, 0x8, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r5) 06:20:44 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') chroot(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000180)='.\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) 06:20:45 executing program 0: r0 = socket(0x18, 0x1, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 06:20:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000740)=0xe39f) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000700)={0x1, 0x6, 0x2, 0x3f8, "74b0b1130c2e3972c1d9fc8b577d2ded62405268", 0x2, 0xa724}) r1 = syz_open_pts() r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x8, 0x9, 0x8}, {{r1}, 0xfffffffffffffffe, 0x11, 0x3835e0c47c8268d0, 0x8000, 0x620c}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x5, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x2, 0xffffffffffffff00}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x0, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x5, 0x67cd6dbc}], 0x576, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x59, 0x5, 0x1}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0xfffffffffffffffa, 0x7}, {{r0}, 0xfffffffffffffffe, 0x6b, 0x4, 0x0, 0x14c}], 0x9, &(0x7f0000000680)={0x61998e7b, 0x9}) r3 = dup2(r0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0xed000000000) fchmod(r0, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b0dd40d7153e00000000000000000400"}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x9fb8ba8eeeb4b05f, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x5) msgget(0x2, 0x20) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) poll(&(0x7f0000000800)=[{r1}, {r0, 0x80}, {r0, 0x80}, {r1, 0x40}, {r0}], 0x5, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1, 0x38, 0x401, 0x0, "cd34d441bcd148274a23b5d4aec85f68c1a4b710", 0x5, 0x3}) ftruncate(r1, 0x0, 0xfffffffffffffff8) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000140)) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000002c0)="b72054f31c9d353dcbf8c56201de427f74556eda4c44785ff18ef1f27c4f713eff4cfaf96efa48d79b3a87c653de3ec87ac726f56a03a704081bed8adc0f2a1241af615699730ed7b3cd155f6c9f85fb8c0c984f1bb2ec3ce09003409a2fb04245", 0x61}, {&(0x7f0000000840)="064b64f48ed493f5a093f9f10ea4305ef223e032c5e65ee6180cc3863c1169143b9451613353c7df6c4873e884637fd47adf604b833de81660500ab16410ff459c5647bfa89370aa1e4389b4ebc5f1c807c0d1e4d71eef51961196a5e90f382b7b7ec2fb166ede207bfa8052e87a394c9ddfd37a8378db521d3294dc0f178d727266659a69f49f02a1f3445616d066cf25ef5b03fc70eca9c5ba3471b954db511484ad2057d8d1d5f96c5756eff8473084a1c02216bd4f0814a1ed889296a11cd69c767c36c3b7124662cfa7736d2bb8dbeeb0eaef647145b512788ce4d126bd", 0xe0}, {&(0x7f0000000380)="a5d6dbb4c2d80ca3a8c6e02648a8c61d01880ae1e93e361f37655c4b9393d04838dbcfe38a52b037ab0eea039e8c6570ec7b288dcc57d400424d87e1f8e8c88b394bf9e8d37c60dea2de6fc249242b243236d36859d63b95dd9a187b14638cbc36391ccd0e06518be6bdb4cc4278e9ed7e1b465403a73b50de7d58f93eaa6cc6bd66f44303673087d21fa31905604fbf7fcc5e96294431ce2f1a48e2fbf055efe39ac6928fdcfc9a854788060e031384df8c1ec077f81ec0688e981f38256691d314a7d6c557bf4ae0", 0xc9}], 0x3, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000500)) 06:20:45 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x400, 0x4) pipe(&(0x7f0000001200)={0xffffffffffffffff}) r3 = openat(r2, &(0x7f00000011c0)='./file0\x00', 0x8000, 0x37) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000080)={{0x9, 0x1, 0x7}, 0x7ff, 0xe891, 0x9dd0}) 06:20:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgid(r1) r2 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "05beca6027d69fb18762dcbbf36f62d09c18c096"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="433b85dabf292e8e92057d21d03f1e7c11cb123585a382d66f930e00aaec8a9b4c83d1633917cbfeb8f204f19817c74d9718af5a3bfb3944c8facc9927f6345f55cddcb371a0105e66be1a78e0fb8456f138fbb353861ae3ca2861799697e72c51343b675726c949f7d613c61a3d5ce8449eaf0059021c2394c543e1e3dbc91bd510ac9a90164a23df755f24c89b25476f1576c8d7b1b7fd7cc4e344e84329c25ae1f91042ae4b09c580a9005358de66fe36e735056d523fbae9bf44d1ef344538b1c2acaea25177b7cf7cda18fce1a4976e308721231f257d7bc1988650f5b2f44142104ac3", 0xe6}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 06:20:45 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x1, 0x100000001}, {}, {0x3, 0x8}, {0x2, 0x10001}, {0x2, 0x3}, {0x2, 0x7}, {0x2}, {0x3, 0x5}, {0x2, 0x3}, {0x2, 0x4}, {0x3, 0x20}, {0x1, 0x1}, {0x3, 0x5}, {0x3, 0x1ff}, {0x1, 0x200}, {0x3, 0x1}, {0x2, 0x100000001}, {0x1, 0x1ce}, {0x2, 0x64}, {0x1, 0x8}, {0x2, 0x4}, {0x2, 0x6}, {0x1, 0xfffffffffffffff7}, {0x3, 0x10001}, {0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x3}, {0x3, 0x6}, {0x1, 0x9}, {0xcc28fa4066c25ca5, 0x1f}, {0x3, 0x81}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file1\x00', 0x20, 0xf2c7) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chdir(&(0x7f0000000040)='./file1\x00') 06:20:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x2, 0x3, 0x100) semop(r1, &(0x7f00000000c0)=[{0x1, 0xfffffffffffff801, 0x1000}, {0x1, 0x6, 0x1000}, {0x7, 0x3, 0x1000}, {0x3, 0x9, 0x1800}, {0x1, 0x7, 0x1800}, {0x0, 0x20, 0x1800}, {0x0, 0x8001, 0x800}, {0x3, 0x40, 0x1000}, {0x4, 0x8}], 0x9) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0xffffffffffffff28) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0xb84, 0x20000003e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 06:20:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) r1 = syz_open_pts() syz_open_pts() syz_open_pts() faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) fsync(r1) 06:20:45 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) r1 = msgget$private(0x0, 0x8) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r4, r5, 0x2, 0x80000001}, 0x6, 0x7fff, r6, r7, 0x7, 0x0, 0x1ff, 0x8}) 06:20:45 executing program 1: execve(0x0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 06:20:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$getown(r0, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 06:20:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) kqueue() fcntl$setown(r1, 0x6, r2) close(r1) 06:20:45 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) r2 = msgget(0x0, 0x42) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="0300000000000000ba6ed8f3f915f8a0b8ce4277b01d1c59782941f3fde25d94ba0a8072c97dbb3af32e17f4c06f95919d485bd6c1cd12ae60550fc31899156b87b614c6deb04d3084626b1ddb4b4256a63b2c106500000100000000003ea480ec336139183e02fc9a21965308b9a56c01cd8e942cacfd57d002198ced79f70f5e3b5edd41c9038fc098245a5f7d2d9b59cd45ffb06cff19acf0c4da0f67461547680f0b04c56d0a53562f0774d5233a45bb322373ce74bac90f3e1d480d784ac3822341ae3cf7aa84d4b58b68e6e66d29ce9fedfd98d6ec35d89f77521248f43f0b1d167e7e7e5fffa90ff0b8031c206695a037bd33816db769103d8837d3e42c669a5b22de28bfc692b5ab444c7be784941c2ed508d66511f169d2a4854f6e1425448a6dc8ad23521093875f343b3507f48966ea10b0baf17b252e76de0bda54bbb2313664eb322414aebf8a5bc4fc6e5b0ae0a529fac7cbc43ecb290c01787cfadafc4096075063437a4430ea475d1435d90242c3921a2f68869fc0f4640d0de3fe91b5258e181a"], 0xb2, 0x800) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000bc0)="19fcfb9e2096c00d9ffa16f7b630eb8cde49d6313556feafe2acd0140ca8e4b56963f87d9a6e4f13fbb31e253e2dc6152731035794d16207624df2ce993599678d408af15226c6d4c521c9be97480c4b94deacef1f8373fcabe7a769dfb18a21931c105daeae9354299752269b0f97ab9ed3179fbc19c531c5607e7be86a607690402e197a178e9ca12f05d9b6c996bd16df40f8aec1bcc4b32de28d6c66cf47412ddf582e86410c1e48a212e8541d6d611b044703b6689c65dcac23b75ca264ff9754e9e78d7f79ff74c1abbcc4f0d11e8cb6354cf9406939e1c9789f41cabf0068a1a60b6354f92dde06772f56945354490deb6edb807e6bf5a6e1ff678caaa1e235b390af675d6e559110b1f98d43bf4a744af94f1cf081b2081fe1c1a023d6d1fae4567a657c608c7f47097d0efa4a74e0aa444b5567549530a3b7477f35237b6ae85a30fd83282c0aa71a52c77b7e6139bf38c92ed9bd6ba2be42cc008cd8cd3def28b327c3e57b54a04d3b18d1f67cf23bcbdece7e577ac5d35220217f8b17f289ddfbe0eddc25e43c4c7846e90306ce719a669885a405e454d5bfae2960417e1a6b5714c5051ed6ace1888c9918e4f3cfa8b0c0a41a0d32effde551a00d4907a2321c80e8764956e5fc0cc9c36d9b97aadffdddb9cce5ea48312f175350c78d6fcc58252cf6056e70ddb3dda216e5fb80ccb46c92dc2c2f0dbaf3a8acb0cf170ed2bd7e4661e6513da8e943e03e5864ef7887370f5ddc9549bbdc830e0b49eb80a755298eab91119af92e0627261e7d9ef66d578bc15fcd6a6e57296f4924465828a52232b3f4867b05fbc172b58f3662e8d5ac24279fe7ff58185ee1777aff5955f9d6cdd4d36359ee2e59dfd5afff734527620970b690604932f08135eff98daa1af1ca3276a00401183548b08e6e875b4003423bcff47e71e6dfd42a8ef72197613a5ea66ec47b9de10b43070c319d9edf54bfadad88b65e6caa20b62942a27e3c05e93b6c33cdff9490f07324e8c3bcf74e4648f4c53f4f5c835a039cb412c16d9a7ee9d2bea112c7ed2e3291c03b31891cd859d892dad6acfa1fd0f63e29060ec18bda7f3f1761d86009c8b5161bc43a59e4220d0a08994b4d437893414b7df70037831f88510dacaea29ac27e3779e7be636f740ab0dbc3ed068fc7c589014b66846ac8d7fdc102aa7eb95710b533a9238e2759d685e291a66354ea43c6124f321a7ab8af98f8e65c1e2becc4f9a971ea587fddf2441a8f5130b1d09356eeaaa3c396effd99de572c3bf515993ed8ff8246606319574c814e59c31b77c8b859c32b6e46770ed039615e36634d2febc63af8c9492c07489e6de31144fb5950c6a2393b014ed5f1763ea19ca8650e814cba5c63014086ed20131b0766aec6bf9de52b6b2d3112b796468760d20d4f785af33e84ce279361c1f04d70b0ac2c92454f22f73085746362461304c4c5e6dac6b3db990d6f3dfdb3786e52d05848384423cf2e79f30615630ebade0f3d21485ab1cd1c6e68b9812500fe6a28324b8f9e13b569dde4e764b96603ec8b47913e6edd43b199d592f16aaf5b4dd065e272b2ef847579977e6e2572e5bbb8dabb4d495f90f70f016b757cf46868166c6b4ed3ff95ea9177ec7220b6774e2e6f8ac345356522645a6cf107c7755f3c6ec2e3fb32353be6de1f520df303e9fa7e5f9e657debca5645cf272f1ad9d836bda228c2930ecc2da21b35a27d439210b84181b3d012efcb629707e2f87390953510297317ecd20305419f2369c4aa75ed0a07c2df21fa5faba3f8966b701557f4a5b0b2b89aad484ac4746c04f75aa14e4a0be705fcd07fe6e3e10e83fc3d47664322dfafee47ccda6fd18da3ec933b941440868a6cc4f3b9426299be12569221ff8ee3d99aa0db0f7a816e5333902a6363d5ac776d8efcb8bb945fd836f92ab44da0fffab8c3f1b1376b5273781164ec291dcc9712927f8231c9bc68ea78fd0357b34e81e3b07f610e17231e8f2ae74ee6520d376f0af44152af6027463e13b870d529ca9f2dfa611c6f9b8680cd70f2a26b06895a8f116bc0b0f97147ee2cc090afd07ff7a37aef3eb5834e46c59c2f6614121a13ebbf71bdab86d22e142666a6ec24776602ed6541ef341dee892ad30d10abb9774fec5a51c2ed7d2de0213ea563cbee4e67716e7bdd5af5a1d46387df6bebab82e4d94f9262e24f153c55fb9f10ad2040fe1e55d75a20af1fa4a355e790dc3c13ef8853c790e5a9ab52410153b225b1f699f60670d9a9201ee564e1995982215d69c76e703b72bcc4e43d57f6a924cf6f9d13711b1eda73ddfabe108f1453da93c5322eaeeae3c0c64869ad246e409cc58b85859795d87747fab61e4cb2641c9e511839e334182288b75d32de8566c2a14defdca60c166313d186a5f6dfb36d7b39028c53861ff7d451325265545a8bffd32690dae622de2cffc9e80eda0e617707a5e564baaaebb65d31087e3a13a805a463abe4dd61fe205d83b12aeb218a9aca5c595649b7a97d2af7ecb70842e0f45d2e0bad5fb6f166275e80dc0ae1b6b9a4ac4195abf833cdd89106b0a1fffa77af87f58434e025e226f5967c53e0c0100c61b65dba529340b5d9b37e5ba7c90e16f5c9f2ebf9aa54203f4c09169146ac564499fe07451a3676d909914c111ccea6b38ce3dc406a1665328763ddaf209fef84f6532aa1d7b0246102326fc4422260a0a2003c8ecf5301dc7eedabf9ac60b944c7e83153eacdd91bb5ad2f8bffbc796093ba51884bb2b31bc0088bfdd4519d05aa7005e54c5d3d86d445f5da6c316dea39f7a5f99709383d5c6f31eb6c1d7e55585a964f0d572903219b5d5bf111f668b4fd87d839169eab185b8b7183b3fae6b55b4405a73c3415f38653b6c1b7942c79c9f2cf3776ed1d9a57bd929c7006c9eebba6d0fddf93e7ee2fad8ad95a3394ebf618fa3ef86a07f71ac3bc12e6362144a00b060f39098d9c82a1ca47c2fd71a2a691d7401c6a89e7c429141e19fa70478cdf68268a755fe5afd404e0ae1ec4c07759fce7ee9afeb8747df89400a8f545efc52c55a66c61d19811feef1fbd445b5073d9c17b547949920fabd731aab36732e5e6392295032f30135cef4557bfb5a1925172cf32bbb50f2f51e96884e8d0ce2c0e4c2fef0a116a2c5a6c72640f21c94b79c2461b4e15e899d06d32649b9924db65c0df72e562cab0cdb1f8a204eded320d96070d4850d3ff79f942292f4be815a961f173d18a9dc14e12d0a3d68dc271a81979c3d90cd33ac132fbba217fffe8e9a389a93f82eeb24991709796a3d5de85fdfda97bf6c93d0e02e0ff18f8a5a104b09c2a7285312e6cc1b749e106220209276cbcbab788a42b64111f57c7eb5d3b546b145740ef060a097c47051ea642d0ce4de9f63bf0908abe855b5f596c6f8ccabf7fa0af5a73776f43879e7a7acfeb0f7c9c03dd2479d10efc8074a115a3061a765508f7a43ad8b9ed2774a6522c903a5a61e10c46c25a08458af0bdbde6ac88e8a93b4d02204c208f1c10cbad0f9625b261776dee194df95bf65b624b6a2229e6a81e8085acdbf3ced2069bd6b2abb9c1bbf1d20dc35c2e6a3d6aed1e401ddb7022c3f5805fff3572a2bce99d70605c140c34d9159a969fb0d54e4792a7bd0557ff971f02ada6f29fe6f41924f97ff2dbc705afb4da1f6610c5eff13924ebdc2700ca1653242f1ff849b4167f7eda1a4f4842ce11a3b11fbc9dff3c4a27aa465b82b0410b3e66e3f93e9820b9bb95b14288aeaffe82a37a0f4536c1c5773fb06135d825e97b69e4f11946557266ae8535c776bb7216865da565cc3f8681df25190938867eefc0940c6e231a32ede42384003ccc20b858f1b45e6e0085bb521bb0b94791e14ba30826094b6717bacd9a22e762b0cafab54cc98561ff91d9643d911333107eed096db6a052acd6252b9e7e60f1b08f30840d9d823a3981bcebcd4fc5eb22e66ab3a28529f30b8070b2ed0d2bd8d225d14968b95a738b16acbd8f4c1f1d9f066f070804c0f617930c690421a5157fb8d21bd9563a7f18f48ab95e65c129d05f828b180915b3dc2347bbf2e96f509e16cd1e714928959d2b29dfcc8e20d2df905fb681c2922ac1aef3412309348f847ccc70629d1abd9808a35e1e5b820b9d6147131311a6e80b9f4a743d5adc2ca163f77d4ae40a11ebf677174aafa74da8e9dfd83da6876bee418fa84be1d4c0c02aaa54d2b364350e786d424f38dc402cd22bc1d439ba7d15425689a004a6f537226b0928638663b7d7a3848c1ac396bc24416af9d46700dccf7ce9e0d994f0588950fc05ed2b41684fdc3fa2f4865795ea68ea713411288d6511f6462f31d131e54073f82d76e7b0f22cf89b964978daf371f2d984ca26219aacd16ff1c38d0cb8536962fe5f234281b63650ac3f259a2c93c5e9ab5dd655cba0437b1957943694bcb1f5567303d11d41232b15ac65d0fe150291140612330e8c85f3d8c3f9e87a26ff675710dabd686bf89822a053913123bf0f489133e29188963ae66131bf7881ae24d9009722308b269b3d24f380c69317759399209169d1926692f2765e4c9afe94dba5c4b616ebd503ce9215cbfe918d4d104c85efc90e1f84d8e78b3fae76a5d11a707c428d8207ebd6ddccdeb28c50fa42a9dcd61d8529b953917e09d3ab9f105ea1a7865daea102ea121a6f474ae40873104674553300c4a23152784d435a9fd0a312ad48b82da7ff76c2b37c89489a0278defe6ac0c71b83f8fa42d5a8bebb5fe6cab8fbffe9638224d40bfac2c11f03510bf967ac54b4b19df0b5cbb1a0636be5965712b76d9340047a7aa0475f361f497f8341d02e3056ed7f8aa2477dbcec889228dfcb1cd113f662ff57812f03284e286dc9d2701a3d38200c634dfc164ac7aa286c4be6fbfc0f3191420399b7398cddba69ec7d100b8ec3094de404619e29364bba499e208664d106be031cc127066772aa570fde385d1692986ff32a68cee58d93282d7b06e384ed87c289b777027c1b8c01bf61c8027e2fd62fd635055395d24d35cfd861a03967e8abe94597ca8fe81605fa83d6aad245199b1c986ca91fbee1978338a0e25d25a30f18935a4db85504d259324df5aee41e85b2ac206630b5a1ef4de1de19b41f843fa193235fc29a34e4e0c3f8727d5d5cf6c7ae4b44b95bd6a64f483a0832db1db623d5749372fc6909fd9dc4123660ba14408cad06fa72af3a6bc47acfc872fc9421028612a92cd5b13a0d95a0031b53c0e42d624b90a923ff231c5a62d24d9f2836a873201d75c9b0c600539046c54ef3f9f02b3c5efafb8c1792bd705fc11e50751967b05c44d83f3d76e4804c4c2cbd6a73d201c4cfdea3ef317f8cee48b5587e3bbc9cb07715296313dc38a3fc6e36e662b70e25aca6b39dfd86bb8344c2eea56ace25e4ffa4e09b61cad7ff8602e740c4eb5c81a6d4eb09c916ec76d1d7a6e92de5f199e9cd011c5b1f2b220c9b49e03204d68f45d70bbe2f0f19d360706f80f456fc3d4d3acba8a1725c2287cb234f0034cae61f48d6e7cad513e2c4a840fe3bbf91b80e8fd66bf1798d81801f7756f3788741bbb496b0fd1386c5b2e903ae42058c0464327755efbd75119e1aba5080e851cba42cbe14bc3269abfedd14e0e77f6e44f75678b4d4ba4a189efe408ca28d0a772f2d37430705cd0ae70cad2a1839abbf9fca2abd6e803cfa01099c0c62a1f9d93c0ff411506d467fa4ce5bc093c1fa6f8da24ebd2d699f985295b16ec90366c51dc2fc255f22", 0x1000, 0x2, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0x247) mknod(0xfffffffffffffffe, 0x2010, 0x7ffffffc) r5 = fcntl$dupfd(r3, 0x7, r4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000240)=0x6) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000400)) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000733000/0x1000)=nil) pwrite(r1, &(0x7f0000000580)="cbc88b4bc5018e0628b17c3076fbca560be83553da7aed7f9091eccf1bf19f2e679aa41a25b9416f9430a87fad9f906dba8811403670cd37b2a43666ec565374b334a60392699e0ff2530d99aed99882d7855e", 0x53, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000002c0)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) r9 = fcntl$getown(r0, 0x5) setpgid(r7, r8) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) getpgid(r9) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r10 = semget$private(0x0, 0x4, 0x1c0) semop(r10, &(0x7f0000000280)=[{0x0, 0x3f, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0xa3cc, 0x1000}, {0x6, 0x100, 0x1000}], 0x4) 06:20:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) r3 = geteuid() r4 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r3, r4) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x1000}, 0x10f) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 06:20:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000), 0x0) setsockopt(r0, 0xffffffff, 0x1, &(0x7f0000000000)="ed263655211601360006e1382ad407193b2dc5fb4d3ad71e331d6fda36ef383d49aef6962a9e93754a26aeed4a02a6f07161d365b38923de52a4928dc56b178f3cec387bcc59e1e920dc8ecd89fc78ef69d318d9faf8195d4d8fc51bb0b78118ea0be3209ee0b7f4f04a49de85b9e5a212e90a7af4927b698f22acceed154ace15753466c0078dedac419556740d585be2a188e0b688b8665a2d98d0e594f442b5d20b9936b273ab2cea736b1e6b6ee14133c7f2747854434b6a88e82e0d70abeb7a30a149f2be5d7ec71d9cc36d2e37f6e44f6f706a0f86d177b3524b", 0xdd) 06:20:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 06:20:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) r3 = socket(0x10000000002, 0x2, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)=0x56997459e1fe57bc) r4 = dup2(r1, r3) shutdown(r0, 0x0) r5 = semget(0x0, 0x4, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000280)={0x3, 0x8}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x47d, 0xf73, 0x8009, 0x4, 0x401]) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 06:20:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="11747048f3e083bde54759f109963a7c5f6e45aeab158e8878bbba78e828e88e", 0x20}, {&(0x7f00000000c0)="c8a98f3f63239850e62f25acae4fe7c9b1e7aa86e440ef", 0x17}, {&(0x7f0000000100)="0634", 0x2}], 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff0000f200000042992662a8dbeb79076ee70000000000d800000000000000ffff000002000000031332c51ced5af0d91f37be13ec14802d0082b1cd2c593ef0d6272b21b7b7653a875476d91dc4fb890af3b2c904927cd4306626c8a191ced6784d30e9c6bd948d203e0786fad3e87a46791ccc33b66c40310bbffebce69bdc44a61276676bb370349d2afabcfc729bee88ddabd91718e6add250a0b4746fc89f9078eebf4bbfd270655f70b323f83dd7f2997106871507627755362d1421148746f2c2ef77312e4d00790cd535215fc5620d7fed6bff156a122f84fe7cb95b56c064be00003800000000000000ffff000000000000b279773975a5c9ecd03f632e1e43e5c486ff5b8a31cf407860ef0f35e4d8a463e3ab72c74000"/304], 0x130}, 0x2) chdir(&(0x7f0000000300)='./file0\x00') setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) 06:20:46 executing program 0: r0 = getppid() getrusage(0x0, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) wait4(r0, 0x0, 0x21, 0x0) 06:20:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0xe68cc28ef8bdccb1, &(0x7f0000000100)={0x1, 0x2, 0xfffffffffffffffb, 0x3, r1}) r2 = syz_open_pts() fchmod(r2, 0x120) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1818c34e02b6ac46febf3b2d813b4ebff4b868b3"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 06:20:47 executing program 1: socket(0x1, 0x2, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 06:20:47 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x94}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) write(r0, &(0x7f0000000a80)="544aa3d90bc262f6bbeff38e000c0c52f6a1008463d0e16a43dba40af3212a3f1c4e101ec22892101e58da178772ca16b836d9f20fd5b09bf7d98bef77e0f7ce2bb02caccd1654488cdcf6d85219cabb489b1fb941daeedd7c5a3b681387557c8e04e19f961a1683172dedb7fd62f9160bdae168c6aca6b8144712c0d71b6c73f034295d4f0a8d37585df3ddbd51d7f8207f", 0x92) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) 06:20:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x2, 0x100) socket$inet(0x2, 0x2, 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000280)=""/154) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) read(r0, &(0x7f0000000000), 0x63) 06:20:47 executing program 1: r0 = syz_open_pts() flock(r0, 0xb) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x2, 0x0, 0x100100000, r1}) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x1) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) socketpair(0x18, 0x3, 0xb, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r3, &(0x7f0000000100)="fbda944d59d72780280e323ee2c7cb58fd6aeec56a1104915577246e228fd87ccbc355b36d93ffba", 0x28, 0xc, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffffc, 0x9}, 0xffffffffffffff88) close(r0) syz_open_pts() mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000180)) 06:20:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x4}, 0xc) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000140)={0x0, 0x3, 0x4d4, 0xe504, r3}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 06:20:47 executing program 1: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x0) socketpair(0x1, 0x4, 0x3bc, &(0x7f0000000040)) 06:20:48 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000008d742c00b480307aaa1d9900fe7c8a5b67071b542a538706000000c410000000290000003304dd0ddc24f283e8a4aa1c29a10000000000"], 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, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:20:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x1) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() syz_open_pts() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) munmap(&(0x7f0000d5a000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 06:20:48 executing program 1: getitimer(0x2, &(0x7f00000000c0)) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7, 0x3f}, {0x18, 0x3, 0x0, 0xd68}, 0x8, [0x7ff, 0x2, 0x1000, 0xff, 0x3, 0x100000001, 0x7f, 0x8]}, 0x3c) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x6}, 0x10) r2 = semget(0x0, 0x1, 0x4e0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0xfa) 06:20:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x80) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(r1, r2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) socket(0x2, 0x4000, 0xd38) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:20:48 executing program 0: msgget$private(0x0, 0x200) msgget(0x2, 0x0) semget$private(0x0, 0x6, 0x280) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x10001, r3, r4, r3, r4, 0x180, 0x5b8}, 0xd736, 0x7, r2, r2, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/242) 06:20:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x123252e7, 0x8000, 0x5, 0xdf1, 0x7ff, 0x9, 0xe2, 0x10, [{0x2df, 0x800, 0xff, 0x2}, {0x7e1, 0x9, 0x0, 0x80}, {0xffffffffffffffe6, 0xd99e, 0x6f34, 0x101}, {0x2, 0x7, 0x9}, {0x200, 0x0, 0x8, 0x5}, {0x80000000, 0x8, 0x0, 0x9}, {0x200000000000, 0x51, 0x1, 0x10001}, {0x4, 0x7f, 0x5, 0x7fffffff}, {0x5, 0x1f, 0x8, 0x3}, {0x81, 0x9, 0x1, 0x6}, {0x6, 0x0, 0x6, 0x1000}, {0x1, 0x10001, 0x5, 0xbd}, {0x3, 0xd75, 0x8}, {0xfff, 0x1, 0x8, 0x8000}, {0x1, 0x8, 0x9, 0x1}, {0xc1, 0x4ed, 0x4, 0x101}]}) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r2 = syz_open_pts() close(r0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0xe15c6401b40f04c1) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000200)) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x5c691118d4e77da0, 0x10) r5 = shmget(0x1, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000100)={0x7fff, 0x25, 0xc}) dup(r2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffd, 0x20003, 0xd98, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r6, &(0x7f0000000100), 0x1000000000000100) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7fffffff) 06:20:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000279000/0x4000)=nil, 0x4000, 0x17) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) 06:20:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="55d76859156a4e41757560e483ce523100f21cac323ef2641ce506d110c44865248f", 0x22, 0x5, 0x0, 0x0) getpid() getsockopt(r0, 0x3d9, 0x4, &(0x7f0000000040)=""/3, &(0x7f0000000080)=0x3) r1 = socket$inet(0x2, 0x8000, 0x4) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x82, 0x3) getsockopt(r0, 0xfffffffffffffffb, 0x0, &(0x7f0000000100)=""/133, &(0x7f00000001c0)=0x85) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x3, './file0\x00', './file0\x00'}) r2 = semget$private(0x0, 0x0, 0x20) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000240)=""/109) write(r1, &(0x7f00000002c0)="aa03912cbdbbc574d675f5358bd92be05a7f076caf89d5cd384bc7dab5431e9aa08e31c6cfa8f3eb109516030fa0c2c7cdb07c35460681e12290dd7acac5f1f32c42c37a9e8a950f0429b97dc1e532563109fa18171f129e75a78b9c17217419bbbe4696f585ed7839c47bfd5b9473e6ef10a7fbb1f436753b5357e9fa4269d80b3c0752cbf393d352a96c7cca3499486984721c187cdbc4a5e6288e6d675cce03526296b4aa2142b2320ef15267a5d91674778216f18c6781166ad49b43857c9cb6c65b6acf7c041f4ee96d239cd4d9f72c65bae845355e9c7a08bf0700eaf1bfc453024ea5", 0xe6) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/84) r3 = getpid() semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000440)=""/20) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000480)) ioctl$TIOCSTART(r0, 0x2000746e) connect(r1, &(0x7f00000004c0)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000500)={0x2, 0x1, 0x7f, 0x2, r3}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000540)=""/160) getpeername$unix(r0, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) r4 = syz_open_pts() select(0x40, &(0x7f0000000680)={0x10001, 0x2, 0x7ff, 0x13c0000000000, 0x100000000, 0x101, 0x9, 0x3f}, &(0x7f00000006c0)={0x6, 0x80000000, 0x4, 0x1, 0x8001, 0xce, 0xff, 0x2}, &(0x7f0000000700)={0x5, 0x6, 0x8, 0x1, 0x1000, 0x1, 0x1}, &(0x7f0000000740)={0xffff00, 0x2}) poll(&(0x7f0000000780)=[{r1, 0x1}, {r0, 0x1}, {r1, 0x10}, {r0, 0x8}], 0x4, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000800)={&(0x7f00000007c0)=[{0x44, 0x3}, {0x81, 0xfff}], 0x2}) mlockall(0x0) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000840)=0xfffffffffffffff6) socket$inet(0x2, 0x0, 0xf1c0) ioctl$TIOCCBRK(r4, 0x2000747a) 06:20:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ftruncate(r0, 0x0, 0x5) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 06:20:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x9, 0x400, 0x8001, 0x1, 0x0, 0x5, 0x1, 0x1, 0x2, 0x8, 0xfffffffffffffffa}) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(r2, r4) 06:20:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000040), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 06:20:52 executing program 0: r0 = socket(0x63c97d47a4e769a9, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 06:20:52 executing program 1: r0 = socket(0x2, 0x8001, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0x1ff}, 0xc) close(r0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) shutdown(r0, 0x0) setsockopt(r1, 0xffffffffffffffff, 0x9, &(0x7f0000000200)="4ea0269af843c3e32525eddc64a6e75ceb5d3bc8b7a633eec1184a427256c485c403c36dfd987c6696bb694a15ab17cc2b0001484102435c802bacb1c7a46773efcd4cfef548c6a7b6c898e582be42095a032b9ddbc654a35e80748b520be6ce71f2878683a16e11522c541aebd8838250a335d41568101c96fd4e793096", 0x7e) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) poll(&(0x7f0000000000)=[{r1, 0x40}, {r0, 0x1}, {r1, 0x100}, {r0, 0x20}, {r0, 0x9b4b69645427cf73}, {r1, 0x100}], 0x6, 0x20) shutdown(r0, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="374c55f5c519f2695e7a705e7b936199599d46dea09649fc368da268b6a748c60fe0ea84274b7e956b4aebeba3947e1af29c2ce5c115d556a5be155a4ae5fb945b5d56e2ebeb049d2bd6f47f0f9db6dbed6bf3b2a5d228121999450ed229b7c0b59a11746cf5e2841fed9761b488d06d552d140ce58df6e08c11dc3761351a460c011e8ef312dc827ce14bb3d148a298a67d9075f744afaed810f9a5f0ebed51a75ddf7fceb327186f4fa5c96bbde05d5e5ad704cbc22d213ab7b212bde8438d9bd1cb9a091488647bd1ccc80456c93bef4ab385cbddc1331d447bbccea18e91ee6d14c71322af6c9ee1da65572f33c9427ae2d078671a900722e35f3c", 0xfd) 06:20:52 executing program 0: r0 = socket(0x11, 0x3, 0x8) sendto$unix(r0, &(0x7f0000000280)="b10005046000000000000800150a0000000c0000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a0600000000000000000d6d0263a8af47ff37282921e4fd89510fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000000000000000000000000000000000000000000000000000000000b4a19bb4f8e1a13e0b776c2ae250d12ae7f4b6ace45a2bbb39f17500557965bd7d57", 0xfd99, 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 06:20:52 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x54) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1818c34e02b6ac46febf3b2d813b4ebff4b868b3"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000022c0)=0xea) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="ffb125bea30e36a7344ad4cc8be3a087eb17b2704d33fe3a30bbb4e576d0e980f86619f7c2b9db7d519252707f758f04ed971441183d834c1d69b53aa2e9b719964bc4dbb3c8e49365f05fa7411814432b461b17df4f39a4c1e6d7fce146c6361cd3181bc7b8f51ad305180cb9fd3dcfe89905cb1faf36654baa6c0ecf32f1483474c4f2d4e9e87b45b25fc83190a05ac6278e6e283b968904e25ebbaf2fa1935e2c9e2feaa936b5534e8ce6a0521e1b87699b39c70e74156a3bb4461a6acd1a11298b53cf", 0xc5}, {&(0x7f0000000200)="9ab2138e6797732c924f594fb7922a7079cbca26a68a8ee736dbcf16a043b4d3b9dbec891914b27209a7effeaf6fae3421914183f98293232f4c1d29215ddc505487d3de6b37ac821cc8ec140956930285f67ef210069f6f2879a9a0de61fa125cdf2752c7503640af2b305c71a48953e56c22599262d5ccc3267e8bb216649791c238ac1b0401ede26348432a53ef7f8ba9b443cd6606f1a8d22e78033c8b025b681ac6bdf99008a873989edfcb7b62176c817ea2756687e594b0d2f71fb07ea74eedc88ffadea20fd8db37e2a236e7718e79077ef92885dc856998c92c663364ca3602192fa32ce66a136ca0dc31bd39f4bd9e38cca6380660ec1d8a6b43492bd34cd0dc17b8464aa79f1e595f0b1248370eafaeb2c1e4df130ca1339bc4e3bd1be2b3ba68c003c5b02a67d8e9a020da7f8da64680134a9fed41e966df4cf307da9acf18b15ea268751ab0feb4e5b2e2650c1f9ec6825943c402efc9828baf1dd38d0fda08518dee98bc0dd5e266afe676a9973bce9cfdd24f80c706da02ed732dadf2daf8a9de5c517711cdfa556307f45ca49198c9009f0722eb5161fb24c960753f266deef1095a427bab0277bbbd104d9197a679886fc26a5a57bb49cdf469dc00f43279541efad5c9107a6ccde85d8890b2461375eed3b48e00c7359bd8d135ba20933d54ccf89d49e703d1281a3cc71748e066c000fe86da2596f605c25101779b759b8fd10c2c0bccc0d18ff397e11b03cd5fedba0f9a740842db51c4a8003f404f0d870b6e8235ddc924c8c51cd691e35bfb1e3064e015110f9ff36f67662df9649b9bb33a2608f7dbf5b72ebb20b53ae5cc6fcbf4c9e962623a7f65f5f374b612f314a99c13ba81f4f3047be7f9349a68f08768bdae5d518ab51f8ad200c2abed41a5a4c24d3037b40e237eb4b0a7756e1cd82b797b986faa4ba9eadbd2c7dc3e1be5c98b1c2b41e563801a48528645c5dd176ab2fb20dca614d39ae56315e1cde729b49f1fdcffe00f2e3a17c36f62c9fe3d7b9d8588df7512fe90210aa394b333f5d93617dfe2ef46c1458c1402212685e526fa70a18572052c9035028410d9e90f34989c65a5a1f80e7144d0a3ec02fd812382de232b7d3f79dde1607115e26f6fc595477c163e294cdf3eaf7e3868d4e90d75064c6144fd8993fb1ff0c18788e28943d181f142ccd8e82c059ffa9f9ca2fb9f58b0743b24208a7b8cfdcdf32b17176b1222496e7483b773a5a22777f6d228b63e475546d7b0205d9bb39c5a6cb63893258747f2aa909f18794642bf38e092e5acb41084a816fe1984c958d310844e452a7a4c545c2d0ff7fa708d5e985eaacb7be5adcd958154a8582d8f9653cbaf27c0d1034356fa4a447c9ee37dcbba78346725b602cd825be8099d670ca75b8ef2ae538235d81af2ecc59b3c5db3d2fcfb216940dd140f22bbcb3b700f178e3f69761ca3fc2ec33ddec6992b8a6158d29ff3f320ee6fed784e44c5d666561c7bf94bef9e974a27d6657112b728575d43792347434bda011d14f8cf1275bda0e1aabeee4f326c17c55a1368d1274789e00f1ef717e8478f2ae9a3a115962f6eaf27aa257046ca18b86c968fca2de0e526b2df1a6424bf392bb7b2e5f134ff0241abeb1c107a0f9dcdf7ef7e0f98799c1a18a83697e7e61af7064672abde5aeb1bb9eea48f053bd6d21fcebeaf2543dc78182f8ddc87d4c222036cb183817341fabd85fcdaa0d111694ddcf2967f1ebb895e85115bb962e0cd4b06288c24236f7dc6659edac5264c370c8f7f0b84e5d2d50a8a1dfdcddec3f5c4b3a1da57427d5e1826634ea45e2f58754210014d2782413b8a53c3b8d0c9a8a0f4a76713b315f7f17bf3d42f1da9043bbea78ed5a3d2b900812a64b095db49e10905c6ea1e30945a5806378a0d1f8d32171af6975be39b524b4461545ffd4dc8de2341ba377b217d75c49810f6b9d3fb8d90a3131752f08e4bd5a2b0bfa7fa18ddab713a9ca57b6d2ef5598d709f77db36eb4ec61d0d7847f74c600d04a299ece7b105987a03dfeb999a7963bfce46fda540124880568b746963dfb325c6525e1c9cb1da3c5b478b3a79fb500a8b35c8a6932979539bf73805db43b251f16f0501784d0235574fafe6cc03054902f9479249e7c405b555297a752282dc2466bcd5e8531c0833180084d7715afaeebaf03541ff72b5ec48d9fed430e425b2d7b0a2d1a75419d7aa020c8d9619b31b0d253fd72532cd2b4a5f1632f5a1b278910ed925b4363032c46854035f3ccb88c70e7d46637abd1a2cb5c399e34b9a2fdb586d872a0e269b4d126eef418f189cdc13620aada312091b157196b308fd6e0818c063f6fa2f924c3c7de96dedd7960d6c2b94d4c997df1f9fb57241338e8eb370ab48610b67ffb83635467fcc25cafcac54b8d94d215b13fee2b182c1f3eab7ea9ebbd741b6307e3699daa9aaccdd32e8eee7c991c0630d27a69f9dbb893543e7ad97c7297c9447e2551556524f1ee85f841110c79f5070f7e57eb3ea1f41083fb93d2841b0216f44cd097a5e59ae44347a840d97f8814c488d615e461c1df126a1b8c272b4b0aaced6d87402f58e00b3a33951c60fa2362f146747f9fa8066144dcbfc48a24bf2b0fef1f81beeea85218ee4aa9909063d4f8552d13effc04c7bb0579ea6f71c335218113d427bf2a41d696ed5519068d6d76631a71258c13dd0bbc91e60b80afa960845c6d0b102aac6bf4e3999cce993ce66e19a03c820771771f17ff2f92c3978a5edfc4e531cc1ca8aa1e0bcef0351047b969bdeca7292dbd0967310c942d888c27bc1797bc6e5457a41ceee94a7bec90c3c8b6952c6f610945f2165373cd03c1dff2c0e5a011079d3fb5ee536f4dc3e2fb5235af5e90bd01089a98aca7f3b0a925fe273b8663eae80cc85a9983c96d8a7adbda024ab0d60d12c5f49f2400d86c188b268d152e597b9cb32160eabe9afaa1a8ac6f46594022bf03c861d5f511dfb176d91fcf3c7f85e349002fef8746d252173d44054a65a09e200b2cd2106c226f7accb2cbab082bcafca54933ff6322749f662f452a347ee10c3ee293b6ae265fd4b5b2d66e67ca7e1fcec8c036911c8fee77949431183ec738569cc9051e7d2c61e658b902ff45dd56b3c0d26e1fc118939967e2e752e52b4af07573c15c0f3bc26b37ba686f5e67e398519e4584a1f7583bfe784dea5a8713cfe81e1e33bb2792a62ff5f3321a46928b94456db86af5f32bb9d0e71bcc23407c6e4ee2b1285ae824824f1965f89e9d7cae5dd7d1ebb1421d55e7051dc6a580e3cd916722fb351588a7d5794fb479abe20acff68b3255f433b9e1539932f81f4afab568e3ec5006ddae4ddc418133cb7dbd78d56379baf028dd205338136867641246d3c4276a07fcd83848921df1679f93419699323843dc9e81ee0523b7f227e043d0ecc0a9c4becf1f405468140d7d2905f6a7e49acf745db937a3348a4299e377fb36803c119d563ce64a067960d8e6f09dfd739a3051d26d70bdf4cfb7b62594179fa0e4ecbb489234bde9d2706406f2e147cf19bce7e74b87641be04dff290147b6190e54535c2914a9ef4e10b08e814af4a1d4c7cf3837777a512245c22e57ece8073acae85d85ed9fc5da2f1f6c936f3a6a9208d4cbbb7cd67f6fcf9a10dbe663f997d8e9c9b43b5cc1e3846a3e397df7f6c3ebbaa517467285b68fff65c7d3b85b3526d9e3daf8e0d8f8e662ba48794bdf3e85a62c4efadd4a2bcc7825a1297e8977d23baf411b4b44dbb2f0e7dba46e4f03440a47890e55a4e3f606b39429f2b1cd5ed0f1bceb59a1d6e953129ededb8e695623f5185f63137bdc7f531e27c6696b73df339a38cd868d9a72896acecd98976955a290a296e826849daaf75cb06cee66e32d7d65ac88f16500ea24f73a04305b1bf062c6b3aef60152f7bd9107a793df7fbe55a351e22bbf06cf5fa26435f775e8e78d41437127a4bd79939fc81113bb20783b26bd57a7e616a48c67be009ac432cb44d8d2bb10ca94933dff6e662cfd308f241acb3e52f821385650985b51d3d75217ae95e3d5a37c784c7d392f996a1ba0a84950c928321444c3704eae5e60d0aacaf6b514296544b1acf9a196c76317f545b4f37be7987ad5fd83153fdb853812a45ee1e0c5cf80824f0eafa3648bebefb0c8c2cf40c5f0d6aa2f6c58a5f118b245561e51c111d4087b82cb3b85370461c159d0a6eef999e8288191815984410f86d25c25fdf1acb96d3ee6379084419deb32b0985fb627ef31909ef8a0caf5750b8299647b294544cb01c7e3c8ef1a3b40c73ec7ac633a68fe5585a267082d28f5f8e7ec34c5927eba9622904794dc25ddd747ccd1f08bbe1791036241658d8df8f92b7d1f5e0baabc2c1892fd460cc50ff2b2b53b74d1977485be882314e48c169836bb7c421132701c7996afb52ff076b18de4048631fdc3311f0de768a25328129a830eea607c21bb87796936ce66985abc8f4338d1d810d76433af9c2ec3621c24534b71b946cc517cbd08b55eec5e0110d5653ffdba004705639f1f30f326235e795f302bb8ba627a917f8fe4e3ab362f073833dc2c81c76209b13b63536caea3fc63571f3b01a71b09638533822ac22737e8eed9886ddb7df97b9acbca9c30d7a48e6679cc0934525c4771bcb2506534604dde3be423a6803149ecd4228aa3eaaaa41bc65880b4bef116464bc761c38f7576a75f0d3d882eba09ad377cc864cf7e517f9b831ac7fdf1c934830af3a5821ce210482091e62048ee09467f9bb3a1b8c69e7c8f388c2d425792d33a3f787a626a731170d4e442611c98acbd41ca32b588c1ffc58d8b5222b917e0ed89d56a3269158efce3dfcc224d9c02033f6b15dd59d7dc1fd78f4d8120d02b52ee2d5a875b6caa1fa754acde80d017669ae3f4f688d1b83a3739669eddaacfd93c86ec76ab7384ff38f910c902503aafea604a487c7ce57916236e296cd920a908601a8b94ee3d0cbe26e6f69e9b97e7e10ca2ecf7697128970d8ee285678a8c935f00186a7f3d23eb758d085d603402086ec6f58221e6b766eed215784e5ea58c6b5ac9943df3feea224618756755c299bdf97d672360cc3c23bfbf4e4b3b22af88fd1f34795edd23a9b0aebccea99e9d8d0a0d362755033269c9e93808348736ca8b4e2bf0f76ad4be2e945a84cbc9331754af280cf1cc0707749a05f8ce7a94899704a61470075690fd93984695d9d6a552799074c03b18fc72b9785a610205f22041422b7f5095860760a6155c31eb24d8c6d96c9f2a2c10eb5c83b0d09e2828d7f97cbacf7b7b46375df7700de7fbc709fb611befa6bac0628a0fc0b6c30a96ff9d814e5506407a570dc58bac82c53cb3560d4e24f96e3ad3ffbbed77f5e8f1e2182ce523816f9c611df1b65aa0aff1c86f589637f7965616fc883253ef483775ff295e5e687ed8e88340dba1cb443067be10a3790596053ba9adb8f97094b0e5d26c40bbce97ba1d3b5a1a15d763872d8b75ae35680175f6082079710a03d1fd57db720b78a9c29b03d61c2acf3b11652f69e259882f93af44ea964c3d9cb29cdb56870a2f5425b18e474d6596ef6407f88441978adf5482b6d82b51998f68c24489d8a56221494560b2bec9fcc5a7aae6efceaaa7dcc2d85f03795f8baa65874349eadd740e7e8207f5206e12685ade60bb7c805d06cd78f065d85d87cd66097300e018c37676e2b02601c3e63e206449756d5e2c958e0b87dde0ee8ab01fb41ec2b75ddc4e1b0954cfd35412d9e", 0x1000}, {&(0x7f0000001200)="9d51f5acad62b4ec8b19f97279c7873d2dd9570e0a72f195cb2e23e4f928fe27c1ec7649bdcf2456c6184aa2b5ebc0c9c4db0273c8cfbca354590da8d47addd3bed7942cc169c9292d496b936639f980ab2c220ed8e7e5378547b8978cac77f89b22972678bd8035234b1b73a85eb096d6dd143aa65ac24bc3068e5eb8630040eb743464303d50fc98260151fec733c61e31ecb349ff34f8581b9ef269965f86beeebe7cbfb227d68f74600c740f5c", 0xaf}, {&(0x7f00000012c0)="98f560b5732e3df4282a30f04bf404bb6e47b830897f0b39b02ac0f6f84753b83e6fdf46101370bb2342d2fef99f7d12b21cff9205b0a8703d9d85e61b674e4bdf3b29cfeb1ad3a22c9af98e68d7b61e189ed39679d05a0618c3bb1d76515c9409aa1022422bec6a99b5e3187d99fc284403153212eda0385ecd53f201130d12517eef2eab7d108f449e6eeb4c95ac1472e62007cb7b7bd3b89dc6f6fcac26f7ed8df3d349e48fd7546aafec2f83e42aa6886f48b0685cc43c3c0eec9f0cdd82aa84b400f18ef03fff5e7a243fbbcd6737748d61f59dda5a10da6d158ac44ba85eb00604f3f29ef59c39c4d67f8daa75b10413aa813b9068bbdb113f1417a776795aa570f088993c681122c606fb9316f5913054031c9200cdf454fea5b364a6b0b0a3d015fd5664a8a66a3f7e3d61cb6533b80bb392c88a5419cef6479729d334c6b0559e319c483c981833541852f8c8ab69afc022afcc5cd2f36dc307858d5eff87f415cbd73c2d9d71a2292d1a616575819f299fb1c4e66f157b498c9a885fab724035730adf9b40d4988957e8f0dbaa5fa8ac8a8bf83b4599afd7770b89d85397b654c8b1bc01567c4ca599fe1ba39bf0a7bfd5fe884ace32372a5d5c3b39b0fa60de7b9680a835640d1361f954cb6854d956b8a63ae1b54a3aee0497d0daff444a0449f7e702e5544be9499bdfd4201acf2e203b09880273be562bbacc838aecf8e2078348ff48888838b0393f9cf11726a513d4b4af106fd35ddcd8a7519cecf3a0c623215f8558543e9128990be1eef4cdad2357b5a66e9e059c6e4d7faf32ec030bae677cbdb02e7c0586e74ff379d72c2da6fc54b1a775a1d28beaee2961dcddfd16d7f78dc33e61c7c2f3d51730107320058766ed9369ea7ce558d145bb91b2995bd407b96e0f1ac69e4ca45f3e78f0dde3477d2127efffd7a2c82b05794ac27f2cb89334d402878d952328ace91087aecfc980bc74f29e012e07c5b3bd32d3ab3f973e2ee6afd02685a13f4ee30d4e7fb4f54dfc27652021744ad3ba9600566748ead850a096d09b1909b6fa060fc57f1caf85c8db50f70f40896dc8f363b4bdf8907438efa2413a566054f2d39c603ecbbf840e3428941632e4c351f209b49553d3132a35af8e2a440f1cdffde2917a2133fbcc9be3198939864912e5e1e66ba2c0907a7ced2cb0122051925ab42894746a428dfdc445247cff42f5636a60c5690e0e7777ae7035e9807c1e7d65f970fee3cc4b8b69f1c66e73a478e7450ec984ad2ed12c12a64b484b8b89506f247b24afeed6afb5a7449ad31354b4dca98d2620df96557c0852cf6b7495b43a6c714c898b86a297090d1af422b0a0ffdb5eeafd66f15f9d20b863937c4752e6d28570260653a9303b6bafe54cb18f1880585e4f362195b1bc091150f43262428ae25f833072ff770ddb24f15c4eb05ad8763c1d05011581eaf62be3255d6fb238b245435ea66f19ff9e768f114f53b118f7bf74f5e91b48898d6afe4d182a49c15ad035895d6523b425fa1e0f6029012b886223184f18842cb5690ea664e2130222752bc20439d319e77c95ab3d8a3cbbabdd73b2cb1535747f6318f1591b097d347a191e7e4ad48b48dd3a1c69121d2c1c915d6924a0c9fa1a5f7a54926db4f231203a549c7032af1599c7fbbe76547bd3e2a06d9e042cbb2d2ceac68d2ce10a508a7bd1870bf74f933dbe94d5729138834944164ec5035fcb00f00b52c1131fe1e651eafa5b491a061034d938d905802e5a77df7563c3f7dab853448b2980f664a0dc715e1195885fd13d556e7d25c2b79af3b805748704a3fe4d9e465e3809a740bcda7af4b38319fdf197e290435e784a83714556403f843fb5def45ca130cced0c701d4f3c69fed73db9e31881b00a44a98529f335bfce2fb1191570ef814838e7ecf4a00f946d3fd6d699c797d1fab2e963b2a67b0e6f48d1887edaeb7b866b6282e7f3aa4ba7642769e362cf9fd1088d43542ed9ffcf58f919194ba3984d4f8c2a0407b95334a0a98c3a74532095f2b1b5d18a9ce3c136eb5a55729ee8ef3e252d6a634a50372c6edf2af78ca6735e99f249367b2d3813b9dc123b6b0136671590a2b7b7cacd3fa468f397cfdda48f1423170d029562529cbe2aa8fd81a5dd484d8e2a0a0791adcba8f967d30d1c847f72c7db19e758ca45d209a8ea960f40257a5a9d7e941f9720fd3e453a96f3a4a6ae3917156ce6ad7a38eac963c8ce9e50d71a7592acee6a8c676d0dddfa8f1c232e06ce0c457a4ecc701b26a363108d751c85a00110e3c08bffca704966bd653ee801758b06c0516434464c0049163d1090d3cba61984ff5920db2ff2e23afa614b9e2f7d38b6a6b13f942d242a700691eaa878e3fffaee6759431b772cfa7168dc4289346ebc42460d6e4e767595c0b4b5eea4a3835f57e129e4912d4ac563f1f143a0d7c9b4501ec7fb3474c1208d7d183d1ec1c40a733023ef3067889394d03a306cb2d129489337d6a88a01fedfe3b1934abc182e2a4d5a347e23d164454be752bbe637347b7458d5da7123979856077ebe2aac24165f1b449be06de05356743f5efc4a940fa372be52651b7d458fa10a82311b7c1b86b311ef4a9122467ec53add6c6d6442ae1791ed03429a6c8d823f9b576b17b8a43aee41e95afe04467a910ca5a50e315ed25e027af0a67a40b8ddb5f8a403b1e846c589ab799499ae56e7140b2b583add4e7d7d60bed0476b7e9ada997b10f45f945715de2f6f1a8bbadede37b12eab077dca339cbf64e15d5c7d521da2ad9318e0d5051f71287e23675c69b312cc31df5f03cf0cb4b628e5d8e4edeb7f2ddbba022acbd446caaed1d146161d911c038d4a6f92c8b5d720bed541e9bfe671d3d4cdac29c81ff3b095b43b302d7e4e1a84a3cdd367130f8973b64a9c0c1e64a25b9f506281e582318b9f3dfaeb63c0def37156b09d17d4f6e4f92bf628ca893978960a8e300aaa9268a7ae0c17946e19d9b05b0f71ef6f6b940cf045e5fe1a30eba77f65fa20c61adf545d5983b0365c8aade3d8d8f89a237ea0170fa0c43d2f2e9d1798986e954d287acff221df517ee9d31028527a18e471c8cb79c0fa95e5a14a5b5b77f0daf475714da61f14cadc657bbbfa79eebce436105be0ee1b71baabd1ed139a5a25a2ca5ed10958ddf311c75f2dd64f35af390ff733038338112552bb8ff5b247ae177383086226a225df1a4f2f4ff5444c5b987a492a16177f835dd065e6bec22640fc005e76577c28b8e0431c229f5de0a8668359deb48dd62f436935fb1d2d76007ab6562266c06f836a56d3c524a173ff49c8beffbef5d6f001e2a1be3830aba5301465dec752121c714e3f948f2eea8d43fcf16b2446bfbc740e2f7fe0d535bb52e6c8d77d197a8f89c182f18892b81d215d138705a7c69578cf49c346b84cf197bdff145935d4e0a2edf07db416b325ee33fd010e9efad831fbc25aba74c096aaaca638e6243d44fc32385e9d115c6876b50ca41236cc6e1653bca45577f2035fc71c0085fd4cd08c09d3670441d5655aa814caad5b8fdc588de8d84fe3cf5d8ff60b3f2fdc72ef74cf38f0b4828e1a950e5ea1dd3696847472640e7e645ed716775880dc44c38600270402a523a4839c7a527c18050f4199b6493b94c7dc040fc2ed0cf180beb58f463942afd3555bd95fa442a1949b29859521a70bee5044d08fdfdc90daf9633a707569731051697a72fd24c43925e7ea1d7807b483de7f427e2c1fea7260435f41e19692f05fa8719c82d4f5e2bcd52ed92303d70ac343bd5f57ffeac685ba06cf80e7db1aae30eac3b428dee36e4c77ad7b20885fa81ccc9d3f14967cb7d4888d0a344a2adf54a39bf18c37015429ec7c97337e642c3bbcd30e8f554893561cf92b949def9b71a477d7bcc5c22d7b6da4a26cd59a8efedf2a9a35a9ffda78af68b53a5268c841265b70cb39c5c11439cf2bb0e08e76038be3b47eb5a812fbff2f6cdefc3b4995e87157469b4eff6e58ee3b9e5dcac66ee26e83ab5a0b16d7a0c68d99714301ebfb43c6714403a611711e3cec895eeac9dfe1c1cae4c673b679b5e416ec5749e8be19baf5f40f5e5634a057342c99504d6ad8e855a1edf1062b07401765942b44039b5ce0acc0a2a3ad943cfec408f0d95fc8bfe9946565262b029e47a54a0a0c0c7b5e15f5c1b6879da88db81786bfdf4550a17b7af1ffe09bb6410b4f72edeb18be08645b55382be2b70cea097fe5323b6b736fa5b190deea6e6d20c637814d98d05b14371cdd0c2665bd714deae1322ea38b30f199a3cf685d22568389bf7d31dc2ca9d4a3d70b7372c370af13fe73edcd9357f07709be47722ec8c23cf6edb99888c6b48116294ebcd4c255ef3ea95c0572dd44e81e8c782c563fdf33302116f6383107e9e86e64899fdd7c41a090e20682f64db7f21ae1aa0ef06f177880d73d829f007b4be728ddc3637b4b2f6060179a963ab7965f7e39a3fc57d11dedc8bd55005ab12e8abd7442d4df41983b07f1a84d606b7531eae7d6ecd21964c939040b607d308febbb4caaa935f58eda9ceb57eff0ee25f1f8121201c969f03a51427466b4a0d8eafe13bef68e2df12f6944def3d7bc99986dc44e9fda682757cfbd3f68526186bfb70d71442b897a3fadf0d046dabdd6e4dba64d998cfc1bccf6e3cb691360e61b7ce47eaab52ba58c1a70f1c2258b785f987ea60d9b8f67a10fdf59ca5945a0f53adfa5ad2dee77b3c0c728dd0f48d833237a5072b2f060e32033c138a071638c311a992cd96e310f4bb12ce130e16197d71ac4f1454582c7eb53d1bbbb0fcb2bea0c5aee7fe51b04638bbb384713764b1695bcc09ec4e017d2b75d36e53a26ee4eb9d701c71d40ff5b4b68af0c7088cf514a0db417e12d937ece62ec50077de74f27d3604bbde344aafacfef27f0e608a0a06396017fde4df457e14cfe4f455a924f463e9a1ab65a1239971653a6a604f13e2b238bba72f4cac6258bb3795f462caac312a7cb4286208ea7d4ceb788b1c15654168f359686ba0c05c5079145738c685f651f4cdb601c985e465b134181d2bef0cd1da216be4b23d54d175eb75b17a568af8c81c1a20c824eff7cea238a64a8006be4af3c10841cdc60f9ed54ff99e0ec9e5c93238f86ab64b3d14441ccea53711cb699eb62ec785b008507ecd50a9a8a730443b96f947fabc233c5ce139e18d51c2b75d3d49ceb5270ba5e3cc507ea5711b0dd6d3d1c4495a21e04c69f1ba5f8b734f73e56f6947c6f98f4dfed58f0278af5b871109a01c4b0a443215e915e184277c33dba812d9ad06b73d70fe66303dee130df3e648fee1c0395afc393364c9e10b8077f18673af2c78231647834130b6424f67ae5721486f629aa4a2e0396952c0c957b8b2bef24055da343fe6bff8a0c1d10337212fbf6b42d833d869f6928ce10862ca391fe13e634fe3f9590b57ffb0ed280032916ac09b1f6241f65444318b3d890604ceba16002a9da97d6ed2bf55feee9005462b61dcfd12fa5e679789a785f1a7252157814b85fbeb168fe27475b2606d3dd3a818cfd678553b0a726026ce4c84eee4a0407d3bb09f243c5020aa229939cc5c862b992915f40585d090210c08d70de7c35148290f8bab4d1d22665078a082376ad50fa8cb6071ce26ccf77805d636cbd80c0706f0b6aeb4d972893c8a1463d66e2e3e1beeea4a224a2a3c247b1f5c2c5d3562a84fd7d6b3813bc50b863ca801746624f5282ae86e82aec92b87549485f648d7310fa71", 0x1000}], 0x4, 0x0, 0x0) 06:20:52 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300010005}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="92da14f00dbb86d02634e01b3d49840075fc87470facabb0e0ba", 0x1a}], 0x1, 0x0, 0x0) 06:20:52 executing program 1: mprotect(&(0x7f0000770000/0x2000)=nil, 0x2000, 0x2) geteuid() r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x3) getegid() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x18, 0x4000, 0x0) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) munmap(&(0x7f0000771000/0x4000)=nil, 0x4000) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000140)=[0x0, 0x0]}) 06:20:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="ef", 0xfffffffffffffdc4, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x4) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x0) 06:20:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) socketpair(0x20, 0x4, 0x401, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000040)=""/114, 0x72, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x10000}, 0xc) flock(r0, 0x2) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r0) 06:20:53 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000002500)={0x0, ""/4096}, 0x1008, 0x1, 0x800) ftruncate(r1, 0x0, 0x2) r3 = fcntl$dupfd(r2, 0xb932915723ddf08, r2) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r4}) fchdir(r1) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)=""/136, &(0x7f0000000000)=0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r6 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kevent(r6, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) getdents(r5, &(0x7f0000001240)=""/181, 0xb5) shutdown(r2, 0x974adb1b6ee71369) msgget$private(0x0, 0x8) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65ca5908b15ad6c59792a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612080bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2b41e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d69cdea937e0fd1c6ddf567991a8"], 0xac, 0x800) 06:20:54 executing program 0: r0 = open(&(0x7f0000001700)='./file0/file0\x00', 0x80, 0x1b9fbcb8f5af6904) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001740)) r1 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580), 0xc) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) bind$inet6(r1, &(0x7f00000015c0)={0x18, 0x3, 0x2, 0x1}, 0xc) pwrite(r1, &(0x7f00000000c0)="8b", 0x1, 0x0, 0x40000) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000)="38f41ef964d8e41827cd71bbc6b34e62748219cca2da4b7ea77a7cbcd6ce91ff86b8950b9b86ea9490e05d18256ace36524f14c21b22c6b1f4d1898484b0661e8f189686fd2fc30e51add5d4ddbdbdd972eefe566a5d5bc988892f1f85ce9fd9065b4b572ba84157a11b", 0x6a}, {&(0x7f0000000480)="f9ba00d8327a54b32d5158aba122cb5a0de21fd9fe660a58ba784d4c15e4b659b06a1cfc2c52a23ba747fb87c253681c9ce01b953254ceba937e62c5c8f88e112874c9e7c3f673be987ad2b65a5b5ba402fcb379c8ba5006ff81f79b921f1e4bed0824f04c66b9e5f3619708476f0be2ecf41b13150e5e93ae717213152000f40095e02e34152cd36df786cf00fdf7a73f512156712f0e0bbd32a6f7e644e79140067e2ce0787e4a4e2731086940b7629d0357ff8ed22041c89871e15f299e2517c1f0209629472ede595d38f93661d2a9854e8bd089127e9050d57a275980ce35ae86650d5f5769eeefd47d8338daa8d3dfbf94be542b119c5036c39de6d802e07b2dc27196215df84a9677f0af914419486fa274e77335546c5cd018cb051b2b37ca138faa4b648375b13fc1153a30be6de77386dcf7e78717d01736d3648ab533b2851b06960d49cfff3f5270acd178b8bd3deca837620c53bc47cb2ba8da414167b105ba5e758a6503ed3355155e72f6387c6e7e51aad2bd6541f5a68b8e0b7d6a202ea8e87384bb2df9e43b55e0103dde642ea911b41a7da3317fe0b8b6c2e7107eb7516587157f0ad0bffbe885b1b56f9fe24b6f97a0b13880ee779e47d5e476bd5a4915ed3af70bda158a45e4f9a8ad8b46d19d4110574e942dd40db73fcd34475f314a3f75cc4039e6f44ed2f3a0e77b8307c4304d0617a1ee3eff8ef6355441ae8bf6065d1bf7b1405abca694df02e6577d32a7488ddb77d409d4fb13509bbeb6370295fc06612e599c50b58149c7e2aa16a87b2792c75e1496f3f7ed98e0d672dd465543519f5a465658332a8f390ed072313e4ea0701b5506e5a68b7991f0b7415b65b464fe5e699685b5bc611a65180f1318edd8b219d2eaafc6c88ef264cf10baf9f2cd4527955ec3276f27129d75fc627cf1e781f5f1724c7d54d925a25aa268a92fed34fd8dda85bab37561d838085765080d1a9cf0de46d58ed5a5bb059b3063f838ba80f0fa5a8b3cf0f78bccb8ddc35fad0b21fb157f4679d9d7e1a173a40a3896264e91257b4d086123a6766d3d07721cc3267ecd858ed871ccc7f3025112587f0f80e2a5a19c914e34e214cfcdbf9fcffd57dbdf7fd36885ff990f9fab1001a5c5d5ae36dc7e8061db6b47c8b693e6d2808888d96b856307aed4420280966bfb104a96ee3fc6d7ac2d9f2a9eeee3a67a153d401f5838af5751aba4f1d02989e51861cbe64bffeffb1b05d82a76b0d1113416296fb1b0ed8674aa106474968e9f17742f0c1a6e33b0027940c7f84110c3e47bfbf9e9785b21ac2ea30b09ab4cf126d4659e44c5351216124a920574fdec34ff2835b4c6fc1a276792977ee2ca0cfb4ef2063cb9cbc752143a564603205d79b0277b896509a6112633b52c617f8ca6ef5c51f68f84583d068bb228bf88dcc8a62f4adb3e3518dfdbf7dcf552877ced8321665336444810ae126399f2c49000fdf880ed7680080c8e2c29bc07b7aaa912e121c3787c1610466bace1bb684f3af3a9bbed1b4bb5a83a9d92082c60260b667cd6ac5e254b8232dc0632ce9d829dff89957c35fc2ceedc2a21a44cfe9e2c5597fdc6ed18b13da928d79919b6645dec6aa0e15e4f8ab9d23ddbc073b632408eb37a2433fab5691ec1b9e09b2955fd2b0b2204080714867456871d3c92b01d2bd1532d1307952f7ca1d44a584cbc0d7cdb4b44d03fc703ce53a6f8b9d9fb4a9e96aeeb712817804076a5af6bba7d25cd38a2cc0547be2b2124f44f38d065850e0feaa3f88c1b44862296311e4901829862a9ce4b68a9fa98a8f35c57acbcd95681b4058eb397f117e34f41fe60a118dd61683ce20bea03154943c7922a7f11f0f8520c29677893d84709ec1cb5c2cba42860673d5154f7b2b90fb719528e9ecc182509f67c6f5b1fa8da9a7a48234c8934026584cff21376342d198a4dad037fa52a320e84310f02abf8e0431bfcf5073417d12e72184b4d49d4e89abe7c3a0b23461e62bf2bf6019bf46ea64536bbc9681eff883aa88aac20424f4b9739a094194ae8dcb535b3b113456bc3b6a8ee5e4b2a8cdc6b5940d46e72fed33e641ed862264a33cb5bccdbf9c956c9cb0e12740d485ed9f89cc290a4ea3c3d0ad1f154da531000b649376ce91c3560fcb5e18008f962fe19384ae8912c417d0f70d5e736a66f045d7ebb452bad685943e1bc028c357b01a8dbfe84af61310c0a5bef0be39d2108a95efe3d6c8f46e7f0a430386b81b715d0789fc78d736b6ca95bb228f51ef0ec958f5a8364e1cf40f61b35cd16f3633e0e5b4a52fc9d2d21f635a76df08838aaccdfa025dace20de1a4daafb0092a1b31690bf3b2c680098eec40fd728f88f4e44835eb6fa2a8f50eaf970e3c71162691768659394a320cecc519c389f147c25d3bddb66b25210edce353829299680e408a412ded2b7916a62e2fd855b1117a48da90369ab088bb5389b51887844849abe842e0ab6b93d0cfc0b9cc6ee317b598e61bb84498486669308fdfd76de5b18153cbe8df40658c8111ae1b3d4350c6a9449b5ecbddb848e3a1decb0337b76aecb604d0fec236741558d8052b178a7a318281b74295ecdec89302827adb0a369c6d47f2232bcc8174d75b33f220f79443114fec15ebf91b46d2bf314d2c46a589690280276c1397cfccf72b6811b8217d500732ea23d9c8dc20e1308d62c6a4394d0f5ea69a1604a5e2c3ea34d0dbb082caa6907441885b55ab96937389035e1a23c3518c5b144e2df88c58809d007ded972880e6e2e1e68f219dbd13a05994b17e7341094ccdd5d9ad1b5dd545ca5041517a6bed6b3fbac6658ea329d2d4089bdd8f64c3d93a34a3272a774cf96a644c6b486c9fe25608242b8d404e4eebab602180ddcc699cf1e9f339c17475fba114dc8eed1d35fca0f70ff782cde601277c3d41d245fbbaec2f258f54ed67eaf410a983c46d842ed324f68018d9b0f519f3fdab9c05f669cd8be7b84027bbeb059b2fe41693f671dc5cd2ff6bb38850e927d7cfc8fed9f3da12543132abb41c9c7d752d654b0df1b7c5eb9d2feebfc1c2bf2d3842290d34aa7e8b21af7a6f73413a1920e6279af8951ee8e64a92405228b80cb72f77bb0852e110de25e56287ccb70fcbf9afa95f13afe1455dc7c6c0f163a24c585ac9b4f149e9987cb5972af652bb80c0edeb4abf8ab45ccb570f50fbc95d552d226d74be971752f122a2c7b850d1c8ef077cde48d43a2566e853100bdad2c481a6d1ef32dd3dff0741860138e74dd7ec02fd6879d53d85cc6aec744c3b560a7c18964c92df26e85d43ef5059f20c63dc82cea71e75e43e16d925b196dc638a3f200154eea3dec2ef0bf1769e001fb5e0344e5cc2fe0bb78fbe1d6d6c596718b357097302fdfaee3caf145f0a2db3368b96b722d77be11f346a632f095282461c2771720700ade0c837693a035540e48ad815ec0d4d710d9c7a74960fae821b4401f42c6d7c6a1ce87b99d4954a07f8cd0b70d65f2590522b423c180135c99ff365c3311ee0a70cad7f7ff84e516ae5268c248281223b2a25df7c3b6433620a275af3ffe0a24e9e81ac32bfd3b66ffdd97ebac8ca6a3daad67a25f0e1dc1423454a2bbafc316092b5f3f8d10da30363ab7498b87e646aeb02b79b1ac2b75a8ed138d0c33226f08b6b02253cc5ada5c1e7e7485103085dca022017e7fc27817137b5ccf35a35905b8b00438a0df224d02a118619891a211f012de79cd6bf80fd7249c14036c627dd3c05b9ce8248e84435e953ba7a12f58dbc12b03bdb377f957c775193520d0b460cac55573fa2e656b3a05654970d90c6ba793c732e0100dcea7141d367f505c13548558a313f92a8bf3a83c079306bd5d070dc730c6d09d0e7a70f4af8a356c2fddf6ec89576533edaf1577b06fa7dd6eb6d4142a77b99ad1e33c0df010c43da948542cd758d544821c253890ed9889930d1fe6b77e06d9f7594771da9db38639048f1f2b7f1a81dd2fea94f6aed76be5a8cc4ea34bfef6bbe65298a0267fcd7a0a9d2917d7e381b6ccc73904df683cbe26a6320f61302d2f4455bf6f81a6b4eeca4f7d038cde07078a48405d7945b0743ee205f64d0b6b6870c00c8e6c7192860973f107414877cf06fa24b25744bf4381879f5f9d843645ccc35e68990fb52c19b730a3de7ab5c284b2e6019364b122f326dec23a33d1586c505350865d07fc2bbefca734db6f10138de14d173ac858f52b5b1e3985845ffb8bd96be742e9874f4dfd6a0cfa395779ec9e6c6e9c29b3d50fe682b17cc7f665c636e8bb4db360e549744a7e8501485241fce1c7219e045192b527c07a8a85a15feb0f578f67114dab693a58fd93a9ae66ad6334a2d53b5cc51032871819b73962fc82011ea243dda75134b9f9515e7d2f7baac3d8212a71ce546c4ef886f7660cc64328c951568152a46d76610dc41bf1e265125c531c912a5d9ac5cf135caa46f80473827110b3cbf3df26834622b1fb48f2d51a22be00bb1f1d7cea368a5d122e462160fb7065d554f93afaa2b5b951d48eed76afd82e9836f31cf58e301e54e7895b991c62272bc6bde588357370cee8e5f2984d1adaa48c68a043b393ad27904db0940e89b3911380acbdc8e3f437337a9b3f1dabb2520ab1e1055101cc9322be3c22fcf3782b83e1b017e701fbcb0fa7c1c7b95bf4ac7c545a8b54a95c70787b312435f289a935c920ea067e2ede677f1614ec6f1e14db300bf50c0d19a2163799a1d2b231494e6898bb05c8cdb0136b2ade8d5917f1d1c8ed53cb349a8a1f8c6e00826a7f9ea6ad42937aa21d9f9db3dcb25d5e76670a22744f58670c8ccb7f19999558acb055dcb447ac42463e3da6dcdf6719dc026e3ede1d3e2c744a9b6e72a2942c5b29d2f701fea0025296170eae5e1e211697e5b5296729e70b79c05534a2657a27ab9cc3d224fd18795fb261cf0b0d5a452c2214c950f0a5347c5d5456851f568dccacceb01813b98ed1dae7926fd8901152f1b104e30395a7539fcd89506c3762e3f6e82b96c8d6b3b394b522ee44ef1a56edbd14826f54514f1b9604c9c4e419f154b030c99c67363dbe90b6fa7c2a1ee5c76e4ea54a010a074a4ec1009c3bbc1c7fe82a444c86fab70e84d4c254a8c218cb00e45fb16b8f0399ceb9de3f72a28b3c4f4eef9b1e76976be7ad0c04d3fc35c56627cd181c0108aff44244c3aa09e0a2622008f906cdbaf0ff22eed4f21dbce3ddf4ceffe6a542c13ec57e2244c12e3627382f7bbc5cf0f55f4794cd06fab09620ef87f6070e18da3fd7ffb4a074ba055b17372b44d8eddfd3b288bef6a485466292e680a75f716325e3401bc126380c48970f72a2a17c6e326f78431f11adea28b8e6a370ccbd18fc478ddf3d65654c2baba798bde77be28d4339289bd099d712ddbac6e72a9b3cef4f3e516b1be014d2464af5df223a340e2f51e39e89a559f5f3e35d4a8fc78b6e24c58330bc3265742c16893f393d81e58edfac4e8ec6cd60ee7c45191a1c754ba6d0b6ccd345f97c17cc60ac369fab5a967339331f1fe096dba298f88eee129d0ce2ff8e7d32fee5512d4b47fb6887c5092fb3e1bfe510ad582c1512a9e3f189a1f4a1063b6c247b98fa97cc96b9aeec1c52d7393692f6237b046415477c7c635fc9fe4da4a05dd9b36a2a13a6abcbb6f1345e2b087edd7aab6f9e38d1a46cf86d47e06aa7fa61fba93f29c7e69c183f044a5af8c39477ea65d63ce7ec3debe0d504a59f48e4a4eb2759e9f507e3cbc65a66aff6d54a1b7693", 0x1000}, {&(0x7f0000000100)="37a8d1172fa8b350476c5ca936dbd24046ddfc0cfb5c9996983df4de2236ef2a5b7f8e8b944ea8706b35740a0d079cec1b69af1dddfc559483aee46a5730ac3092d80a0b36fa160e3285aff9f7b652f9ccaed2983aebbfd023c0030efe8620b2fb5236af235a57532574cf1060780ace364d7ec997890d1e7444a14d8a9c2f564e45b749c6a56b70fe3ece3bf2a4b210cab867c54cf59c631e076c09da496526d02f88", 0xa3}, {&(0x7f00000001c0)="c47ac573e244121622dbadb3632970649dfb836a0785a6cc872c1c55a00efab5de670baae1fd82a4766cf2c1a48ee7413afe278ad856c9a825ce0aa8daddbe278f1b26f9bcb01ae19299d7e19c3374a30b9f50de0594731e60f80d", 0x5b}, {&(0x7f0000000240)="c60f0724b1dba632aebf196690167b839fee9f58d58dceef8fb78232b1aa02e04d161dbfcfa4868ced95d991a7c9b1fe04d76dba1e555e2cf0b07769a93466f7abbd3abaf9cfda8f11efed93ab75664e445e96e6a809978db3be9d7d95099e21d68b57dbb138934958f46543ec3060650106f8e0f87f69c3f3bdc29996c1bba38e1ab9c950dab8cd6414db6894d02b452872f4f936cb9ebcb738becc2d40030e9603c2", 0xa3}, {&(0x7f0000000300)="8484d53bf69cc67b8a1edb048fe499a509bee7ab0fb1cabf", 0x18}, {&(0x7f0000000340)="70f31a2e824f58b3f2138295", 0xc}, {&(0x7f0000000380)="3dae979d4d1c58392a98b71f50e44b45838848766a4c0571516175bc88b994f7309660c6ae1d1d37b47ef7da155345fbfd73f0af40adb8b9ff9d3106a3d99815d8243a0fa28e5552a14df7ea0bfd0fe9cb805946523689782fb87f69cfc9ea072ba70ee154478fec622a7cc6ce92aa8702a977b69fc3418585daa67f4d75fac05d5bb4100514466d649f93253b7c8c96f7f8aedd5305b3ce6886fee45a92169a7e7021ef18a516b680", 0xa9}, {&(0x7f0000001480)="c37bbbf4b4a97764166c8977ca90a9de0345df99a0e3ae3c77354510fe10446d419edc61403e81267ee6c595730a318a7bffd83dfa56d4e530ac27830af6edf1eefc2aae783357b55869b56a36f17a46fe4889e7f9198e675fcfcfdaf4e34862c84cede14fa81e95dc1b574adddda882d7b8aa983a20ec667ed756dfbab78746ec10225f53f41026399162304ed659a48d797db6609a6f741a47335e8586ca4d5b44e793cab78c46ba848cd7f717b9eaacaf8cf62b057f81d02b8d532155878a11", 0xc1}], 0x9, 0x0, 0x0) 06:20:56 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) dup2(r2, r1) 06:20:56 executing program 0: r0 = socket(0x10, 0x8000, 0x1000000000000800) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 06:20:56 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x80000057d0, 0x40000000019}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f6ebccfee68d8285a1bd43d06af69535f0cf6685786ebee2882702169bc0d11c99246382750b235886f90a09feb5b0e1279015", 0x33}], 0x1) 06:20:56 executing program 0: r0 = socket(0x2, 0x8000, 0x286) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x200, 0x8}, {0x4c8, 0x4}}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x8) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 06:20:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817c07d56d4f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c216c1cb3e298a36256e0a4dbe2d1010c411c89263fa6b29ab902befff6b2429218a602e466bfcdb265362ece79b89023807145c5667e69a763f89286d6b56df716521b4f1b4230e9735b589d02a66a4bf699c1d4bdf5fb9c0a6eeeaee01618f2045e061ac40094b118c6751fa61636eeea3527a7a3aa04e4a0222b9ebaee6ffa2b55e8b4c0376798fb1d2845b6ed7fc591c99ed854e5c4054364be8be0918e0a4078e230e51fb59cbf", 0x175) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b87ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 06:20:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x4d) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 06:20:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) r4 = semget(0x1, 0x1, 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000300)=""/222) 06:20:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 06:20:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) symlink(0xffffffffffffffff, 0x0) 06:20:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x23, 0x0, 0x0) shutdown(r0, 0x1) 06:20:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 06:20:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) 06:20:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x5, 0x4) listen(r0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x100000001, 0x9}, 0xc) 06:20:56 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8e5ad753dad5d48d, 0x10) 06:20:56 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, 0x0, 0x7d6153d53c692b4e, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0xffc0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) getsockopt(r1, 0x81, 0x8, &(0x7f00000000c0)=""/111, &(0x7f0000000140)=0x6f) 06:20:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x81) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) ktrace(&(0x7f0000000080)='./file0\x00', 0x6f8a2b3ebbcc5f0b, 0x104, 0x0) 06:20:56 executing program 1: r0 = socket(0x11, 0xc003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x4, 0x0, 0xfffffdd4) 06:20:56 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, 0x3ff, 0x7fffffff, "73cc51605200001c1aed00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) dup(r1) 06:20:56 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:20:56 executing program 1: r0 = socket(0x10, 0x8000, 0x3) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa0000004f1200000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 06:20:56 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15", 0xe6) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 06:20:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="ddff125c00f0ff00daf90500b557963cefca206605f4cc50b5bb", 0x1a) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 06:20:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r0, 0x800000000000001f, 0x1, &(0x7f0000000000)="44f9a015b143048cb2abcd81679ec199dd8e7cf54431a34e88cff3cb67997e6aabefb1f69b6631ae050000000000004270a498c1f0f3ad198bcf84f4ea0426c7f4aa7dcb4fda00000000", 0x4a) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x2) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x1, 0x3, 0xffffffff94e657fe, 0x7f, &(0x7f00000001c0)={{0x1, 0xffffffff, 0x8, 0x1, 0x1, 0xfffffffffffffffc, 0x5}, {[0x81, 0x5, 0x100000000, 0x8, 0xfffffffeffffffff, 0x40, 0x0, 0x4b4, 0x67b3, 0x8, 0x0, 0x49a1, 0x0, 0x5, 0x0, 0x7, 0x3, 0x6], [0x100000001, 0x6, 0xfe000, 0x5, 0x6, 0x387, 0x5, 0x80, 0x1ff, 0x10001], [0x7, 0x40000000000, 0x3, 0x80, 0xeac, 0x0, 0xfffffffffffffff8], [0x5, 0xffffffffffffffe0, 0x100000000, 0x1f, 0x9, 0x545], [{0xef, 0x7f, 0x7ff}, {0xfffffffffffffff9, 0x5, 0x8f, 0x4}, {0x6, 0x6, 0x1, 0x5}, {0x3, 0x240, 0x956, 0x1f}, {0x100000000, 0x9, 0x1ff, 0x401}, {0x100, 0x1, 0x1, 0x6}, {0xf9, 0x4, 0x4c78, 0x5}, {0x2, 0x0, 0x5, 0x9}], {0x2, 0x10001, 0x1000000000000000, 0x6}, {0x8, 0x100000001, 0x100000001, 0x10000}}}, 0x8, 0x9}) r4 = dup(r0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000100)=0x10001) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) syz_open_pts() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000480)=0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r5 = syz_open_pts() close(r5) syz_open_pts() 06:20:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000001300)='./file0\x00', 0x80, 0x13) getsockname$unix(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008249000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072a9689959fbadd9de270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035693015a97afd9b38ae9e645da07cbb40f64ae212c8f500853726fed75de1c391ac18da18460bccf3422bd6ab3f5904c8948694fd2c09f9336515772ec53df4ab8170b457accec7e0373dedf3e989ba2b2bbf005afc1d50cf07e98a9e754e6468d7a5fb81ff53fe05f50ba5ce3b3bafca1a139e8541708ffe7de67b15bfa99aceb2fd4bb343633788a53705dd0db5bec03f4c152d836b26fc528c93d40bd3f86121da404750dedef41e59ccc5b579e2e741483a80bb06080173f29c0f1d3ed1b406758865194fec8810110fd997363848a1590dad15354821721a407bfda36a1925b7d615f975f1678fef49b7f26f4c0452123e1c8a99758b2ffd7bedf8242d58b4543d164e6d03d4bb98c6"], &(0x7f0000001040)=0x1002) recvmsg(r0, &(0x7f0000001280)={&(0x7f00000010c0)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f0000001100)=""/122, 0x7a}, {&(0x7f0000001180)=""/101, 0x65}], 0x2, &(0x7f0000001240)=""/34, 0x22}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="e6ff7984e2a98554a43d67a3a3f33d1b0f497fec91ef7dbc1ae0955e63c28e024a519b0e804200818373d7aa2cd48a9bf596236fd60f03add9395b999112bb011d527fd6280b4b8606599878b827f417e6682ea92e416ca1fecba0d646c7579ce4ed2b1946d75138c2bd382e8ab33a10c8c5b1d79644fc7a75627688b61eea584040e9d0200a2868e9e51e963b5784aa8f79", 0x92) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f00000012c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000001340)}], 0x1, 0x0, 0x0, 0x1}, 0x404) 06:20:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) sendmsg(r1, &(0x7f00000034c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="0b7b9dfcfa375b5b5a0fd2227872785ef197367e0236e1e21b7f30f04826ba1c7d77a5d580d63c5c546a060a79f2e532bfdafd410a90a119661d77fd054345fc91c4f4529bede0a82d5f5663859dd2efed", 0x51}, {&(0x7f0000000100)="204968ff93f35acfe33f7e4f174a7545fdc01415efa2db8588d845d5c23aceb4", 0x20}, {&(0x7f0000000180)="25fbb55b9b068913f66aaa7e795f4ad7583df3693b789814ed23d347f724df7b961f2e69d7d2bea8bef5342e0f0eb39ba19f09f4a5dd91a9f73d24e556b495b0a8f1f923e523a617f3c723d2fcd2e27647eb9f164c6f1b3f297267ecf1a424af6c67ec5c7c1a525d4ac5ae2c0cc7e6f755bc636a0bd509c41d7d7c3886392d0702c9c4bba299e7aae424d98bfe8ea1a55b8dd78c8715487ff4fcfe4b5022219cd5ff52b4a8e89c7fa38407936331d8", 0xaf}, {&(0x7f0000000240)="b6f1f0490418b7eb1543459f7ed96a75feb6a88687a3cab164669211ccc2c34b90ba551aa2849a30959b5dcb7f5ce02014dfaad3c3d5113db799661516e986a39d938b82e552ad92a96bb37d0e7bb9a6219f1b982227937cc913e2b4c6ad023ddf487437d8c7f8a764c7419da7438feb9188bb707bbf2722e6d4df6d74c8bda93b64f8ddfc14a326a907aef72de9a057844a931420046a70a38cfbd90809f9f2c30ca995f6150c3471eccb409938ba284003d1522e4ecde2e67ea72e32cbd0d9d65a8e8c2a2650572df706abb4b2803962dc052a686210e50a912b", 0xdb}], 0x4, &(0x7f0000000380)=[{0x1010, 0xffff, 0x8, "9274e300fa9ec6ae611438f431b846b73e311c0116764aade3a1b29b98f408daa4e49684d27346b099d9bfbc673bf61f05fab43424733659e0db14149cb23e3ca76abe42e2a6a142351eeabef37a60f38f15cd91959427dab6f0f337571d4b21c6a974359b9cf7f80506d38ddbb23d02cf25377eeb89ba6bcf24ac2b180d7d54e66e790b1e7256e01420b4dc4eb77cd458bc9cb7632e7d5070ef42f50d59436bad298307f528d5745cb1040a48385b4c2ced9bef046e0b43d842330ad26c5af6c6a53e576f5d882e05af4d5e1333a8ec80b7b2ea4c1617f275ad917b7b6a671b72a029dea286aac8eaff43ae2c4c35e91c85853d06b9465651892d07ba96d3609f35ca6045c17268a3ee4eed5d118890c7b647dfd2dc150d9a012a85644df8702aa61e0ea53b26b714cffd2fb6eb5252a05310a24bb96a9b6cfd43cb9271ff149d82333b6d527a3923a597b6ad835c226080f6bcd1834bfdcf0caa71d43cfa55f08d611eb3b730fcda09a59c1ff39defa6ce3cd86674044fd4bbf7c4d6e0cbf4ede4687d1e696325e1cddb55b29fb148064bd40b1cea35192ba4da0af7f13b1605ed58f982e28a5e7185ceedc9d12e55a964c2e91c0b125c17f9448f8d2e8b09ded5594f6d13e9c5e9fae24ea3f593ee7290b8200c360b8b6ce4f7c195ebfaa194e47ef488f45aa7de07354decf72a8f3e5875084b174e687126633b8b2961d90fc58c343434a2e7add6d4c11cdb9b3ed042c1c53a4ecb6b5a67fbf782532795c539a2121f6c14cf35da04fcd7929cc5521124c53cd806f691ea2a8cbce111a3aacd4a174e006bebd5ceda48f5fad310f9a8135ffc2d0570632bde01284a83ee974481f15b9732ac110801dc2a1af439870d8e7794fe64149d8ca43d9127ce41d43c520f4bad249e2894775fffcd00d0efa2198df154c34301f5e17807f0dc58b3c48eb7b2bd2c6a381563ce8557e4cb2cd37fed8daabd414f64bc260a15f3f4fe1d9a5e8614041762eb872042ca305a2e165445d9277eb8ea9626fb5c21497a5ceb9bd79362171fab20c1467912c0535e309ce1220544ca9620fc43a73062d7b8c15f6a31208bab197631ac74e7758dc6abb491a240777b29e0e0a62d76d162e30f9a3023c37cd01aa7c60e2a2b40a74c7824ef28375e8a7cc75680663fad0e667befc74be6a0f0f6d49956d8f1ca2e28300a50d09556bd7502d695dfc95a7345c40959216f95a95eb1193c12b0db4aa4de2353cd70a5ccad3b8d652a228a1fdfa51b34b2bab579e49bbc5b28e3796e94e5df9dc9b649919b6c5f09d0fee19e5323dd86df6c8de7e898ab8ffb64133dd9aa805f3afdbafc77e387370b7facd5588df133a5bea7974af401dc19a70599c23bf600d28b63d9d25aaf5d010dbf1e3f979373af3c4d5f86c6ecd89b0d6950c631f7b7c2c87b43c3862bb838b528c641b6291fc4ad63b550650dc514d5860b3c7baa7c75437da3a45d05bedafff0536320fa22a58c0660750c2f849cc16443f29c30a6672e4fe8b512695cfa25ccd48cca6cace483df3c91b214427790ceec67db843ade9a4e1217591025803acad9f4b5643f84737c039449c4f2707a082bb6068a43a7ecdbef1059a99b903a45a08347f143bfe240dba6b23865f7c6e7dd30046a580cb8b146630e27783c3a86243cdffc2e9d35a21e6076b45504a30fdb466682dab3e4dcf113c799d3d97f52aa815a9bdbf76caacb0578bfb25100b933e2e70486310ad34423ef329203e8e9d9d6144b41adf7298c6d4ab9af2b01deaec0592485c773804e54683ef4c977661d1454e8a974ee32b3592755b10f1c805499c0a4b7c981eeb31a0d8b18da07ca8529d6da30907a5bdf8f2b7d48890b5a1f69b766d3492445f0f79c078ba5e53bc12f8e73c3097e4dfb097659e36eba782a0528ac8fb1284d765d8df5bb73d96887adc745b55b6a4568884806840cf5c79184a9460780fceea6e475f0f26842dceb3a5037ad0724bcf697d768d4c7d0e19119a7361a7b1e6cbda2fc329ea4a5d54d5920cbb63eada9a81bfd65006a0669af54472fcdc3f4f21721360b941f5f16549f4fbfa449498d3aa32c04ac84b5c9f689a4ad694c9c38580793dde9d4dc1f98d8fd1cb741e783b7e0e04b5b767d577dbeb6b214f8f689c5f8cd5489ae0ca031d29edf04f1555b69e600f73a58ddb43fc895b423a72febaa96e05e6030bcf1d9e18bf34976701839a71be9a5bfdfa18dc01fd7adbcf4532d3a3e897f5549299ab6fd2a15109683cbb7e375a2980f3501f32646358c84c11181352f91999781b9e02e47713d15de9edc6b530a91f9e5a5025844bbf9d80deac58e07e084fc492ab27fcbeb93865d64b213f98cb3cd86cf886af79edc560c7209013462f993a56d5c86541a9d5a5bfe6fb73fa92f73913c29dd5baa518dbfc1012b22e53a35e05d64b886b44040f78760e5297b0e278acd5b2993679024389e944cc894e6c9564d3d7ae86d4c8c77df0a3ff8d5b0bcba509d43552870f32ee7c507588796fda1935cbae450499a14ea3bad22592dbde7e697547893e8cd466e3080d4d1b9aa87369a6370ac9052fbf1225692af60e9efd3c1e612245349b53c29daaeec8ea8b977a20b6184a4e581c078f3eeb48033f8eaf3da82f28990e4d834f5d83e19fe2d4a56dcd0bb24bf381a38d7e63fae1aec1b7984e511f22bc9f8ab67832e115c7f0e7bdd89d43554b89c1643d691ecdf1bb3e21852140fd8775400b99e9e72ee8eb55efb2e001d2a5116e962e5a31d72bdaa9609150543ead1b88b6573b28398fa3f036e93b61497f5470908b02edb02c66406abbf07b02ee6dcfc50d791beeb12c51d93d79b8b4d1bd076fc208f65c85b6ff57494638cb9491adb3dde9d7a850a137168fa94d51a9b49e42b08c28effacf5da8c87a7443cb13521474141b84412873657f8c2dc7608e99b342d588683a111db48cdbd48c9aa0284ff40678c8082c8d1dd9e540cd600951c7435246ae526772d5420597b2eab7a8dcc7d9cc12165ca88d3df7447e4f9cbd92b30301bce3ef5df0aff78ea1069cffb963716fba0f3cea66dce5b810b657014940d430db3e93f2d538a45c98982f2db9fc22cda1579d2b00d2e62ab93a42f38755c37aea7f081dca431bb85de3cd34b18f47e3a9e2b9ed9dd7a521b2189ad24df6f04ac683dfd97472a8c8f2282bbd611e8342b242d79e4d196538e0e9399eff6dd8b5e44bb9b301531b3f198bf24d1aa5f1a230a36b8f5498f31bee8b7b9d11be60e110cc133f0cc134c2295dc9d74061042f86e5c11ae6141c8e83cc3121b4ac3506943116db0cabf89e715149d3664c91422dcd0df8bc3b51a4ac0a8b5427cd5f02447d11f0c27050f473abdc69d75fccb210b78833212a469f49018e727b025aa59a908fc1f0167c7418e522a4badfdeadaa305d85850b690cae5018b258d469800eb73b4b5b99221a537488f4bc2819becc62a8b4b8fd82f2a4a4afae6c9544360d3006dad3300b7f2906cd82510b47635dbf2465dad5f557abef974aa3158a39827b9a523bfee6d7ee41a3415a70d81602b77b9da201c60e148bf98feaca3d41347d70f9136e5a62b066293528e954f79edf919965f164ede43aea887b64d7c8ce1b5ccc20b4fd31c8fa1431e44cd6aa60b4bc5a2848327e317dde5a52435eb45bfd362bc6e68f2f7ce18bf63f3db813b7c082e0188654ad602e58a9a57f42edc7e4cc6531f2742d394db84f2201a50762e5a428807bbdb2ae383a2f1a6388acbce015210babae8a5a6c6392e69f2deee6c303e5418c3433d4978ee5f7806836d7cb5e020260dff5975e7858b66f5d31983b44592540d9ef8a5cd650480e7eb81123e58e06ce8535dd6c4d8c763661564c59d88408ca7479bec5b45045540d04474d0d1515d254965e48df40be24854438cf56013f11a7079e4552ec922eb1a344a6ba50c6565e5e9633b9a38c1d87dea8d19881dbf999139d0359b09afc543f76a6ed5bdc71a9c2d1a16fac17b34881bb87f8ea93d5d6af4a53cc5228e497ad3e409e30dcd10134a66d3b3f78e5961107238b73452c1f7008a6708b5407e3ac5f6173944333b56e39526b735f97217381236410fe351e52a8a4dad9fd92e2b5c37624b0e9b53dd710681f7a901e930f827dfafb45182a22469b9e283f1ba5b22ffd9e10813a1ab5952e7ae52288d28603e5b40a4d64058c0012a2a026056191aeaa2c16c986355d8b56b6bdb004c08f7f996706a84d5dde476bdec88ed0ebfbe6cc2bc89a753e9d6ee16a7f3013f1b744a4d292108edf02f666fb382527a4940b740aa19a513bfa8c273a0f04abed7e15fd5b734e4959030335e21648d043851eafac7bc1d778c21a6a95aabbd25fb1ee9b0cc821c1c945a268fc12c1a1ecdafd45ea34d98aadc4e0eda516d2f10aaa64a9de403292df25b09ffd15f9a636da8e781c9ee1af9edfd631eba964a8ff827be0fad985a821a9a923ead6d8276fef8eedef84c5eb66e74cbce6cf26d44d537a8fd05cf92c337f54eec271cdeed2eefcb8a9b1e1c4479703d291cd55f72f6d72b2edb696e5e77ad3edd8106465669a6ac04af60cb1913ec9c861d4a1cb1cc48742c2bc828748d385b575d11138a17d7f84ca62b246d7b84aab0ec567accfc2befab16d44deb91334edc7520f985ad97292a6d4f2f08466517ebfb19772694ccf4fcd2fe26430b6575287821d83640ea20b8b6241d38f266f50b2685caa269feee733b53646512787decadb0ec8d6a70efba022aa8668278e81b9aa3746e6159a4347195680924c1a43da374584a44f412f0aa49680f175696a3379338184efbc2709f8987ab33bd33fe27695c8e86629694cd75b2f6af34b08c0029a20a91b6787d8835aac9ab13b091f0fb3be717b9408b0ad3dfa50e9dc801e3b57640fda02782beeedf134504d845df5d539a37ecee64720ea5c4420dd4f5127a785d8f7cdced1492b2b0439e3a4925f679480e04abc03bc71c05e594b953005ffa44833fb6a800f8adc792e53d8c33dd10d6eefc05d0b42a76f844e41afd2e9ead22e5ebf269cf449087c9489041ed5c7091407e6fb6696b627b1cc1d1e103796ee02d3a8190233afafa1c6923e19414938a61d6c0aafde3a74d3b008f24e0aff00701b4bd18dc0b179895e9e89c9ded1ebeae189a4f4e16a828b1e735452eee33302ca4caca248edef8404ab5b808c498716938f6892dbc0014cdd9678daae48e58ad70136316ea924751d6c371b91a4870ba65151bca20e08718baee02fe200be68e6257258f3400d200179c9a617e19e4e9e522f170d8e7cd11a82292dc2aec4bc2f6fc9bfdcd90bf5fd44c826395f076567d5ad53a724920250f6ca63b923a4e7fb602b18fcd8a53fb3380e070df4c29334fc952c61d3d2737cf0e5962935006ad192be13a2289eea683c19b0375f416c891f0a2ca9a5da37465cead8b0a0d3ddab5aa9b7e91dff0b478182ef2160486b8268627bb48a8767fc71910380ee090b65182d77f4acf39818adc0544da349e9f2adf2b680c135efeacd5e4b61513b28ba3156d4e755ab38d260fad660624731b4c5d80ee41c6d15f3556db3dd267026f57ac32dd9122138d4ac6143e9672f8c89c2b158dbf5014c039f15d152e89a9c95f9a86b033290548bcf79176566b4fdba152016ff743172897bbd42d9a9667dfab56c17bf8841b8b44a749fc39b873ad598aca10afc43ff30f614dab06a0812dcefae20be53bf434d6a05da1777a5108c0420c846f7298f1c3356496e71f4ac95bd18841"}, {0x1010, 0xffff, 0x4, "2d88f39b7e9defe0e7cbfc7b79d4157bd38492a57f04347c4ba142aeaff3a405521b428575e6629b96c4846ecc198ded5b87c56fce8720690f3a5bbc544ded48e4cf8cbc223601f543141d9b870ba3f1fc1a8a9294ae6ff894dda68eedc34027a65430fa597ed8b0f077745f081326d5e751ad9cdd80bbe83ce33b8317eaefd15cc9d82f02a91585df5e131c6fa6c32e9e73ad85b50720a557e5fda9d68f4b33ec37c263aee99d585bdbec7d01257faa8797f4a56b768f4df08362dd4fc399c60b00a0d635837e7c0c51f5f2d2512e8b9165e3c0bca1b4a2f71515b7811a68f4765ae743e9c503eb6c53ae22d89e7dad5d08b45fe5d140854173b08e5e97e2b0cb0930ec4d42612973422b4da2f117a401ef7ef0377b6b7f9f46a048fddc6906f22902ed7bba777e9d70b1ae54ea86de54d2d2443605b3ecee91f8044f3cf9da168ed68fc195a55d9146096916b6e13e4f92e8b89d5c598be3ea97df378b809808c5ab7a345e49cd9b0842753c79cd4e64810adb96d70fb7a0a5ef8d8dfa292a5b9f7734c499c8635ebbaa55934ff8d061121b5b0782f4e4be60e8f022b380f8cc3d9e8cb11d1434035592d28d8ca45ee677dad8d0fc5ef80ce902fc2a682ba31da2e451265ab8561f4fb9b8b98d9601c87b584c081315a08f999cbb0610e7a0835a020fd64a6004b7b84f07149748f19e3fb982c999f82df0b510a6b44ff5e9fc39aa066154c9849d6a0b6b638c317917abb487adc93be544fe87d2979e2ad017ae4808ba482b2fbe93560296a9e30a8820f7fcd0869fb373d147520cf66200305c931550bb742685e0552d68e6241925e0eaa818023bd6e0bc561e57cd6c0ec6432d66568c3c4157df6510b44c07531d9b6b2b7f69db956fdeb6f268e07e206aa6067fc2f872a67b2413bba71be885b1200e46bbe402d89eb977fea28198dd9feece3d91087838f9dcfc70fbc6a57d1256d0323a2015a911a9e48095ceb34bb317723457a8ad4f6f81480a0f513d12f5cb3ec1d2e242f4395bd2d0a2a95ef2cba1ab5bf51d98f4fea3b60b61ca3f861431e0b717f7efb7eab561259660ca352860a3686b66f25408dd3211cb33f97c80f1de157df0a2b908ff475a2ffc523d79b881ea0b2c45473639f05a23c629bc36fb6f05a96feb2244d44ad81dfe9d59646f63e0c2d3710c0722f31ff18aa3c009e4bc78e69140b59a366fb3c44a96f02256cc38eb792cae190b0af9106f716dfe443464e2c10bdc87f72863ed1e53f97c1f88e6e5f7e87805208d0bddefbed3f23ceb3d8575e56138732863f8a1f6fe1388b0d0db6042941ea8238eb583bfe86f88a66c9aeb945c2290bc33fb7c5fae42bed1059184eeb1b2541f20f9631d18ccbdf3080b665f4ef45e0fd604397b98b26dff025a9a46a1afe4b066209b79c005e6fcb2ddea025755e793d9bfe2c30cc4b3bd91d52b2cf20d7d87efb23bbeb1ad03397365ca5fff3e0ad95d7af7d7171e644305703547c209c1b701e8c5fe1ab8d2048afe20ccd5e1d3f5f76b0b67ad16380a464f0973a2da94dc5f6f66ef3b991ef22d7abb0162c118c8a76fe673a0f9b3eb1dcdb015dd1fa5a1d23ff6c4ae9cd7dd7a01265e70ada1dda2983b3f891c464deead0df0ca70defabe0dd028db1a741c586c85aa5b494d7399023fefef3085513cf8f99c6a428ea191491cba1cdefe30c8d31737235075c77a5b2192852b9deffcf8d62ceb3c88a0708002d07c49adea516e6d195d8f69478801788387bfd33db5007e0ddb72081ab7f2ecbe2db9c0b3bbe75d72e45b27e352e7b87919afd4238ebb5622fb3351578f9f655fd66394e6f8b2ead53e9cf2fd1dbe668672c81f37901c1319ce808614e9afb70acde25d2615e7b229811ddc925aaa47b8c9bc642dfaa89615cb7898de57c2aa917cdef7f0213e3fc15e573cb972bf3a9b189c3c875e946d0f0a40f42994db6963f492d8c9680e70691ddd6700d1cf92333e661ec2e8a6466e95aa9dfb0169c2f775858b4cf65d982f359fbab617bdab2a8d4b7d54de2cde92b27d3d6d6423a6fff8d3ecfe38cd39af36a1b24166dcdf0ddc72ab361c41ffc5502e5b6ed7eacd8e90c95f02d1be03b3b4e365ec8d8ed3fc4d9bd193d04856e61f7e1c742477c04c76c4aa10c22be6e0454f9b6b1258e8ebd2b669908f1c29f1918c7fb698d6a6a1e8a15640be794fb2448cf085530cfe13a1943599777ca09c8793bb13f781db7e532fbb2843f77c610d2d8f5d19222b4fbc3ae25f80b02d54d966cd42b2f52407beafb8160be4aaee6ab30c719d3986b7552f9c88c54d6a31cfdbdf2b6cad7eeb481cd6b0ec28f36c4d141a52a48bb3818258d5dd399d563273de9469e897ceacec106ba8c009731b4f689f95660cd06f0eae90d29b00d13a0ac97b1a267dace7c3ab3daacf992e4154ca45e5dc4a9647f8acbe0acce8e216cfdb4385815da08da9b350253742a07073f20cfd07122956aad7164eafdeaece2392dd23fa5eb7af16c1b72a0056f3b2306cf1b6776366af7cfc16e609bbc75123d3f12cb52f1204cad0e73164a6534c420754fa11ba692bcd8690523994a63beecd2d600555dc7a5c4f7f8608e595fe2cf0da43147004623d266c7029c20457d31647464f06e159097dee9d46de2311af014920296b6f3db793d346d26107a621bc0a9c1003995c1be915943ab022a8cec1d9fce9d234f0b4685366cdff41c1ecd42903015b968063df7feac4ecc7d7504f70ef132f4f9769503e6650571e3f94e847f658119e4c4e059fb110dac130914683eeda6019c58400329c3f3ca9388148f4dac046ae8ad9d17527193c52fff336db14551390def4c77639cb7eb0351a11ed0e66c90a9fdc36230dac470ee46dde49f5e1a58844fa94169657dfe8a52f6dd955d91d635f8368fa4eb3426afdf2d5155709953def7775070373636ca47b9d762be4df49faf52d8862103d485a1e53b9bbefd9512a162ee34fce5fcbb47c4865febad4bc7b26e8372e9c0fa349a66f82599f38f1b30f720e7eb970d0b49e2eb7e2f7cf0c57df0dd391c021134b3312425da80f163bf150838d10db4da93b89d4d07dc45087206f91975d49604fee7c3143262cab52bb463eff9bf240a13d1d9123e538370e472167494bfb4589f2a059e530dec8f37ceb8e65ff7a0c910b7172ef9c594c62e15ab11fc432a8f74d9b9b986574c730e3aeaeaec46f6fc6de889fc4ab23c07cef5f7036423f9a009ebaa6531a3738194d6c09bf0d7e8118aee9f970728d8d4bef383fe53085213c707553b5a070645c0b4273c737965939d9355b97b5a923e6a3c79a3f4513d3df96879b7d3e0d36f4d10c7c3740bf0b6cedfc77b319a68868ebcd58e4a5c111fc206effdc62218438773ccf40ea6360c71d979c3789b13cbb84f6a472240dbd12bcf229c99c60fbd9de705f0c26675c0219607347b3858a728a70d68c73a6d9799916cde94082278ead8ce0ba5a61a0346535c381490785b4d0aae385debe04f0a2873ebb8e5476eea11b6839ab52a26746fd3d6ae8c93ae4dd917fc9162223da52e46e5bc1d14900ca34c17e1f06f395cb769f9cf4fcf42b106299739a8c47bf154f78b3f3fbbb29cd2dc5c08d617e2fe8e5b0fe64b884871eed1e199acfae135f31d8d3d08c52114c22d47e22d9bda285644f14fb4ffb3e2d80698c048a964d70b549b0aa458817ae190165bdf649eef08396024648ac122af51a287f4fa4794b36f15859a1eb83fc0264afc38d67406af9c3d8fac68007a1728b83835461529c33efa5ccc6a0b4308bf917d691b138b0321e0da8e55af10766d2704a6fc17b55d21b622005afa0a06dc0a5eb3e5a55c2fe1488bdfcfd4d77e5ba7ccafdab47a4e78f62b93abb9527de289df5ae73a31f5a69358a9bac55fb74ad295bbe9dd579885be57afe042b34611f90a463cc5f6426b5eb20125869705ccc1ec78055e211fdb9c5c99f4eb0714e623565db2d85dda7725deb2b09024b347711bcd2ea70d042cae0dc2dac0073ad521d94a760ba84d121752c1dee346cfd4299b0cad10a3e20fdb588c37fdfeddc2f2efc735074d51079f5d36bc278771e4f43a458f6e7a897d7b03a7f62fa7e34b528a70168526344a664e6e6eddabc3be79435e4cad8b6bdaf64495f228c491439c319dd8e3a88f8caa44fefad437ccaca3f2aa97048c04bb05d1adfda2cfd839e133055dbae77cd863409a96d9b6ef9516567fc3b7bc3c1db77a94135758a4625a4e02bc4c9de401f1914f6f63f8ccb514daab3c02f964823069686758ac65b81d390b8c0b735eccf0e6a04718e9c0bed92367ddc65753110f66e47a106f65016268067b5ba17d57e03cd4f541f5b55d440f36acccf0c1b6201b26219aa1eb46e22635e39306e0dadb3aa17118992f2766840b882b39ff32de346761db9682d7c629fa35f9c81ddbdf1b17dee8f42874fc9ba433366c44ec36cf08e9590a63ddfdca42387dfcd58953c69be0780e89c4d50f85615c7833b1777f039f839fd90b9096ef3874f3d05d1abb3449d500cb2a13d4db02afeefd1a875ead8065b5c7d308835739761cc564ef6a6c7f1042117ab1e63d4ce26e56825dfd6f42c699dd2a915f3cf3da575879ad53d2a49d6e716caa9f9417e61fccee6ebdfb4aa27cb86e227de5ceb7062b455ccecf0777cf198cccb4352331689514ff01319a412fc5cb0d8d190d39f648ab9cdf36c9518ebb1cde1242caf59a2a738373d88e47bfe83f3c9ef660deb297651ed9d5eb7151fcbddc9e10133b2b8c9f227b1ae4346ebb2821bcc0c17e6da54de4df59ee08e15354c43e2f585719a3ba38691002d5fdea4bcb5a5e7c9110d37acaf98f991e0c41e4e9baf8f9357229839726a16bf7a2e3abae2f758109a98a5b04495df6d64373f2a6ad43ffec66f3aba596e33238a2c3ce19eb09e24000f69c77ce0ad507e7aacc0d5e02c5b3ff8a307887608c27039d740531fcb26316b8ccc0cc6c3cfe8a58467dffabda7f36224ece33460b692eb20d9e486877c0659c67335da8cf826f296c50cd14fa4acbc131170abc61c75ff90acfc211f00abe31086599a81b4130b4ec118d50c0c97604001630f28e1205f1156ad0ce8f58d9ac1c04c2e34c870464fd09d7daf96a3344d7de77412e97d71a19f6e82a2b8699f88d85c2c233ddf51d844b998a8728d18ea4b4d9597a5d6de2c5bccab98af9d46183e70d6e51f88b5b2e5af1f71b7d62c70395e12b1a4af953341b1fae8bf0164d04be38a7ca0516ca4a3fa9b790cb08dc588f6bbb398d691b4a1ca0e33db7fa42c2c6cd65dc366117c069be1e404e94ed3d6b70b753df6bb5a8965f8670b28988ee071467d89ab0d872738a93492aa6d8304bd45befdcd795f8ed5d2820de4f933d0a027d2b0c3458d5d2694b1866cd8023b5e0de1e855a3231efb8069b070030a0ab8389dcb3e8dabae0fd1f046e61309f05c4dc7eb51e6b564b5e713b1811efa163f8d58ffc83629ba4fee8a4af25c80ada001d85c93f62877affa6920f9588a196ad8eb8fdb163e6de2c0b6b941bbee79ec76d1353a3c02b1164a6c47d717d2b83eb92baf9088ac0d80f95af152457f507cf8bb601d0ca87cd5162d5de04c7e5dd6bdc9c7c37a72fd22b22e9b78cb56f7fd92cdc28b03efbf6f07b360e6056c137e959b41ad0bddf884bf94a576bb47b3bd6c04bca20bcd31ab82abf51120fa826eb19c56021509f638f58cbf2ec1d2004a8705f8b7e5c8691f91bace2b4f1ec7999cb322350da4c96314d0487d1fb48d3fd44b5cddff"}, {0xb0, 0xffff, 0x1, "7e1c0b5e60630264f8ff27dba9a9140b9280c0fb0d0416cdffcedaf722b173e015b6201db090d64d945e738f0714a60bdd4b9f44ebeae90f0d41d76b90a4b8d0b5872dfafe4e29bc3548fe9e15dd0c6afbc530f5618f6bc33b8e01c1619c524147136d2be44188fe1b87225603a8171935c7669b4b0fa2de591968eee88b1405cb7eb0c02ca76ddd45fa85acd1912dca66d1e9a74739651ae07fc56a973a01"}, {0x1010, 0x1, 0x9, "a95818794078d050b9a9153b7220da67aaa41c6f31ec8ef9b789a28c8c7255f17d511d3a8122815959941f564bec3556bbf020b48e23fe0cb68bc72757655c89c305999d6a5cf1d715824c358ab4e9ae6ed796f050eca94b20649c98b16e5906c20df3c9a20068ab57899249551bbe8bcaf16733044137f47cd9fe49a61a8c3e05a8026da28f34789e5b741dea29f0652366e08074004876ab051d500830774636a1f35ed768a6f42fc369164fa27148b7b6b1af0f19e716223362fc33ef3a1ad30c7e48a775a5429e95da587dcaf7ecb3039ad4d722a22d59c320656382385c2e48a4b3e0450bc1a5cc570c5423d0e48c4063a5a6291c47343ebd79825e77d2fca1367eac53297a8f2af5560ae917155ef3c46050584a888e73d4c5cbfacce7e7a3fe0ec1766bdf75b04402aa991ad2c6937e7a1acea0df2f165ee71ac65e33786d1ebc2d597af60a48588ab25b541cf9cab8f9836fc80456aa1e8ee39691e1332d6b3c660b335d088d68593abc3c8bb145b8e8dac2fbeb190926e94b6a25b5c3bf7d2661c514383f03dff6008ce3f55e9763d198f1adfc113a0e9752f7cebac8373728fd93b4d5b67f517a2e0857a255fb5aa5f4ac0825103a22c97a51066a47df925a5823247a96e22f6f014abd39e8ae04a1f91b55bbf8beb38ae954188b4b2792a2e87d2d8078f9080c504d92469e06b334579916c149d3c6565b7edf062d8bde7882b293170c65331f08ee22b261fe62971bfe94708efd56d99893e7329c8049c70868728050f40f20d46dd925015092e799d67c365d267170aa177660cc4b404f0b489806b119bda6207fe03fb33ed8b6f72ffd2d1a2b18069e16a3fe741143f87254bf81ad6be591aebdfd3b85509c9d28f504ebe6aa1af5cb90adb9dcce7f390b5c1b5480395f72d581c0e0a5e4740c4960d2cac3062b365b5c15a6faf734ce2d89c9c27f5e70984b3ca63c915f288714a7ded539521702e8870e19b048c4fca55c585fafa38477e538ddd05baf12969c9017a053942bd58a8d88c2e2eb1ba6302e93f4166ddc9db4daba3bf22ba706a230f4d8859649103cc793c9e891648a9dfe8e4585b2e916f8ccc697bcde3bed916ac8b64a6e62670e4308f5bfdf460a0cc14033066955d3a48f7f9b36375521e9aa95cb44715a73a30dca076da504732da5972203b533c6937afc03a02ff1e6792890cd456f9240059851dde0e9bd840920a98c580f8223efb62b02f139719451bddd4ef58231b18b7aa5e5df845e5e1493d47a9c2badc48ee662744d5b489908ab3c4b6bdf217a3834b5394ec4a0a166c356dd131c90de92b0780e70b3f1b83ef68e1f6d9dec532edd1dda6afd9b8f924804e762a1ac52bf2512bf5e68319fbfa1487169d58cd0e20aeda08fd9d5745cb0c957a4328b2c616d83e65946bdb398de2aa52f25042e95839483722a54a59a5706aa58d6107819946ae9c542365837a5249f80a77c6368ff370e764e399310b5e45f987ade63b1cb7df1a3c3814025627c38f1b9f43f28bc1bcbc2c8d93d9f172a0ec44c7dabc03554690d20da5c0c4367e0f5ca0b8e447380298e7fa874990d3f9c33788e9a2e274bb2db4380d8839e913889aee81ab6d7e9c7833b0079fcc33d2d4304a3051f64a0a636716cf73491c932a00d9c57dc05462fbf8daa54e2a1b2ed65298541f919736878267b98d063f170082b222ff435aeed20b4ab630cfd773c8b532f9b102c19a32a079bc3859734eb917c9677e36ddeef8edda23cfcdaf6c8abc8476152a2eb938504e51ed42f7b8d5ecf69e68977147ede8e14eb3d61a1aa039fbd506a3cc025e29bb1694d782c3ffd70d9f90027ad1b328a3fdcb58f05d442041f629b46d092bd89e5d624285638f4c44f69f13a8e60dcbe69b26eb85792a6cd57a91ae2f70ef66acf7b6e93efb0a50e5dba7353ff3cfb71ab775a9b88ec93dee1045b0b0a3c08c96c3ade61c3890b95e09ddd371c0a92224d8d99c3d197a1df828caa36721fffd85cea24928e819e9d774613ea6c0d4c3ae4999dccb3cde7d4d330d2d908e65fb074247c726ef85cf7698bda4bf7545135ab85b87aef4a7f8b4f12e520389f269148fc20ea4c6dbebc05ba15b512f8278866af575911d0173f41255d46e22b4ad777aae8382661a8cc42809507dc3a5826a54be22a0c8ea9efaefb9701868431d04652e1cb810f48f0f2ec2d88162a237e2b44b1525f8fe1a9c3991e13e70c83632afe7efd006ea9ced5016c89e6606c93fd4187ed80fa6a7ff0b1d77421e8a69a720290995d86b8aafcec2cae656a384b1069d3743e4886b586764edd3dc47f32cae21d7f3a099410424a039219818b425d7df0c3c15b04eaf991695a29bfcd146272f016fcc351951faa48c60135e7d816fb014fa052ce1c48377c6754792e2696f1dd04aca997f36218a35203976607240d31bb0ea270eb9298b225fed398d20e2e2349b379f868a605e9cee8bbdb270b44c05e178f7261c2251fb55c486a93809b41218cb2deb3971d2aa475a1b9f52c5a4b9b268b8a2e0e3c9a096f5461d3be76afd49b14bacc1ea33145efa638dd33535059070d63778c0219462b4032be42b0dbe53ef10c7720a607fd0275ea26a026d974c6ac37f13027a4581d6b6452b2d270027adecad3667929ebf20077bb85af633243612575fb6728ecd44805e9b45de1ffb33bb960af869dfcf8704ebe0f7f7122537c0db372de90d425d70a701882a646fbb5205354eaccf8ba067e37c6d12b47a9a291a83f398d40d4f7a0b653848ff1ff45602bd6bb8b7ba34febd99ef18c66f0408878f7be23ae8f0b61d241036ef4451a37518970cfce2f91f5e55fa8f2f5e154587bf4503b5cede793371230d64ee0b62deaa8d50f8bc3a8834e2d1d67f4ee7486b1e469f6328ad4522d19a9ccba938383f3b9e887915ec08a0c5976f19f1e1aa009de04c369e5153880da543d9cc6c6c96831a2b82b3e52c9986e990aedb655314d9d7eece9294c4c62d0885f00d56e787a72c52e819276910a9e94fd7c9024cd79cffd7bb07024d0bd0d667be5428b52176228ef3f16f7c6312e66b0418f95e57cf9ce9a84087cd378bd8d7c7291fd4ae3b5df677634916a08b29f702641663511052c5eeee061a0f039576a89cd614d8d946be7f3aa0c42b02027f9cd3a86fbe7a12499c93f2281b5bcbb71c66f8450cac3fa503c2f1b4ebe5031c73050490530e3f2caf98efca5585850beeeb932ea78263d163c92d5bfaa33137f77a0aed37622243d6405f2cf1a400a22149d8567e9ca87bcfac9f1dc763a4a65db5c046e158c6b0d8664f692983b7dc0a4181782460ec8d3ac24c03d44c59ab3552b39288b8e51581574a9e64a33afba969f9409c86bc722628ae24279bc1c24858c609c86b70cce9ed6f44a50814d6998914bf0ec1c00436a57a90104115ebf83f2a502de1a7c6f1a8049b609e10a4cee339c0c052201cb9cfaf3a2749f9701421ec9ee7a0a5a3785e299e31cda23a1ea050b3a9c8a2e1851ee581c25a09d89adebf2d748f4bd57bb3bb0f6f70e0226ad09f3e7aa6e3f2092398ee190342ddec4427c38c3a853cf75143a8c6641f778c2e5709d591bafea85ff0c336b29839867914ada29b1b37deb34328c132fc2057fbc01d9a932ae9fe0b3f0cc6d0ccd70135426fe5fa7ed364c052bc41e7aa93fabf69455f7855c3a3d175adbf2402e72a1f9719277964925c194b7f84f749be8930c5923d0619edd1bbef8f814689aa4a90b2646ed3262faad36dc105b2288d7b7090f54556f3f9e2d5e6001a3c672ec87b23254cff0e06928808f2adb594ffb8549bc0d3480d2a7ae6d49e124a3ecf7024464eaaa840feaf5e9475573fdfe97d7b19744614039dbcafb74a381b1d7a0320fd284099906df8875be162a8b1b82cb383e0a3971e3fd6eb302e1245dbe43b642ee6fe17908c4290f0d079f1eb1a06fc28d5feea210ca03067f423e05b11db9291b81a385799dcbe79ffd6cc2930d66c8dfd76f9498a628f876e3ac3a28903f06b8e87bcdcc77df0335a588287d93df97a5f0c159f72a656853ea145041d98ff5fbc538ea5055c839bdb23343fe1d2cd4e3e9b8b5ad86b79753612b63f4128941dfcf45f59e02e20e8d12381e8aaf422f730f1075ef5cc49e13534aa6876434bc7825e0c17cc50223f1f83c208716049f35786297c48c8de9bdd4ef750ca427bf72489b85d8e81c57549415d45e8397964d2c5572a77174d72bc01290218423374d1dfb6d0fd7b2be45c424ce1b6f327dffbea10adc71363176c227884a9f75703b1c24b6e0fe7db7690cc32ea9ac77524ff492e244a4be1db281a6361ff4bf39b0086a48d995ac9dea9c1d62a79c22c564b70cd29dca8b2303c49d094c40f859a027cc2dec54e2d8ee6ef1ae61d59932ee6356bbee5eb16ee4c6dab60642d65cd0689815296d3ea0f4ba2b0bc804bf009254e0e8d4d654d56d29dbb7db66ae76ae0d9b6c3398baea236790ee6874cf8a1b8801f3957fb6d2dafb1e058f9d03682dd2b6fdab3b62ef6231cef4e5325ac91170ab3cfbbadd5dffe4396b9328107632ac0eacbd852045e10d498a5d9fb180e242aa3962f4a6144f68fcb078078ebddd3b5fb86c54a851e787e29a67d98e338ba38c3a0c3c3612bfe88b97bba22264d2cfaf817305f2c65b511b7684d0e8327e6f9df75d8e6cc7998eafaf26acf1db3cf979a1cc398e0673257fa5cef6a5567d1248a424a49121406b4ef503daabf54a6e5113b1263f4a3a2e4fb98c18793663da99b02a5a08e5ba13cbaff2181888a1cfdc5e7f186ebe7584e48b56760464bcbe0aa8df2c74bde233c0dc29822dda8135da5a85a0bdf3d3daec6fc4412f8d4e1ea233135b9130cdd0a2b97ea87b87739756cd6b7482eb7863239c996f35a858ef2cae2711a3b6d977820fcd7527558e4a5afc91c4f39a0f32273788bffdf35fea61bc32751c74a70c703e9de6e1904f2838483c450334268787865fba3601cdedb04e1531f3bba5322d6afe9c9506586c6409000f5f280bfc0912adc04257dc3467730e01eeb09a4bc6281bab8f5a7a1af576df7ae5c05bae630d32bd423f08926b20124111bac685b5a029f22ef2737980587bd662d6e6653a69653558abb3eb782e84e758b60c61b799590289b453889079afa71272f17d42755c696a677c34b120033e3620401bba047f15b0b56d2707e43e8cca5e5a009568784c4792928e07782411c4c1b770e338b0bd9acfb51a4b8e88f533809fbe7f048f18da69ebc952452c1de267b252192ade70cc0611f105551c66b1987004834a138c75baaa6e322fd2e69a61c4ebea029e3735ab01fa579455ec5f40dc38fbd9b36d71fd19501ccdc8f217dd2f458d1724622364d484ea5c8a772055ed7326129c5965a67604a860c3dd6c5e0c44679c3bbe367404ebe124f92f46d0bde4d524c7cc2b719d2454586b868e3429575fdb14c07b207a674bd874bb93f941a91f1d79b725ba9600b38c94b2e922bf71fcf60c879a2a7a636deb3377adb40728d83b6a42340724f17fed071b6fac01a02c69214d45a761f6d57d5a9244a945bfc088fb256b2dc7b6cb2c88cfad0acaa8f5984224419100e3a1b99e645cfeef072a705129f4fea94ecb76e990daee936a6e721da7a17c38c728d25e9adb57eb97de70a1e2d488c51b99e482902393cb30e1adcd4167f7f084c9b8cf90d96d3bb05aaf44cdc484caa32e6af0e61d2c107ff179812ef5e495701d87424bdd8f4153e12686590b7b540033126d2e2efacd"}, {0x50, 0xffff, 0x2, "25b7787b91347cf05c38b1965f65a8149916a4eddc2d22730aa95d7a9ad56d909d6ebab5bcb1debe964ac2490d2bb560096877382b6e131eb90e"}], 0x3130}, 0x400) sendto(r1, &(0x7f0000003500)="4edf765fe1d77cec222748ffce50f4e6f99cae221a685f68ecdccb5b64ad5f27648c4d3acd16e8bf6c4c0a2efb60ea7a2917dfa7470e4703eba6947005115ace9acff57d781126a0f71a6960a6a18372dade488639c77a1efc03cb6bd6dfcbdb870f1eb0eae82c1094ba1c73a69b5e85529841b0cc00d8704cee7e9461985af914d4f985f7fcedca935291de1fe80a6cdf9c7a9f1531b7602466bceb908481925c98e0aee7b649a424b390e15a7ec096535f1d6c5955", 0xb6, 0x8, &(0x7f00000035c0)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) socket(0x6, 0x3, 0x8000) 06:20:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x7, 0x4}, 0x10) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 06:20:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) 06:20:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x4, 0x5, 0x68, 0x8}) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000080)) getpgrp() 06:20:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x1) r3 = geteuid() r4 = getgid() r5 = getuid() r6 = getgid() r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r6, 0x0, 0x20}, 0x6, 0x4, r7, r8, 0x8, 0x6, 0x80000001}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0xfffffffffdfeffff, 0x100000000, 0x4000000, 0xfffffffffffffffe, "d743c1e400000000000000000000001000", 0x0, 0x4}) ioctl$TIOCDRAIN(r9, 0x2000746e) syz_open_pts() 06:20:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xb4, 0x101, 0x100000001, 0x20, "44b2b12db14406271615642bf10f9245917dfc4d", 0x2, 0x80000000}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x5, 0xffffffff, 0x1, 0x6, "d823c12392c399c6fd6a9532d5660e8c7f8891bf", 0x1000, 0x9}) 06:20:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x3, 0xfffffffffffffffd) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:20:58 executing program 1: r0 = msgget(0x3, 0x80) msgctl$IPC_RMID(r0, 0x0) 06:20:58 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x32) rmdir(&(0x7f0000000100)='./file0/file0\x00') 06:20:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x4, [{0x2, 0xffff}, {0x1, 0xfff}, {0x2, 0x3ff}, {0x2, 0x465b}, {0x0, 0x1000}, {0x0, 0xd335}, {0x1, 0xe7a}, {0x2, 0x2}, {0x3, 0x2}, {0x3, 0x2}, {0x2}, {0x0, 0x3}, {0x1, 0x3}, {0x3}, {0x3, 0x63cc}, {0x1, 0x2}, {0x3, 0x2}, {0x1, 0x22f4}, {0x3, 0x3}, {0x1, 0x7}, {0x1}, {0x3, 0x8}, {0x2, 0x1}, {0x9de45b2af8adbd6a, 0x9973}, {0x1, 0xde}, {0x1, 0x9}, {0x1, 0x8}, {0x0, 0x3}, {0x1, 0x40}, {0x1, 0x80}, {0x3, 0x2}, {0x3}]}) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) 06:20:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) r0 = socket$inet(0x2, 0x5, 0x100) readv(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000240)=""/52, 0x34}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f00000002c0)="11cb4c0c0e89", 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendto(r1, &(0x7f0000000040)="a011e788a7eca4b3778a91ea5ac26b5055d16a33c55c9b617ec309d99372daec139d0e5a332f356d5ddac08631768b445cc416f917a840fa06a4d6bb5941a8a545e90219a27d4774717722f3a08ae4b2d355953de8d82a9e18efb45c6b00eb07cff59dd2749997fd05ea41ea2f03223580fed22bf7958f4db641e010ff709447890192a91c15d163046356320aaaa847168084756b2b9345f9ab72770e8ea1c68af2f21e005bdc2a2fb2cda5a7082af9f84c7642b949795d158885022bf9f4a5ce", 0xc1, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:20:58 executing program 1: r0 = semget$private(0x0, 0x1, 0xbdbad4c3d398d4e3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/173) r1 = semget$private(0x0, 0x4, 0xc1) semop(r1, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) 06:20:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 06:20:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) 06:20:58 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = semget(0x2, 0x3, 0x418) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000080)=""/116) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 06:20:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 06:20:58 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, 0x0, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x2}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1019, &(0x7f0000001100)=0xd5, 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001080)) r1 = semget$private(0x0, 0x0, 0x83) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001200)=0xfffffffffa4e8d82) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000080)=""/4096) clock_settime(0x0, &(0x7f00000010c0)) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000001140)=""/191) semget$private(0x0, 0x3, 0x12) 06:20:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$getflags(r0, 0x3) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000680)=0xaa) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 06:20:58 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) chdir(&(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x70, 0x2, 0x8, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x101, 0x1}], 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x3, 0x1000, 0x5}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x1f, 0x7f}, {{r1}, 0xfffffffffffffff9, 0x4, 0x800fffff, 0x20, 0xfffffffffffffa9f}, {{r2}, 0xfffffffffffffff9, 0x16, 0x1, 0x0, 0x3}, {{r2}, 0x0, 0x89, 0x40000005, 0x5f, 0x2}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000062, 0x100000001, 0xdf}], 0x80000000, &(0x7f0000000100)={0x1, 0xc0}) 06:20:58 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = semget$private(0x0, 0x3, 0x1) renameat(r0, &(0x7f0000000900)='./file2\x00', r0, &(0x7f0000000940)='./file0\x00') mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/189) connect(r0, &(0x7f00000009c0)=@un=@file={0x1, './file/file0\x00'}, 0xf) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) mkdir(&(0x7f00000008c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000a00)={'./file1\x00', 0x8, 0x6, 0x4d, 0x1, 0x8, 0x7, 0x6, 0x0, 0x3, 0x0, 0x2ed}) chmod(&(0x7f0000000980)='./file\x00', 0x20) 06:20:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0xfd52, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket(0x10, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 06:20:58 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) 06:20:58 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 06:20:58 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) 06:20:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x9573}, 0x8) dup2(r1, r4) 06:20:58 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100000000, 0x10000}, {0x5, 0x6c}}) 06:20:58 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 06:20:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 06:20:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) close(r0) syz_open_pts() 06:20:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0xa41, 0x9ebccfd1db9a91e8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000001300)='./file0\x00', 0x0, 0x40000000, r1) 06:20:59 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x84) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) 06:20:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r0) socketpair(0x1e, 0x3, 0x0, 0x0) 06:20:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) ioctl$TIOCSTART(r0, 0x2000746e) getgroups(0x0, &(0x7f0000001640)=[0x0]) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) preadv(r0, &(0x7f0000003940)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f00000002c0)=""/96, 0x60}, {&(0x7f0000002680)=""/229, 0xe5}, {&(0x7f0000000580)=""/140, 0x8c}, {&(0x7f0000002780)=""/4096, 0x1000}, {&(0x7f0000003780)=""/194, 0xc2}, {&(0x7f0000003880)=""/136, 0x88}], 0x9, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x0) semget$private(0x0, 0x4, 0x100010684) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x4) sync() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 06:21:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r2, 0x2000747b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:21:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmat(0xffffffffffffffff, &(0x7f0000237000/0x2000)=nil, 0x2000) shmdt(r2) setsockopt(r1, 0x7ff, 0x7c, &(0x7f00000000c0)="687c12aba7f5af1a288504f22180307a5b38b52612d0d7a8a6cf5a4fc1a9c945547a9b8c38a6443e15c412bd800e1565847adda921f803f7cc5118e0ab24152b66d98f6a1b", 0x45) 06:21:00 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x2) setsockopt(r0, 0x4, 0x7, &(0x7f0000000000)="e64f18a40edc1789dd4f941eb48caac75f6d755c1f1a45851c2da6040c2aa446c38e33a9607f9f2d09848bae71", 0x2d) 06:21:00 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000002500)={0x0, ""/4096}, 0x1008, 0x1, 0x800) ftruncate(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r3}) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getdents(r4, &(0x7f0000000240)=""/181, 0x178) shutdown(r2, 0x974adb1b6ee71369) msgget$private(0x0, 0x80) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0300000000000000a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2b75a81c6b49ab2c178f7d728d266723df65dc78d01aaef672f3c940ffe7a53b8612080bde3bfb2b8172f7932b12e90b9c4922decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4cb044dc8f99265646f09cafb75c997420a7662f331cc22fd2cfad6f97065395f7964e397d766856b994c52596d97ffa1b297431bd8e34f2b6b7b8fdf59f92ab590d1cd622d411b9d7bc2a4ea2e1c150b3443ba54d4330290fb64b302efb59488b6e2542178d3731d8763eebdc83ef66f3a96cd25d071785e2ba594189d6d6f7ac06c9003f75260aaea847c8b0002000000000000ae155c09d2283d6dbf3d14c6c39e80b4446b8f5fd99a4474489aef31deaa54e35757566fdca6b9e495a8caf39160dbff685d9bff0849b3fd7013463a31713f8abffc53e145970a16fffb915bcd6fcbb85f8f6202b3522d3e41a017d21cbca9dc2ffcd15399ffac376f99d3bd64c4963f6f099c02d6a16bbb8016f000aa40838376b011a2c48fb0e3cda12624a84ff1eda4794069d43c285855587c"], 0xac, 0x800) 06:21:00 executing program 1: syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r4 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) 06:21:00 executing program 0: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) shmget(0x0, 0x1000, 0x2da9387a20580676, &(0x7f0000ffd000/0x1000)=nil) 06:21:00 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x49) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') rmdir(&(0x7f0000000080)='./file1/file0\x00') 06:21:00 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000002c0)=""/170) setitimer(0x1, &(0x7f0000000200)={{0xfffffffffffff916, 0xc00000}, {0x8001, 0x83}}, &(0x7f0000000280)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000680)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x3) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x9, 0x3, 0x9, 0x1, 0x401, 0x401, 0x3bf, 0x2, 0x2, 0x2, 0x800}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000500)={0xfffffffffffffffe, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) close(r2) syz_open_pts() mprotect(&(0x7f00001b4000/0x2000)=nil, 0x2000, 0x15) read(r1, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x28) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x4) getgid() 06:21:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0xf0, 0x2}, 0x0) r1 = kqueue() dup(r0) pipe(0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 06:21:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 06:21:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) close(r1) r2 = syz_open_pts() unlink(&(0x7f00000000c0)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x80) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x2, 0xd10, 0x9}], 0x100, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x6, 0x9}, {{r2}, 0xfffffffffffffffa, 0x8, 0x8, 0x4, 0x5}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x16, 0x80000008, 0x6, 0x81}], 0x1, &(0x7f0000000240)={0x80000001, 0x8}) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f0000000100)={0x100, 0x0, 0x20, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000015b000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 06:21:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff00, '\x007\x00 \x00'}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x101, 0x4}, {0x18, 0x2, 0x400, 0x4010001}, 0x2, [0x80, 0xffff, 0x4, 0x8, 0x3ff, 0x9, 0x5, 0x3f]}, 0xfffffe62) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) 06:21:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20020, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x126, 0x3) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x0) 06:21:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) r1 = msgget$private(0x0, 0x24e) fchmod(r0, 0x6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) syz_open_pts() r2 = kqueue() msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000000080297cbc15e498b5c94f69add2408837506a31aecf54c6c299ea40dd85d4a4fb2f52be537707527ffb2f5d77c69960fc4d342eaae4aa40b922ecfc617511733259254fad02fb78da509f152589f988d89b620652948c6fc866768eea5c4e08902822466069d70a83b309ab27646e"], 0x5a, 0x800) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) setsockopt(r3, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)="4f06a43fad0a4177303592f0ce657b28b3dc7a555e09844cc003e1503e210e230a3d970279fe51b3f6a13284cc836cf9e4c14aa596f2818c4e94ed095e1fe6ba090905df86342b0a5a76969efae6787e8d9fe01067c43f3c66ca540876bb440728926d9cc12e442a12f9c71ba5d9c51b948b1412c6946b4a1916e2bd55f625f337d6bdfad05b741995e8870ec1e83c69ba1bcd", 0x93) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r2) 06:21:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) 06:21:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x92}) socket$inet(0x2, 0x2, 0x8) r0 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0x100) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000640)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000340)="baea976dbca4a5149675ef630f6eb03c6d356efbc8701e40a554d3403a527aa7882637fa4de5778858772f3474fa24f1d40604761cde563d3c3bc3161604ddef404629c06d1ddb48de2bc692d8bfecd9b5e30a735591ca3bfa4c79e303ff5931d453556267f43dfdb95634b7d74d45cf8028fe212befa9735025005067f9bb4b3fe5bdae5924ae2e8c971ddecaf4201d4d6aeee115f40c025c2c4c15d842093101187566b7368bc850e0495a45b6f6309660326d5c95ec6436375a75d98fce813679a3ca1e6fa2e86e9904dbc5c17f58f8909b2e0165ecbffd529403f81625b1f0ba6545e57ee42d462d7c8946091583b6772d819eea0aa1b2fac1ca72fde951caf898321218b7ded051ac92e6526f63d97a686e6f053260f4fb794c491184785cfa7a867b072dcda26256844cc369e6f11657762dad76cb2f61479b3b738d007656c3e0ba8abbac854f0ecb479daaf281e4ccbd9a476fed8a3e9f1d70e457857a885c74d972ee4c2a4817d9c26b99c96d9fcaa4e5763617df06ae4e8e6782c299f61af9eca2f2705c488c823de301e6767c7c415fe8ddaa60ed2c4c445bb375e7afa41157a17a95d5463b9a308aff99712aa1d4cd0e7b24c1c30cef7ef14329a37c42fb9e991330ad0e0676ea936160ef7ba5c51a94716459e3673a0ca9807a389f385dca2f6a47c4e407739f", 0x1ed}], 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000000c0)=':[\x00', &(0x7f0000000100)='%\x00', &(0x7f0000000140)='{&\x00', 0xfffffffffffffffe, &(0x7f0000000180)='{^:\x80\'+\'-#:\x00', &(0x7f00000001c0)='@\'\\!@^$+.\\\x00', &(0x7f0000000200)=',\xa0!\x00', &(0x7f0000000240)='*\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000300)='\'\x00']) 06:21:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) 06:21:03 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000005c0)="ef76e737579c11e95d5e07051abd51bc896648d487c49cbbdff85f945cc680564f6439653a71c98091d5895c371993f4ab123316a28d295bde3751762336557fa76898068bdff629b33ab9007d03559a6ff781a524d682ae5daa5d6bcacb8b5a21fd746f7d5fb805a762d4167b22209373ad04614670f2bf55b734fd0ebc41827965ff1a776b66fb514581576a4d4e238228f11666f7fdb32a373f921be483e24c91f2ad65c0578bdd2df2c0341418ee3edf0fb4d8ccb980752b25eafdc7f86cd99c296cf95b55cfc40fd23272505a570bed33ad6b9b95aa1a1b9cee4de4af683f23ebf500b297fa55", 0xe9) r2 = socket$inet(0x2, 0x5, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = socket$inet6(0x18, 0x4005, 0xffe) recvfrom$inet6(r5, &(0x7f0000000100)=""/1, 0x1, 0x40, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x101}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200)={0x8e25, 0x1, 0x9, 0x45f, 0x9}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x2) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000300)=0x1) getsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f00000003c0), &(0x7f0000000400)=0x4) r9 = socket(0x6, 0x4000, 0x5c) unlinkat(r8, &(0x7f0000000440)='./file0\x00', 0x0) r10 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000480)=""/11) fchownat(r8, &(0x7f00000004c0)='./file0\x00', r3, r4, 0x6) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000500)) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000540)=0x6) r11 = semget$private(0x0, 0x2, 0x180) semget$private(0x0, 0x2, 0x140) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000780)=""/240) listen(r9, 0x7f56) 06:21:03 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000200)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x86) 06:21:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) close(r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x5, 0x3}, {0x18, 0x1, 0x1ff, 0x3}, 0x81, [0x9, 0x5, 0x1, 0x80000001, 0x5, 0x5, 0x2]}, 0x3c) ioctl$KDSETRAD(r1, 0x20004b43) pipe2(&(0x7f0000000140), 0x10000) getpeername$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffff00"/72], &(0x7f0000000100)=0x48) 06:21:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 06:21:03 executing program 0: r0 = socket(0x11, 0x4, 0x2) r1 = dup2(r0, r0) r2 = dup2(r0, r1) fcntl$dupfd(r0, 0xa, r2) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) 06:21:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x9c80c8adceac78a1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) close(r0) 06:21:03 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac779be1304aea95d19d144c98006375aeb3bdc04c45a8829e32e3bff6e7e4128dfd9dfe1ea3f939acdc29fcbe316efd1962e2013ee4dd327a0e31b513b1caa0456c2629112a1ce858cbd1fc1361777ec52ee2938029c6d55376b12b74c10000000000000000"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000800000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000580)={0x0, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYBLOB="03f5000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae7d4f0e5a3992da2c498c2583001647a64469feaccf00000000"], 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r9, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) fcntl$getflags(r3, 0x1) msgrcv(r4, &(0x7f00000000c0), 0x78, 0xfffffffffffffffd, 0x1800) write(r6, &(0x7f0000000300)="4fba785c9922a6c950d890686f037920a35ed089a8ef72f7257dd497576357c8d03ef41d2f8cfb693d3247a6d2b155536c2fed12f05db3ee3230109dde3ca07a7ab061cb152c563b189dd3813b2c857929ad8c0ac7", 0xffffff06) writev(r10, &(0x7f0000000240)=[{&(0x7f0000000200)='I', 0x1}], 0x1) readv(r9, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) 06:21:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000005, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0xe, 0x40, 0x1, 0x6}, {{r2}, 0xfffffffffffffffd, 0x1, 0x20000013, 0x9}], 0x5, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff8, 0x24, 0x1, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x13, 0x1}, {{r4}, 0xffffffffffffffff, 0x2, 0x42, 0x7, 0xe2}], 0x1, &(0x7f00000000c0)={0x0, 0x80000000}) r5 = dup2(r1, r4) r6 = msgget$private(0x0, 0x20) r7 = getuid() r8 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0x0) r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0xcaae, r7, r8, r9, r10, 0x2, 0x800}, 0x86fc, 0x5, r11, r12, 0x9, 0x7, 0x7, 0x2}) 06:21:03 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x400, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 06:21:03 executing program 1: pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="e58ac9401ebc81dcd893cf1f2c069bdbe990a6361fdd78c93e2056fb5d1b8d1b19a40a67f4fb", 0x26) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) close(r0) close(r1) 06:21:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) sendto(r0, &(0x7f0000000300)="19372abd1b431ed90df576a39fa5cd90eb61cdc06c473617a19e11534675be74b6744195feea66cb5c21ef2eba626319f0e523f8772a06a8aef9d21662bf9298adbc8ac051394e80d4e9351125edafc98a91e1a9dcb18f0a2d70070f0a7d47966264d361f466d411c6d9592436033cd1d5b6586cabf49bcf4f74ad706d6d5d225e3b606b3948e43fda63c54a802d7baa554212b23c05455044a15048e033ba81b43dd51361da5f7e67703651d821e4007d92e01ac7faf4d9ff0e1f172ca01a82c388022ebba0b5f6594e2e8029ca445ee72eb093f93f7707214ca8bd38fcb66ce2933c983482d9fdb269cf82e464281d4757aba02b8348fb9a90f3df8332edf6b4a3dc3d40a70b1fff1e361650b48f5da850bef96e16055937c274e42d49d6adcc283c7baf13af677ea47db95df9674d38231ffeb5c9deb341d92bcfc4fd9482c37913429e3403dcd52ac6347dcfc94183e646191841910066295b26242b696035f9be7244c89801543985992bccbce9dd661b957b42c5d14323330e2efe4199eb79f15e71b4ef5aba3580c132f99724d0b6ebe3acfbbb7a377c722628dd636ddddf7dd74b0c264ae9790c60d4a03fb45bc3b6562080b6fbadddf4f81be66c291934a3648abfe01fd1e02d043ba1ba07753bae00df491eb80a8094057a91d72d040e4a7af0b9d14e401e822bf666bca05096fde9d3888a3f9a079b4fcdf2a4fe04ce5d0c8ecb3ae773c8a53505eb9b2caaa4d87a14ce9ae07cc7f67827753b1f10269ef9055bc80eb768f897ea03777e9fc544739170fc39a7216d359c11ef32211cb3c9d1a812314c031d9f63d31e0b4dd5cdae696f749103789f1ddf0ce5e278ada4615d361b9ef5dccdfbccf1bb55c202ba2aba7adf39a0658dcc0fe940725e1ffb1a80e10d21f23351ee709117327f0f716888775d9d548d4ce380c59244e05b773d1cfa7b90636c8e9813d8a6eeffbf895988da1653baf08917de1b36a2182e24abbcf4927cd507022afb58b741e072a14f58268e2f937e519b7199c31943d6a6e749c388f81ccfcb1433f53c2d6f16c18780350a15f09166635eb0e770de25a95fc43207f2afd1587471b2f32290e4e8250782a53af693dfd2d5206d5eb4acd3931bcac4f32eaa471f436cd4234dc0b998397c62ea5a60253194a1705a12db5d78f66b6daea277a45299c42f378acdbcdf4c1aa3acc140e2a0d250cad2ae29130d56748e74af398ef0d26e6a8d3236a71377628f52616ac0fa44a29f877dff7e6a3d6ae25ede1e1eeac5763678967d1db0e35e954ffa1e0216eb0514dbac9251109c8b5432c81ac1c9b24906152b26758f7fadfae1babf93b2c37d39dce8bd32cd2220dc6a8d3f8ab4e39b05140834c3a0ed81c5d5a0091530283df1a2bbd1d0120448804965133f839408bd94cf2eb952e3043ec0748ff5f4f297631a0cedee0c93a77ff48ffcf23b049e654234957bcadf7a2eb5d0a4c9735bdddb0c56344973e5e7a1761b24971a739028e39a63adb2dc3983ce74c2afc2b11b99d831973baa520acaa308dd8b1c975041c0f10fc4300181aa08b53ec772453ec23305e8d94baa870216746775e88c6e7c747786a428dbf0550b3ba6b2b5650d8d7bb3d130ac6e407147ba5902abfebc213e4dc1730fda39a389804c53bbfcb4a858944a46ee58f68fe25218be65e90a1061b17a41bb7f101d57ab6838a0d6972c7fc3cf87d3c69a4bf0be87ba60a47ed2fbdea2e7ec47025a7ccf1b0b999d230d6333034e4381fba3b808f2f885c2406f71b12c39588961e6d4d6b1f6c049274d9ef0466cd64d5e94a12c022709cc998563d9964676e7a9fb39e51814d1563b417d70594038bf71f704bcd2cec5cc121fbb7ef783a299731735f46cbf09b437aa6bb9404af67665319f9d3fd7e3b8ee4809eff31fbce05c20ba356f41eacd7fc120e59a6f886309735ad90eb3382438605318ed0de0cd4fc2f8aa54394b08f9cd31214a19bff2a0e483b583c6f5213a31db3b6d696928d12acba7e08a964c6e163319aa3a697b48e84601249eed7f2beb332651299309fba3502235b991b6b4ddbf8bc48897300e84cd913a580a0f40255fb66be3ff3656edac5a7e81ff0343064ffb5c0c25562960389aee05d110d49ca3e150b331a1174a9ed60a08e48bd61b1c03033cd6e4dd93aeef987ba90a4f3d79c565d6eb8348404e61c0b5eb8605756d200b636997c31488796fcdf76c5b4f49b134f92dba8447970dd203f703beb5da8d4f0987ea19bd7c4834f0541272cb799a72932efab425a62f9333c97a1c0855f7deffb2635f51b0b727aa458932c1f6b561654e0291bf44fea3820e16ff45b6876260f2c86fc6dd1d426faddc31dc6794cefdf6f8766e584565457811bb1362737718bb74f37432a932fd22e78e2f0743dedb3bea25509e84c896e32b425ff11bff9cd41a0b1218b8971d45ff3328544530ed63888519c07343efbe189dbbd830e617513fa79da7065c2a7fbb258253116e6ce75ef9b3e084eea90186b82c30ee273f0c2830f99cb69470f1ee9b38cc9644bebbe601353f162839514137cf01484c399c85cf38fed51b20596a5801531007f7ab6bf140e4a385096b1b7abf824cff777b285d3d4f890658c637732f6707c7a793e9d1ed932e3ff53a7b5f10bcc00648e08d8f5652a9569c0062ff7fe1eb3e54e65c5e9937c9cbf90180cab0324ff59a24c0fa957c17cd694e2135bbc4ae0b05f966e0a4ba4adc4b23e4869c95a8dfc4735b2a150b981d48fe665ac502569234f81895aea9a2eb1dcba1a9ae15a2b3663e455e802aac3800ba1b8b9578df28e06a24dd04bc6cf2e3263fcd64499f5ff0e0046c08cf433a3911f84a78f7469a5040236a73448891f376eed2599bfe", 0x801, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x2000) 06:21:04 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = semget$private(0x0, 0x1, 0x500) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7]) semget$private(0x0, 0x1, 0x2) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x30}], 0x7, 0x0, 0x7, 0x0) 06:21:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x4) 06:21:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x2, 0x3, 0x0, 0x2, 0x6, 0x3, 0x2, 0x0, 0x9, 0x10000}) socket$inet6(0x18, 0x4, 0x845) 06:21:04 executing program 0: r0 = socket(0xcee562fa8681b586, 0x8000, 0x100000000) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 06:21:04 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 06:21:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x3c) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0xe2) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x35ff, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r0, &(0x7f00000002c0)="e6baeb37541d4f9fac654a6d338a3b4818aa88dc0883f011d51bda3e247cd30937593e9f54a5d52e0727bdb683e8f82f1f0c677d913bde5b91dde832404244aa86988e381704c2a8ab5447cf74562532b5a7e501d9b6ea4c994694da7ae7bc733d39a5ea8f6bfd7e93d9ff36290fd2", 0x6f) 06:21:05 executing program 0: pledge(&(0x7f0000000080)='!^\x00', &(0x7f00000000c0)='\x00') dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$inet6(0x18, 0x0, 0x7) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(0xffffffffffffffff, 0x9, 0x8, &(0x7f0000000040)="ec", 0x55f8d658912d31b) 06:21:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x20) r5 = dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) recvfrom(r5, &(0x7f0000000100)=""/27, 0x1b, 0x801, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) 06:21:05 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x69a72a9449fd8ce1) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x20, 0x10000, 0x7}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x6, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x31, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0xffff, 0x1f}, {{r1}, 0x0, 0x10, 0x2, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa, 0xf0000000, 0x370aed0, 0x8}, {{r2}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x10000, 0x7f}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0x100}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x3f, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x1ff, 0x8001}], 0x800, &(0x7f0000000240)={0x8, 0x2}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x425700cb4006e28c, 0xf0000001, 0xa976}, {{r2}, 0xfffffffffffffffa, 0x5, 0x11, 0x5, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x99, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4c, 0x1, 0x7fff, 0x4c47}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x8, 0x20}], 0x9, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x22, 0x0, 0x9, 0x4}, {{r1}, 0x12e02abb665be41b, 0x83, 0x10, 0x32, 0x4f61}, {{r2}, 0xfffffffffffffffc, 0x90, 0xf0000007, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x1, 0x2800000000}], 0x7, &(0x7f0000000400)={0xdb, 0x5}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000004c0)=0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0x400) r3 = semget(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000480)=[{0x2}, {0x3, 0x2e}, {}, {0x0, 0x6}, {0x0, 0xb682}], 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x200, 0x0) fcntl$getflags(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) open(0x0, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) symlink(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 06:21:05 executing program 1: socket$inet(0x2, 0x8001, 0x101) r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 06:21:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xfffffffffffffff8) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) r1 = socket(0x10, 0x1, 0xfffffffffffffffc) setsockopt(r1, 0x3, 0x36, &(0x7f0000000140), 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x7f, 0x2, 0x0, 0x8000, 0x1, 0x5, 0x0, 0x1, 0x7, 0x1000}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) 06:21:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 06:21:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000240)=0x5) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000140)=0xfffffffffffffe5b) setsockopt(r3, 0x8, 0x8, &(0x7f00000001c0)="47ad14f34020948abbd20a8bfc364e", 0xf) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 06:21:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 06:21:05 executing program 1: pipe2(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) fcntl$getown(r1, 0x5) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) fchown(r1, r2, r3) r4 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000000)=""/185) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0xfffffffffffffffc, 0x7fff, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0x2, 0x3, 0xffffffffffffff45, 0x9, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x7, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x8, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x200, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0xe3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f00000003c0)=0x5) semget$private(0x0, 0x3, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000440)=""/154) fchflags(r5, 0x0) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000001a40)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000500)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) ftruncate(r7, 0x0, 0x2) preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000580)=""/232, 0xe8}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x22, 0x3f}, {0x22, 0x4}, {0x23, 0x200}, {0x100, 0x8001}], 0x4}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000740)=r5) getsockopt(r5, 0x7fffffff, 0xffff, &(0x7f0000000780)=""/92, &(0x7f0000000800)=0x5c) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000840)) sendto$inet6(r7, &(0x7f0000000880)="30509044def7dfbc57932baa7695df5a27b33d21be59e481dd380ce3461db3c1d815b7b00b2a2bba51cf0b53990e084474bcd535b9617ca3a49fc97a1a9dfccf52f6e8664fc534e44f871ea67ddadeeeec782b4ade73a4f7e17699a7f032139ca899991576fb01a370e0d67a9a9fcf1d719d2990bada72dc365c3f47f2eb1fd61e56cc3d32dd489c2c8ae6787ca60aa776900f31c73923ca52a2e53250b072543171400ee7f5ab9eb45fcdf8c8c58573e6346876d8e1140a1b0347d9f54d318e50aac1f99b53a318755dfce8743ecdf44773309dfce0456709871bdddc70f3b2015dabfafc93af71bb8428660a0dc82e0e7c11e703d531537764883ab5d1260105d57f10b65344fa89882699c3594e2b5b232b7e1afbdd1f371a9758eae80c3b4a85be3c67679de5d1465d42bd4a251a6274c648a59469b3f7c04f199b1b2c68abfdb5a4562136d2a731447ca4bf0c43e4725d2abe2c26110ab144e14dd8dffc95c3ddcaee06f51b4dae6062b306e134d6be1bc595f0b121bd564fe4fcfbefb65270d4b5e0325f308a5ed9e3caf80c6b5a43c390c211ae12364a3daf863d93b19ac4113f3be3b2b64b3440aaf8f358241a14e16fe349885e3b3245a2f6065a3d743bfa17bab63d163f0a1447f0da7e24e77616fcd26c8bde8d062297fcbf0a82d741c637c51234b8e1dd012dbd3f6a49045a907d8c8a5142bc6e6dd078a2ef0984d229a33ba02db81b7e6f2ec9188d45ccc5789b85b09353c62499529a3de3c883a237e6fbf7c6a9e0be506f59672f7f35af56a4097a1250d7a6e1aeeb25b7c2cc70dfd263853d8994a728d287f7846f9685dc2452223606477c7ee81a36393d9475b73b219de97da4355cbb762c3306afd3e49b24d287d3545a91a77f67c8b94a8e6e27efc0ab03f0c9aae9f20540647328a58d165cd603cf54d9f480c6c85e6143aa1256f6f5fe9a54f0ba89642b7f2ac60eefb3dfdb932de4db31dd0b8f01beb42a576be5edf93f12ace042c523ccda9dcbb4f12c9274727e52063210b19c7bb3b349da1b08b868737e9f3e07678113e7728d70e8dc865ac60f52de30939bba45697772372806a289673695fe15d53eec48018450ab48bc6358647cfaa7deef8ebe13ef29c909b0c30c0e9167312a3bb34033c7415ed030fc9c2cdf4c1a30dde0a95237b9ebcdd5000decbcb353c53fdd57e3a795d8b4ee1de1dda3adf88a4415959277961cc08f6d16424169629560bff3d237ffbc21983b8e47a383687d8c6d0f4c02c2b75919b29c4ff1a5812a2e10d613bb5974a2c43fe245041e6dec6128cdfcaf4d2e7d3414d07eb38d0aacd1be6d683f7c0700b0de353d936960c1430790fdf6a8fb28428d468f38be3f65c0da79bf481d06aa4f8ff7a9db317c763caf52abe7505c1dd24c621cfe3e7b0be03e44765a892e3e02a62304ddd1b902462427ae71239e27ba9b7108453654adb09bb44dc1fb966439e82c5d3cf03b8910380303b8c267ea52d0aa493ffb1f8e54068a917f7b07560fd35b09ce9cea096b01eb0546fbf940ad322a596b49951f8a6d5e35dc89fca73c42d0868eabbdd79869819383d44df4335d4caaf631f3c54fbcb11b430be9e3e529c0b07f2431e53798a6efc9fda99ddfe8aae7afd2039d2ce21218c615128efffa608774a9674d9b0ee23999f8e30949ed116a3c898d03713e4d1f1ee65476f9b3fcebb4eccb9e2189fa8f0628f9ab360d99ac6ac670109428a2b4cf7d7b4f82d434c5f601788af32e016980f321f773fa78e9af1c96f09ee13d6907bd532c71ac40e3e3c79ddd4f8b519a6c5088c892f360ac690950e3c85514da8d4cb6cb0c96cc4f13d4381362dbf32032aef4d677e6c86f235fbc1627dbedf4304b36da69a5d7dc59f0989a41075065ac883370ca8e729910351efdf0de8f5bed22815406bd840889ffe55064f4e5d06d05909e31a3786684a480fbc3e06b06e32e1d0a578bc2c8a59d0fe2530ed0a0440d159aa7f2385118b04f6c9977cc6d3128ced99a7b148a34c902e07dd6354ad2b1e2e78e0ce61c3bc76fa72bf2f189ce71add1262bcbb5183514d21907d1c4b53ba7e3e310f53d5417812b5e155b318fc34991e7c5553d2fd244fc7ea474a57686d794021f23266b772ca69aca42bdc2f496e636563f7d081c09f7186bdeedb7363a8841422af371ed746f9bbdf49016735138a7c831f316c9cb93ea58520a838975f9595225050e5339f8eddb9a3b3e395844656e90a4a0a0d5f8c67a86d4448d680926cbc1d51ad5fc79d9857eabeedac63616ed92506ac9376421178c017e8c4a3cef78c5c93fdead95eb1941a7cb0369ca865e01b457c02e9133c7e423c84b1970db01d501c4c52b63e9dea04f1b4c64246d02fb06ed02baba6e847d12692b687b0bc4d580d3c9e98d4edb0b11d3cf591f295f9375c8f89f0710ad85755e1c65e12f72d5c1e60bfa648fca2214d09f1f8c0ca3c1756286fdb9c30405252f3861297a91ad040f326f71de90bd3aba8915d78f63a698cfd2c5c7b47c04dbb6a6fde0d348c07c0796207a36658bfdd30bac343b3d2ddfe03c8b96f8964dfab9101f884640749bba86d960bb8c0d2188fed9f8cd8d181b0686dd2d27ee441b2f6030cc3ede583fc0379074da03e38e9298badab567afa49db8b24b042b20eafb77a35929779afb59bbac00b936f21a4e355857d2bbc7d99d77f10f70df3a7455bfd9e1b04fcd251313d6556d21bb156eff258215b2de2ef15c606d6b39444dd74ebc2fb2e09b0b3c0bffaa98fedf6a35eb7f6f398fcc5e80b91a4d8134ac7817646d8bc2a1c6171a48f363e77bb369a37c27bc6cf13a7b5ef5ee4e735f6a6722e539c67e45f4d926b1f396319072364dfd12fba58f1be1ce1213ed4714da8fec9d70a4e37680e2603e7af1b9a606d34d6378230b9efdd8b11c683982072a40387aee9044317b81f66168e9ab54c8dcbe03a2064d9b7ea46efe835704303184a85f93db17f1b48393322d77f86aac070fc64667227d5c605cc92ea9e0b9f09ac5cc20fb1de05a209111274e08f8bc365e4daf4a225b6bb1c5244e96590c4075a4c32eb1aaf8c1d52cd770deea0b1a78adae033f5040f36ec6e90c9dcff4f600a2d6084c4ed688f804edd539f3e9e533289e85d31c453005d4746f21c225005ef77f276ee7ff590b3d2d4f0667c2db787c812ef4e9c4561dd748da272acc9e7cb5bcec02be42f2fe408a59d72d13ae85b3860aa7c87a4be2dce06c611baea2db61b6791dbf7a10efabb79f61c95325ae5e46bc9a0477ec48daff458a9e3f1b65efb244a795e15fe4e4ac80f703a51bfbdf5707fb3305a7de08f41a2ceeb179f7151f2d1c98fba08dd7dd6f61e7c16beb0ebe36223fbe89835659f9e2f4fc4662ad0da619afe2f963f77d44650f6bb6c4a571005c394abf3a5d1da71fe455f376477ed5f68b96f625379e850a22672dc8747dbcfb3fc213c75c0a0597cd2f264ad8dd7a421da880b4a5575de7a0b38288995db1beb3fd7a25b0b638d96513d3e0aacbf8af4bb7408ac081742957b4404e934fd7fa2aafd8f7832e3dc0e5a13631375662df44b6e96931ae9e4749e6e10c7bda3f01b49c71e35ba0f8c411716086d470b5bd87638588eddc8a0560fb19d7c7e025b3ad8cd990a8c505209675cb3d12ccd17e3bca8e0691ce632d0551a8bfe1166fb198d05cbedad2fbf3566e0c3ee1191e864028dfcd8ffb8b4bbc61e7c7f5271bd2abb4dc6e9feacab676c25057887e621a99bfa0e9c2d14ab388facf93c62630b2b8adbbab7f5fb7c76c3aacef3f9401458eb5ccb69cc5075373ac32b179e9842291093b6524baf6893b54ebd6280759d3ecf346a7fa8982fd01793736101f459dbf7909dc7ed4003ea0914e4754b958ce9e0e1e0c37d80541d2214a322e5a161a0ab66806af0f17cd35982ae412c20081f2eb8405cff30d28cb001ae4df3b95b21f3825af533d4c6d3c3fe784e384268dd73c9575d130daebadf6a489255943d202b8695afc5dfd4d2a60591057ef4f0cb2069816bef7cb6ce271ed48be41c1bb4391e8664f6cf58dfaa4cd5e7bcd192ef48bcf9d4933a9280605f3bfc4ebc0e6008c0abbadfb5da6fa5e3d497d6e44db4dbba488263e4c930a9b70af9e4418679185087be9085be9f2a460be460bcdc69318919f580057ba6c88358c474690354b3593d4aab7f1f605eda447d0a7051d1d32971242931cde4aa63ffa945e2a989176769d00f36c76f948dce543b739f480b9dd0059c33910aa5756f4b9551692195d497b2adff7e996c59891b00350a1b101dca0a4341a3a3563609e62cebe3f4406b3e10fd48bdb57f24af2c25a7db25a9fecca06b125ed21bfc880e19542da8a5262462c0a0a3fff81d74e551d098e8a43432adb718755026bafed5f2ee979bc8afe1c45fbb7b10e19a2259e202005722cfb1915edb33f74dbb14938bacfcdcb656f2a3d41f7bb9a678cc8307aa9484a8514f8973801bda213360429a221f267264b4c4e2c5fe209d5d8837b70c35431208c9a494c36613b9b6341d5b6bd6697f0d76b7254f3ae2979c617a565ccd05e2a0223cf3503ad57ecb4996eeb79b1d1faa036fd0d4a92a09bfec778f779c358325f386f4ba7f471c9dca20b7469f1a13b655d60108aa54a56469589bb9ba447e513e54031336b96c876127b3525e2abec66005b9bbe558e203a89a6bba2ab328baead6a91d28d558e295b1207f73d2c647c6b9e07efc67e70071d3a3a63e1e8a95f991e314bdc614ab305a86b381445f349f33af33fbded2c4fc2af5fafdc65408fcd0f522483b128fd826133d2403d97dc4f57625bf07e5b6094cd5f47a60a61da405a172da5b23ef1b122734cab01b4e0115695852b1efc238df379afd4f9003d0a4419994254f71e96c43d2b06e61987db063fd9300508f9df0fefe4b1f1668e209f1c7cfab41c398a02664ccd5d69e6b01e2cdcfd0b94363108b3c7c76c7582c77549a1542e104b9c0c915e0b4961ad4841ca349999d18822add83afd0a33dbbe5db8cbf72d80e28ddb19f1e6dadababe9c312738583b1047b98052431442fea994787909fccd1bcfe8d0543421a929aea1d608ccd531736c134bfb77f70965d62ed8189a1dd565c07250cc7d3f31248978161be2a1f9dc6409f90de9152293ee28542e74214ecbb1906d9ef4e219229fa19a2d7c76fc1bbfdcdfe62ddf2a62e2007c4f7caf47db41291039d2f96ca7064a64572d278a8d46cf2b02d6ef45debc82ddea8897cee982bcdcf36b5ef71c8206fccaa75bf61cbcb7e4429d33e2339dc8b97e4e0cb751329adebcaf166091cb6297d7176241e46905abae975372627de81fea7e1041985fd32aa52eeeb8c2d0f4d42caa2a0794c70cd0e6902bd5fbf795772c6f35fc135ed86b3ed1eee19f4d125167f470f49788f2a8ea4f10dcfd89f3a0df7f250cd47e333331233eb579fcb6df0a19a4fa9593c66194ac6781e198fa48cb7a95b1d47fe17d3d9db35d67c5e6b97d63f0636aee7c0df51362531765bbab81b1ab180b57992fdbb8d67c22ef89e6aabc955bd7726d3319d17f90c68c317428830a9f582dc7d41c13925c9501eaf042ceedb664157c8df1217c5906c6379541b978db8f36b1083f47ca393818b0c29ad7b5e69099e26cb958aceec42cd52a807ccf59797df08a257f340f318aff23aafda96c4b1f91e285c710f1a1ebe38f3c8a5553f307dc5157b04b3383b8136e4b097a33cf8bd983fe9e2f2bc207ea8d1781a1489e580437d6cda9b3b101366fa732", 0x1000, 0x1, 0x0, 0x0) r8 = dup2(r5, r7) sendto(r8, &(0x7f00000018c0)="dd32fafa9e99c17def465834392af096a225246cde0e14c923622fe2654b1dd482571c7b47d18f1bc47eb2b0abe3d3f146076df4cfee1c11b496e3e3da", 0x3d, 0x0, 0x0, 0x0) 06:21:05 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, 0x0, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 06:21:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x5f8958bcaa7587f5, 0x10) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0xb8be, 0x6}, {{r0}, 0xfffffffffffffff8, 0x41, 0xf0000000, 0x6e, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x58, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40, 0x3, 0x6d}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x20000000, 0x10001, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x9, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x200000a4, 0x0, 0xff}, {{r0}, 0xffffffffffffffff, 0x91, 0x1, 0x4, 0x27c}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x44, 0x21d, 0x4}, {{r1}, 0xfffffffffffffffe, 0x88, 0x2, 0x8, 0xfffffffffffffff7}], 0x2, &(0x7f0000000200)={0x7f, 0x1}) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xed60944f77c18ded, 0x1, 0x3, 0x6}, {{r1}, 0xfffffffffffffffb, 0x5e6e74aef8d3fc3a, 0x8, 0xffffffffffffffc0, 0x4}, {{r0}, 0x6dbcf662ff1a9481, 0x80, 0x10, 0x8701, 0x200}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffb, 0xaa}], 0x8, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x3222bb8a569d4097, 0x2, 0x7f, 0x7}], 0x0, &(0x7f0000000340)={0x3f, 0x7}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000380)={0x8, 0xfffffffffffffffc, './file0\x00', 0x2, 0x6, 0x7fffffff, 0x7f}) syz_extract_tcp_res(&(0x7f00000003c0), 0x3, 0xfffffffffffffeff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000400)=0x7) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0x1000) mknodat(r1, &(0x7f0000000480)='./file0\x00', 0x2000, 0x8001) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0xfffffffffffffff8, 0x0, 0x4, 0x1, 0x5, 0x79, 0x401, 0x3, 0x1, 0x5, 0x5}) poll(&(0x7f0000000540)=[{r1, 0x2}, {r1, 0x20}, {r1, 0x40}], 0x3, 0x8000) connect$unix(r0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x3, 0x3, 0x101, 0x6, r2}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000680)=0xbc79) kqueue() fsync(r1) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kqueue() flock(r0, 0x4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000700)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000780)={0x4, 0xfffffffffffffffc, 0xdfd, {[0x7fff, 0xff, 0x3, 0x3, 0x1, 0xfffffffffffff370, 0x6, 0x73d2, 0x5, 0xffffffffffff290d, 0x6, 0x20af8fa9, 0xfffffffffffff001, 0x101, 0x5, 0x3, 0x4, 0x7], [0x2, 0x8, 0xffffffff, 0x10000000, 0x200, 0x6, 0xff, 0x7, 0x40, 0xffffffff], [0x101, 0x1f, 0x80000000, 0x7, 0x20, 0x7, 0x9], [0xe6, 0xb331, 0x1, 0x6, 0x3, 0x2], [{0xffffffffffffffb4, 0x0, 0xfffffffffffffff9, 0xcb28}, {0x10000, 0xbc, 0x1f, 0x3}, {0x80, 0x7, 0x2, 0x8}, {0x81, 0x4, 0x2, 0xd8}, {0x100000001, 0x100000000, 0x100, 0x8}, {0x7, 0x80000001, 0x1200000, 0x9}, {0x1, 0x7, 0xcf, 0x3}, {0xe1c, 0xfff, 0xd2, 0x5}], {0xef, 0x100, 0x35, 0x2}, {0x1, 0x1000, 0x3f, 0x1}}}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000a00)={'./file0\x00', 0x0, 0x1f, 0x5, 0x1, 0x1ff, 0x33, 0x6, 0x0, 0x0, 0x8, 0x8000}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000a80)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000ac0)=0xffffffff) setuid(r3) read(r1, &(0x7f0000000b00)=""/81, 0x51) kqueue() 06:21:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000180)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa90786e5ad4c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e36", 0x67) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 06:21:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026cf7fffffffffffff7298de0e5a6a747c63b8d49aec508237ea781a505f87e2fe1bf3ee2e5e8c5f6a5e428f291a21e4062baa8f9e1619549c324dd17212ee971071ffcbdb0dd583bc141e78439a6f7ed5480925affcb57c7c69bb4e281aa01e7d7f750dee72ddba0973d49b9e39d957d13a0067cc11f64d5530946054abc62044a1d1b26bea3ef3405050c724ad8d032af722b5fe4172e0a04aefad1aabf4afbcdf333b52366c09928384676a7d203d741"], 0x10) getsockname(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="b90cca859004030180000000", 0xc) sendto(r0, &(0x7f0000000040)="8207b056b3165e3064c2343ea525fcd2e2039aadcfb4", 0x16, 0x2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) write(r0, 0x0, 0x0) 06:21:05 executing program 1: socket(0x2, 0x8001, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 06:21:05 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"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 06:21:05 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000d30000000000000100"/111], &(0x7f00000000c0)=0x6e) setsockopt(r0, 0xf4, 0x200, &(0x7f0000000100)="b4672a606b415cada38a79678c30d737cd1090e61ccb4b34f1f7909d921f1ac2f0012c7e1d3644279916f860d5c847bedf", 0x31) mprotect(&(0x7f00000a8000/0x3000)=nil, 0x3000, 0x1) getsockopt(r0, 0x6, 0xf1, &(0x7f00000001c0)=""/130, &(0x7f0000000040)=0x82) getegid() r1 = socket(0x18, 0x2, 0x0) getegid() minherit(&(0x7f00007db000/0xf000)=nil, 0xf000, 0x1) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 06:21:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfcc40cf364947fe7, 0x1, 0x9, 0xdfb}, {{r1}, 0x0, 0x20, 0x80000000, 0x13, 0x1f}], 0x10000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xa0, 0x1, 0x40, 0x5}, {{r2}, 0xfffffffffffffffa, 0x80, 0x10, 0xffffffffffffff01, 0xb3}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0x200, 0x5}, {{r2}, 0xfffffffffffffffa, 0x2, 0x20, 0x5, 0x1}, {{r2}, 0xfffffffffffffffe, 0x57b17c5a12cc81e0, 0xf0000001, 0x3, 0xa8}], 0xd25, &(0x7f0000000140)={0x1b, 0x3ff}) 06:21:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000001b, &(0x7f0000000100), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x664e95e4a2c0505e, 0x44) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) recvfrom(r0, &(0x7f0000000080)=""/166, 0xa6, 0x1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 06:21:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0xffff}, 0x10) 06:21:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xef39c4863ebd429f) write(r1, 0x0, 0x0) fchdir(r0) 06:21:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = getegid() setgid(r0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x1010, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 06:21:06 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x100}, {r1, 0x20}, {r2, 0x2}], 0x3, 0x1e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000000c0)=0x100000000007fff) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x9) 06:21:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 06:21:06 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000200)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r4 = msgget$private(0x0, 0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="a8090000ffff000001"], 0x9}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/188) 06:21:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) 06:21:06 executing program 0: r0 = socket(0x18, 0x1, 0x1) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000000), 0x8, 0x3, 0x800) shutdown(r0, 0x2) 06:21:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x1, 0x10000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x8000000002) lseek(r0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) lseek(r1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1f876c67d1ae1316, 0x0) 06:21:06 executing program 0: r0 = semget(0x1, 0x3, 0x20) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x929, r1, r2, r3, r4, 0x20, 0x1c}, 0x9d, 0x7}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shmget$private(0x0, 0x2000, 0x44d, &(0x7f0000ffc000/0x2000)=nil) chmod(&(0x7f0000000080)='./file0/../file0\x00', 0x100) shmget$private(0x0, 0x1000, 0x224, &(0x7f0000ffc000/0x1000)=nil) r6 = shmget(0x1, 0x1000, 0x200, &(0x7f0000faf000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) getitimer(0x4002, &(0x7f0000000100)) utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)={{0x5, 0x20000000000000}, {0x1, 0x1}}) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x1000) chmod(&(0x7f0000000040)='./file0\x00', 0x115) 06:21:06 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 06:21:06 executing program 0: utimes(0x0, 0xfffffffffffffffe) openat$bpf(0xffffffffffffff9c, &(0x7f0000001100)='/dev/bpf\x00', 0x102, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}], 0x1) getpeername$unix(r1, &(0x7f0000001040)=@file={0x0, ""/88}, &(0x7f00000010c0)=0x5a) 06:21:06 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x3ff, 0x4, 0xffffffff, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x297}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xe7fc873}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2385}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x8001}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x17c}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 06:21:06 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000010000000ffff00000000e447ecd5fbb51a5df86c88fd37f599c90000f87c8a5b671b1b542a538706000200b810000000290000003d000000030000006c80a0a8ccf3e8ffec2e09dac56cd1306654"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:21:06 executing program 1: munmap(&(0x7f0000a09000/0x1000)=nil, 0x1000) r0 = kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000889000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x800, 0x9, 0x4}) 06:21:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) chroot(&(0x7f0000000140)='./file0\x00') ioctl$TIOCNOTTY(r1, 0x20007471) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:21:09 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x4) kqueue() pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 06:21:09 executing program 0: geteuid() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f00004d2000/0x2000)=nil, 0x2000) mlockall(0x1) 06:21:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) open(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10000, 0xd5) utimensat(r1, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x8}}, 0x0) 06:21:09 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="08e1d048e43484f39969c5bae691dc331332c654cecde8707ef0dca067a13572581eb6e6397fdc110509268d92c0ebc6a20ce4d80866820ebc3334f8beb50be0d3294e7220a02c50db34a6e1c32ea357f7a6281e7fadab929de801f9f995bf0a", 0x60}, {&(0x7f00000002c0)="dd35fc0292a9732ca3886b5b959f476bbd8023c8d61bdeee6786913dd80b5caae3336fdfd63576b00590bd300d27e0098eddd65b0a983020ce91abe323949fb49766f34bdaf798e17183f10ba8d99001ab6ab87a34199ebed753335b713b1bec153a179632f974bffc44f5126e1d904f752fecfae5caf023c05df10eed1fecc9638deb28d5a0a84a785bc3a46f77f7aaa9d9f5023997a215bca6a035de809ac988fa6cd21f753bc4", 0xa8}, {&(0x7f00000017c0)="fba4ce9ed8eee11a54ba9c4e4a51dad9b6ae4b49f91868526a71d69de703e54b3146756044d8769a646de4ac3bff18992885ed2c208b8d145e09dda19517b8a21e863116f67c835c86e006925e56127722062b0db9a13b6ad974df260ff3e9fbc6bee6afc8b4b2001c52dcee4b13431339b43596ad774fa1121f04ad3b7cf3a9144e3dfbbbf11c962662b867a3f16bf7750a10116aad2e76300e2ef2e03cab0e13b32d703c96f6044c854122fbc919a5f1cbbf852212d93073c1760be3ea4328c5d45a6d2585d6a79736dbc668a7fc31241c48e3fc6732b64a4155e0826862cd113dd266d89e5e420585ce0c3147af515c6e0d93e42cd9d2103849c7884ddcc76f5180ae25edcf17a1df0f795a9e757df5392f50a99d04fb782fcae24fac072e58ab500f99ea5042f4a4af4e37e10674c31f80be90f0e4423c752b7c9c03d7778be4f911a748db5cee6fe7067151e0d0022668015edab0084f1f4acb4c45e7efaa3538f262886e23db5864bcc677941f6e1edd9d9601348f11215c037bded32fd9dbc01a6fb6ddd2b0ce5239a6fa31fe89e7778c6ddb9249e602965e4967200e4f6cb0382fea5bd909cef730ebdad16b18f6d7d54d7192f896f5f86dc58334753a90122b43a335a1068fa06573697c8101d030045059f4b57ecdad8bccf8652c3f4bfd5271da3d8dc1e27175af141345f1a6dc86fe3f92a91dfd1eaf7eb439bbf935ff0e3f4ee554062ad6089edb803738ab6c6cc46005664a9b54ce759f9387eb13ca7fc5d989ffe0431feea2ad9e161b77971a7326d57918954dfac693a4abe43a162a676ae6e67cd318413942a40d550b7fc29aa2b4ae7c64abac6f452fdb74d0c540ef3ff405c2ec6e951d271e9d9df57e320acadbd995b1f64bbfacc2c666e37f21750d9b98fcf6ce97029478fbb4c708e1a5fdcb3bdb8d70e8505f9c4f85bafd6d09f137182aed94f5b45cde42147a7a6ad96b55354de8f40723d5d6972affa5a08a0072af4b73e4448008976d297027c0a2924548c10b3cdce1671290cf3eccecf66cef1a173635517d37f0da364f5c67ff9f506d9cf0d452b15b2227f91e16181df443de2f5e1f1978985a2a86b9bb2221187f58167c36baf3e204460b921892f19a079c9d2661bc7671d1b8a334f6c6e6f78fd3403623a257047baf53eddd70b8d269dbffe6a27e4275e4011af2cefb57413cf61ec69aa08e150a135ed5baa5b069ba558d8cde054ae4c32515a4206fddf43a6d348dcebe4125567649ee05181c5b0dd07d45ff2d2cc62185e5e6a11012594fd80e28726a9bda0b03e0aed8af298159baaac393e139302f9f76edbc5c48baf9873774b8e13a9b4b89774d6cddf3488f308db2a5bb7eb8f544b6079c3ca1be8f83d0a777602354387149ea8b96777f64f5171344e3d712669c7847cb39c788b6d61cad947eb89d463f47e6888c525a79593b9320c02d83c63b1ed1f4648aafeddad428cce49dad0d95bb99e4fec657ba85e7b6e2a9236f6305163c9769ebe64f866a4bb12eb5db9e1004a18668a0248550b6b2abd3b66b4a6c563074dcaf4a7b87d81d9620337c31dd3719010d493c954221f5cf397c0f4d42bfcb427e05b5d005f1e15a54a5de6cae39df23e64867f41bb0547b706be03b71eee008793ff1d42565ca40c6c1d17105bffc10087af840ccab276aacad3fe8610f5f717352de2fd61f566f0327690ba46f3c2eac9c3dbfbb73a509d5095939e97ff67f77a7ce2125e283fe6467407e5b27352911493d578c799e3f7af49c4fec3851cc319343ba408287fb94437462eb5776b5d42bffa0e0c3b1a249da97df5bbac25162f8a78fc742309a4496031bf03bc3717f64fc5e384db96c4ced341b3706e35986910b9f7b902493c31036ff3244e3288ed6db0067bd9f9c2e66a5b5d46061098507f19221418b055d2ed993448b6c4991d1f329abe5f7370eb98da7b796f23b2225c894abbf57afc21b815559d5d85d33190d526d2b529ed1c6769610e230a60aded73b3551d4f6d275e6908e5fcb51c14ba8cdd40b0749823ca5d38bf88df7684ab6ef5f9246c8f8c1b7534636ca0522dd0c34bd62fd5cb9e7ea8f214990ab0ca1d7aaf44841644bfb5fd082d7850e9bd2b49f9f6ae1b12a2a89c56341c9453b6b991566b4ec09db55009f309b1101f5b2edfd6504166935c47313d8d914d2fd8f2486d8547b93dde5252157a8279f44ab87d81c79e7eb18fc8b48d1f8d700133ef3802fe0c51990a125a66422917ad106f600b68fd4086ad676d2777a101df0168cb11d15511e55ccace5fdbbe8ed5bdf804bceb4614c32e1f515b11580d0d441becdfed3b1dcd4bcc72263507bf10179e04e7c62a100d3317e876c956d41481a6994bcb8dd8053ac64879ab16998472f6328f1e7fda7ad3dc053e6bfd4a8000cc72fa5f2a1287cff6d830aa5f99b41a4dff81054617f45070ffa131178490ad7ad11259fbd5201975399c8016d77f37495f35b48c4b2cf2b36d0be63e0fe4d8da7da046aaba772fc9c8f856052d2c034ab65c08e1e98b71a3d61ae900c8553d4e2c41dbc7319909ed017831408c06f3a4ee0fa7e5e519c361f0fa04d289e4713cdacbaa0774c53597ae7700721e949509580f9ce203f0d2cf012dfb6eec20e14c137833d8a694bde38622aed2fe548efb76c74cfb79bf8edab079fbf0c4be6036f488efe4fa5e235fce6517487ff34d1a0f61bb73ffeca09d7fe2847aa01830d185bdfa1f565110a31b1cc4fbefb17231ad0515c550ce6f96239e7fbbaee9f39c184697dec5bd687d004de53086579f33672159d29b0e209a6241afde01bc10a398bb86804249ac75c68cfeb6eac62182a1a3d783d8e18782e637cf8a77755cbafca442f3f9627b5bbc5308ab4a249f65a7be50cb32ee318cf27871358ba1c76230bf80656175a6f6e839878952e6260089f271a182c007a2ef16114bf146246e543293ce2a94cfc07a1e6255bc471fcb26c179c51a276dc1ede28394d5d55e265fc34e6d8fb940dcc21aef1b7e375fb12273b99a7c02dbef1113b3ec02c746d768fc1f06395811e0e02afc65e51f66ddb8cc175ea67a16e7dcdde28749a3d2851d0d7e0d0d09ff0b03b20b9c17b07790dcfeab4a95f3c87dda82bdc6caf11a3d538e5a37aaad893de5ff4d0e915ce20848f39cbc91f3ccc9c811a5e24dca737c13445c679fe6ca92b0a7595efe294a159b6ed5968d855194ec8fe3c2cb7c6cbace7d21af8913b7d00c815e591efa6b9f3a1b242d7ecd4e709a2840432b5ae1026006e8735302d519cd9cc80ae995efc6f346059869c1f6969819511c1a0060f722d3ee46d1ac45413f7f3ce8bb389f739408cedeeb1d583ccc505c724a85119d6b7d7c344c49f126ba43f7b0b0d910148268a537e9016d16f7ab1ba760bb757c02fe3aeb3375ffed6752643fe2f67c34d700d1f42ffcca02daf50d865a564c31a952c39c13dc11c55edd5ff12beebd3a84b9ef720defd90038ff20f7ccf8fc9b1900d751df43e75e907965ac2b49ec80f49089d3e7397849a7e1f011bcf193d68128e8870ab5438b2eef6a25e59ad472eddec85c4440843a754511f9772efadfd3857e2bf79e286cb1b18bc3844dbe19bfd442726df8b9db6e7c4cfd33128683e5d1e9f9dae73a5ece8f58c6aaca9e4823b9d97371739d475b7d7ad9b6fa49887279c647e21637cd1396c04bd24b83129afa57c738592f2b88ff09a45e17e39c27e70cb8416679148fd4fba696d9fac95bbc38bf127dd6e3af2b797352884b50c402de16bd8ff845507f347e9d86cc0f7e74afbdbb4b28df03789e55861764d0676adefc88ffcd34214d5ab9cd6a1173032317edc381adffb7d27225d67a151cfdd3177f2b4ecc9b1b180a9f3f1cba2f0ec2ab4364bb22f862545578736211558d03a6b33bf92a6874a447d53113df4c92a8878f0121ad20690166b3d9b81fe1706bdbd556435b87fc80e129a9fecfd7ce8ed0042fb01bf2ff7f8846b49e7b01a81a0bed2fe736afdabb7ade5a251acf77728e8bed97a10270746196811e46b19c7021796a3c065deea4dc68f3010fe4e7481053dd33ab244cf7599bb84ef6519fcc99e0eae0292bbcd75818aec9a72db75c047b758fd7133cc028270187dc5ac0342f8bb1e787948077365319424f4e96c9ab37d8a416806ea18b5e7f0e7deed36ccb715a008c684e3051599e158af8d92649ba19e12c89947dcf954edf077ce08f575427b4b85843af93330ee68e9775a31af0709865b44626cf6b5ab488bd1d39bdeeb954989a5ac684486eff96f8565f07c6bff60c055d722aa23b7d55789f6634ab6b12f6fc0db902829286f2a49b6fddd9b53f4384771d88ae22a689d8e895e0bf58070ebc7c652ba390a12f7fa231edf326a820ee81cacd37dfedfbabf8500989313122cfe1da9a57315591348064cc75b9ee768ba300ae4387fde0d37a556417f205a06cd5c8caddd97668b635d24f07e9a4cb97a7f9c48b2b254d9cff9145ef52afeea5929586c2f1afd00004a9a7a0ff5f3ee301fb40fd4d62cab1c86d118d5e10713a173eed6d9a022118d93b23f3da893c156747d4bf6171a1b2efd5de8b1092f5ac6e9024666f39a85339293e79d1fe985783bd22e5bb4a47429a53b9d88068edb6338a956ce216b40731bcf77929e2239c02e92c0a5fd3c00e53355b90b67d3a2d52b83be81c5cf068abb743f82d0912aede7feed90cb793e077b2df092881ca5e9c71bcb7badcc588ab93d9456a8b0f7100d1dd9f05b1f6ac8348f529fc41009582d9affe5baf2a9e547fef1abade518bd1589e640f414701905c3a22b90566731c843a584257d5af524a6993c80e089fdc5e1f8f7c447810c031bf7eef1044964322d82ea045f4c50f7e2d338703b25f1a043c07d138517c80261301ed05bd2d97de6443fe4d47b1f9d8b0eeb10934be3170caa5bc9053b0e5732c1ed403b4e8ecbf607379189f690ee451541af7a6326c86c725ee4b94688768a4f051699328ceba003c280a98ee1c458b927ca6f94c57ced9147b6ff59763fd2e4179b64a71cc5432ba2feacc99349cef6571e306ce9b224d7ac713c9d0e8031b6bbce551565e61a2fdcf8b4f199382b34f918e4610856bed176c4399e2b25972929a03155a37851a3c8eacaa5d0b8b1fb51ff8566e17bd7bdb7ba127c9f4991b4a3da1da5f44e3eb30faf1e5e2716e35ff61fc99dd9095225cfecc20be4532f9b19ad6ba74f4f7f1a030abc41a42be34e617100ed661105aa80cabf1ed2519075e64a9c39429b45b6d6d626cd1d15cabdcf06381502e3621fc41ef20b2176de0a2e461660a86fc5e941c25468983348b05b39f9b6ce2b13a8ba8c6a59efa54d3b403f99d38d7e349b8c5ce4b99123f09a44f905c95141fa74daef2bc514b2dc2e9a2fdd1107b453c73169c88dec297e0f8daa5cba1c9a103a43bd19dac7f13280008778f756ecf88bcb46f6702fa267ced6a453ce50381476e4816dde96d4d6b33b87f34799b2ac8df2e104acb9fa9d29c84bdaf1833639f7a005ebb0d82571bc6325a15b92643a588286c19c371389148434050a8df33cce7e88ee26d9540776e812c5b365f4d4ced39c454dc422e88643caa47cb46d29707523758476337d8213727b581a0010ea647373a465d0423c23cc625a4fcc8186abeb473fd3e1b7f54e256d69dd4688e6444178e830c7101b8b0ed014258a68bdae8943616cb42a37a25f835de8fbadfead19d8bb50d27985ab7b648b73d03fb2ae1173acbcf2530f6aa0cbde473885", 0x1000}, {&(0x7f0000000380)="6b4b62a0c0c83e2d7bc028135fae9137a5d7e51eea6b4fc9f8eb8512a248cbcdb3aac90c0673307aea9fbfc25e576f848d7ee6baf16de56fd7e0b9f13bd7f68d0f4ea2ef8efe7dab1cb9c48744f343f23a7bec8cdfb4c52cf3f7b6c761dcf54dce7ef9a71cc9db94928b0db63ce6cabf24d01c68c944e2da4a6bf0a72218c7327a875f0489018ecc74ce0923c64a930d3a71735c4c1127741f48f40611f25a40c8453d272fcf8198d95cd4f2bec8", 0xae}, {&(0x7f0000000440)="12edf784e516417257a88d7f9136ca496e56b741ad1517c34673306b58d3074d5d3c5f632ac9f7b52063a5a56bc76bcbe78c50028ca8a24ce96feea52dc96c37aa0de1475fcf47b5a726b8871689d5df91c187af2215a3b5cec2aa5749584cb98cc241abef0e548e2430eefda071e5a03d0a2dcf45a5497fc71699bb5dd53626a34f174846b3ca4e771ef45debb3543e1ea1d7553666ea392821b46616c7215224007e1d282d5bbc236d174f765d0c8027a46a9c6d5f21e70f92c701a5990f28966f2c281c50538be8770541072dc02f54728437a0e936a89ba3051d069a3411115c35b8c58882130d81b5b0b82c97", 0xef}, {&(0x7f0000000540)="1086145d0166a37e2efdb2f745f0a16baee492f422f36bc10e4b404f66142726770b091a1c4bff4ae45bfd1a24f023c35d2d29c0dbca283b47fe3ff41854117f24e6a7f46d736a8d8d151a8e3cef411b0ad215fe24fb67ea7fd90aa03c119d7b4f1d6b2c32a20473a83e32", 0x6b}, {&(0x7f0000000040)="b272797cfe48820d93144a909b8bd134e954d25d", 0x14}], 0x7) shmget(0x3, 0x2000, 0x100, &(0x7f0000000000/0x2000)=nil) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 06:21:09 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, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff77, 0xf6b6, 0x1e95, 0xba3, "35e6ce8af15aae995e2af0186a548a0688b7ec4b", 0x8000, 0xb02}) 06:21:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0xf9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x0, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x20, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r4}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r6}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r7}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r8}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r9}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r10}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r11 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x12010, r4, 0x0, 0x0) r12 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r12, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480), 0x4) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r8, 0x802c7414, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r11, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) 06:21:09 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c9"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) fchdir(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x7ff, 0xfffffffffffffff9, 0x5, 0x1, 0x6, 0x6e, 0x8000, 0x0, 0x3, 0x7fffffff, 0x4}) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000240)=0x80) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r5, 0x0, r3, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x6}) 06:21:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() clock_gettime(0x4, &(0x7f0000000000)) r2 = syz_open_pts() getpid() getpgrp() r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x0, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x2, r3}) r4 = syz_open_pts() fsync(r1) dup2(r4, r0) 06:21:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="cc350d1b14b668709e7f705b57822d694ad953aed881d05aa8487e81904fff95003534ac9e894a91f23974fc4c3f6b69b42792150bc980c480a263a2d82f7149b8fc262db3ffcc5953047217f59cd35df4c10d15f212165768f261d5ae58ff59bd286c3b77bf7c7acf7430e1dcb7", 0x6e) 06:21:11 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/99}, &(0x7f0000000200)=0x65) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="b6a004f40b414cf2c4a39bf88de4463e06563af5c52e5e56ed99217bfc16b6028f896401022b880a6270fa33197d0045ba408e29eb79183e45c54184d29860590273eefae09e67583afdf8f41093976875251445c818ffabf0ea7c27355c295756c49caccdfb40ecf7816f76374a3b7f60b485185fa6b1aefa3bd909f73e568323ce30cfda2ef2626a3b6d4dc9beb0b5905ae8a4d1d4eb597c68b726ca8013d08d70bcd497d1ab47e88b822516d9dacc49f07dfdb34b7364a5ff53e723d2"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 06:21:11 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0400080000005b671b1b542a53870600"], 0x10}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="fa5ecf8628878bd0300072a5c813b16f2506640523d630c8a9b5c790a4248b002a42c472965741a50885e112e73e09422c89fcbabf290723f5d7f4e0920f81b734966e5077b64bf9eedc4dddcd76a24342dfa6e997e596b77576a0095050f89ed42eedf05399ec6f02c897dee86de03305c8c3bf977cf7eaae95305ff194a01e8c596f6e93af"], 0xfffffffffffffffe) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000200)=""/255, 0xff}, {&(0x7f0000000300)=""/127, 0x7f}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f00000003c0)=""/84, 0x54}, {&(0x7f0000000440)=""/64, 0x40}, {&(0x7f0000000480)=""/2, 0x2}, {&(0x7f00000004c0)=""/174, 0xae}], 0x7, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:21:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x7e, 0x0, 0xe5f3, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x20, 0xb6, 0x7}, {{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x28, 0x3000000000000}, {{r2}, 0xfffffffffffffffb, 0x20, 0x10, 0x246, 0x2}], 0xfffffffffffffffb, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x62, 0x2, 0x267, 0x2}, {{r0}, 0x5527157aedaff9c7, 0x10, 0x10, 0x40, 0x401}], 0x9, &(0x7f0000000280)={0x1, 0x5}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1, 0xd, 0x2, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x11, 0x578305d3fec25f29, 0x5, 0x94}, {{r0}, 0xfffffffffffffffd, 0x1, 0x800000c0, 0x67, 0xf2}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x8, 0x3f}], 0xf222, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0x20}, {{r1}, 0x69c25d76dd48d340, 0x99, 0x41, 0x80000000, 0x4}, {{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x8, 0x697022cb}], 0x1000, &(0x7f0000000040)={0x5, 0x401}) r3 = dup2(r1, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x8, 0xaf, 0x80, 0x3, "1afb631591df1446d70da6e49f643bed8d091fd8", 0x8000, 0xabf}) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) 06:21:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1ff, 0x687, 0x7fff, 0x20}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000200)={0xf9, 0xa00, 0x8, 0x1, 0x7, 0x9, 0xfffffffffffffff7, 0x10, [{0x8001, 0x69d, 0x4, 0x1}, {0x1f, 0x9, 0x2, 0x3}, {0x2, 0x10001, 0x1d7c862d8000000, 0xfff}, {0x40, 0x4, 0x3, 0x7}, {0x8637, 0x7ff, 0x5, 0x7f}, {0x5, 0x1, 0xffffffff80000000, 0x4}, {0x600000, 0x9, 0x8}, {0xffffffffffffff01, 0x6, 0xfffffffffffffff8}, {0x8, 0x800, 0xfffffffffffffff8, 0x6}, {0x265e, 0x3, 0x9, 0x8}, {0x2, 0x598, 0x3, 0x4}, {0x80, 0x81, 0x8, 0x8}, {0x1ff, 0xfffffffffffffff8, 0xabda, 0xe000000000000000}, {0xfffffffffffffffa, 0x2c, 0x90000000, 0x5}, {0x0, 0xffffffffffffffff, 0x4f, 0xff}, {0x8000, 0x5831e512, 0xffffffffffffffff, 0x5}]}) r3 = getppid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x51, 0x0) chflagsat(r4, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) wait4(r3, &(0x7f0000000440), 0x2, &(0x7f0000000340)) syz_emit_ethernet(0xc0, &(0x7f0000000500)="e17d1220d5a57eddba36f292ce26a909ee476876d03ff77439a61ae43302458b3ed30b57f4ca5b10bcc8a6f18975dfb70b51593127c5d282329558615a9d63427a4e315038dd2b699f62b03aef0659e46d8f758e790872582f178eea3838e024246730d9b36ea279b1f3b31bb96e530a6093c7144731d5b7cb21fb24ceca9dca516e0babfcf940c57fa451131f51b10d181cb88635eb94265b511def69355f7c83c5aa9105f31b0ffe4cf6de7b6e81b9be567749f584b6518ed5cc6a7162cc25") mlockall(0x0) r5 = getppid() munlockall() setpgid(r5, r5) r6 = dup2(r4, 0xffffffffffffffff) ioctl$KDSETRAD(r6, 0x20004b43) setitimer(0x2, &(0x7f0000000400)={{0xbd, 0x10001}, {0x2, 0x4000007}}, &(0x7f0000000480)) kqueue() r7 = semget$private(0x0, 0x2, 0x48) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f00000005c0)={0xffff, 0x4, 0x400, 0xfff, 0x0, 0x100, 0xfff, 0x10, [{0x0, 0x4, 0xfff, 0x3}, {0x6, 0x3, 0x3, 0x4}, {0x0, 0x79000000000000, 0xdd8, 0x8000}, {0x62, 0x3, 0x9, 0x8}, {0x400, 0x5, 0x7}, {0x4, 0x3, 0xc5}, {0x20, 0x5, 0x6, 0x8000}, {0x8, 0x6, 0x1, 0x100000001}, {0xffffffffffffff1e, 0x7, 0x8, 0x4}, {0xfffffffffffffff8, 0x4c7, 0x92, 0xffffffff}, {0xfffffffffffffff9, 0x80, 0x9, 0x81}, {0x7fffffff, 0x0, 0x9, 0xc0d}, {0x8ac, 0x8, 0x7}, {0x7, 0x9, 0x3ff, 0x6}, {0x0, 0x9}, {0x1, 0x2, 0x4}]}) semctl$IPC_RMID(r7, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r8 = semget$private(0x0, 0x3, 0x82) semop(r8, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x2, 0x2, 0x1800}, {0x0, 0x8, 0x800}, {0x3, 0x6cd, 0x800}], 0xa) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000007c0)=[&(0x7f0000000140)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000700)='/dev/zero\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='/dev/zero\x00'], &(0x7f0000000900)=[&(0x7f0000000800)='([\x05-$]#^@\x00', &(0x7f0000000840)='/dev/zero\x00', &(0x7f0000000880)='/dev/zero\x00', &(0x7f00000008c0)='/dev/zero\x00']) 06:21:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xffffffffffffffff, 0xf) 06:21:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2080000000a, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x247ab7766ef010b1, &(0x7f0000000000), &(0x7f0000000040)=0x10) 06:21:11 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) getpid() munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x33a, r2, r3, r4, r5, 0x44, 0x1ff}, 0x1, 0x10001, r6, r7, 0xed, 0x2, 0x6}) 06:21:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0x8d}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000002bc0)="bc41751eaca71da6b4e477a705790550bc59ed1e8ee865d62793b94c7e4c6a5d450e501ce51b434a87804c83ea5ef604d72ea10a2b052eee402c536605bef67bde4111ed78390703ba4f1994cf1d903e5c34891b6643689f915e911172cf264ba7afc487745d0265d529e455006f84770ac7c1cc9e1e6c0f849026d97acddce83c2f0120855c3791e884a717c4d479b6be7493d8a2c3fbbdc453b6e9ca7f2639631b52fc56947766f1eb835bde19170f2b6f800eb7daae339042dbf2020a853e28007755d7e7328073e92cceb5f757f8174d29deabe06967353488791a92eabbb1705aef10b63d4ef219897cbc2b6d3c6fe2e9ac674569e1316724a4c5788ad781848327d4a1df076f0c367be63a1c5b82868d91e61103adce65ff7c7fee56917b5bc84d5ce83f6f6c487e3a6d41b6a56a4ad5a045b8d8e941264688958c106d48aaf965724deb2e93fb572b44dcf67ad6259c5be0b9975af354611d61737e75a42abe5a128f1f2290681c5b6d2aa515f1404cfe9359978c8a3b2738acae9ca8d933f3968012dff6803aebf8b71e686cee309f83a9ca91f7b9f2fbfa9661b4ad42e96f9ab28090c0b563104cd66151896abe3911bfecff77b446ecd9555091ef7555476b35e8da1fdb6ba91cc6a0c623f15cba612805fff9004724fa8bcdede7623802ee3c15d93be7d7f1f60b9065a327970af4f0dc928e23f8ea48a3fe9479425f72b20630bd92f4a3df595f539522bb1ac36a151bdeda5d62e20b8936d33358d8047601a9a97a8f184a8041ab46b010d9f428f636b7439151b392ca22c2bc8d9288e050e15683e1775c76f434c2618c24f259c8acf6ea4759b65502f0d4b2bb4b444802fd604b3e6afc669666c43bce92494c43776547b64ab59ba8d788ea24415d3219d6a41f0cd7be1196a3b374d77b3e1f9cae011f22d4a1f1b7ae9947ae001e17bcb1ce4c47d287cb17269f10e2cc05d5de1b1f211f4674831cfdadf8382e45ae6ec251d5a1989bed49dac89bb63721e689a1f75faf014523eaa3880253f37c3fbe6097e77da85fe9ce0584ac5cf511a4b237d29d8f9ec0bc7531cac9bf7a93608867438479a653c961bb0dbfe8c36d2a8cb4634ed5d096e263e592bd22326f9a52489c52c48a319802e12feb8081b7b0566a11dfaf189164132b67f8206bc805df3385aa5d1bcd70be385f319f773ef026bac388ea051b22ee7e0c43e5104cc6fba8b466f67ed59d8f1f4b573848dd2a5906aa2fb13de77b55edf8409797e0a53582e6d28f348422dc5e7df235fae1a3eaf2bfe545535f539ea610fb1ed0e0b16c88dd951a7affe5cdad28706c4b5bffd1530bc1a1a8efe83e969b443aa0271764fe3db08a3ca2e2aec2129f39852cd808054edb10c8d0479ce582a2cfaacda2f96898789a9bfafc4252107633f2762609505750d979a2f54b82b2c795cb90c42442f88800a0eb971ec6ba3487f88b534d88dff8ca6680a81af3aa8315302ea21267d43eba7eed5d832908841adc9397a051419d99e884bc66f0c99123826ff3c530a6f8b6a10e9cf579cf8f8f2a5fb8e171c1a9a24763706e53b1a290112a4520e44cb72cca5e7b7584a0c85ea87a62e2d98311c8d88a5ed46353a3303dbfded403813947fbbe28279b9d091a8bbfd6dcedc6782343c74f459f1b0b84bdda32844076a05ca2ca548861079c20112aa85e637224eed1d002d5a25fe4bbb1935efc319f4a2c9e0e864f03d26ad783ed6a8eca45f3fa40d74aba36ad37e197b746aeac245bb2ceda67ea4f59591d0ec96a51fa87ba4c3b8cb1aadb9abe76520a33d7d89c9e226044ba1cea9295939aa16fdf446417cf75240794cbbff363cda7f9159e5d80906553c982e28e61ba3716b74409c78440ffa2d7000b2c5b77961c52f73738bf46f8d252c1ea9c25873427212b98cd3597775e83cebf428e09238be82025f53b50f511c52c7c139a65fe3bb7f984322288c2adc2600842c3facd43ccaa7f2b479cf9708c40034ed325e7ed1649e5e23151d960d2548f94bd74e2919f0a61972394f0b38687a5d0ba83c3ae01ec48c860a678c4b8d295a5edad6cd7255012c969a2c36e602121fa982d99dbed64a6615087131a637348436902b72922ed759dd4287f63b4a83829e232c33aa1396e926aaf1221790dfb4a782afec036f22e8fa2354c205a5ed34c060ad151dc87e39a3e4612498351b82fcc35bab2066d1cf4ef537158d2c9a76bf9788fa6afff647a6d4961acefaf05855e0c88da101fdc82611f3afbe42a1082604eeebd25a24f881238e9ee1dd573b232f118f84b642420ced6820e7c4a88f3ca879576d870001dbfa1d09e2cb8d60029ca93a04d1fcec2eca0762030eb698c5ca08e64e41dec1cc53021b5d67d0995725695dbb246efde99d26076554b231e23e8d39b7210cc0b396bf86122da394761ccad08cfe53900f42b04f3393d735d039627cebafed42491422d2243c374c52ad5ec78b0f1e5e0a84c463b41ff10515df5c28e050fb3eec017efcea953c343ae9f0df5bfe2af0fee0c7966aada15986b8954a61e9965537e73054ef6fcbeb707b79e2f4d0e262dc6dc5598998623220650232440d1b20fef302bbb120976df4c902fd6555c23c02c3b23c8973e095fa26dd6f32b0ba697ce9daceca5c0c4cff9b2582195fe3fedab737da30a08670845cd9287d890c93cf044fa8aa3480a7c56972f8f8c77cd81ae24f49a200f4738bb61e14be557e65202eb424d203c18c404f3bce05c1c56ab63be027376c11a2f1ca77db6074b1325751030e444148db2284773bcbc9806075b2e7cbd8d9feed3ac5f07650253175b88b7d8c654427f3758d0daf4793a2a1bc08bb2b963461248ea11c202c196d4173282ad1890d093cec64086619967a7d683b1cb76564e247dc6724e0ee107ab10b566d032383f7f0245d76179f73162cef642e2657018f656e4a1938c94f46f77b5daf6b90ce2c98d25be794511b66e87376e94df634a3258110fcbd10fc3ee8d6f3f5d9dd69389818aa12d0ce65a9b49cd1bbe074b780ccbd9cb0435a878987d34bdbd00f5c238343eff7f99f4f485b98f619ccd534ab303f5e63ddf8ef0f13acb0fd1e34a2694a644443bf26ac1da48723de7277831bf7813f2b0e282aba468e44cac2048ea734c2135a0c91b2b6ce2fbf71fad2ecd08573abdbe4c2dbdb5c6a92ccca97664a0179e40005584d01504fbfed709b2bdcedbd7e635be126556f04be14089376ddc849f7fed7549b1746de993f80263b4efb7b79adcf9726572e0417b12ee5090958549747a1df31a079f3bb95a0a6fac9d82986da61b78cc55f41023652629e5dd212cd119437d7ad518c4fb1538b81c342782e74d7f55c5a52f9f273d3d32278ee1f81e048ab3bed2dd9ae8a50777eb2bf40ade474ca54bad19bcd269b4030a30148378fb5143cfa55e5a8a56568718e53e846124c06aa70474e9ba1dafd6ca29ff9425bd923bb2b01e76efd86922538637131a3767fd1159a9e51e2a8ce73d01b82a6c1345e0c1994fdc61efb728b0f3b919b4bc7859e5675c26f581c2f638495fef694d4ac3fa3e63ea9dc6edb8bd9c5b787f8be5ad6b2218f03e4cf845ca82d2ce93c692da6811baae4e55b74b519cf82c1d36f4c05dd6e97e1a773d17f16617fe2a569891786dce0ebe39a08e3e6342e551da7d700b7690571380ae4ceee3f55372611f55a3e7167fc3ddc86c3c2ec833eed3dbd95191089a7113a6094cebfa670948e6e6fc9b28e06a9d948b56a55553462ce6925ece88436a1ade46f6ee71cc6c583f7d081aa45c9f38d9cdfa6114b517048f46b3465a385043623851a50afdfea73676d92e3ce37e9a80fa09233a0f5ff6cc562a401f5dd38caefdacd410d841261dc1985a26c4a4267605f308db832ea1bcbd783fce0d9962e57a60e432b8984db16dde9ef7bdc3c2d50ca93c3f462c48db3ab4350973bc8110144c63e09fb371f6a787b39556d765c52a044395c57f75493d7fd1f6065b6e9ea2bf9dbd2ecce6521f2c3fd1e19dc7a60a2049a0d5bc768355463f16fadb67af042e560182e5a75e4e860f718f2f1c336b1bcabadb88317485ac9332f7c04d143548c1cd4820641d8c4ebf7b9b9374775af803a2944302bb4b59dddda3f359ee2421dceecacd6420019afe0a429e74898ae37887de7287d00bd3fd2ac7c1c562bfab1b8de5cf5a810a1bcc0b554e89fc7f6c7828f24a7dfcfb1c08cd6420bbcca888ea1c5813eaaa8b2907da0802da039a28a0dfef208dcc696fb117f92d59298036088c537f80e58b63d7995864efeafd609f6993dd58b858715388b2da7299a036a9d06403be848debd2abf84b26a4649a8377fbd71b6f07003099b480644c022bbd6e01d9c5550bd7cfad58f613964e9578b671ea444037878866c76360bddf547f380a2207397e94aa29b3c1c91f6da189cf810eca55ca719f00b0dc2862feeded984ea21a0cdd976641804d789866d241edea7e14257a63373d9512d18b68c01002cdebdc9434b927eb9cdd94e72d8864c240a44bd42b772a561dc24cc1786ed9ccfa4092dd74f3e97deda489329eed734e7cb9ab34d39b23677c69f592486b67e0323b3163f99644e93801b547234dde3d6385fa7c095ab14b4422e021f9889a6d4b485f0bd583140db732072624e14abea3570ec799d1bd10ea9cc7283ba36b9c673b13cf9186ae36064c5b6da2c471b82f5acf15aecd0a2f7f84fa235038ab5bb821f5dc076227f43edaf76a400b06409da29582ce4aa5dc46badb8df733c7314fbf9cb21fd67e462989396d671b93c56452fe41eeb49e1de635d2dd6cd0812983f30472dc7e06f5d716a152664182b318c3eb588bae8d6d9defeb1a5803906fb9d1d13452b93419db5db9dbabb161e6bf446e32da73cf22c7048c99158489e7a7e702995b3be9b9853af6b8dc4229b4542bb4188a0726e13e3bb9bf7b5fbabb6fe1d637829316befaf0e14f8b4b0efb2434f67cbdd674e8dd91f0d969003ca80bc7a5fb160864f3e9b9ac6b04720f78dfd3196bded3addbcf7c94c6d1406f308dfed919e265dd135f73984795b4cc5de7e4370eeb9a541257c21903f68ce0cacc19055b3eb6a712325988954cf1189b7b46ee5e4cb9792122970377a0489859bf1d8820e6a6e3fe4136a5d8ee969c5b0fa877f424735f31219c23daa311ecf8c823d68b2cc06097680dd93678ef487c009e620c720d18ba763b62a47e23af848cdd19f6305a5ce563b0853aafd1ba015afe1209bcda20fb7c3c1b98302ae96b09c67eedc7859d83e39024f93a9f530bf5723ccc0afa3b9a95ae9cf4a5cadb77566f3791aff149a72eb6d32091bd4da53a8406519abad1acd1cb7b49109c4edbe600c82a36e5c210c571791e61cdc27c4c569cd073405e82b6367b24d9dd3e09b972b18d5fc8519b8058af32b4458fecea3933adb506cc597d5405e0b2fc94fe98184831a52f848c140c093d51d4ca434fc6960eb6ef01ec35127a811de65e63e3db51c4e160c7305329be2859ea063bb1cee421f2a3b7cd9a085fe07c593303962277097bd2a9667d7c09c59e14ca1c529838845937f0df1c63302a6f234b009ef57a696e9a0256946da6a3af84644c262160e841d537a3a03e3e7c6e77030ac1f6b131df3b214985b6a982b4c4f04ebe07086ca165a284b8b66e90cabcc9d6fffae4194b10f012b037000335287df33b42c8c3403d5ee6961ad02c23212d07770cb8580bcfd4ad098aa727fb72830d1f5532a39d05078a14510b8ea2ebb46a64", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r1 = syz_open_pts() close(r0) fsync(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r2, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) mlockall(0x55645605d1699325) dup(r1) r3 = syz_open_pts() semget(0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000035c0), 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) r6 = semget$private(0x0, 0x3, 0x80) syz_open_pts() r7 = openat(r5, &(0x7f0000000140)='./file0\x00', 0x42, 0x5) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000002240)) getdents(r7, &(0x7f0000003bc0)=""/4096, 0x806) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000011c0)=""/4096) semop(r6, &(0x7f0000000040)=[{0x0, 0xfff, 0x800}], 0x1) semop(r6, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) 06:21:11 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xb2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000100)="0000e65c", 0x4) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 06:21:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() chflags(&(0x7f0000000080)='./file0\x00', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) fcntl$getown(r0, 0x5) 06:21:11 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x3ff, 0x325e, 0x800, 0x7, "b15223c98f11cb89d303d63d800a379a0d27cb91", 0x2, 0x80000001}) 06:21:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x10100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0xfffffe25) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r4, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) unlink(&(0x7f0000000340)='./file0\x00') r7 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) recvfrom$inet(r5, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r6, 0x2, 0x10000000000003) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) 06:21:11 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x1, 0x8}) r4 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x7) 06:21:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x13) r1 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r1) 06:21:11 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fchdir(r0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 06:21:11 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0xfffffffffffffffd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:21:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0xc00, r1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f6656a66530004039e3db29d287113c3ea20c8d2af10e3854cb5a57b0f41b886a1a5790978b05f16394c295e4b4eccd138c14b5aa6de81175be00e092ba243bf37576f620a6bbd4c4cd7801ae1d21b5b730356a248d55d5a3695844c81b91938c73aac60f0ff6f41e17b6f2a0fa74d977269f72b9d5c9cc2efb784eae11220bfc88d76e5cc0bbed13d114b42f97a9761c8ad81c2077b8004f74be67d2160879ffceaa0cbdb61098eeef77c81e"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c6530005d649476e82cedbf47770d1c8c548320af9412917a54e9bcfc5373cf01cde2f5bc3dbc7b7a48b4223a996fec80e9aef535583b160484139c6298e61549dc610f19077a074cf68a6013660463eff960f8cd11d673b7d4127d905d6ba53423f9e598861e65caf43c8a58d98666ea32fef31c20f0298c57e311acfc91f8c4118b774500b8e709132856b2debac0ebd120abeb942828b421a348938452de6db0e2a82ae7e38015f2ca35ba552cfab9d4482f7b22ed8f56a70ee9811d4812453f06fea7fe7363d0a1de2454cb0b5ff7b9f5ff2b883f2916616f2952c3a61ab60fd0cb7039aa19acd5fac1c58d7f027fc800000000"], 0xa) socket(0x10, 0x2, 0xfffffffffffffb85) listen(r0, 0x0) 06:21:11 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10000) lseek(r0, 0x0, 0x0, 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 06:21:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="8b86feeef8721497a607215eff070bc138ee28dea30b6981ed2e18c6e51af3a491f61c4cc41a171fe02724a61386a548bc3f937f952bf7d84c1d14614a4fe3af8935205711042581da77effb0421c0d938d3c902904b0c483d634a3e65f161f0b81623ba27755b1f426c4eb920b255cd020603edf111378753043212d2ee4c2e2e0295b9c97942ee", 0x88) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) 06:21:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x2}) 06:21:11 executing program 1: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x81, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 06:21:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x20, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x88) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) read(r1, &(0x7f0000000140)=""/214, 0xd6) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 06:21:11 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() r2 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 06:21:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0xcfc84519e6c053cd, 0x400) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 06:21:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x20}, {r0, 0x4}, {r0, 0x2}], 0x3, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') open$dir(&(0x7f00000001c0)='./file1\x00', 0x80, 0x2) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 06:21:12 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x0, 0x1}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x0, 0x1a2}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x1f, 0xff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0xf14a, 0x6}, {{r1}, 0xffffffffffffffff, 0x12, 0x20, 0x9, 0xf74}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x7ff, 0x3ff}], 0x9, &(0x7f0000000180)={0x1, 0x9}) execve(0x0, 0x0, 0x0) 06:21:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="ad90b0b914e281bcd825839c2a8c92806de56a7474ee84b60c22cff159436028ddeee84149f4fb84a338e0b7973a40879c3f2f82e683e56eedd727f2e1085046ef5557136bbbdd4ff5c4934fae5e442be524880a6a175dfee8c802d5d4906772f384d6a0066ddf8e1b3796e68baec61517de962b895bf59a7fad4b7e6283cf95f8a9ddf46ab06ec001588a6623c03a090514cd884863f231aa0968542b51951fb602f5dd61dd353331c3fb1d", 0xac) r2 = dup(r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) syz_open_pts() getsockopt(r0, 0x11, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="02719a1e5e2763d5167f218aaad089a5b4eaf365be46c2a9f07e7a6735befffd6e5cc37678e205a41c43bbb62111b272a5c75f7a81ef7d29ef1443aa310bc6be9fd56c80d6005357d4cbf25188485f2db5d6618d413373ea77f3b7abbd6fba1e2aec2bfad5d6ca58f6e38641272573b14022c03e7594b2431a8d8b07cdeddf32b419f779249261c09558e9f615dbde86f33f546078aa3f9f294a3f81a5fb4fa71e90cffbf188afce78538af3f065867a9614e3e76c28e2bbac63d3e59584cf0c589b56989789f4e9", 0xc8) r3 = fcntl$getown(r2, 0x5) r4 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20400, 0x0) setpgid(r3, r4) 06:21:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "0000000093ce56c600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 06:21:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) dup2(r1, r0) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() pwrite(r2, &(0x7f0000000080)="19093b72373951d875704bb3c33e936e5d6c30f9e865758aa95006cf853f5812e4ef635d9c8e8fbad7773e265af4ac16f686d2c4dedb1c2aca964625f260793cb7a6ed910de877160d574cb9cb6d93e1817f60b2c64337e4a49fb8bc3f4d41cefe3b345d68acfaae3475db296bfdd381f0cf0fe2a86c62ac6292ffc0c8c733e8f0243f1367a4e65a2b5fc642abd58462ff5c", 0x92, 0x0, 0x9) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x13}, {{r3}, 0xfffffffffffffffb, 0x1}, {{}, 0xfffffffffffffffb, 0x100000015}], 0x8, 0x0, 0x3f2, 0x0) 06:21:12 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xdbb4d15da0b1efb8, 0x10) ioctl$TIOCSTOP(r1, 0x2000746f) connect$inet(r0, &(0x7f00000000c0), 0xc) 06:21:13 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)=""/77, 0x4d) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x273b) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 06:21:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x20000000000e70c, 0x0, 0x0) 06:21:13 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) socket$inet6(0x18, 0x2, 0x0) 06:21:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0x6228e2b, &(0x7f00000002c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCEXCL(r1, 0x2000740d) 06:21:13 executing program 1: r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x9) socket(0x18, 0xcfbd14cc9eab8e43, 0x80) r2 = getuid() fchown(r0, r2, 0x0) 06:21:13 executing program 0: r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fd91a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35a2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c23a69b5b1e27aabf283d519b6e5ba84590ecf517c2c9b6330c8472623bcc2b118b1203901695"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) socket(0x12, 0x4, 0x6e93) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) 06:21:13 executing program 1: r0 = socket(0x18, 0x2, 0x100000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x108) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080), 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/74, 0x4a, 0x40, 0x0, 0x0) 06:21:13 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) flock(r0, 0x9) 06:21:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) setsockopt(r0, 0x5, 0x1ff, &(0x7f0000000080)="e53fe0764332dd0c6b8b3b2c3080081b39c3ff5913cbd760f856c2ab5b6ad4efdf7e9f4f6cafaca842605693ec2183603c9c646c22ac734ba89b245a85bf401cfc16061038eaff31b91406ec15c5b7d2d837f524e1fe305f2a5712af9d9ac857d347f13826651047e673d20c58ea4bee5fe77f2f66a79e64", 0x78) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x4) 06:21:13 executing program 0: mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCCBRK(r0, 0x2000747a) setegid(r2) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) r3 = msgget(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/9) munmap(&(0x7f000037f000/0x4000)=nil, 0x4000) 06:21:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = syz_open_pts() sendto$unix(r2, &(0x7f0000000580)="a819cf8fbe9997518dae9417adcc3372a3dc1064636d8afcd9676612c8b9c07f7e609422f0cfd2e058619094b37726be8b766084ae06eb3967e85bcf704c81da9c8b06da4c2f0fc06907bf20e6294ce6e781749e5046eb33ac18d308cc415575f89899d8dbadf7c423fcae9d6cd034c64916da5b138c1b888d5f8735fd2c22f983fb5344e023b8bad5434b5d9466a1f4d57a629c577f4dbd9f16994c3a9e627179f5993ed00bf69292", 0xa9, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r3, 0x2, 0x1) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000540)=0x1) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r6 = socket(0x5, 0x400000000002, 0xfffffffffffffffd) sendmsg$unix(r6, &(0x7f0000000140)={&(0x7f0000000a00)=ANY=[@ANYBLOB="08000000000003000000a5326e17d175198bcab5b0063722cdda40accb06fb5d9028a8a20670c5481be58ba7b60e72066a134acd74c74ba223889e000000000000000000000000000000990029bd0cb777e662fd7725d8403d9af2c6c36bc6e44efe36b6514eb37d7f372860c2d6fc9310eb6afd9a16f7fd25bf4b305add7695d476aa1865bd16df25c321c18de57e2f520962b9e1daaf25e29d9ce4edb7622c1b9a490452eb3f90b756a1166c7c0b6a192246efbc70b6979bf707d46f49a6c8"], 0x1, 0x0}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r2, &(0x7f00000003c0)=""/57, 0x82, 0x3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="6c65302f66698f6518000000b7880000669c91a379c374443cc38e34c569d536378d1412c91289a4b93cf155bec1cb20a02c0f4995f7ca3455e1c925793565a658a3d5ba6ebf72cd2e7fcb7f12bdd361d5e3eb347aeb0b5e38c40b3ab223f22f03f4e7403450b42866fe43ef2b092150c2f74b051e6a50fc7f4b9b2e2eda80458cbbd4f3018ec253d925e100548b3158036d41fc2083731788409aedbc42aec77a8e39cbc50b8f9620159fb3443fbf4ff6ac9a01821f907c9d8f77e44e96a516e1d0aa5210f53464bc6f034c6bb7afd05b6d1b1a73de55902e58ead9b7a8723f98326166a8a38011a4843a7648e0ccf0dda31059722a4e0644f4513102e2630bc9aef0c82000caa97d5ea722a7c7c6d2ce065eb996da19864ccec27344ed9c9700"/303], 0x1) rename(&(0x7f00000004c0)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000200)=0x6) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() recvfrom$inet(r6, &(0x7f0000000900)=""/30, 0x3f0, 0x2, &(0x7f00000008c0)={0x2, 0x2}, 0xffffffffffffff90) close(r0) fcntl$getflags(r1, 0x1) r7 = dup(r5) ioctl$TIOCNXCL(r3, 0x2000740e) write(r7, &(0x7f0000000d00)="44076ad8f8c20638c27b5621d3c9a1810720fa275e134a3ed444de9f0de5eec9298bdb03bb0a782ec4a182df3453dc2f30b845ce26ba74df3d6749c2344f752bad1cba29edede2b04d843de36aaf90e277b636efec3ce9835ddee1fb92af64c9a9c10c0b19cf829e6de7d2babdcedb21c1fb32db99bec6822f0e1ca8254fecdbba5acc736f1d681df8d06330220b1c08cfc1c5cc8f0f1fb96656d8af57d2e921e8f7905e862c86cbdb8a1d4ad7e7330f955fc113b582eef7bd5e2d8b7dcba0e3f2e49bf28ccd72cbd9d2f0c9407dc25b3c8fae2275b67cc4c44c08f2cc012592cd01a34a05756ebe20e34b3b498a8af20ec7021852d381", 0xf7) 06:21:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 06:21:14 executing program 1: r0 = socket$inet(0x2, 0x785a0f1ee1588346, 0x2) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 06:21:14 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x100) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 06:21:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x100, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x20, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r4}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r6}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r7}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r8}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r9}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r10}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r11 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x12010, r4, 0x0, 0x0) r12 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r12, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480), 0x4) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r11, 0x0, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) 06:21:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = open$dir(&(0x7f0000000380)='./file0\x00', 0x2, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r8 = getuid() r9 = getgid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = geteuid() r12 = getegid() r13 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) r14 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r15 = syz_open_pts() r16 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x20000, 0x20) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x100, 0x0) r18 = socket$inet6(0x18, 0x1, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r20 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r24 = getegid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="3962a4cd5dccb863b088d8b95e33af5fa83e09a5c4904690c7062c383b1540aef9ccab9798fdcf8f9c3e86052d8d31a205", 0x31}, {&(0x7f00000000c0)="44a291e98503cf2c2c299c86feb9b5681b0789d64d88827d3d01243be9cc94da6953f31d4b66976e1b2557636a0f62acef23e67239a2fccf97b261351e139d9ffb20f79c38827455e8eb5e81fc455f3aa19da3161c019b5462d9e94df9b9f2cd03b399f8f6f898337f4546a0b582084bfae9b20260cc2b6017ecf7acbb13aa89e8f8a54ae0cf215821a8416e751286323d3500339ebf7f1e949e5ad1c76db64c5e72dca46f2c65c7e81745bc7f51499c2547b20e3cffbfa185fee91b803b15675a34f1a96e7acf2af797bc1cbce195cb91fb9b38ac065ae90311479cb08b", 0xde}, {&(0x7f00000001c0)="bf15918ae67bfd4743289081c6cb63fe6135c832943560c169155595054491d7787313c27a4bf29068ba62220de9daa144fba4b55d63c783eed5f8f0d2a895e6bb56f586fa31c5de9495105d6c2dd077cdbf15c9bfb13f0a3f7fdc22ab2c5ec3f6331e5c39d4b6e39d9f76fad6e675d7f045d99a68e19eadfb9afb1cc4", 0x7d}], 0x3, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0xf8, 0x8}, 0x7a7a2317d7387ce1) r25 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r25, 0x200000029, 0x27, 0x0, 0x0) 06:21:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 06:21:15 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1540a4449cb42a1868dacadc6a950ec8498199b5d22db83a0a6a2352feaa8683ec70d00ecc2011a5a8a02e663703771c3e085aa91cbf9f77c499fc7ffe2a42e5dcbcae", 0x43) 06:21:15 executing program 1: mknod(&(0x7f0000000000)='.\x00', 0x6000, 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='{@{)\xd9+\x9c}\'\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[\x00', &(0x7f0000000180)='.#\x00', &(0x7f00000001c0)='##\x00', &(0x7f0000000200)='H', &(0x7f0000000240)=',$\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 06:21:15 executing program 0: r0 = semget(0x1, 0x0, 0x4a0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/103) r1 = dup(0xffffffffffffffff) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x20) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x100) r3 = shmget(0x1, 0x2000, 0xe584cae9a72eeea4, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getgid() r14 = getpgrp() r15 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x400, r5, r9, r11, r13, 0x8, 0x1}, 0x2, 0x9de5, r14, r15, 0x0, 0x3, 0x10001}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000300)) r17 = semget(0x2, 0x1, 0x48209b8fe1ee187e) r18 = semget(0x0, 0x2, 0x400) r19 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x20000, 0x1) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000380)={{0x7fff, r16, r8, r11, r12, 0x8c, 0x4}, 0x400, 0x6756, 0xff}) semctl$GETZCNT(r17, 0x4, 0x7, &(0x7f0000000400)=""/4096) getpgid(r4) semget(0x2, 0x1, 0x200) r20 = getuid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000001400)={{0x85, r20, r7, r16, r13, 0x40, 0x10000}, 0xfb, 0x8, 0x1}) ioctl$FIOGETOWN(r19, 0x4004667b, &(0x7f0000001480)) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000014c0)=""/19) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) r21 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r21, 0x1, &(0x7f0000001580)={{0x1, r16, r12, r5, r6, 0x20, 0x7}, 0xfffffffffffffffb, 0x7, r10, r14, 0x5, 0x200, 0x0, 0x4}) 06:21:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="321b0eec138cf180b943ae73d5bd101348369dce3a026f190bee963c764e87c6a950c04adda603404752b5ee67", 0x2d}, {&(0x7f0000000100)="d71f7f58a61763c85b697383cf8f949bcb1c527382ee87a51fef59c5c99c531dff86c960093ebe2fbfbfc8249739e4c5f5ce99038ff7a9ba3fd7c0c2d5c6aa6183864355c3a1b3cb3024033b76485aa71f9d805d4acbf80edfc5cbec470ac02a2840e43b8578abcde8dd35845b66fe5e8096dacb0a2bb79f5b37f82894b15762d9a7bc64c7eaad43bff69c84dcc5c98fff0d781cf83b8ec61238d77b", 0x9c}], 0x3) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 06:21:15 executing program 1: socket(0x800000018, 0x1, 0x0) socket(0x3e, 0x1, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r0 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300000000000000000000000000000000000000005050ff3f457b4e44bfa9f1a5d091f436f143a09885a6373830213dc367e5e754a1d8c7dfafec140463eef56bcab4cb7bf5e9c10d177a6f643e5f91c8308e686de88e2ffd1f0a001167611554da9848b155abd9a719204582473bafe070c9d279661306bf9c36415001d20a931b796290a6e92f118840649e3b647acda810a25bc0637d0567e23aaa26bb0a000000000000000000"], 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:21:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) r1 = semget(0x2, 0x0, 0x100) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)=0x1) semop(r1, &(0x7f0000000080)=[{0xda2de8f330f298d1, 0x3d35, 0x1800}, {0x4, 0x8, 0x800}, {0x1, 0x58c, 0x800}, {0x0, 0x2, 0x800}], 0x4) rmdir(&(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 06:21:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r2 = dup2(r0, r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x7ff, 0x800, 0x1, {[0xfffffffeffffffff, 0x80, 0x2a, 0x0, 0x0, 0x8001, 0x7, 0x7fffffff, 0x5, 0x4, 0x6, 0x1ff, 0x5, 0x2b19b9bd, 0xf67, 0x1, 0x4, 0x401], [0x18a4, 0xfffffffffffffff9, 0x5, 0xfff, 0x0, 0x7625, 0x5, 0x1, 0x8, 0xff], [0xbc9, 0x8, 0x5d4, 0x8, 0xfffffffffffffffb, 0xfff, 0x3], [0x4, 0x7, 0x4, 0x3, 0xffffffffffffffe1, 0x2], [{0x401, 0x100, 0x4, 0x7}, {0x100, 0x8000, 0x9, 0xfff}, {0xfffffffffffffffe, 0x7fffffff, 0x3, 0x2}, {0x7fffffff, 0x7, 0xa9, 0x4}, {0x7, 0xf047, 0x10000, 0x3f}, {0x10000, 0x7, 0x0, 0x9}, {0x2, 0x9, 0x100000001, 0x2}, {0xffff, 0x1, 0x8000, 0x100000001}], {0x1, 0x3, 0x2, 0xeb4}, {0x3, 0x0, 0x1, 0x1}}}) getpid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0xffffffffffff94b6, "cdecda0a8da87fd191c92d664608b1dc7c317ed5"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc", 0x1}], 0x1) 06:21:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x8, 0xd37, 0xffffffffffffff7f, 0x4}, {0x4, 0x1000, 0x3f, 0x1000}, {0x6, 0xfffffffffffeffff, 0xffffffff, 0x2}, {0xff, 0x1fbeec47, 0x8, 0x40}, {0x1, 0x3, 0x368, 0x5}]}) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="73bd8755dc078e92fe0f884807d630c47c0286389d0c630b7afef644e45e68e0cd7fe194371e6f102271747345fcbfe4bbc6ce7bd22939c0fde6e26e63e7966f0ccc6379df8b02990d6d87143de4a3359bfa4dfdf14a354bb74eab24cdffd81cca1a43d694eca388dfcfb8e4ff6bb693a52f836ba7b28d445eb4922892350bd2a80e8469d798c0f825b26248bfb1215f7c652ef885081e4e3feeaa0aec1e922de47e551c213fa9ab7f57748e283a08c29e30f567a6b38df397d5b56558a156a1cc07a390649f648516b318bc0831260e91b49388da502ce1f96d3c14e9a319efb0759de7975f218ce9f62ab2cc5e6a19a5", 0xf1}, {&(0x7f00000001c0)="a2d7ce2dfc85baca8bce9da37d2cf6c4e34f68216c908e0183cfb4493d06355f93dd59c6fa8a6d66e2dae090ed1df88415562bf5884ed48dfd47b92913d6b52c8e782b6ccc4124a192ae6d0656db1088e19a343d83dfd566dec6822577833c128dbae33cab5a59d702e91a7bd65020b7c1a5d0e0b557ba75", 0x78}, {&(0x7f0000000240)="3b446cbad7a3ec516eb5a882682fc2d88976cb31ef2338d85697937aa87cdbc2489b44d2605004374e111beda81574047097e3ba5dc46d1e5326f8ad097ff2978fbe08156b0a8ba0a02e101dbde4cfa72f", 0x51}, {&(0x7f00000002c0)="50085849854a9549639d6fadc14e3193b544bd8f03a44e80837369b7f39f6fae96898c1ef48e49d44cc3e3dfd162aae2b9de3a52272c2d2f3b7c8536a225fc68c8372abb4f183f4268a38c3237ce6e3693f638c24b40db44809a658877b76ce03feeb8ae1e6f2ac7e4cc16a63971a7feba82e395fc22efe639e5be54277abe300686e9db895ac6365ce8fd77aac099ff4f615f1ca2a51f5e140f53b7f6e3ffd8191a1b4ce24c33a360ae33ad977d5d89bdc325b14adfab9c9ed4ea2a1eba2501f2", 0xc1}, {&(0x7f00000003c0)="74e0291cc864eea6944f454603195cf9d53c7902dd90134acf15ffbdb1eb539e45bb992f2a8db9a99f6be5e1aca8fab8d5a2d21d7a09570e61aa02dea958ae147f6fe6f41c289b634d5e5da86802959da83adcbddc98a94155cfd39b6b4e05b5b4b507973f3495c83359cd67339fa7db5ee23854c16b5510c44fb7c604f987e6d17ea1bc58758547d5d31b640f7bc41e5224cda59a0afa2dfe3f71ff9b335bbed9fe59984db1c1741a2c4af5bb901b99a88bac3fb088e50657af0e8e9619a46f7ef34da1b29750d8fa924236d2dd5417d80e1490c22b86a0f4d7b75ee39fc98089323320e1e4c49cf5fd195e6cf673e1476cb99a863a8fc39ab476e19e", 0xfd}, {&(0x7f00000004c0)="3999b43999e68e143df570528f6a227ecab504caae77d1f4fd6f60", 0x1b}, {&(0x7f0000000500)="4d9a7db512dfe0a41338c25251124a6ccf8f499f14713214a7347ff08b9ca25278da6d2d5d479fc45a9253cd64da8196a91dc928f24e24df0124da188f4ccba1daec343bb5853ab75bf1dd99a233ec6f8553c7cfa2afacb339066017142a2ca1bdfb01568f42d3b302e5cfcd6423d190992814e29b5ea1281cb42111946c6d68c44a68e86e304309b7bb7b30d2274458c35e62287edc0bb669b5138adae1", 0x9e}, {&(0x7f00000005c0)="0f27f25ff9029468b7680292c86cd16bcb9cac23881e38cef2fef7fb0b6efc98a32f18517d344e5dbd6f630d4b551c6215c06577b4bb476d3c5461de584d24a5915171349d669de1c83442b3306481a9eb3e2980ed1e583bb68ffb2577d87945acd990eb61b3abee7cb5976fb02f87baf03f9c1327ef345b091cc12b6b2c66b8b1db7d43751f65c23eb1dc794960c703c3ba19c9fb1c89ee794d79ce56d094931efdf344bab3128696741f5e9366", 0xae}, {&(0x7f0000000680)="28ad3d93154d022a06dd57541f400eca0f61ffcd3c655dd87146f8c0d22659939ed3730a4c2ac1638fd1ac0e7b7fa41997fbd6b7873c8b69127fb9fd6e03056d8445a54ac9ec4b0d8b4ecc3d75490d781369bfbd10a17f9c0ee1f20e8126230cf26046206458a42d0720c997c1f4b73d493d697bfea380a3c5195b0a86321bebc8fdbdeb872e7b5cfde162a97fb0da3b131afdc4657cbc87689e5799e868bd4e1dfeb1e4254ca3397843d14a4908f128df8bcb32846f313548d232f7542d901ebbee20ae8c394ce3536df5534ff908442373bdf40bb3d05107351f9762a048ff1e9417c9b0ae295df328be175d4fe33d5c6e5263e2ab9e2b6ebdcb5dc1f3135dd302bdf23284078306d4ed8631b4c219653a8c1d372986c47d58efa2c0efcf586a24d231e2e39adcc9fde39b134b01c7c0fb1b12cea6bd1431f4ab2da4259c6d418a4afa9788606582a2cb859f49ef39a83acae00225dd29a72d82b8adfb9dd548b6196c714aa7e0b4230b1eaf3e22246282a319d3673d73fa6c439a275a1ccc1fe59c0aa41b58a2b55a85c8724b7d83d3362d00f53feaf78cd008a601420e3d6391f6097bce31cf11437fd6e19777e5407df7b4798d030b3c0a0b3e1cb5d38dd40314ea6b53622f2c43dda0f4edd1c0360c6b55fce9f7bb4661b94b6fb20ec9a99a27783c79ef24b3e58e6dbc0831997152327e6691775e9fa7582298073b2167dc5b71bc1e612d269334a3d7079fecedbf63719e2000bd1b75841d0eeca401b678627c519332a386a8c31b0878a0abd5ae99f296a4224cb942474362170ebbe08af6389cbc1f0a8dff4b7cc237439a608644fd0d1d1fd585e03532ad3bfa17e6e5cde02e044fe406fe81a2f8bbc6ac36478455d2ce221926ace4de4508d2c0f8d68cef4495cbcc45a67abf1acb74b4c8f69d23462f846b216f58f4cb78b802c97980f7ed404c7546580e7ef00fba22a7234f07aafa6b40b1035101fd05a36a45879d5c0c1dba0a2c05a1cd32d4f31ccb3d7f138eebf62848884e63d30fd899bef3f7f3847845f49ca90a39fb4aee22e3a65f8df5f80058c30a7e77d57a564f97233757ca0acbefa170f2a22a892f1aad320fe0e0ed53a9ff598b89d068255bda0e6df0abeb04542b10c8d4171630c874736d6e2f22e439d8a63f26bb5078bf40ed774aa1bf0215747859a49246546a2933eed9e33ae88ec8595d0c6fd595179c1e79768215a125a9736767e66f545f5273030409b5c9cd3cf5a04291c81431d1097866386cabeb170947f72947d092bb14e95b9502aafcc1f1d41ee5b739b53e12f134aca795070dedf4f73ebbb1603c945a831cca69f3a3c911bb798de403d9c090c15152da1f64bc22003f1f2906ece8a171c34991b4766fa0c8284fa012026747232ee68dac82ce51c1af5193accfebf4ec326e70d2c4a5500b7b0a8752b3daafda5c27c8129c43e0600e4d5f97cc8fd7b0e5cd1507f9adaf0e57fd17031ec21c7a33431c80edddf97f76a1295b6745646adaa2a64bb5e55b388726e0d9629cecaae71f47971e6713fc2eedeaea11726bdedc181ea1bccd9af2accd67bc4785a5aaf745680f21fdfd35140fc183d60090179783d2bc9b2e9076538b710ad8b4ef55983c584f750011a9bb3174e9df6bfc0f0b5bb9652e5e4daa0e3703b01db24c8618b50c38fc0c6d965628519a3c8310fe51cc7d1be8431fa23338d298460a7488876cae6ff2256b0a773f3a1b4a5d156290746c00cc489b680911e022dd79d8e6068e16d75bf12fba949c0468099f8b8e53b351af1bdac21d3967535c2650e3e12d7fe4b62bd223401a362d2e7503e15ad4c7687916ed44dd65b2b7a51e69ebe3cea0d8420d9b7be1e24a1ae2419dd5aa66296b65093b41cd8f4f3be74f5f39e8e2209743f5bf1e57827548c380c129e1a2e8780ba29ddfe876843c820d49c935e8a708c012ae6fc47cdbe814ef576585984bee6868ad86cd9d396b9b9143f03b029cd7fecd6403a88d8453e67e46221f787c7630f5b526cdfa34f1b4d656b59dcf0d702ddd8703dff063a22de40b8c2fc10043d4915918dd6beb3feeb8b5fa9213f3f1278e4fab06128797250c4a0f7e3d5039eb659267fcd38b700c24c2c44ecf3b60830a1440c5b0daa49c36c6d46de8b18bd7c82f101471ce52437bfad33836e9ba5f9c10d200d8ebc890f180d3ffac967388803d8e9ccdff3906ef05c433adafe7cc3639ee84fd8fb8a38ebfdbae2c60544eb1ad64a431835d1c4a88c00391f3d6ed335afdf01e22fc0bd3444c6c5753f25ce845ca9a610ac7fc9d309c85086bfa144e82fded36d61b0911e5faaf03feaf026ec1bdc7c293de06d60cd198c9b5ccdc45622cfd6fc695d2e1f5aecbdda9e78ce3289c8ace6d5eb6826af00a3fc014949809b155bbe41e0226413591b6edae2dfa787aafad581feab289b68475291065d18e8e2ded2d6e16ee49cd9216e6af8d561ec6ff91839270dafca0a7bb95a0aeec773c232e4775507721d1cfa988a18ee257bf4ffdb38ac14f824ced23f4e987e335c5663dc3688ec78bf82504b404a2a3bcb20539ab830f9a66095b6c5b0665aeeb4706dc081a8464046854a719b0b415d2a1f896deb1951c66a6e23d4238b040e068f94036eb67bcd51713b6e2a3f1c8f6783658727f235bb62679eb3b0a1e2f0b85e5d08f393cff7f8a704d71e41002935f62a0ee7c3a73fdc8c84fdc40bd9de9a39f12dc761fa3abb737c2341ad518862fbc4dabade5321bde91eb75ecdc4b01801f001731de78ac4b93f2b7cbb63277f228daf8672c4cf0771d39bfadc1dc6a3cf68b956c0e41170f4ed063917812585c2c6758c9005adf84d02eede47cf15ac65383e56910b6fd1b182431c69664124536571ffb4ba62cbea0dc1ab67f16e637b0b2a0e06fcddcb20dee66c97be1fc1331527db12143c11e0c18f6db92f24ec2c48dd0d09059a9e447aca5476cf815e81a924d143f4628533790079dbac9569752d23a7ae85cf1d48e93c91900df50f5d9c7937a6761900d4efd70423f019bf75021210270a32fb6d2105ec48a5bbda853e40a952842c3b2371f353d1b49f0175df259910afa4eacf529a42bf26a028dd52270f9c0a864af482b98224e3015764dde49b680297e8735e4ded1d521169be229c713ce0f143154feeccc19392f6528fff5017811469f7b1ce9c11b839931fe8a699b431a13afd8039c40d7da3f55ccf2fc2babf608aa6279167ac7a58ee495c1e19bec7aa7075bd838c55f9f1568001a7522228ddcbe758e8b48b0f79096e408d28b92f883602737fecb9b097029005fc1939f6a105434f2c88331b1b84d54481f40ab8cfa509fdc4c5433e434391761079d8b6018f8fcc03196801288a595055dfcca6ba8dff7837d50fd36a5b6329c2f2141f35ab512020113e5fbb3a130fca5309cd6ad8b222e17c37275a3c3855cff8ef92dab175951d0ea53edebe9ad3ba3efae71a031e93761546bd3d3fbce0b0ed7b595c078652bce89eb44a94bcfbf5e6c12374ff87370eefc00e1a7fb6c716204124e9a857fc5e3fdceac989205167b307476da0fef575ca65f05263943db00893fefd14b720d1e72585d0afba277a0e25dc6d49996d766f2c5c925ade5acf2c01398c63af912a3eff8d6913e42f882a26f1205f9f7343b4d241b3487217975e1ccaa08d2308bc876def4669c905828c2ed7feee08222d644758b780cd139b22ff7a8a81275d0a3e3b846296a90375d5344b81fb9d41776b1ac6749395835e6ccc9a61eb6cd5e4df831f949d609af4d5065031166ce08dd940534be782f01cd358a46bbf437c87583bc885ebe55d3703fd52280e3a861ee8ab3a9853dbce8b58c4ba0452fc4b3516233bbc8adc26186763945a30f75d66d0e8b873cf96df0c2cf1042ed2209d1357858be8afbe077068b47d600d2a5b403fe47bfc4f6845ea8852ac322cf3993824f116193fc5cb4d5c132a39e1a770a2f6ca36dd458daec2d210bdc4e097d74a93c14db6507d6acbfc1cf27ca1b38e6debd28283bba3d38fafab4b6b28016e0f657d0be4c32128b15b8fce05ae0d5cdcc9f511d49328f8d84d4b8f52a505a989c9ee903700ecdb3d59eaa9eb003ebae960282ceae2985055a7fe020779448605f27a83dfd2e412bc079c54d0646edcb2ae901a2224a35cb42edbb76574659968c0f45be8213c04e4278c284965bd1841ca867f0c1751f5d71fc9fee1a7da3daf76f9d3c4e1a4319e580f7f47f3cb241034e98d872fa49f283c76993fbb61177e9530a3f296cf513215ea6becd0f512095a7eefb821057df0600b8f2ee5a23759f56eb33a87131284d56f6cbf40c069ae7ed22e45d61086a8b8b57f31c044546941bb04cb9a317385940585bd5c17a6c71a91dbcd7d27839b0d20f69ac49e11ce4ad6ac1ba41d0b8686e718ec5a1d87387555cf7f8900e131555a7ce2bccedf33f24fd5b19ecaa2f6fe19a8d8fc028c18b61670fb055babf74e93771d8a9158e9d8ed9140cf02207a8c992e61a6fc983ae8442ddc51fa7b60c8d23cd1f37d2b64208dd683eb3a35e8d306ca957d9682fdb019abeca534c727e39206a970c2c7567d5ef915a51ac7db0b6b5bea8ef941a8ba3d6e775a7502ae6af2615aa4c9bff3a3548e2af7ba99743e8ca7bfacabfef0bee87c9b7586dc249aca461b204d8c6a4512f4cb9d8e3c71fdc2338d596bb12ff530071716459e7b499f73cfab8bf58fd1ba9ea911fc38ee0c4d0fa0291dab2541fa2ed462794da086982457ede93afe4c967a7b7b8497fc4f7a80f3c52fee41a2b6c2eb73f9f793e9331935dff355ac298b7f0f35444e3d448f946e8a3d71d5fe392d1b3f3d9d8507abee9960d35d1fd9f3dcd1686017a814411018c1190f44cc6b715ce4a281d025c7f4566314fbfdb7e428f10d7abbd6e086e7eaef5049e569426279acd402732452696fab17204cec5040bcc9807221129d8d06d82bac377eaa49dbbdf5706fd91d72c53f050f44134e1d415b7d210a3acfc2d5c9818c5e83cd76a2ce546ec85fe5e22c153614bff51ad09dc77a7b03b0b313bbc8489f46f0c42f0c1d93555c3beca3db67970b2819d8f4f8bb47e3f67ac8d7679acfac2a795f41be5db1246554a57ccb11408c4055f5fcb593c3bb639ae284f55cfff2956d2c5e9b80e9850807cea96695fc79e3b065e159fe868edd0355f259f64991d48e47c1451fbbfd06e2b3c154a2de96b38102f4c75cb2c3218a8d693aa1179a67b1a5c159f8fbfb24d90aebe4b6e2d74a2b68771569f03918b73ea45e73fa4d61538763a201eeac11216d7994a9ce844c353ef401445fdaf08cdd2b5572372fd6636d4b56187587b0b489ab07a8311575251feb18ddde7ffcf8f77f29b1d74fe788411a6f3bd6ddf9ec77a1b642e4e5bcdc6a4161dd044d31df2a7b5fc2a833c4d9a0f775c29ea26e95c75c947e8f9f0ca5e9d9d426d56e50c797d732c4b93fb56578405f6dbde65ee8dc238c214ac35f8ef78a4968f73552e20c55296700414b38c281624c7fe8463dd0fda542d96a37b861e7ec19bd6b72ca3b5bf2c2571c7f13b77cf7af9cf1d86c77159de5ebc9739f1cf0d34148aa0943f263ea724e03e8bdbfd76740aa5359c9aee54713ec05d70e3c213cde80f84aaf5a0ea104953489f0ee53fb1f6184225bd0648441c99666fcd286a8f6402be090b5cbf3d21ba48275525a234ed1d4e29c7b769c28cf56f9da403eb3b6202d9bf1c4927c20a775d1e0966ccfbb6fae95b4fd4dd23ebdd4f7dbb13217d9f7adce80c45", 0x1000}], 0x9) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001780)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000017c0)) write(r2, &(0x7f0000001800)="510151a5dc0f634bfb4fc12de24b01ab71da6efc587c99745476e3a5d1637c3fd530372b99bcc9ec8211eaba1ed0", 0x2e) r3 = syz_open_pts() r4 = accept(r0, &(0x7f0000001840)=@in, &(0x7f0000001880)=0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000018c0)={""/16, @ifru_dstaddr=@in6}) fchmodat(r1, &(0x7f0000001900)='./file0\x00', 0x2, 0x6) recvfrom$unix(r1, &(0x7f0000001940)=""/201, 0xc9, 0x2, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000001d00)=""/4096, 0x1000, 0x43, &(0x7f0000001b80)=@file={0x1, './file0\x00'}, 0xa) sync() ftruncate(r1, 0x0, 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001a40)=0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) listen(r0, 0x9) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getrusage(0xffffffffffffffff, &(0x7f0000001ac0)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001cc0)) 06:21:15 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="c002d4a1402b42a55c25083aee020360a537112ab2a0a1c785fa956a610e7918454f72a2a5a1b244d7875f33f166e0976c3b66839e1a529b67137939a3ba9b5dc4b63733f5f41dab894fd1b671d346d6b35db665e94185d7ed5abe492769ed7fa076021c814aad25aaeb3dd8d19a3fd07441d3b77babd8fceba0c66b5db5d89528009c34fa98ab55edd90282705c0379bf6ca10f1e35c571daa85eb7966cfe8c847b1ab4", 0xa4}, {&(0x7f00000001c0)="b41a2060482b385edba5a14419af9b428dfdcea74f19cdfccb7a66ab3a36a532f852750711b63781da52dff9823780b20362cf24b218574ee235d874f3d101723c803fc7ab600457492c32cfffb4ee69f0c459229fb2eb602781f7cdc09900be3c8314e8c4777f3656139299a2950d4e12876b67eaf16af4ce12a94954c0122a368d9036e82a2a4c39a90668e703f12e7352dc334b2c0615bacd9a8ff08ce4203a4bd3701fa72d003aa1c00e33641210de1587d95aec2968db8c1dabd90148e445c23201c2", 0xc5}, {&(0x7f0000000380)="6deb9ee2fc20310cffa4f1cb69897876cb0a1bba28b7cd449a4a7de81adb8b812d8bf86e1cd896e22cfd00a9d649093495c1bab71c1fc0ddcdcc1e4e8399bf1f1b6e7e13f8d9c6357f633176e807e50cffa90cfb10bf6e02805c10a9c971b3a4f6a9f62538e469adef7ea20bada16b8d76cd041cf364864b19638fbf2e6cba686fc10d747671a8084278751feac386a522412c458f5de99e2b105c3760ecdb550a5dd116c6987e49d9c42a4f957dee997176fe5a1a3296f1ec52cdb8085e711676013196e9c65392bfcc6402d5513ecc2241eb1d2c360c57da78e3291be7048c8e667c2ef78054c65d644d3f9fd0a9", 0xef}, {&(0x7f0000000000)="76614e5ea7b86c031dc1c85cf08a0d129d475d7aa30f6a3f589d63d04a1e35bc5e40879dd276e3870425bdcf6a10e306709e58420968acaec3b68cd4", 0x3c}, {&(0x7f00000002c0)="e4c32c6311f6426b7ccfb61aa98fdfe7f2781fa05ea598ca278b6776ed863ebf91719b954286ebe06ba109488247b681417cc377bc986aee20237b077e4a49cdf6462b20d090", 0x46}, {&(0x7f0000000480)="81247b09a5e44ce26f143b2929f825c2c146559a6a46edeadbc1fba7365c2263d8bd4b2322624ac38645f42a9f779bfab7ab502de8a7d070090b4d6bca769b4ecc3c05cdfec8ec506f80919be59953bc7680d060ad534c4e752468ea399012fe941063d9a888f95510ebd11ba0fd1c349b83dc06472c0d85333cc7f83f9049724c12b71e07ffe553d619f65badb940d76a07b33251be9cb75cf10770a4da9dfa7541c78d1d83c83b24464379cc45c8c0ba5051c3e425dd7d96602a3d6344b47f1ee25db9d5b18a06", 0xc8}], 0x6, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf}, {{r1}, 0xfffffffffffffff8}], 0x42, 0x0, 0xffffffffffffffff, 0x0) 06:21:15 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xffff) ioctl$TIOCNOTTY(r0, 0x20007471) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x80000000020, 0x100000001}) 06:21:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r1) 06:21:15 executing program 1: 06:21:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x8000001bab) dup2(r0, r1) 06:21:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x6) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x4000000000000200, &(0x7f0000000100)) lchown(&(0x7f0000000040)='./file0\x00', r1, 0x0) 06:21:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x20) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) dup2(r0, r1) 06:21:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) 06:21:16 executing program 1: socket(0x10, 0x8000, 0x7) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 06:21:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x5, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 06:21:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 06:21:17 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1, './file1\x00'}) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 06:21:17 executing program 0: r0 = socket(0x2, 0x2, 0x200000000000000) pipe(&(0x7f0000000040)) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@abs, 0xffffffffffffff58, 0x0, 0x0, 0x0, 0xfffffffffffffdf8, 0x2}, 0x81d9f30c2d1183eb) 06:21:17 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='.\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='c\x00') 06:21:17 executing program 0: clock_gettime(0x5, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) 06:21:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x100000000}) r1 = socket(0x2, 0x3, 0x8000000000) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000001c0), 0x4) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x120000000000, 0x40, 0x5000000000, 0x1, "8594ce1f7d084bfbccc4f9ad2ab39a8c1e839b11", 0x2, 0x7}) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 06:21:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x80000001, './file0\x00'}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x38, 0x0, 0x0) 06:21:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 06:21:17 executing program 0: ktrace(0x0, 0x1, 0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket$inet(0x2, 0x1, 0x4) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) 06:21:18 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x0, 0x1803f83e, &(0x7f00000000c0)=""/159, &(0x7f0000000180)=0x9f) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="110cc0bd29d03e56d2b606f11abe") 06:21:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x7, 0x7}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000140)="c190743c7c4e405c46b41f2eb2f6a9ed890920043a18725838ccbf8c2939fc5387be04ed39f9307f20aa7f5df98c281b0921eb33ef707b47d418f035a8fd49111c0e00ae55be5619aeced13a15813dce8607f07128e8323e5c1fb34cd0fd5bdec96bcf8dee7c9d2652c46e3bcbe7a2ca2026eb8b86f065ed4383127dca7720338dae54feba57f4c621a80c0dfa51", 0x8e}, {&(0x7f0000000200)="d1ebd9520198e02fccb4666f224922a82f801e0c3c85bd2e295be7408b300dbcb05998496f97f0351aacc63e7bf5303fd801bb2339e754f61d2737c69179efdc7dade01cbfdec1c5ed436d74898e2113c68bda44101d667f0a87ad43610f22dd20b00e1870be14c3d3b2ed00837b138e5f0868b4548fb0890faac06552790dbb667389f0f52849e12ce2fa26bea1", 0x8e}, {&(0x7f00000002c0)="361275f085d5d38e738d0bcf4d", 0xd}, {&(0x7f0000000300)="c93fae18aca88bf0bf0c6a5a2fe50606d22df08eeb8b81d5addaf5c0", 0x1c}, {&(0x7f0000000340)="750695afe885ee13fff07ec1e989d5e27ebbf8a13ba9ba16b92e5de2a5e5a8468e186e620b38b93db3f26f078de8f765a08f324cc3beef11ddb1a5c28338e2aec037fde4757c8a4ba4e3b34ed3bbe68802d72eb96e649fd6f8d97a69d8ce4a26ec3ff29bf685730c685e17e5b3f3614d4f84cabe2f43931d62717439df81abef591fb1641a52b9483a6f82d5885e8b952597fd380fb8f966c1", 0x99}, {&(0x7f0000000400)="dddfe623705b2cdf6082d5a17894998569111b9b09e79e4168042d0b6de4b09e3e2c78cf2d2c729566ac6b3a87c13a1a5b738724dcc22e265b66ef72c68fe58282e18784610d5fc3c02b457ca5ed15981491e12e36766975b66054d24a7a0727242b94db4fdd85447fcf004108e21a1ea84ea3850eb282e3f044cca3332da3756bd712df0283f5111393e187d5465896def86d674a7c5267928a5864bc10ecfb2fa8f21850d37fa3c80a920702125aa20c9455f1af6f8dbb3b8e2a581cdff9348ba141ed7974ff16ecacc0bf8945a977c5b798b5f67a2d6f391cd8387aa42aff887e138838da0bbb231c871730df3bec5a130e594358da0859e17362554869d3bbbeec5d80ffe9fed0f0e7c51b273d214bff8816a38e6769651db1fefc5fd424b676cdccf4a1310ed9583948b733222b936f6b50d0e84fab7dbba38861be87cb944a4f04d1bddeed041c2bddb634046e11a4f44d0f3c526fe026ab5004523177a7376e02de448eda33cb232785377b8aa337baf4e4b891d9d330580fecc9476d97b60a09f997a2780c3925f8852d5461160c95201514f8e697e9676ffb635227e394e789308a2b6b143a164923c97b472b14aef9eb7ec40d8e548c68b5dc081a84012ecbf7441e76412aa22a499ba0e2bd6183c0a972153bc0a7c27aeee7274e5c6efe26ce64dc39a7f2598c2ae9acb7e87fe3b3176b27cf79132e64c8d5a2be253cc1cf91403d4f84e32c184508963c8fa247ef34afb9576270c7e09e959115f096267555962a5eefd8291a5d1445871718c41c51be5f60516c759bb92b6d01ad3e5fc570824d6afd3703def7e394102a1fdf759bcff5eea6fd83ecaab536e14ef8c765a93c1cb2f2b6c824e49dd89a88c3d277e97c86f6de60d6910b35d6bab71b06e720574df8863f6adfd126e4a3e01edbe7cc28befddefbacec886ab0d6429d90f72d75d7b812dd650c5d10fb66b8c5c21dff9affe1cb680c60c32bf09f72bff0fed770c243dc8e95954acffab16927873d7d7a280fba0dcdd558ec100bbad04185439f8429cea12f98c0467d0647c9d548a220cc6ec30056169d17e5db5fda983487970ef0da0c1b30772278ae537a2e703f1ffb78deaf3b49f73e3d22ded190c06334c6a603222f5125470c57cd884c1def8206637ac710a4bf8713cd062ba0fdf75c7a827dd883a57bf418c714bc98a21d4a8aa64b7199592761b750ce177d607585cdc6de8ec29e14e7d782e0d70e6bf311a581d0a4b5c484b9c18e11558fc6191b8b5f4e18a98dc52e606929236bd7d06f03cbb329c7cc9e59f279ed3023ada4ab15c31a0ad963208cd9c17a37eba03480e4b8dfbe2d695f8e87a39d27c7a1628d7432acef8f91983eb693d72cb4d5b6694a9674359e815e923d9268743180d41ff23448e0065202ac4e27184ff0569a3c851b1236112afb126e619b2f5205d3cd8be0a8d9497adf185e10ef0ed483b34ba49d446674d00c7f3dfcb0814526b55e953da380da84e59821fa8462913933796f864ec69d1e384d9669c5cbaf1a82ccbbad56d4543b8e6b3efb4de9deb8691e2bf496ab3c4c7a1db33d04d68c29e35a990f89788adf61bd9e46f21506b10f2fdd3037a56f6134a6fdc818074c63011e6f945afabe12d9c941d9a7d672e085787bdccbc3b362b933300ea889e8dc5a1dda0002b708bfb033691d99cca6bf7c9a99bcc19df78319566d27ba429c94dc5032d76ea8e2120738290f66709fb11ee883539383809bc66ef96dafde14d42c0461d1d5de1570a843351db1435bfda8931dd130f4cd8ebdb38391c5a9471ecb72f598f978426e3af77927265e4d529fd2af5648b53a0da6d0b8d0d0e00cabf4758f812cdafcbea00731a72437bec2a0dd6d504a70563271f6a3dbcbc5e7d5d8b7a23e287d5f5d64b554de329a14513a4e3b7faeadebf15273469ed6e51d654f770f0600b1dcb36ff3cb06b73347cb48dfd378bfc5c1811d9ee07d1782d66ae5d6d5e15367f694a941fdca5164243ce60781ea5c6b9e7d9aed97470447d36a3d00fbf9b44f682e57d1fb45ca402b0626e5c425729c102f2167833834162c1b454a61774a833c0c6af0d84efec8ad90a581d2027b236d66cbc9c73a65f637b8cca948d26b3c1046c927d822911bb6e5442fd015fa9caab4c99abc224ed5f1ffa9be5637dc0958ed1b9674fec9b0497b9eb02ad55626e2a2fcc19a174feeffafdf14055c45d747d24c5c6490fd84b5c3153f0c03b7cb5c5b50dd99991b55b893e29312b53050c359dfbf1dbc2bbc1c82125ed3b57439a75a70d316ef0d859fe71fc62ee459f828cb0ab08336acab69d0b1f415536c7481e833adf07c88fc59fc29dd1c77f8994aa71a3f9965dfa9bc09e4545d24a8f0852ee23faac296007fa608a2b5d7bfb0a72ce8d9e9e430e3ff3c8869f491a5f09ce34b0a0e001b566a0f61c0f44e9dfc7b72edbfae764e3bc73c4a237a981db9e570b267b9f1554b2cafaf15162dfc3936462f0ca26e11d7d6bd31488514951f9fc979f93580ab79f710021e30d3cd025c5ae733b755eff4946e9a427b17d5d38c714489bd2f40654526ccd188997d3839e9da25d10188ee9f1e98636799dfc6720d4145ca136e1258e1c87710e1e2cc3b049e85fb4add76536127ff6542aafddf800c6251e36572dae8f407f6cc2db7a7e252eafa3d4e5ad73fbace1c76999305ce9cc3815417b9565d464076422e683321ef645414b347bffada962d67e84fccbb9dbe1b652ac77f94c1879285a1074deae4371edd5cab52baf444216485aba1f9a02f78bfc94e484fb4986ff44281a40cd71711c5336221b2ee3438b3135f7e9911cd3cc6f925a6ad122004cdff144e8eb1af320a56798712b730ff72989bb7d133c753a7b6e54114bd2d413a64fe4df69b743e00c1d77f1df5c644a26fde317dc26b6bec6b1c10dab8fbbac69b11e0f6621dd7bcf7eef6eba89fd303bcea9e04b2a16036f7bfa76bc7e035d2d6ef0c3b3519685b2e24f79d11988c0b7e8d80049f5ba8491fce76fd207e37414b02ebfa1781601a93aeee79981fdd4cf30f59a4a4ec02492b4d0ab753c02a624ee066522b00537fd8cc7c6c9d53442d0d8ac383fe89fd6f6a6cdba18eec4c5eb7aba8ab7bbb7a4722474991f2943c06be4962bebdfb272b62fc92718022287b5cad76abaa2465246b321ff943caecdc69c469d7b9c7939ac28d5f4b900aac314d5e0698d8ab331c6fb52e8a026f44acbd854331ce5c72c80bd51f90b56d08be2240c8a0aa1cab838bb622ca7db1bfe62a00e29901aa7459562be6e0deea15e19fea501e3d70e1ba2833585bfd3294d8808082925e1b0e2d08249da500beccd03df330ce105510710dce7cd9b34df4cbf275b986356b9a14d52635fabb416b590ddae8683857b0973eb43d113f9b950d15d8742f83d5b0a080d9d5bb4a21b85a852cf934c975ee8a38ca6ba21aba590a29c1eea798f514c29131ae45e3ad3426fa488f6209fad3dbe6bece02a1f32ef75c972cb50dcd9edfb9fc2f3e99e9606abe662cb4a8b83875863a3b4d409d99c10e627b126e2c787cdec290663ab90c1a449ce5593b0ddc47e1818739e2be7194801919a356f4105ee3ef4aef1194f5e6b30b6f2768ec39cf735d8f14d4d7d18d69c43968cf22dc74d2d305d763eca60167cf0db9b0136fa8bc78ded415169d28401d8462ec7a37dadfcee06b7c010094eccf0f3442902565a6903755d60030656bf5c4649563fdc6564fe23906f58759c93f6c54fb736b5beb55432ac1ffe4da383f58aad3a4431cb34e8ff50df962311ff5cfd64d5b91a88e76c47d5a1e2475452330abd52aabe549df3633834f8d2ff935fd24c0005143e789cebfdd6fb8b2b47a4d2fbdb244f3aa5cbbee80d8347afa479243366de7328ea876c85e7636547a170ad0a1aa0164c290f18e0d6bffe8a274b5a613c2ab50495b2e2eb97fe719a50820e4e2397d47b3bd2215262e1c293f29c4955fd03b32a52d803d844e9bb43016c92d238f189bcb06cf1037fd522e3ae06fe48c354747a7f1cd49a14fc810c6d1a6c68144ad32351cc36edfc147eb8647b65c0d2096a7900e59e2dbc1aebd192f00dd90b559303bc620ecc2debf53a533956e8040e7887c791a5febc5dbb259acd96efe70cdc287d2352114d6e183c5895e951bb45e6b500caa8c28a1d1e2b2a1882df15b889acc2c1cc53b26ee626876f24100e69cb9b3c6b9ea80781a7fa5b3bc328f5a1426691c83890049c9c68d9ce385866e4982a7e76efb8a16e64a536e771518e70e670b6363c0e917d1bb80734bd4458f34392e2e330b49667529a9901b4d9c28843d82f7a011dbeda6e161346b2adeb615640681c0c408552678c06cded162fdb0f52fd46b1a26e4b8591a5cca71e55b049ed506530fadd0be6191b6f3de1004b2260938570803ae690dadab2be2d45e8b8fb3bc56a62c5156c804a0eb0d511e7e7a96dafd6b77d0a762c9895768cac984cd8ecbdbf5c3946c2917de9b64915db5ba5b81507d4c92c7438167668a816e188a3b66a74b38b2fe22a149eb4b0f528f3e3a3078268e2836beb1c1d5cabe17c12f2a0381f2c66c8b59572dda87a4fdacf3089600bfdf08d1e4bf1207b7a6fbb6007bad474489e4230106e646b629ca8bfdd136dc7bf4ec48053f2244c471aa8f9cded0e0bdde0e8c16dfb11f21fff1757e196562b75bd6966f5fa6b5dc4ded6b6bc650b77d8194a05a5cae6428dc23a9bfc1c270409c3dd020c053af143f492f3e9da59cca915c393271252d6b1ce6bfc72fc695617bacb961d5465c06a0bc55fb8137661087eac70e16ce900e1c52a53f4cd6d27cd5497a96f1c9364add8c5024a7171781b91385d77892b67af8e2654fd45ddb12f216c2a70a87c32899d9a55dab29cbf1cc15a28d15282de8ce2ea14da6ffd4870d809e856957a6f86ca6fa1f4c931354e73de650eeb19f667f1748fcf64aef44d185c0308ded9c5bc88c85286c23f6ec85bbba2b919880062773be3ed3b1cf5b1a6a68e98a657b626b8836db0a7bc3051cc6cffaa6c7503620fa445bc9fb961ce4cd70f58cd1f21f079baa2844d24fe32f76563c221bd945366213d58749dab7c74a5b2ef63f34ea9726a551a62fbdfa578387238e3868c8fb4db13aa2016686e16217baa6bdfa73fb5020eef663d2dec8f1d562f1f193f82e24f9d7f3224942fe2ecc294382f96fc431b6acc00c9adbd1fbc23b02cf9b98478e8280f813313e66726d9f3443049bd6fc813a56286d88e3b177535dfd65d42d4c00ae960332cea036235039400a02465abd550afda501d86348a3265565f717ea2090fa4afe8b258e9fafd9451a6a2f04e5d7c7d140b3d83eafd70f29512db87e46e1aabca1427e4dfe3b92f72202753ffef9a47afd070e198d093376b18bb5fac7700c83a2512d538480bc7c920e4de22a6e5f4aee5c896f27c8226759971db48eb3bf45922eeb005b154f2ad27f40ed638f82ce8e639ceb4c61143df65eb52224778783aab2e79f88c746d2fdda728bea900b83bf45946d79f66bc5def96470cf3a54581a2db55e603409a7cde1e69a90c028aaa0cad79e8828d8a7aad6926ef0776e314d3718a11b838eb2e4dae277cd1f2695ddc29aa0a5dec561ae208296c4b101eb89e9359c124d99ba040690824781e6fd14bab96745391ec94f2754ec99092cdd797a4b53f93a6c5c9f4284670ec8a712ccb89faa66174190c0124c9453b934a2e333ca9ae5b95fd351eb075ddcf20b75ae6e5721db1463c0dff130168da5", 0x1000}, {&(0x7f0000001400)='\n', 0x1}, {&(0x7f0000001440)="f761d96f1d32af1a13041fd7898e14a372325ce2112696de20b94f8fbfe249a0b4b5bec22224a3dcfad7b53117eaa52cecaecf31f9f3ff2b3640522aa8ce04d4d7c7909f61e7ebfd2ff24b89c778b69a2e8e97091ed4b6e6b48ca1a0a312056306c85ee5e6950e99130ca33b49a30b9b8350e2ec0443fa6f180a0262671532cd7f680d9242fc38bf97a62b2ba4baa0c5aabcf77ae02894b16f218c1cbe25b2", 0x9f}, {&(0x7f0000001500)="c0d4aa70a385ba14d3ca51da0aff043e2db3332b8a5a3ba32f3f12e8859189bb173914580a985a16c6b84b750d8efc0907f5e7d106e807dbd950332a0c4a9b5b452b970fcecfaae1a22ac7e541ee43b6c4a77e37080c72f63d444ea47b7114546ec2264bee6c98a29e7bda6ed050c54cc6d186075240155e02abfc182ec37cb84dc612150b6da6f2fa0367fe9121afde07ec7ba06b8587b778f7af65", 0x9c}, {&(0x7f00000015c0)="e4d1d1a739f1f9d0b13e5939c25c0e074e781c555bae5c09b2949cb61afd3756ab20a65600fe2546ff7afd291339ce856d21f6039a24c258589fd2274afe20eaad22612df1a689f2e69866fe526194e1bd5e6b476421af471b50dd124443670c7db9d2ec6b1325bdf3e1d2b02c9fa9c6117bba381a40ddd9122f017fb03b3f08ab0c0e99cdbb4b82e544f916b071ae6a3066edcb824981078b63fed1ec91911daeeee2d75e9e260e9db99cebd3cfeb0ffc0966ae2dd380d1956a8b5f63f7", 0xbe}], 0xa, &(0x7f0000001740)=ANY=[@ANYBLOB="800000000000000001000000000000000af7fdb6eab48fdea4951612e5f898751c19c62d680abc22ec0956ee161be7272aba4aa67f46050c796013a769c5a248d62dcd02e34a808330f2f4d97c5e90fd66e64fd0c0fc447ec3c202bdc696f24ab348e2e6615370e1bd954e0476c16029891e2bcbbd7069b28e32cceddf1fde005800000000000000ffff0000000400001aa6771f990d8ab7bccc76eacfbadf1c552c1dddca441141350326395b715dc052336150a292a41756c9de71f6a386d8a6a351c7b15e9385e4b68fa57124f6614f47b30000000000d00000000000000001000000000000008fea981051933dd3558547ab0e497ef11777c3a9ea0342e12832b708b971b23b4d1528ce0b6c100d489bb977c29e2e1b87d0d1b3d651b38d95a45fbc666a62fccdb5b0eef6c35bba2d22af1cdf82487370a717b8ee20ab3f0e5f2d678fd4bc6514c417d4db5cd61ef6c1785de557f11aa14b38106fe17613a644739d130ef02600452aae2afce5ef54ce41b58bca425451b340ea0ef02a5e3991c58db7b236269f37b3439da1448b1f62d58636598f3a29b778a048d85a8511d898f538710000"], 0x1a8}, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="da0885e62ddaf80babf7d0832cf271b64c6e7b56a6ce7fa514b9dc940b3b0600000035bcfe7267314092d47125e5d3fc2c0d61a3bdeafdb142bd9e7a0f390194e9bf18e4ab8859f7950092c797fa5022ad87ca079713f8b3082f13c188d85d3b28612e00cbc101559a80694fc13ccd8a24f5c90c00000000194f57f3f91aa5fbdfbb94685657015c94a1041b72b83af88911d825af0b782bc6ee334f936ff6aa11fdb13ea9fcbb9ecc692db257dc89fdb28f5af5200e16215bbb9d6b71c729e56302885b22e5e3a30029b04a3bc0a7d25ea10a", 0x2e7) 06:21:18 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() dup2(r0, r1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 06:21:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) select(0x40, &(0x7f0000000000)={0x4, 0xe7, 0x0, 0x21c58cac, 0xab, 0x10001, 0x6, 0x10001}, &(0x7f0000000040)={0x7ff, 0x853b, 0x1, 0xb0ec, 0x1, 0xa15, 0xfffffffffffeffff, 0x4f}, &(0x7f0000000080)={0x8000, 0xfffffffeffffffff, 0x8, 0x3, 0x1ff, 0x5, 0x7fffffff, 0x1}, &(0x7f0000000100)={0x59a9f43d, 0x2}) pipe(&(0x7f00000001c0)) 06:21:18 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000f89000/0x2000)=nil, 0x2000) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 06:21:20 executing program 0: close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000d8, 0x0) 06:21:21 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0xa081, 0x4) shutdown(r0, 0x2) 06:21:21 executing program 0: r0 = socket(0x0, 0x0, 0x0) close(r0) setrlimit(0x4, &(0x7f0000000080)={0x8001, 0x100000001}) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4f4fb1339e21657c, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377", 0x10}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000002c0)={0x7fff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffffe, './file0\x00'}) read(r2, &(0x7f0000000380)=""/223, 0xdf) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 06:21:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x7, 0x80000001, 0xcf}) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000040)=0x9) 06:21:21 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r3) 06:21:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x104, 0x0) faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x8, 0x3) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x40) chroot(&(0x7f0000000000)='./file0\x00') 06:21:22 executing program 0: setitimer(0x1, &(0x7f0000000fe0)={{0x0, 0xd30}}, 0x0) r0 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000680)=""/195) r1 = semget$private(0x0, 0x3, 0x24) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1013, r2, 0x0, 0x0) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000240)="5fd0", 0x2}, {&(0x7f0000000280)="5f8838f2d1f7ec08ce373e63076b2ed4a907260b63b4fb0e7aa5c2b4e9f0784bae3777a934f72101bc39617785d1b7615f1c6608d2b2ee2ba802761ed041e07fb2876dbdc5434242851974e843bb5812aba8216b51388b3ef284204cb1f3a6f47d717f6e7b17a9fdd00932688b83bac489077dfb1de2526a138bb5b529ed21614b92ee253ed680c54a9eadc2b1d9948af0bcbbcc7369b41f705cb2f16f5d1b7dd224e8180d65ef111731b25b53320d5fbe5236cdda5f8c4cfbc3bb93628be6aa1cb8348122ae6d88504770a5491b4d331d604e5b8d18a15b6500ee14efcceca306ec0dfa2840504e", 0xe8}, {&(0x7f0000000380)="ecaaf1be0c728e8a9a071644f64dc81349c415b9d75009d2ed1188f4eedfcc824a53fdcd5bf22d9f677f72bb92e73bd8e8cfb045f21e65b935e9042617d447f7f3668dc80d2fe970195bff6a7eff105ac65298d45e509296e9ed8d624c8ed9b7b91fe7ec9167f1cacf056f55131686241261677769755b52a844b096517d5ef99f1ee5e9ef4b7a6668304f6c548a8c29f05bd40ffbcdbbbc3a27d0", 0x9b}, {&(0x7f0000000440)="4041554a709038ed93448b230cbe862b42ba69d698d612b0761d9f896fa6ad747bb854e423f07e0b1641c63045a84191499597de6377783c74e4f8bc6febe1a721b280fe4a3730c1e770f9285003d3c57f947daea35f2469bed4e0fea74fe268a83b7d8fe018bb44f80be3e19b0c7f6f773e46267cfcf442b0fde6ef24b6d55de0f582182654986609", 0x89}, {&(0x7f0000000500)="3d1ca24000008a036c21313644af0a7f8a61f8dd51f4382325f02f07fb5e3f984dec4342e493393b90f4488b16678a", 0x2f}, {&(0x7f0000000540)="e5967017b77941d4a411acd51db46d028a6d91398784f0cf4b1a9fe39bc7f278234a54ea2c7d903c20709c67b55c3fbf10f63f12e29096309827c2239a605251298eeb03afc213356f1833c38eed16fbd472005f11962af043bf5b510acf654f43a09f2bfd252fab82bbd2e16fd715ad983194c76a488a176df08b85bcddda43784a", 0x82}], 0x6) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000100)=0x9) r3 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/146) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000900)=[{&(0x7f0000000780)=""/224, 0xe0}, {&(0x7f0000000880)=""/71, 0x47}], 0x2, 0x0, 0x0) r5 = socket$inet6(0x18, 0x7, 0x10001) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r5, 0x3}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) writev(r6, &(0x7f0000000c80)=[{&(0x7f0000000940)="7834dcbb46787dd8457b71b2991974570dffd171509a8ab7679dc66deab1a54aa550a03e92849f3d2321e6c7f9cc66e3040fc8f71b14f6867fe99b1a5dded03e2afa9d67d615b06ea02938cfada9b9dccd331925aee399e6a6a85ce256efdb8d85514cc279ba06630d82845f5e223db9dcc2825a8629d151ba82579358ed32797058a45f8197dc7f99cad1513ae9b15548", 0x91}, {&(0x7f0000000a00)="01ae1cb11b50628aae29ba7ef882bc57348a2b5679257865c9c4b18d659c9820de0d7a251f6e662bf62b34e54f327963e856f3b60c492fcd0474b40df52a94f5bc3cf498d2077e633faeb2214dfe589915073b2fbb8d2f41902bdc19df2d55dec6fec415b7f1603a3bf7707ececb28690021f3425ef0123e6d46b9b1f5f0ac18302b713a4831", 0x86}, {&(0x7f0000000ac0)="4c9972a244309258c193b3086a708bec7e2f54ee05750afc67659ee472034e703449f5c41ccb0df027f8d8228b690b929c25f7ba27efdf17d4fca09356ff95b0a22bd20221cc7f2e439dc924c24b9ce2577adefaa682820628c486ee6f7b62b1525b60dfccf28956e4686a9ea6c69a77ec276e0965a12f76e821c1c11caf67c151a02b971c3b8332d7ccd11f1edad01be7b13e6fc8ced6f71825f248f248c2bab3f02f1da1bd08bd45c3d665df7f5d6a090ec57c80caa1250cf053085e72beb8082376202b99ad297fcae1aecddcf1649ebf484b", 0xd4}, {&(0x7f0000000bc0)="f566120b950bd1d0e1bc2901488aaf11b0a76e9c2a658a91", 0x18}, {&(0x7f0000000c00)="b908e63919f486ded01ca1695c021f67d44a1df12cd2a02d4c492230c976ab2807924ec7f3416570635c1eb8e1fe2fc486961c56562f88afaf51aa33426a0adf24a02107ab3a014140a9cfaf1a2d652e9d2b96e2365895ac411b040898af25fa39", 0x61}], 0x5) 06:21:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 06:21:22 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) rmdir(&(0x7f0000000040)='./file1\x00') 06:21:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x130) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 06:21:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 06:21:22 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r0, 0x20004276) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0x6, &(0x7f0000000000)="d5ff9668", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x10) shutdown(r1, 0x2) 06:21:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffffeda) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 06:21:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="3b94ba6ab9c83966c1f5d7", 0xb}], 0x1, 0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 06:21:22 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/56}, 0x40, 0x0, 0x800) msgctl$IPC_RMID(r0, 0x0) 06:21:23 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x358, 0x0}, 0x0) socketpair(0x20, 0x4000, 0x3ff, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 06:21:23 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2, 0xc3d}, {0x100000000, 0x9}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00", 0x0, 0x800}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:21:23 executing program 0: r0 = socket(0x18, 0x4, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 06:21:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 06:21:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000480)=0x8) ftruncate(r0, 0x0, 0x1) ftruncate(r0, 0x0, 0x0) open(&(0x7f0000000400)='./file0/file0\x00', 0x10, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x52) sendto$inet6(r0, &(0x7f0000000500)="a4b07b1f99d961800fd7272b1d04a912285fc422f60cb736047073d340cebb9382d844793598d6302a8e385b461fd83b60814614d056e3ebc7db3f55e0ff879c51c511749d7804d31af77b07ec99327ec9b7f2a1837b49ca25aba6982ca5d76739b6350890265e6938fa26cce884f51da61199af1ee7da982ca165ba71d6ffd74b6d1108183108d3aa7797b6f4d75b42c6fed9c6be23455935cc80c07d36374b79b1a10f", 0xa4, 0x3, &(0x7f0000000440)={0x18, 0x2, 0x1, 0xfffffffffffffffe}, 0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="31bc0d1d60e717238ed7ae1261c9d0f473781ddce448979c7e0166ebdeae6d036fd7751cb47cdc9025a5a5e27c6b44495bab23a7a9780cfa7c3bb5b43596258e73bd4652c09e3fe57a5887e44c42c7eb18e98f9d003c4d2f8f2b31702d0496e235c517e4883ad56edd123e916f558569a2f03002fa40584c99e42a52299bfa36232058eac4720c8ce3be5056355ac34da6cd4070fe4895f6884815e4722817", 0x9f}, {&(0x7f0000000040)="e17372cc5c8d8099df8d8ec8", 0xc}, {&(0x7f00000001c0)="78d02b4e85c2672f5be968d3e201336d89edfc89cbc86531b6236f2e5f3b44498d0a2777f42e4d88988c3c2d32a8e7cd30b9e90f387018b34602dd440d882a37c25c410536dd902e64fdacc4c38fc7cc2b43b4719b93919328e27e8eabfe60419b18103cc8bb6140800381b38e151a16a34193880c4f2aea46f4a8514f11", 0x7e}, {&(0x7f0000000080)="b8744c790373ac7bfbd46a2b1b96f48eed8db1889cad1c84e7f0b576d7ce5d22d774b8ee3c6b7b5d", 0x28}, {&(0x7f0000000240)="f884e2f021823ec2fa761e0323484b2a2808fccd65fa656d2a590409c2284537d53e2d3ed9655f1a30a0c8f35ef2c89f94834e70e444d133eec57633af36967d8d1cae47932a51eb2bb6f4a7ca327cb0319b91cb063ea16ae602ec490be1708c0afb88d4d020b623bb52b5082ba01cf86b5f5bf1e06138990c", 0x79}, {&(0x7f00000002c0)="11035c71bae9581ef83ab191d55f3bdf3933e8825f19daf825bad4082cf03c2049bca5fe019ab838a85cf1d44fc47b71d9f21cd792519a585dab01b85a4c7f14dc4a5166ca9618acb009e9c76926ba40532d6b48ec8d69e29c14b9bc55825414d223ef25e67b02568171c650941db75fa89850c80792bc48d9fc27683a368c76a78cb41ef916", 0x86}], 0x6) 06:21:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 06:21:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x9, &(0x7f0000000200)=[{0x3, 0x800, 0x5, 0xeab0}, {0x80, 0x2, 0x3, 0x9}, {0x200, 0x374, 0x0, 0x3}, {0x18a, 0x3, 0x6, 0x101}, {0x0, 0x8, 0x1, 0x5}, {0x5, 0x3c84, 0xfff}, {0x1000, 0x8, 0x5, 0x8fa}, {0x111, 0xc241, 0x6, 0x41}, {0xffffffffc7089138, 0x4, 0x1, 0x8}]}) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x6, 0x1045, 0x7, 0x0, 0x100000000, 0x3, 0x10001, 0x0, 0x3, 0x1e, 0x80}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000004c0)={0x8000}) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getgid() r7 = getgid() r8 = getegid() r9 = getgid() r10 = getegid() setgroups(0x8, &(0x7f0000000180)=[r3, r4, r5, r6, r7, r8, r9, r10]) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000340)) 06:21:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x45329419609a44fb) writev(r0, &(0x7f0000000100), 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x1f) ftruncate(r0, 0x0, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7fff}, {0x18, 0x2, 0x0, 0x35ae}, 0x0, [0xfff, 0x6, 0x2b6, 0x3f, 0x101, 0x8, 0x100000000, 0x7]}, 0x3c) 06:21:24 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80000001) ftruncate(r0, 0x0, 0x30001) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x28) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 06:21:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 06:21:24 executing program 0: setrlimit(0x4, &(0x7f0000000180)={0xffffd, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x200, 0x0) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000440)=""/149, 0x95}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="a3e4c16fe67b93b15438", 0xa}, {&(0x7f00000000c0)="144801d51b0de5c266d61e9df058c2672632ca02bb6cf01e19dbf572d13d358ddad907285f01a2a4dc8528115f14b09491559d4a6159c4e0042985b0e8bd57353e25539276004a31f58db73850384e49227ddaa44fa85f983a48a044e51e60a47054a07d59cdb3d3a768de8c87c8267a58ed2f39b57c7df044aab64eb6680172ecbb9e6a6fe649711b68c09ab7a61ee88dda391dd78a50713c987c13ab96d86dfdd50572d7", 0xa5}, {&(0x7f00000001c0)="221b94b6460dd1f6fdbcf8925a4e9ae8102632e67c3cd5f86aa306d73c6cc39ceb090b6f2dd11cecabafacf82921b0bb264985a86b32bea9f2488f08b0b0e51655b6232bf3d7ae1f6db3309a4aa002f411295011df1eb6c8f592df71960c7e0373c15cc0d0193eb550a12df80a21169350a9bb466d61ff3b191a42d62b020d9f7477b7eb9e6a9293931220fa3618d0b4f8e4e76eae7c24448add6a00d2bc46e8cf5c9653b134ab85d6f6e708d394eba44f7b4cbcb072b25c9665d543f8d120b41ad7955d3f5de7d9348e51547f71f26bd4d20a8a4176d76d", 0xd8}, {&(0x7f00000002c0)="75d6ce9075dd80be2c04ff0d5e26479d1f9cbcb0e735a7daa94aa22e8e47d403792654b0a5ec7c263c0be6e3c785f0eaf1f059430bc4795efe3a9898", 0x3c}, {&(0x7f0000000340)="32c2996c2f5754c699a09d622d72399ad1dab8ed6d2d4715a4e5b13af0125ff6a2e8234aadf3d389d9a8ce21bec5d6b8f4f9de", 0x33}], 0x5, 0x0, 0x37) 06:21:24 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) r2 = open$dir(&(0x7f0000000940)='./file2\x00', 0x10, 0x84) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/189) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') utimensat(r2, &(0x7f0000000d00)='./file2/file0\x00', &(0x7f0000000d40)={{0x7fff, 0xff}, {0x80000001, 0x5}}, 0x0) execve(&(0x7f0000000980)='./file1/file0\x00', &(0x7f0000000b80)=[&(0x7f00000009c0)='x\x00', &(0x7f0000000a00)='@\xf7.\x8c(\x00', &(0x7f0000000a40)='x\x00', &(0x7f0000000a80)='-\x00', &(0x7f0000000ac0)='-&$\x00', &(0x7f0000000b00)='*\x00', &(0x7f0000000b40)=':\x00'], &(0x7f0000000cc0)=[&(0x7f0000000bc0)='x\x00', &(0x7f0000000c00)='x\x00', &(0x7f0000000c40)='\x00', &(0x7f0000000c80)='x\x00']) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) renameat(r0, &(0x7f00000008c0)='./file0\x00', r0, &(0x7f0000000900)='./file\x00') fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 06:21:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000006c0)) 06:21:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x4000, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x3ff, 0x9, {0x80000000, 0x1d78}}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r2, 0x3}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000002a, 0x0, 0x0) 06:21:24 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xe5b7282094cc3d24, r0) kqueue() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x200000000008) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x41, 0x80000086, 0x1f, 0x10000}, {{}, 0xfffffffffffffff9, 0x62b4aeb7b07f04f7}], 0x63, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7}], 0x7d6, &(0x7f0000000180)={0x1c5, 0x3}) 06:21:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 06:21:25 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, &(0x7f0000000100)="c1025e8905082287fe3ef16b5a5414797374bbea8b509d843ea78fbc9adb2bccded93b79f414d41a2c1ef13c512a63", 0xfffffffffffffe85) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$inet6(r2, &(0x7f0000000280)=""/214, 0xd6, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0x8000, 0x6}, 0xc) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) 06:21:25 executing program 0: setitimer(0x3, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f0000000040)) mprotect(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x0) 06:21:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13ce9bae3c6514e6ae973739e0a1a7ec0", 0xfffffffffffffffd}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 06:21:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x1) 06:21:27 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), 0xfffffffffffffffe) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:21:27 executing program 0: r0 = socket(0x10, 0x7, 0xc58a) getuid() pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x2000) socket(0x1, 0x4000, 0x7fff) setsockopt(r0, 0x2, 0x1f, &(0x7f0000000040)="cc1d8385", 0x4) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00/\x00'/24], &(0x7f00000000c0)=0x1) 06:21:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) mlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) 06:21:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000040)=""/180, 0xb4, 0x0, 0x0, 0x0) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) 06:21:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 06:21:29 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x400, 0xffffffffffffff9c) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000696800009d500c503c6b1bd63fff23f71c9829000000000000000000"]) 06:21:31 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x2c7f808e921a3cf5, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x8, 0x1000, 0x1, 0x6, 0x6, 0xa444, 0x1, 0x0, 0x2, 0x92a}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) lseek(r1, 0x0, 0x0, 0x7) write(r0, &(0x7f0000000840)="11", 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 06:21:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xfffffffffffffffd, './file0\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b811000000290000003100000003000000"], 0x30}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:21:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() read(r0, &(0x7f00000000c0)=""/185, 0xb9) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x9, 0x4, {0x6, 0x40}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x10000, 0x9d, 0x0, "45587cec68dd5b0704af70cecd68c965724a211e", 0x100000000, 0x7}) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) fcntl$getown(r0, 0x5) 06:21:31 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x42) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)={{0x0, 0xfffffffffffffffe}}, 0x0) 06:21:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) dup2(r0, r0) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 06:21:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff5af7b4087f3dce53c9d813b9fd813eaa4e713048e6993192964888f68d29fe48958c67d18aff61f890b34d08", 0x16) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000349000/0x4000)=nil, 0x4000, 0x7) 06:21:31 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r1 = semget$private(0x0, 0x3, 0xaff099472b77ce90) semop(r1, &(0x7f00000001c0)=[{0x1, 0x1, 0x800}, {0x4, 0x2, 0x1800}], 0x2) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) r2 = getgid() r3 = getegid() getgroups(0x2, &(0x7f0000001200)=[r2, r3]) close(r0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r4 = semget(0x0, 0x2, 0x44) semop(r4, &(0x7f0000001240)=[{0x1, 0xffffffffffffff5c, 0x4efbab2d8b718346}, {0x2, 0x5, 0x800}, {0x1, 0x7}, {0x3, 0x3, 0x1800}, {0x4, 0xd9, 0x1000}, {0x4, 0x800, 0x1800}, {0x3}, {0x1, 0xda, 0x1800}, {0x1, 0x4, 0x800}], 0x9) fchdir(r0) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000002300)='./file0\x00') read(r0, &(0x7f0000000000)=""/184, 0xb8) accept$unix(r0, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 06:21:31 executing program 1: getrlimit(0x4, &(0x7f0000000000)) r0 = socket(0x11, 0x6aaa79c7f1903727, 0x0) sendto$unix(r0, &(0x7f0000000180)="330e947191705b2d08f6e86fcebaabbe697b0e2e3c531166e2574d144690b151c4f1b0befcfa22dc374eb179d52008565f632e7cbafed3b3911a055d652a68abf91b4f41b4d2af56674bd281d4b5bb47936ca1a8bcca1a5438338ab391a188167cb5a5ac503ad2753551cac0c3e300ef2cad795bec771c223a90c76410b21979e51f9a7d3f2b7f4bdba0685645b5e4b4524e81f1fa09137d131d7e06f3815414448ae8", 0xa3, 0x400, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 06:21:31 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, r3) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 06:21:32 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xffff) kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) 06:21:32 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) socketpair(0x0, 0x0, 0x2, &(0x7f0000000000)) 06:21:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/122, 0x7a}, {&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000000380)=""/12, 0xc}], 0x6, &(0x7f0000000440)=""/180, 0xb4}, 0x800) r2 = socket(0x18, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000000002a, 0x0, 0x0) socketpair(0x6, 0x8000, 0xafce, &(0x7f0000000540)) 06:21:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x10) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 06:21:33 executing program 0: r0 = socket(0x1e, 0x5, 0xfffffffffffffffd) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 06:21:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r1, 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0xce52) r2 = dup(r0) fcntl$getown(r1, 0x5) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x14) fcntl$getflags(r1, 0x3) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0xfffffffffffffffc]}) poll(&(0x7f0000000040)=[{r0, 0x80}, {r1, 0x90}, {r1, 0x1}, {r0, 0x40}, {r1, 0x4}, {r0, 0x4}, {r2, 0x20}], 0x7, 0x1) 06:21:33 executing program 1: r0 = socket(0x18, 0x4003, 0xd84e) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x80000000, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) 06:21:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r5) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) recvmsg(r1, &(0x7f00000001c0)={0x0, 0xfffffebf, 0x0, 0x0, 0x0, 0xfffffffffffffdd3}, 0x4) 06:21:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) close(r0) r3 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0xffffffffffffff44}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000380)=r2) write(r3, &(0x7f00000002c0)="3a281c52c3b4dac4b12693eb570530dc563432bdbb561af6626b93c4d578f81ed4ebd230591a4e0b1fe17dfd7dfc26f0a5bb9b912fe61ee3d65551ebfa8be147f3c1b7ac3ac6a5b7b875d8709f58e8006963d9610242f3cfd6f6810725db473de6ff90936543b622cb02d60a831e0b6f41c3d1cd745da32a35d585f9c754315ede96adf19829039e101507d7e0862c39277d02eff3e93cc53727d0847cdb15683eeb9a2dc51cae1d4b0920e10a5a5539a0de31062e24", 0xb6) linkat(r1, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00', 0x4) dup2(r0, r3) readv(r3, &(0x7f0000001480), 0x216) 06:21:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x21, 0xf0000000, 0x6b1, 0x1f7ca013}, {{r0}, 0xfffffffffffffff9, 0x2, 0xa, 0x7, 0x1f00000000}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x5, 0x81}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000004, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x31e7, 0x3}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x5, 0xc100}], 0x85f5, 0x0, 0x9925, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x5, [{0x1, 0x6}, {0x2, 0x1}, {0x2, 0x1f}, {0x2, 0x4}, {0x2, 0x2}, {0x1, 0x8}, {0x3, 0x1}, {0x2, 0x9}, {0x0, 0xe72}, {0x3, 0x3}, {0xd63e0f0dc9d941e, 0x6}, {0x3, 0x6}, {0x2, 0x4}, {0x6010111898039dfc, 0x3}, {0x1, 0x4}, {0x5651bb43f88b15ea, 0x43b}, {0x3, 0x7fff}, {0x2, 0x80}, {0x3}, {0x3, 0x4}, {0xe70effbb79a37d09, 0x81}, {0x1, 0xc4}, {0x3, 0x4}, {0x3}, {0x1, 0xd1}, {0x1, 0x1eb6}, {0x333819c1887a37b8, 0x8}, {0x3}, {0x2, 0x27f}, {0x2}, {0x1, 0xffffffff}, {0x2, 0x4}]}) ioctl$TIOCSBRK(r2, 0x2000747b) 06:21:33 executing program 0: r0 = semget$private(0x0, 0x1, 0x200) semop(r0, &(0x7f0000000000)=[{0x3, 0x401, 0x1800}, {0x2, 0x70, 0x1000}, {0x1, 0x1, 0x1000}, {0x3, 0x7fe0000000000, 0x800}], 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socket(0x20, 0x4, 0x5) 06:21:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cbf1d4d99342a3505bb3f0216ab93f12fc4d5fde748ed552a024d4a6", 0x61) write(r0, &(0x7f0000000340)="90853856a63efcf2dafd59dbb3ccfeb6611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe7ec94ac670d881303650a2a9c8dfef9cee2dcd728c7861da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09bcef7314bf0ea465482650888d0f5b09f817f6b345ddfa440b3250ec4ade2b9eff015d58f4da4cdfbef685", 0xa9) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x9fc0e296b8586d83) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x1, 0xfffffffffffffffd, "85491702876f5309bfa620000000000900"}) r4 = syz_open_pts() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) 06:21:34 executing program 0: clock_gettime(0x2004, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)=0x389) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x10, 0x0) getsockopt(r1, 0x80000000, 0x9, &(0x7f00000001c0)=""/206, &(0x7f00000000c0)=0xce) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000100)=0x7fff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:21:34 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x0, 0x80000000}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) syz_open_pts() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:21:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3ff, 0xd9de, 0x7, 0x401, "4ba53e9e081732e8a4196d6e57c696be80e2320e", 0x3900000000000, 0x7}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) 06:21:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 06:21:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x24a) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/144) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f66696ca4c0453000"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 06:21:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockname(r0, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6669aa0b9a6800000000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) 06:21:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x4d07d191, 0x9, &(0x7f0000000200)="3bcc5872ad1199ca94a56412a11fdbdbe9f7564bd8f01cc37ae796", 0x1b) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x1, 0x12ae8, &(0x7f00000000c0)="26ab7e6446a1208795c874fd5894152f9f4f757e062019062a0cb7f5d1b516f329230cf036bb2a698013687d2358cb7c2136dd8c34bcd402d7d8af3c5cf11b7e2012a725d8bd1c64abc90354495e5971d06a9e131113cf61bab3670b843df568f0da8a6d6a201c4bd0834e516bb13fbff6511203aba0f7d7404d044d3b144bf80476dc246743f24b16fedad0bad5cbc69b", 0x91) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 06:21:34 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000001400)='./file0\x00', 0xe0393da2c9aa7a55, 0x10057) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000001340)=0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x14, 0x10012, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000013c0)={&(0x7f0000001380)='./file0\x00', r1, 0x1}) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/55, 0x37) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000180)=""/77, 0x4d}], 0x2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) setgid(r2) ioctl$TIOCSCTTY(r1, 0x20007461) 06:21:34 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, &(0x7f0000000100)=""/214, 0xd6, 0x2, &(0x7f0000000200)={0x18, 0x0, 0xfffffffffffffffc, 0x7fffffff}, 0xc) r2 = socket(0x3, 0x1, 0x3) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0xffffffffffffffc0, 0x5}, 0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 06:21:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xf0565af83be643fb) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) 06:21:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 06:21:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) r2 = dup2(r0, r1) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lstat(&(0x7f00000001c0)='./file0\x00', 0x0) 06:21:34 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x0, 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x2b, 0x1) lseek(r0, 0x0, 0x0, 0x2) r6 = getpgid(0x0) r7 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r5, 0x0, 0x0, 0x1) r15 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r5, r2, r4, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r5, r1]}, @rights={0x38, 0xffff, 0x1, [r2, r3, r1, r2, r3, r5, r2, r2, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r2, r4]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x138}, 0x4) accept$inet6(r2, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x400, 0x0) r18 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmat(r18, &(0x7f0000ffd000/0x2000)=nil, 0x1000) fcntl$lock(r4, 0x8, &(0x7f0000000b80)={0x1, 0x3, 0x4d24, 0x6a, r15}) r19 = semget$private(0x0, 0x2, 0x0) semop(r19, &(0x7f0000000bc0)=[{0x2, 0x4, 0x1800}, {0x4, 0xff, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x7, 0x6, 0x1000}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000c00), 0x1, 0x0) semget$private(0x0, 0x3, 0x5) 06:21:34 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() ftruncate(r0, 0x0, 0x4000000000007) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0x7, 0x8, 0x371, "46b41b3c7f052acf4fcb4659bb70f5ac4c782956", 0x6d, 0x1}) 06:21:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f00000000c0)={0x4, 0xffff}, &(0x7f0000000100)) ioctl$TIOCSDTR(r0, 0x20007479) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x81) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000240)='./file1\x00', r2, &(0x7f0000000280)='./file0\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x64) lseek(r3, 0x0, 0x0, 0x1) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000340)) r7 = getpgid(0xffffffffffffffff) fcntl$lock(r6, 0x7, &(0x7f0000000380)={0x1, 0x2, 0xfffffffffffffff7, 0x9, r7}) select(0x40, &(0x7f00000003c0)={0xa7, 0x3, 0x1f, 0x4}, 0x0, 0x0, 0x0) getuid() pipe2(0x0, 0x0) link(0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) fsync(0xffffffffffffffff) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x2, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) unveil(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='c\x00') ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 06:21:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x100, &(0x7f0000002000/0x4000)=nil) shmat(r1, &(0x7f0000003000/0x2000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 06:21:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 06:21:34 executing program 0: r0 = socket(0x1, 0x5, 0x7) fcntl$setflags(r0, 0x2, 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 06:21:35 executing program 0: r0 = socket(0x12, 0x8000, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x126eae9e62e899bf, 0x45) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000140)=[{r1, 0x10}], 0x1, 0x6) write(r0, &(0x7f0000000840)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809ffff0000000000008a140a5df1479bc9e2d293e9fc5d010006bd7bc35572410b2d16d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896385616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d0741822db075afe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cb6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41a7b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545473b9366df999301e439706a587355437a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3ccd6889c0a7c1d58e9359a36630606fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b89ff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7a1f39afee3b07ed215590ef0ec1cf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e313f86d243660660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b8736196e8118582891b01af71a86a7f01c8b471fef62d3401d51994fa7512787294ec44984fd03f748ec1d5abd5b84babab2b837a862a492cd0236a8a87a2bb6580ac2fa1c10e29d62b56e212f19f407877858c5f1ecafdc9e93067529855aa858b2e0683df4429cfaafbc834235d744574a1f8f08ee7ea0461f90a27f22c300491f44ab450bda88d028cb1d215c071e91170ca0a7069150e0cab5b8df45f9e75b7e9a995084cae582691c675625943da180df3a789df0861dbf3562670c76120c36f518ead54fe5bfc5a783b4587380826b9ab133a8ab81c60a283e81a107cd2bf21cf3c20e2ccb360be31044a27a7f29fca5dc7447c48f45cfe7462690cc091ec1199f44235a5e7079cb777f2b9995cd217c2f2783c7420cd5dad8ab8b0cbbc01edcac0e283f3e350f17a21be9132477ab44b7078c6153bd8b23aef56713d9449c6ad45a88fa1c070f8bc9a1087b315fe65108d6530038b8243e3d4592043fe8c5857c1e9727ed3cf91b900e74467fad545a68d6a9f4dc1ae62d7ef49da3855216eb10fa9f342b24c940b0070cdabc5c5adc349661f2b720500e", 0xffffffffffffff49) 06:21:36 executing program 1: mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') r0 = dup(0xffffffffffffffff) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) open(&(0x7f0000000100)='./file1\x00', 0x400, 0x3ef079aa398d7beb) 06:21:36 executing program 0: clock_gettime(0xf4c4e9945dceb534, &(0x7f0000000000)) clock_getres(0x3, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x2, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x200, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = socket$unix(0x1, 0x2, 0x0) r8 = socket(0x1, 0x2, 0x490) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0xb246cebaa1a6ba22, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2010, r2, 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) r11 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x7fffffff, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x0, 0x1}, {{r3}, 0xfffffffffffffff9, 0x20, 0x8, 0x7f, 0x6}, {{r4}, 0xfffffffffffffffe, 0xa2, 0x2, 0x5, 0x40}, {{r5}, 0x3a2926706679e3f9, 0x20, 0x40000000, 0x9, 0x1}, {{r6}, 0xffffffffffffffff, 0x2, 0x10, 0x80000000, 0x6}], 0x3, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffd, 0xa, 0x2, 0x4, 0x780}, {{r8}, 0xfffffffffffffffc, 0x3, 0xfffff, 0x3, 0x3}, {{r9}, 0xea7bf2fa3225a373, 0x81, 0x10, 0x6, 0x7}, {{r10}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x7, 0x401}, {{r11}, 0xfffffffffffffffe, 0x22, 0x81ed1b5216753549, 0x1e9, 0x646e72c2}], 0x2, &(0x7f0000000400)={0x6, 0x40}) 06:21:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x9) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:21:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="f75a03d9de72bbe599e730723ed3fd35d7e2ac47172ad2435c9b55c663bdab20000000a155cd17f860442d7f7ec501fc71d6b408ef11db9edf16e76ae0", 0x3d) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e0000000000000030ca0d4e3c9c283d667afe25a2424a6305f4f3fc99ba1199ae278b9cd3e81a1400f7575fb37c01f335d294ac7352eaf01dfed121002953933213d362a083f80492b344336e5ada45ab42dd073d2c789ada00ad64718fe06648e92560c2433718f87084bf30d18876d9a2a3fa969ddae0b80964c5b2c3f68658ebe8ebdb78d76ce72475d2be996eeb488eba1c759bec7a9f3bf0a76f6e66d830c685afb0a1e86e8251cec847d7671d060d48ff895028f69d91c81b1c4406c275eda4a36dd418266b4f90f10c3f14fccc8a"], 0x10) 06:21:36 executing program 1: r0 = msgget(0x3, 0x400) msgsnd(r0, &(0x7f0000000340)={0x2, "7ebc4bcd556812b427c52b7356b4b1305b40bcac553113515e8462be0947798b05b438a9bd8ced11b42580315f6ba22defd7c9b3b00e498502e20b8ca353d0310410e080f02c5103ccf276a2566ede4e7fcad655"}, 0x5c, 0x800) r1 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r3) ioctl$KDSETRAD(r4, 0x20004b43) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x428b773aa93c6fc6, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000300)=0xca) msgrcv(r1, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) fchflags(r2, 0x10000) msgrcv(r1, &(0x7f0000002500)={0x0, ""/4096}, 0xffffffffffffff02, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000180)={0x5ba4f275700c8659, "07d5961846a2339954e429b2589eaf4064986467235ac645d012ad9354820382f2ca57dc6bf077bcc194e7ae06f39cb51d015fb5f14d8e6435a8383af51feb8ff441b0215df463ba1dc0231e6f54c7d5047c00d3c936d32a19b31c45dde979ddd132cd7cbdeaa5652fe717092367085e638cbe282026cb180336b912f4aac58ac9da341e73adea8d3e0ff6f2c76ab441e3f98432bd9a7375f06732b9fc28d608e9eb65bac4958bc6c22f9590708254f362bedc816fedb3ecd459c7ea04cfcb08e56acd099034be69519a8a315b9508ce857ded2f21058f42e0c071ace4e67111a680d4fe67d83b18a3f8bc3834"}, 0xf5, 0x800) ftruncate(r2, 0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r6}) getpeername$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000b00)=0x8) msgrcv(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000091000000f7000000000000000000000000200000000000ac950000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180026000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) r7 = semget$private(0x0, 0x8698ebfc68b2ce50, 0x80) msgsnd(r1, &(0x7f0000000b40)={0x1, "2aee0e58d36a70671965f06c72735e571784e5d9dd1cf92272087f55930aa0a75f9e8323261eabadb0b9589a3366959be9906648ad99f1740504c853265fb0764ea358b66e4c06ddb760888623"}, 0x55, 0x800) semctl$GETZCNT(r7, 0x6, 0x7, &(0x7f0000000a80)=""/110) sendto(r2, &(0x7f00000055c0)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576ce20763dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e0200100ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1a8ed8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca235bd1e3c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e7199983f5b0f8635abe96dcdf0f3470", 0x100f, 0x102, &(0x7f00000011c0)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xfffffffffffffe5d) r8 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getsockopt(r8, 0x1, 0x6, &(0x7f00000003c0)=""/223, &(0x7f00000004c0)=0xdf) kevent(r5, &(0x7f0000000900)=[{{r8}, 0x1e4404823ff65178, 0x40, 0x2, 0x4, 0x2}, {{r5}, 0xfffffffffffffffd, 0x10, 0x40000010, 0x9, 0x2}, {{r8}, 0xfffffffffffffffe, 0x2, 0x80, 0x7ff, 0x1}], 0x4, &(0x7f0000000980)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x2, 0x7, 0x7}, {{r2}, 0xfffffffffffffff8, 0x41, 0x20, 0x3f, 0x100}, {{r3}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x8001, 0x1}, {{r8}, 0xfffffffffffffff8, 0x52, 0x1, 0x8, 0x3}, {{r8}, 0xfffffffffffffffe, 0x10, 0x1, 0x5, 0x7ff}], 0x10000, &(0x7f0000000a40)={0x2, 0x7}) shutdown(r3, 0x974adb1b6ee71369) execve(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000740)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='{^\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='+\x00', &(0x7f0000000700)='/dev/zero\x00'], &(0x7f00000008c0)=[&(0x7f00000007c0)='+%\x00', &(0x7f0000000800)=',)\')\'/\x00', &(0x7f0000000840)='*\x00', &(0x7f0000000880)=')\x00']) msgsnd(r1, &(0x7f0000002440)=ANY=[@ANYBLOB="0300000000000000a11954b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b817273a6e3b6fefe4c2522decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc4"], 0xac, 0x800) 06:21:36 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20080, 0x100) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x22, 0x2) r2 = syz_open_pts() syz_open_pts() fsync(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, {0x9, 0xe71f}}) write(r0, &(0x7f0000000040)="2582160344571be0bc299b6bf5d046e4d5fd2b", 0x13) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xffff) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x81, 0xffffffff, {0xd2f, 0x5cf}}) r3 = dup(r2) ioctl$BIOCFLUSH(r3, 0x20004268) 06:21:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) r1 = syz_open_pts() read(r0, &(0x7f0000000040)=""/17, 0x11) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x9, 0x0, "e4453f1b8f50495f918c8cc46252e438c1dc52d7"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8069a4c3c8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 299693 33392 32767 0x10 0 1 syz-executor.1 *466020 52809 32767 0x10 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff822044dc) at witness_warn+0x69e userret(ffff800020a88290) at userret+0x36a syscall(ffff800024f77960) at syscall+0x44a Xsyscall(6,5,c,0,3,661d45a81b0) at Xsyscall+0x128 end of kernel end trace frame: 0x664749eae90, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff822044dc) at witness_warn+0x69e userret(ffff800020a88290) at userret+0x36a syscall(ffff800024f77960) at syscall+0x44a Xsyscall(6,5,c,0,3,661d45a81b0) at Xsyscall+0x128 end of kernel end trace frame: 0x664749eae90, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024f776a0 rbx 0xffff800024f77750 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022f2e000 rax 0xffff800000a6ddc0 r8 0xffffffff820a5e13 kprintf+0x173 r9 0x1 r10 0x25 r11 0x18c80cbd970c1172 r12 0x3000000008 r13 0xffff800024f776b0 r14 0x100 r15 0x1 rip 0xffffffff810a7a88 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024f77690 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=466020 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a898c8,0xffff800020a88518 process=0xffff800020add180 user=0xffff800024f72000, vmspace=0xfffffd807f00b730 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=5, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 33392 299693 66781 32767 7 0x10 syz-executor.1 33392 101890 66781 32767 2 0x4000010 syz-executor.1 33392 40233 66781 32767 2 0x4000010 syz-executor.1 52809 382109 18298 32767 2 0x10 syz-executor.0 52809 372331 18298 32767 2 0x4000010 syz-executor.0 52809 41068 18298 32767 2 0x4000010 syz-executor.0 *52809 466020 18298 32767 7 0x4000010 syz-executor.0 66781 17647 84271 32767 2 0x490 syz-executor.1 84271 350160 718 0 3 0x82 wait syz-executor.1 18298 468093 98668 32767 2 0x490 syz-executor.0 98668 521261 718 0 3 0x82 wait syz-executor.0 47383 508553 0 0 3 0x14200 bored sosplice 718 156164 38543 0 3 0x82 thrsleep syz-fuzzer 718 452025 38543 0 2 0x4000482 syz-fuzzer 718 249995 38543 0 3 0x4000082 thrsleep syz-fuzzer 718 417829 38543 0 3 0x4000082 thrsleep syz-fuzzer 718 465823 38543 0 3 0x4000082 thrsleep syz-fuzzer 718 203561 38543 0 3 0x4000082 thrsleep syz-fuzzer 718 463432 38543 0 3 0x4000082 thrsleep syz-fuzzer 718 127766 38543 0 2 0x4000482 syz-fuzzer 718 11261 38543 0 3 0x4000082 thrsleep syz-fuzzer 718 193871 38543 0 3 0x4000082 kqread syz-fuzzer 38543 327914 61720 0 3 0x10008a pause ksh 61720 485576 45858 0 3 0x92 select sshd 46462 337480 1 0 3 0x100083 ttyin getty 45858 52271 1 0 3 0x80 select sshd 59094 463350 99981 73 2 0x100090 syslogd 99981 290992 1 0 3 0x100082 netio syslogd 27369 136115 1 77 3 0x100090 poll dhclient 9043 197980 1 0 3 0x80 poll dhclient 78047 420268 0 0 2 0x14200 zerothread 55546 188541 0 0 3 0x14200 aiodoned aiodoned 60495 56929 0 0 3 0x14200 syncer update 44664 30591 0 0 3 0x14200 cleaner cleaner 77909 358903 0 0 3 0x14200 reaper reaper 84793 155689 0 0 3 0x14200 pgdaemon pagedaemon 15128 233143 0 0 3 0x14200 bored crynlk 84361 131811 0 0 3 0x14200 bored crypto 82169 93869 0 0 3 0x40014200 acpi0 acpi0 88357 168660 0 0 3 0x40014200 idle1 18220 331278 0 0 3 0x14200 bored softnet 28927 20559 0 0 3 0x14200 bored systqmp 26432 115293 0 0 3 0x14200 bored systq 43762 424131 0 0 2 0x40014200 softclock 68011 22360 0 0 3 0x40014200 idle0 89957 381915 0 0 3 0x14200 bored smr 1 207994 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 52809 (syz-executor.0) thread 0xffff800020a88290 (466020) exclusive rrwlock inode r = 0 (0xfffffd8069a4c3c8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 10839 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 2788 0 0 ifaddr 35 10K 10K 78643K 394 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 136 0 0 iov 0 0K 28K 78643K 212 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 2635 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 47 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 346 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 3036 0 0 sigio 0 0K 0K 78643K 31 0 0 proc 41 38K 70K 78643K 2913 0 0 subproc 34 2K 2K 78643K 1020 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 360 0 0 in_multi 33 2K 2K 78643K 758 0 0 ether_multi 1 0K 0K 78643K 17 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 1135 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 94 21K 30K 78643K 10800 0 0 UVM aobj 130 7K 7K 78643K 138 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 160 0 0 NDP 7 0K 0K 78643K 183 0 0 temp 121 3542K 3622K 78643K 16070 0 0 kqueue 0 0K 0K 78643K 55 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 122 0 116 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 267 0 265 1 0 1 1 0 8 0 rtentry 112 683 0 639 2 0 2 2 0 8 0 unpcb 120 1225 0 1217 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3996 0 3996 1 1 0 1 0 8 0 tcpcb 544 630 0 626 1 0 1 1 0 8 0 inpcb 280 1595 0 1588 3 1 2 2 0 8 1 nd6 48 180 0 174 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2818 0 2626 14 2 12 13 0 8 0 art_table 32 2819 0 2626 2 0 2 2 0 8 0 art_node 16 682 0 642 1 0 1 1 0 8 0 sysvmsgpl 40 23 0 11 1 0 1 1 0 8 0 semapl 112 344 0 334 1 0 1 1 0 8 0 shmpl 112 136 0 8 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4412 0 2974 48 1 47 47 0 8 0 ffsino 272 4412 0 2974 97 0 97 97 0 8 0 nchpl 144 8075 0 6448 61 0 61 61 0 8 0 uvmvnodes 72 5441 0 0 99 0 99 99 0 8 0 vnodes 200 5441 0 0 287 0 287 287 0 8 0 namei 1024 32932 0 32932 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 21961 0 21961 12 11 1 7 0 8 1 plimitpl 152 553 0 544 1 0 1 1 0 8 0 sigapl 432 3033 0 3017 7 5 2 3 0 8 0 futexpl 56 27679 0 27679 1 0 1 1 0 8 1 knotepl 112 1913 0 1894 1 0 1 1 0 8 0 kqueuepl 104 704 0 702 1 0 1 1 0 8 0 pipepl 112 2054 0 2035 6 5 1 2 0 8 0 fdescpl 488 3034 0 3017 3 0 3 3 0 8 0 filepl 152 18598 0 18492 12 7 5 7 0 8 0 lockfpl 104 537 0 537 8 7 1 1 0 8 1 lockfspl 48 168 0 168 8 7 1 1 0 8 1 sessionpl 112 75 0 65 1 0 1 1 0 8 0 pgrppl 48 104 0 94 1 0 1 1 0 8 0 ucredpl 96 5128 0 5119 1 0 1 1 0 8 0 zombiepl 144 3017 0 3017 2 1 1 1 0 8 1 processpl 896 3050 0 3017 4 0 4 4 0 8 0 procpl 632 7655 0 7608 10 6 4 5 0 8 0 srpgc 64 116 0 116 12 11 1 1 0 8 1 sosppl 128 29 0 29 13 12 1 1 0 8 1 sockpl 384 3124 0 3107 7 4 3 4 0 8 1 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 19 0 0 2 0 2 2 0 8 0 mcl9k 9216 13 0 0 1 0 1 1 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 14 0 0 2 0 2 2 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 117 0 0 14 1 13 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 313 0 0 12 0 12 12 0 8 0 bufpl 256 9507 0 2493 439 0 439 439 0 8 0 anonpl 16 353043 0 346857 105 64 41 47 0 124 4 amapchunkpl 152 24273 0 24184 37 32 5 11 0 158 0 amappl16 192 14393 0 14002 126 97 29 34 0 8 8 amappl15 184 464 0 464 6 5 1 1 0 8 1 amappl14 176 727 0 720 1 0 1 1 0 8 0 amappl13 168 343 0 340 1 0 1 1 0 8 0 amappl12 160 544 0 541 1 0 1 1 0 8 0 amappl11 152 599 0 588 1 0 1 1 0 8 0 amappl10 144 494 0 492 1 0 1 1 0 8 0 amappl9 136 1462 0 1453 1 0 1 1 0 8 0 amappl8 128 905 0 870 3 1 2 2 0 8 0 amappl7 120 593 0 585 1 0 1 1 0 8 0 amappl6 112 428 0 420 1 0 1 1 0 8 0 amappl5 104 1029 0 1019 1 0 1 1 0 8 0 amappl4 96 3106 0 3075 2 1 1 2 0 8 0 amappl3 88 979 0 969 1 0 1 1 0 8 0 amappl2 80 19020 0 18943 3 1 2 3 0 8 0 amappl1 72 89209 0 88744 28 19 9 19 0 8 0 amappl 80 8816 0 8779 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 137 0 8 3 0 3 3 0 8 0 uaddrrnd 24 3034 0 3017 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3034 0 3017 1 0 1 1 0 8 0 vmmpekpl 168 28513 0 28485 2 0 2 2 0 8 0 vmmpepl 168 393157 0 391443 158 73 85 87 0 357 10 vmsppl 368 3033 0 3017 2 0 2 2 0 8 0 pdppl 4096 6075 0 6034 6 0 6 6 0 8 0 pvpl 32 951312 0 941848 225 113 112 126 0 265 20 pmappl 232 3033 0 3017 7 6 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 599 0 6 17 0 17 17 0 8 0