d() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r11, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r11) 16:31:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000900)=""/252, 0xfc}, {&(0x7f0000000640)=""/117, 0x75}, {&(0x7f0000000b40)=""/168, 0xa8}, {&(0x7f00000004c0)=""/53, 0x35}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000000c00)=""/197, 0xc5}], 0x7, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000280)=0xc) fcntl$setown(r2, 0x6, r5) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000a00)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075f8e5158b0dbad4a1d82b4a75183fb3368023044e2f0912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d2fcc9971a858107665e79f8454507685475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d0b7eac7897a1f8125c3f7d036f46f3cda2896765b1581a77246853175c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bfadb938cb57deafb2bb2b621f59f6e2d5a8a51658ae897ec3d9c5e3a9676bc22c9f5a8206c7e5209d630f6710a45f1f89994fa2489d965b622f737d777975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e48f6f12a866c27544de0c14a315cd17cac46fc4631c87227cbec9170b84af6aa712cacdb2b4b0fb57bf"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r6, 0x6, r8) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r7, 0x85}], 0x200000000000001d, 0x5) r9 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r9, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r10}) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) 16:31:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() lseek(r2, 0x0, 0x0, 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x1ff) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x9c09, 0x8c4, 0x1, 0x3}) 16:31:19 executing program 1: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x2}) r2 = fcntl$dupfd(r0, 0x400, r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x200, 0x0) r3 = semget(0x3, 0x4, 0x142) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000c08000/0x3000)=nil, 0x3000, 0x5, 0x12, r2, 0x0, 0x0) 16:31:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pread(r1, &(0x7f00000001c0)="9e85d52b8c611ebd6335e24e45da164738bcab2201e095da78fc3cc66723d389f7baf7e0b0ebb4345a2a8be4b79ae6b6dfbfb65feba639ca7f214c1c27784ca9660c727f8e11fe77b8ea3c5fb293aeed6b14ad64acaf6dce68a1df7f38796f5c088316a11892eabd1d106333e4754389f32754fcb6bbfee635f14933159556cb4227e4ef49b6abf3a38ecb9eb9452eba6f07b86dba053aa580f4a3b0c5faefda91a1e44d8c9cd6df841cbe8d6fa157e704858b601c3ff509738e4fd6079808bffc6ed180ba2e2dd128584a1134d0b8", 0xcf, 0x0, 0x0) r2 = getuid() setreuid(r0, r2) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x3, 0x1, 0x5, 0xbf1e, "dda087af004cb89592b38bb967d8ad1dfd92ae59", 0x5, 0x6f}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x0, r4) kevent(r5, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe}], 0x4c54, 0x0, 0x10000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETRAD(r8, 0x20004b43) kevent(r6, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x4, 0x7, 0x20, 0x1, "7fedf9b9b1c874d527fea21dec24688168bcf638", 0x0, 0x7ffffffd}) dup2(r3, r7) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000000100)) kevent(r6, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:31:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x1, 0xfdf) 16:31:19 executing program 1: socketpair(0x1, 0x4, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/248, &(0x7f00000002c0)=0xf8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r2, &(0x7f0000000380)='\x00', 0xffffffffffffff5e) close(r3) ftruncate(r2, 0x0, 0x2) 16:31:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) pread(r0, &(0x7f00000001c0)="d93b1aeb24b535194e0c19f678713d9d2cf9ff0100005f3a34e6e5a7dd43573ab45f05ce2dcb6804fcc4f5f420c1528a6e807279d30cb674b00aee56d4f310596fab53c8c04c0793aba39e31895f0ed3a4a12cdc105332d7c1960166d4fb7a8bd086c47bedb30d4e70e2102a24a6dc8b83bb000000000000000000000000000000008907a488fa2702c809b77b07ff52fd11ab6b0257d1bd6b616760da1c909e1f90b7553ae306d412f712de17cf97d1b4f0e7db7c4d7cb48fab3cfc8f8e3c885d38d56325d85e50cb43210a20ebc169ee1765dbad2689c63eb5b5f159598b8305e8c3548f07ac3a338a4c8f4cbba9fd60eddacf9f043c72275fa8b1da5e41c1a305c8db14661e214c9f5fbecb001d61178986155ff7da6a634a45b2c37c2935d2f2ec66fa3dbe5280539a9c7f6b40ab22764e5876b8197dda5c0ee6e24bf8b2cb6546c661c4d60c2cb4d45118c393916b6cca7eb93bc2e1e9f1cf308c8f28de52bfb817c32d66d8f9543c5661", 0xa5, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x80, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x5, 0x9, 0xfffffffffffffffb, 0x8, "547562bb329bfce6f0757bd23611bfe5a7d0736f", 0x85, 0x2}) r2 = syz_open_pts() fsync(r0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x8) ioctl$KDENABIO(r1, 0x20004b3c) 16:31:19 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') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1/file0\x00', 0x146) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x8) 16:31:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x1}) r4 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 16:31:20 executing program 1: socket(0x36cc6995ce7adff3, 0x1, 0x1) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xfffffffffffffffe}, 0x8) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1c3c) 16:31:20 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:31:20 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:31:20 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:31:20 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20400, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x7, 0x5012, r0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:31:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0xfffffcfc) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x101, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:31:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000000)="48bd2e14baf717b84383a89f91ea8259e6fa10687ec138a0b08d020c823efaa35c7e5b892b82da424a225551540ffaf8e55d27a7f89dea8811904d316e0f7f312377c5172e", 0x45, 0x0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:31:20 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) utimes(0x0, 0xfffffffffffffffe) 16:31:20 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) sendto$unix(r0, &(0x7f0000000500)="983ba6db42707ad1737e44388093a11a905588c232be28ef0fedf69848b76d1705879f0143178a661f00000000000000cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078feb91b477f716c39566d03dd95007dbc6877cba8dc48f94b51c11f820df43d00084681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b9393c56edf44294d08bbecfa081360c64eb018df924eb489e70bc5c36bfe96f7e336fbc19d23c56e40162543105373ca2fa47dc402d4e132ca8edc5710c761fcf1643c966d45d7a52d724245c8497665bcbf6d82593d104d9d387eb89137f969072d5c00a6f2240cfe47cdb528bf840f3dba71dc728f24919e0d6211080f0e08bd1e98e0e6e7c4cfabf496814f09b8eb1d4ceff2fe01a0f71fda126b65d9d98193f3a4e0641edaee28ddcacf4e339900b26a63eebdd4a3a69481e453f543b2ca5c02ce11e62d8609a2caf8a91e650341bcbb83b641d566339ae02c3ff4ec1cf623ec", 0x172, 0x12, 0x0, 0x0) 16:31:20 executing program 1: utimes(0x0, 0xfffffffffffffffe) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:31:20 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) write(r0, 0x0, 0xfffffffffffffd37) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in}) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000052000/0x4000)=nil, 0x4000) 16:31:20 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = fcntl$dupfd(r0, 0x0, r0) kevent(r5, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe}], 0x4c54, 0x0, 0x10000, 0x0) 16:31:20 executing program 0: shmget$private(0x0, 0x1000, 0x6, &(0x7f0000ffc000/0x1000)=nil) r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) dup2(r1, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xb5, 0x0, 0x20, 0x7, "f24118af1475f800ac72ed49753dc809736631cf", 0x8000, 0x3}) 16:31:20 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xe74, 0x5, 0xa44, "e65c88f16c578a3002abc251b41bf99a40124e19", 0x6, 0x20}) r1 = dup(r0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0xd2e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x0, 0xbf9a, 0xfffffffffffffffc, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r2 = syz_open_pts() writev(r2, &(0x7f0000000380)=[{&(0x7f0000000140)="0b0b601e26c0a4540c5ccae66da9cd5c7427d95a5d2bbecec6fb9f5f97d5d49a7815f78b7274634377d2374e62df6eeb6f9988f428a15046f4a39feae6997aef96debbff080f7f373d013ebc69d77794f02fb6bf70b6161e0c9e3d086c4d2c0eeefa506ac2043ace8d8579c79c2a7653567cc66a6d5938de81b1b9fda0048174583980c73c0a8a64c167184420e5b07c154efc1663eafead99795f592c0f8cada23faf547f8207a77575a3d10b872aed7794c973639d54605eddd1e5", 0xbc}, {&(0x7f0000000200)="5f67568f0cd20ae4134656215cefa1bd53348732f12e36195845114b227abda4e53ee2bc00c4c3abf8c07fe11ba10cf82d1e66691b59260c39ebae1457107d230739f375b52c648cd4ef8718101b11f54a3bcc4300ceb3c3b1d64b566d43eb055688f7021ba57f800f22d6f69745f5fc7b9315ff809d02c195b287526971daa4851a66770ec68db3e084fe6a2afe3514fc20aa27b4b160f14d93794100b365a2d5e86100a6fcb066d91cea3968f6a1431039299afcad152baeef59f19c99b0ae454d86f429000bfc9fbbfbe9c3e13b2631e5027e414a1208443508285e786610af53872e5fb5f4344570d093ab3a02434857146da7bc7e0333", 0xf9}, {&(0x7f0000000300)="b53577f49de60144511f3aa924c4e11fd4cf9b61880b39717bd55261c7e83c5b9fc2d25a1ba8106d97b5d4a4153cd74cc5e7a953692e7c2b0e807fa5ae984f251ba2b7e098408a16f8", 0x49}], 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0x1, 0x4, 0x8, "acd70bd063834202e9ab6c8facd21bebc87f57e3", 0x9, 0xffffffffffffffc1}) 16:31:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:31:21 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x111) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x100, 0x200}, 0xc) recvfrom(r1, &(0x7f0000000080)=""/215, 0xd7, 0x800, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:31:21 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) readlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)=""/111, 0x6f) unlink(&(0x7f0000000180)='./file0/file0\x00') kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x30, 0x3, 0x10001, 0x200}, {{r0}, 0xfffffffffffffffc, 0x21, 0x4, 0x70a, 0x4}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x5, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x1c, 0x1, 0x2, 0x8}, {{r0}, 0x0, 0x5, 0x2, 0x6, 0x20000000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x1000, 0x3}, {{r0}, 0xffffffffffffffff, 0xb79a6070b8e91950, 0x4, 0x3, 0x5f2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0xadf, 0x6}], 0x4f, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x12, 0x10, 0x1d537389, 0x1}, {{r0}, 0x0, 0x2, 0x8, 0x2e49, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x81, 0x0, 0x9cbe, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0xffffffffffffff01, 0x81}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0xc78d, 0x8000}, {{r0}, 0xfffffffffffffffb, 0xd1, 0x2, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x4, 0x5}], 0x5, &(0x7f0000000000)={0x5c, 0x2}) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) 16:31:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000003880), 0x0, 0x0, 0x0) 16:31:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000940)=0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:31:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:31:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r1) 16:31:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000000)) 16:31:21 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b", 0x1, 0x0, 0x40000) fcntl$getflags(r0, 0x3) 16:31:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2db9f9b4aedcb1c, 0x0) 16:31:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) sendmsg(r0, &(0x7f0000003980)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002680)=[{&(0x7f0000000140)="f92c681368534c442459b102e99af910b0acba995f7f7329fbe49198dac72cb80f0b2359104253c6f1c04fea9250095fc75c3d8762159ada6b280eb6a4f550399aa233de395f7cd18527a72b78a9798e628282a2e6c927372194b14a44eb6a80068f0e2451eff759d3fbd8ae45c2d9f75d9514b578c60a48389374b07017ff03a4fe266a24ab33577fbf6cdef7df0781", 0x90}, {&(0x7f0000000200)="0e391cfd11e3d5b955f36a6fe5e5883dfd4ee9dbf7cec68e1e3f9c1676bc01f3c408d5ab244de1b0c7c0b2e7ef4a478d2cbfcb26c79c75e80b6181883a9563d01ada8ab327f748aadb5e787011f3d1f49bad776ef20e26f4762240448f56045cd425c001b3eb2175ecb4cde30c592c5fb5bfcb35cc8b995a2c84312d606bc2e6212e808e3c0c22d8b9976adbde4ccb79aa3ef2052c6871ad1eb2c7cff690ea056bffaf2e0f3e59f068879dee7cd4713bae90e803427cdfc4451d7b6917d25be17497bda62e2a2378234aaf", 0xcb}, {&(0x7f0000000300)="85be25758da6af8c859c16b4030ec996854fed0e186d6716c2f8ba759bb37d0adc2a06ccb8e7b609", 0x28}, {&(0x7f0000000340)="4e33eec53da71ed66587875c842354e7ad5a8a4b32aba04d9e278c5ba4048bddb90a69a5377d4cef75225dcd1eb5bb5d210f6d58b10a500f1c90cf7c21a9032fca94c72c9789696cee48782936d292d054f6240910c51932f4824ef2bb294c0ed30cacc75bed84286d2eb41bd10d251814392a3a00553f1e3c2d1f051c4b85640a66d9e7691fbf56b2f803ab53a5954419152b440009627a8bffe18feb0986728d362544cdeea7168798c0b1df96f51dfb1d9628922d419cc8b131925b8156474f3e24f2f59eaa64496cd3549ec1bd7b78c40b63443b6f49c8", 0xd9}, {&(0x7f0000001680)="88dc2562bd43c03305e21f1ea4e9b7a2931e1e76dde1bc1dd4b9de602f62de5f2866ad8a0b7efb7ada47648d1b679252de17da6dcf9f6c886871855735e2590d832c4ecd9126e8eccdb44d8717c65fadf0564fcfc8238b6f3545a29dde6d7c31c9f6640120fb06cbeec5c0c9d627d80710965a7447c9976c2abdf48e18219ff8e8a3b089b05b7718e7dcd4524ef29431c7757e3f7843f2914f99ebd311482582e1602b64b42ab0e73bf41a48f4e8526ce7cd134617f155242ef64b7f21d8c0a0203bb1f6c6a24fc1a8d0233c053e27d9d895e4e5ebfe481916c28a548df68bcfd8d40d185d40aced2cee02675cc9651db4d16d0a14334b7d1f55546a2f7e395feef9ed41aca52477252a5d9ec957210fed6095bdcc99220dfe7f8c5d10aa151f13403dd03eacd84c08d925de0f5e711cb918cf3428fafad0eb15f6f5761fa90f32a35cf8e838b73fe349e61d15dc108430fc4f997c137e10728cdac314bd75eb338c6c03d3d6ec22f58433b0b64cd492f4c2b1d99cd37810a818cb8d81bddde12cd96fa8a7358fd51349935a15a07e241c3d8a5ee33aa7a9c38829727ada4d38365353384ae2e82a0f9c8860f56f1643389dbe4d73228361f28c0337d8c3647415ebfcdddadf1eedae98633ac79a02f673b30c05eceaab5f87c20317bf5331e30324a4b7f297c5a4069bebf88342115ddcfeec2251887aad436c0c3e957bcf82693a357771ee1ab49cdeab0662332a8c04833e0756d8ea248088a5e89dabe60d1874d323f4f2def0fca69514f6d15bf5b5085d38eed4d56a794976ed9040f0cd9e0f5f1e734cecf06e96793f62497448d0ef1ed4bcf49bfb7b5392ae0118a89860565e0ddc3d4683f292aa7eadcc5f090a51034ae58ff4c1dcd4e4631294acfcf8a14cbd58974e52580ca5e7f4130fbcf806473f4814bdf74799a0c93d6fad02516b0b1b84cb27745e110f4039d9883e8e85231b5bd5521d6fb13967ce71a1e03a9c9ede487aee7226b255da5eb1cb750a705f44a7724b49aaa2277b5c6793ea9a243cbc616403923c5b15510a5385f85882631cfae528153df26efd40a8c4f3bd0862a14c016fb6a15db40127e8e8b64f7c804d69c71249aae75ecddf23d34ac8b57a04a9a59992f5a3c5aa26c485bea3fd5abe223d0bf4b287fa220a81a034cac320bb789bc202587bb1d2b6f55ea59e0c1a7451bec90c46c300a9be9ba86241be30cb7ae06cc126d8f15c05232795f9f6132ba6ff4a45027fefba28c3eb734a472241f7bddbfc9b01b2f4c283b16514c8d675b753673a684e021b079d23415f55fe3077ff54a1412db6b6a64df3defea104872f03dc9a0038d424feafc5bbcafb89f6f248f847a2a362efb4a20495a2ec763bb1c18b968af23fd6973c93f74e7a18077936475e923efd3c1bda8caf28248220f7080dc71b65cd8f2c588cbb4cabbaadffe30f38b1c653636c57ecfc907b55d6c4d0626142a5948dc48c5cfea24c5a5a2c88b4c0e10d222567e11a47fdd4bb67ef54052055f8bb85fe58a889e247b54d56e7e1128f9e7f7e641bde7d32b6e57143f348056e65ba474d8577c7dfd4848b636b7366ebf2ca63dce828ade67fc686a36405ec4acbc18f07ec30400acc19081d85ef46eb9793e68b84b8a17ba7801116cc28554611ee4235b251507474e649c1a444d6d0e18e64657be6f3317e29bb2413fbcff4d4dbb8ce4ee653345daee1c57687ce2cabb781f05db8d00dce456e85e709d41b87067484609ffd37efaaced3ff13e4a330d934eaa7f98cfd95b9611b372e8ef833083aacc9dddd1b334006ec1f7d6bd82aa60768b5961a406fc7168351017fe9eb2e21d50e3827992f599e51b2428914977ff33e9001676e019001cc77d15f6308887e8dfbccb46b3a911dcbf3e7417b6a4ac5d98351000b4664af327ffc1f04fd9bc027290f9c8595583273b2a9ea632266e12f363cc7435f21ee5276b51d4e49bfa987b033f06361846f2c3df7fb8f1076e8548dabd33d648a3b45287aa2cde6ba9e672bb982649c63f9acd8ce81d0f8e3a5389358ef5c8ee937088bb08a9ad18b4c000dde28b2614aa39b90d521a8e630e1dbf5e4e049488855e00fbb8a4e1c65e044dbd10217300f3c2c61e3a5d6cd7cc8f836c5b4c50d6462223b397c33a54be1d10de959e1fcc530606fd870bbafe9af889fa7db7f1fbb700ac8b97ea3ad4fa4b62e706116ca65ba5f7c98a4224bdbe2c4daa3da140f6b0b5fdd49cd7b546e162fd1874fe187080a3814d6649e6045a45919abf4d9ed5a8826d9ba02a749f9771d653e9dacc6f4639342b7aee6586108171326a017db6b1c02d614ec90f8b02b6e8c34de149eba4d760636962b706e278aa1f730c51ec873c3325d4cf44b957540fc168e1af2b2e023263b09404c641fba46a9eb39490da6ecf5dd3ce68b3f312ab05a38c3e11a4ca37bf19b7c6435673528bbc4a878e8ee08a17d20ed6a7538ce0c35eeac6350a6dad055a622e202f164fd7d4caa9841250954b62ab6c510b17b49863a29ac57260666110a5ec109b05cb8001ad70bb7ea445c3fcd449767b8fd6ff3dc392d0080e69197e5295a2f3f026ffe7e2f5b38eba16850b32c29c05f4263d8dacabedd3e0b73c1ecfd558858be295d85e59ae8244167a3ce97a69bf16d36f7c6281af447a8a345932d4d50622cb4807f0c74dc78b495c1a19914793716503bbfd07179bdce455f29830febeebb6ff3a2e0a59f87c448659a9fb4eefb225655626b563c9467ab74d8b63e106ff891fc22d47fa2e45f1f464007dc0c8b49c9e22e80917b815895e0415f4d6d6f6767779e98e5cf6cc258993fe53c0dbc1868191e252ce8142bff9c0d306452c9c579df7353379f95ce5473238cdd80691d1e80e1e80d91eefed7d587229a6a4844d438e3c912e360b1b7f0acdce90e0abe3ae0b37c22ae537b1a7de8b4747943aee24f3d25c283e190a11be5018f3b731bd37116af3e98654d850e2781a8f2b89608189de82e20ff7945eff59249365a65a7823f81abcb49931ad75e7d81562391141276e5e38afe106122e8407cf207909d15964a722e3bf44c39e4ed74f63e11b92a4fce3b7dd99a1812db7df2261bc043bfd529e8afd89b9aac03fbe5584715cd4b2e4fc6df626d21ad1b22b0b52ed4372ea9e8c9e2352717cd2c9869e4249f6f69fa0aecae7e576d8270390f78dbfc9c458c3c52324673f9efc5b05363975e0f99de3deea0ab46884c9058c6d992c5dc07fa650517c3bc0a5eb470f1fc3bafc609b92af6b47de3db14bc1262cb95f99e0cfcc5e35e87dca3536d10115143327aff882c6410b7f4f83a6b5229ad484fe3d0fba176685db2e5483dc80480a07198201caef064a1b903b0c4ec92596d021c42414a405427668b504db69cf9931266c15a4a39950fa5d3e81bf6e539539284f14ba4e664708fa7474b436fbcf4768f1b44f2825dd0a44500650dadd438a1ea94f50eab7a884c5c051031054ae4441ec8a56f110df0403e6944aa96d7c57e0d947348440d8706b3b4da697213e2e254b73b1dc54197cae9b8674112a0fa74da2e3a6b83aa7dc3b796067f24fe344bf03e2631dcd9f78ed8938f799e4f86eeb372043579830757bb6103cf6935d124c2fedc7907ea77e3034a66907c7d460492f58a4ba6780d13c31d73097fd233fc703ca4e1954f20e076e338a91dce69ac4c9825b514793bb791066acfa4f373c12e572432400c37b22609d51a486d9dbef17a082a3fdf62798f8bd35e56db9d413a000b532ea106df57382c37c4a6b8cdf3193e7cf98c112923bc9c907028e735e1c1160d27c8f412ab8d48db7ee3d8c7e8a5ca838be7aa56b36c820dff666a40b9877d232eabf4ce3b5197596860af8cc75d4a503a5aa10b179de6c500b968da90837957d2421de8289bf5575b7aa37ff7eb01ad4c0135e404cda5db3750b2b49f2afc75e95c4595d69214f8a640bf770ac5680ee1b475923bdc8f75d1e6655439e2c2ca14dbf12904d683b385970909536ce7a55c3d118eb130e2cf75a11cb56e8cff77fa24cf7a95335683825bcfcf42fd78f614dbc21acf3b938c0db52d79452bd61355c0c0c403225e30a937b94fc929bc2a4a03c94111da79c617841d63c7aba5ffdfbdc23e8d4b9e362aebd43b4e37c5eeb1b57daa33c4483e8808d932cc7c46a28db0810a638e0ec63db978cb06dc628c75857bda5ae9554c5b1e5471e70454bbe72ca1ae07775815676d688783fbd1be785611801e89083453fb73164e22a883e64a0074f33394cbfe544bedccdc2760bb43d2c52f74df641350f0339a3cdd840b1da67ae56adb52b070f19c499438a8ef72a9a29ae7c41a428a85dd3fb034791bd1f5b3fb7f86254c976572e8ac2b06d89be1a4dddf40f6c667795ec08e8aace6f308fa471871f4706f16f7e4a8f8832177e886119bb37b81b6a6bf0e682e55d00b6a9bae5fb432dc93a4e1ec49604f975d177b2506f2c7657a5b7c4da5a2c414c2e7cc8b776bf6435d89af5852f74b77ecd0865b01541e085ee84578f2195a3ed295f48d6b6e660cf1b426cbf1315a1bc8671210ce5eb3bab07ba6222b0fa399ad37a1e32f049ebaf9dd46ebf02f939a49a6303adad6aef004afa3878e4eff5f7f3569b84ac0cddb0bc966308c9fa110f874233090c305f4e68a2dafe2e94f28b0557d53784f5e47eb17d8d965bf686cb67459e76778dab91bb1ab24c6b86754e440e5f332402c7af2164d3b8a006fd4bddd0c51e14487dfb572f5f66103fe49f6840a40d2369c706ae67149c13bd6ae1cd70cc8ecf4a9442224b522e11ee1e0660dbf19259359bb412db18476770f0a459da5783dd4861941e7ddc3ae14742b88861b52a9ba775f6f84afe8344bfe01265098fd6e46e0986013f83c58c9f170476765bab184d779d82e2a42f1e92d3601ec652f21f87b1c396bf951a105871adc8c6b346ffe07ea730044d0de5559a762ee487b5df61b22d85da5f290f00e515d88337bd810019ac540fdda4d7d00b5dd29682d008848d5b43e96e3762e2c519102d8b13f5601be6cb29009116f5fd4a48aaf67a8c5aa7d9c5cffdd2d21a6950d647bd13f7ddf4821a234a6f68531bd66645e6ffc669328ed08646fe40de7b9d531d040e5ad43db2ba33ed21ec2bf411bbbb47e20374aec619e81ad274546f45496bc77a33fa41936bf6d4a5a890e538908a7a6de3fd5e4411e6d61b9f093e1fff99925ff63211d7eb4d08aeeb5ec100d2c64fb92a081dfd8ce443d72e131f2092197b06e62b74fae58f7a034dbeb6958ce78016e2d068d20973c927146b939a09d9ac5e353d40fc01a5743b1f19ce43157b2722636648246ef4dea72a2691b8e2e7ac0e7533a79ab88b6f7e9db68fa21e4e335d0f6195f820bb8eff4a8bbd34bd1b7d49c67953a8ada0a8814d04af5b9a412a610f210b23913d4bb19b5080c0c456edf6b4780a35be247ef0cc1bcf03c3e9f55a7ee6ee3f7c42ac3f5f6e4b1f3cf1ca92fc9419ff25438f10e851edf2df8626004eaa12a65585221bc6deb6f97990e2dcd7f7e35043977e76c90b2fc68ad7d24ef7ef8c0cae2e43403c2def2946efcdae60bbac8fb8e5af76229c550bf0c4a7b698643d68f74aa318dedfee394176c37312f11ecc64a180679498f4dc916e984a418a7d974637ad8bf15bb517618e79e95c7e847bbd11cb20a8150ffd74615d899696c16f79dde0558251c256b4da95b2c9e95d406f5d8823671a4906c262be807c7eb9a8ca3c40ec1db4caf61879e95baa770f18dac4daad822", 0x1000}, {&(0x7f0000000480)="b100d8cd1883cfa6842cab8e9cea278124d881a517dd84b27ee3b310725c6afb55c1cbd58769580100d4d8e01b121a7870ba7766a8883323f49f7840f5acc1db5bfd1d32789ff6de8938ae203bd7afe105aaa1b705a90edcf66263901c428ff94600b7f377fc1b920316a4081326bf61e37ebda1cec61a63ff89dab9357f4556f3ddf8407a33a8d05ffd3f054ae29a828f4c2f28ad626e79ce46c8f44d2e199e49958d6e7b1b728a48f8404cc03de3e4868d8dc34931de99e1aed562cd6945", 0xbf}, {&(0x7f0000000540)="c5dd6aac2a662833d6a29d6350f9706b143bba87eacbc727cdbb44362a51cf483cfbae7e6ea24b334b636864aeb104d79a4abe1799f38344f8e9ac44a47dda890dc2c0359089c93fbff1925c7f5a5a76e42ba22744eafdc8dd9d2b811c7e3496ffb80a992474006956567a8eea997515a81e0f0015e1b7f7beb4481634fe5ca58a6d7f080b3edce49420fcc8f79392309984c8b32ad1e8114d7f6a309054f4acba94c8b8e221b0b27b1899284ed467266bfe731b57fddaf32365c50362fd", 0xbe}, {&(0x7f0000000600)="ab0fb1bede8ec27ed19ee67214739c0dc2821a26fd08510cc423291092e4f0501acad7c7c7cb", 0x26}], 0x8, &(0x7f0000002700)=[{0x1010, 0x0, 0x6, "edb11fab022f64d0febca69162aa7d0bbc0afcc07d15b19740c0fdb457f7a5d09733a7b8c11f95ff67ed225c43ebd59a7e91165e75f9b5bab927ca42be067a6b0c9b45b9bb51ac94f3b62dc59b887bb2f2988bfd6d5b030ea5febabd65781ed4ab08f061a67c4941429233c67033104e98b81ee1c9032003ba50ec69288fc39e4edea0194c829fc8fb0bfa11c55d1c6f0aaa8db9a5c5b89900f878bb9df15f32dd7195b88c87bdb6ffba88a9936bfdb1079759aefd94a0e96992b2b52d7651d2714c6b610464c2ee750424a39533fbf268cc1c58d2b2d33e78df7bd2b8789fcf3442d5b27e0602747d5fc1ce1290cf866179f8af35b771479cd30b163c86a756c3d8b3be2a2f801e786eb60db26569da09084423c1a63877f6be1e8a101f4b4bd1d66dfb4a58cfe6178516f0924f381f04400307b60024e0e2016fb2a8731482fded0be4a53eed02e9d2c613d74b75f6877e258db1fb9e6cd2d79ab452284cc5e4d0316cac43bdd178ea58d87b2b568981d56f18957c1ee7a4928ba431846ecbd58283e50996be6439e4a2bcb1658b721dbd81eb4d98e6072ca9bcfee860a8da86a49d10fd9eaf64dda5765244aab420676efb5ff74c784f127e14e31f78979fd94c825676db31cb6a8610e64c2c2f5b6b95c16bca5bbb3d7c609e99b93e510af27dadd44f90671c54acddd87742e61fd73f81b2971227ff3d75f254feac1497398c4ae1c18236dc782d2700c2f71a6f0fa6f96470a5481947c6431d331e64ddf660051e16e40cfd7b58bc1fc437cb5bfc8fb5fbbec8296dcd8a9a898d9f12bb3a2b3d0c58c3c54709f39454a2f98edf5ac5b4d7d4a775cdbfaf85748a3a5762a7a72a27bd16cb9c297968fd5ecf3309d0e191ae825edbfe91769eafd021fceebc288e30382b7c86d5c6eece90071fed5cece1f9dfbf51778c042660c32bd1980d62763c3cf92cd9bd5a6e588764139a7212a20b6c01ac54639862dbca627f602958d0a1dc418dbae2464584162fc62f58f82e4b5a97deeb1b57ef39760fcb7d390caf0ded6a23b648767163f7d5ad5cb480375399082a6715cc687bc9d775c4916df80e3954c926b9c51e86c0fc5e1c2e933a4875616ba06e2ae2547714c98bbc7a08fec93394bd1e6b6ad9502e10cca913b8d8d1ea2385ddf72b74986406009ed2423302c13da6cc8f59ad1a5c26743433da72c4c90a611b150ad1da4a4f52b70e83de0754c6ed3c75bc38d9f315606aeccaebcef68ec25a4803791daa1b05e03ddcdb065144f284a86730ff0941012ebf2f45315c0b5e8844789742a58a1cda68d18638ccc23b4a5318feac3822581733ef2838da66ffb0580ec180d42af76ba47e4e4e2ad3243fbb70de0720eb00359870651dfa29314d6dea760985fa9cb1dcdd37e218fc17cfbd14a19e0282e83abbf7fca6d3714f5f057559c3a0b03400529034f1486d070c8b1eac257ef7dc328ccdf05ab2a4dba5cea93dfe579b3768b1eab123a72dd6267f102f81a66f35217de5d2598470101dbc052317a238034a57e7086938067731bbcfa2b67e84de3f2084da462ac07a1bbfe458592ef360007f149cf5faa5828e4215cdc8f4b95ef9b173f3844f6e0db47f92f0563ed00cc1700ae0d0dbf4091b1668c8b0e806189595399ba430be127c1f32f4d012c47b2c6bcc8708f6a414511c991b90d084e4e18f40a52ead9981eacfc8a239049ac9ff415bad3e04778f7919556c91b3ddfad8fc5301ac2a29659bdd6b40ff030ea728c4c9a8909981fef83b3c7a7e2872578893d6bdf73390881bf61ed7cd709a8f4ab1f834f6d3ad2faacd5dfdbed73b2346a25dfd369d9dd09f6f67e90fa5de2134022ea931e76c8621ea52bf6dc586f42f96fc44480192482d16b8873e4c24a941d08bd33d7d3bb9878e20fdf9c5ffed8381aa8110939f1b449936997a2c42154b382ebe2e0f5179403946a454b84b22f33bc78afd619b14ad71978de1928076d801b03d26180d8c791f59e31e660a7a207a48dccaf360d100468a002cb7e8a4ead7c93c5ce1d68ba1d5cd4c51f686f8ae06de90511358bf2a5bee7365e0223cf3646e47faf59bd5f6a708a1964f6505b5ca2d29a3ccc6d2d87d927217acb9bd38b5d75a52f11cae0d020e6b4940043d675809fb059bf8094271d37e1f08454cc05a1a0e89b96edadc33f4cb10efc9b2c23ad9300f5cd25d87b88fddd1e8cea6c7c5f1ac280ac2dc8b104d6e0afba614b9a5684ba45b19b9f40c615c44686138d00dcedf5d4419620642b75789c0355f6538cd31a7aecd9abffce8e49da9faff3f14b69bca7d9baca763465c17710975a219288870d3eaf648e97745fbf0f0b4d4ddeceb312a37c293bda0183351c7a1f3bed40ac297292a497f427186576a54d10883b114d16b928ccfe8417eb09528c46fb10f661c5bf24b852d267b45578678c3a2d38bf696e6024028b7681f3e1bed6758f2976803505589975edf675b2775c0aafe0597d5e1e84045435b1dc44e5371507b8a110399cd3ff6df7d0ebc30a933df12f1a9b04926dc8c634fa4ed26dc000049bc233b59aaa4d62dd0abb9c9f41de8173486ec4b76dc252091afe2a7a31ac69dd6516f5dbaf7504c7119a3cfd9834ef8e5255911f53187e084b6c0eacca6cac612edcd3459251985c7245080105d6dc40454dd77681cfaa6bbd8cd41a29d11ec39674d3a1b0e4d5501f5933e78d0c25a70dd5a0ce19ba8e50a81e41f4bd12235ecc47365d84b44df6557fa09727e911187fd51b0b9697c3b378545edd57b899445b4edaf2cc268636dc1c6e160f22de01eb7969b2c912982dfc6684ac13f4da034260a435899cd0a49e895171d9ea47f0ba4f57d6faf6db6c5eae17ca2be9c75f16669d527734071fa43c1af261caead5d619da56f9a8b48d603076a3787c430254969dba5144ff14372e0e18b4a48fa3e58f93101b2466c7d35b06f9322478be4fb58c4c8094f3ccc4a6d1a5d7b75198ff3ff7c60c9629a8d76560a27e37e5394dd2f9c83c8b0a7e8ca038044e6b5548081c7a9684df12a7491d612bbea8e7c21d7b1652ff7facc8f8a7e9406934939f7fc44d94b697d5750a80a4de3e01c66b589964e1943f7ed4d6cbab42d19b07f7906267aa790a3cea09bb6604240b039c0549710ada24d19e5318584018c165311e0619412721f80d5763768fa887b9eb309aede85a3d62572cf7b3c28ae2a7ecb6ce89e01f8b2005b118a88d5f1a8661734cf3efcb121f30e2f3fb384256fb1465df8f5a510b4bf22906c861ed72b14c9b853e82b9dc1078d2d8a7f2dda5b4f27bc306b1bceccb710828ecd48e43cdf6341a84fbb991126d3d85d262f3d204c23b9dd41050e4caa5a9099c18caef7ff2a938ccdbc56a8dfa849a6ff3e06f570fd452755780f2cff4bd6f0df81452f7178bbdb724e3e7bc1d52e5aca2fa302c3020d23284255178b7b713121afcd31208b665affd09cb6ee71f377e3d031d9018c0e9b8c80a0237ba40e56865af8e0c36c473b7f9fc1156bf2f01bc7bdaf04b48d9dcb002da74908f1b2732721137850bb5f1a7ca25fc7217668b4af39bde2eb7b0e1690792e89e1a756efc60e4ae317423fd1c1ea46d81758561afd076702306369e488a878ed5879531c152e0dbab565330c25b80d732281e871cd794cb84acc60547f7a551fa0cef6774cbf7a7b907632ff8805e8d815a0a69aab6cec63488458be17fe2850d610b554ffe4ccb312b38c8f05b4457f47ee1c3fbfdd3b5b5460c838fc68489f7fe3b0b4de8702371bb96620cd6ac70170712bb77c2ac93f6ec971eddd2494abf8f6869dedec772fe6be5bd2ec319191e4d6e98c8f9d25e7c0138be2bac833364365c8fe9ec64e856edfbbaa1f5430470c45a88f9b6c104d604534f0a3cd91eb8afcc803d6b14c2b258c3f03fbf72774d892704779bb6b4d6f4c003966e61fb718c980b5989055239875125d2fd4711bd74d610b1ce0bec95d1d69b979528d1478b20fb65c3db7a0c284fb79922bf592d38afed81ea14561cc95c6c81f97d78d4999b8506c56f4ea6c537b3fda23517a926f4933a0fae9f946fc5fd00181b7e933272a2e709c14537b7c5397bbc91f1c5e054f69d925537df96fac8234156905a1d75ba25e97094f250db4b06399294f2dac6e2fe1b8e2525ed7ead23b9b367f12f2fff9ff6067a9a3b072c0a87635ba7fd153accd2b0dc3529f9b9dd7fa7e3cec7470aa193d942411549f599f117113df8d0cc83da5bbbf82b30611222e812f93e2368810e09c81c51c20a63fe24952c1b85693337ab30f2e33af6845500fb3ef4ac492f747ed8bd8d6a6ff0a029c0e280c406385ca6956b0a6119eddcff7edbfe5a3e76615c08136a458e9593a68f90669ced6730b416c2e6050fba63a74fe8485fd26fa311a961d2bb0436a7f5ff803b14e68892939e0667a690cb908ac3221e95e1041eade013c85ce20ba4759cf4289422736d79f44b6e461dc3f34b77896b1226498e6df08e32d7cd13a42898c868a49281caa4f531c8562342bb9b9ca1d2324baee5c3372c891d773d724734c1fb88daa65ecc4af2dfb6f8abfd1c60ccb3426539099de1f77df2ea0511d7ac52b08b42f885498e885d98c9bc1e7b0f0f78f41ea4f3fddd779e9d3d47be930f1a1bf9ab3b2da200b4b3709fecbd38d424847564480aaa999ce8a059b99d6e2f38ad9d7532f1c2eae9e64b960c83d38e074f00bdf2ad44fd7366b5030f30d17043368743f54766321c76a95fcb7ea26f2f5cf6ca587c03766f86d634bf2ceae4d91f4cd77e2657e8ae21d65162a8a3678c28466e6f8df4dd15678d798e02a24847f82f47bf1ffb43b1ea63f4773485cd282513f9e65ed7861c9b15df40735c68a0295894005de48ab9eaaf59b6811cfd2253fdbb57e1095bba798c53c577c334b3a6756c4b5d8567a6f2761d9f58f0ea7734ae7fd477a3f3f2c81932a53deee24111a9eff78e417d88f236163b6bb221c9d86ab13c691a4bdf5398af035eb36dd9c65bf23a332923caf63bb0f6fb16943e3a1b89a131984c3bbbdf7b274008d0c149cf3236f8d6efc396a27dd961813ce68fa84f190c34140023ebd58723951186e80b84885e693d28b3d7c725f743dabe769f0851ff0f7283de810d4de013ce7ab4c639f1f3bcf6599a7d5a89c02819e975686c5bed0f15760891d6f18c6995f8403e8ecb06236fd776817b468d817e469236a5a91b181ebe077909882db41623c5027b3aaa659a6c219ac042e7c344b10ffbc8471207465d74eee601bc70ad38473a864deb7f1fc3511a47e4404af5534997797af93d992003d481c204f5e5131b5721dd5e6bff6238e5dd35e0a5684d6337f36e657edfb050bf49ba54048a9a6e7afc7bd16e5c142576db5a9efb65301c120ad80d7a55acd86d79334e3fd89fb714c1e87d8c9b1bf2a47b6843b0d58413aef83bd4eade5dc680a79fa10dd3ed71c2a0c4629acc61a8fda7f3f222a48a8b06b088762bd0dbb5f11f85c9065de6a811da25f40fc436047e6dba76b44852e0190e34ac9d49eef9f436f7f7ef50b776eaab6e1ed7e90bc19eae5ad51a70e508fe212c100396c69c8990ac280dc4a4cdd62bed0f4d3485576734783a8cd3732a8f6af74e10d521425659fd2dcc9c53fdd779ee9f0aa56833c6418eb513fcc58ea5aa0442b8848740daa84a968882fd72914689764cff8393f84bb647d21e1a27154d70a4d4888a78182650825955919607385142f038ba6fba75dad75136de9819d2dd853d18d590894c532dd3bf0ba5785d585"}, {0x88, 0xffff, 0x100, "d3e36e9399c617f53352549b9572601e73df3a6767d5263c093dcbc1341c2c7bc5822ff19eeae6a2ffa57f0f6a7500c7ae67d30e3b1a9e6c70776f80a9c5d3497f231c31bce303b70057fa5adc3578582121250071b8c50d08167cd987924d5d06fc603a7a232d80ce79715c1fff69168e"}, {0x108, 0x52e51cf8c3b5d3fc, 0x5, "7eff2bc3b43c6282afc81d1131664a5149bf907983954815ea4347a7faeace01a2547a601cc6a2366edb480ae0a1ac7cdf85b1c4cf40d70a027a2900b08bc1125cc04cf2524283a61a184faf6fc9d80797a6e05d32ca25ff7e64f40aa25486b0e13c70a559d5e4e5a58895dad9945cc225b84897e191e67ce5c94f079efd86d8c9e132708932ef34695f685252cb4b801b8194bc264600437958bc3b839025b3a6ecf63652f31621bf54d12c48fed970027dc6d2637449ed0784ac29fa6c5a29ff20c90188ce1553e6e0746bf3480ba364a74fcfbacb41a3098595c2e2480e7e96e98eb99310a5e34e1f9da175138f76e965d1247a3008a6"}, {0x90, 0x1, 0x4, "4a4712c6f9115fcab6628e24bade9788e4dd9545d1dfc2c2ab0b7d581742f2bd8d44be7b147992debfe237463e5a4e809760f2cfc67d8423ed6b0423ca875acd87930154b253980a3ce692c849968393390b98cfb500549bed61a525e3115baf65dd1206287999e08bb7093007f4598cab02b083d074ced54fdf18173ead47"}, {0x28, 0x1, 0x20, "c41448812f4152100a999e9a86983857a191"}], 0x1258}, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() getpeername$unix(r0, &(0x7f00000039c0)=@file={0x0, ""/4096}, &(0x7f0000004a00)=0x1002) unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 16:31:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:31:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) 16:31:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x4, 0x100000203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r4, 0x2000747b) poll(&(0x7f0000000000)=[{r3, 0x140}], 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) close(r2) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r6 = socket(0x10, 0x1, 0x1) setsockopt(r6, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r7 = semget$private(0x0, 0x3, 0x200000000000284) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x8c) r9 = openat(r8, &(0x7f0000000480)='./file0\x00', 0x88a0, 0x82) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000300)=0x3f, 0x10b) semop(r7, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r9, &(0x7f0000000080)='./file0\x00', 0xc0, 0x8) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f0000000140)=0xffffffffffff0001) fcntl$setflags(r8, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae632259257b4524a54ae9af2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x4c) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r7, &(0x7f0000000640)=[{0x0, 0x2, 0x1000}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 16:31:21 executing program 1: r0 = open(&(0x7f0000000240)='\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', 0x100, 0x0) unlinkat(r0, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(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', 0x80) 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', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:31:21 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) 16:31:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x480, 0x10) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r0) 16:31:22 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$TIOCDRAIN(r1, 0x2000745e) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:31:22 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = semget$private(0x0, 0x0, 0x82) semctl$GETPID(r1, 0x64b71581d9e9e0fa, 0x4, &(0x7f0000000040)=""/142) semget$private(0x0, 0x3, 0x624) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:31:22 executing program 1: r0 = socket(0x6, 0x4, 0x3) fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x39084fa68185d273) 16:31:22 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 16:31:22 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:31:22 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = dup2(r1, r1) kevent(r2, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xf0000001, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x7fff, 0x200}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x5, 0x784b}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0xffff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x14, 0xba359ed3edbced9f, 0x5, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x4, 0x945aa075ed5b4d55, 0x6, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8, 0x2, 0x1, 0x7}], 0x34, &(0x7f00000007c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x4, 0x800, 0x1}, {{r0}, 0xfffffffffffffff8, 0x92, 0x4, 0x6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4b, 0xfffff, 0x100, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x100000001, 0x800}, {{r0}, 0xfffffffffffffffd, 0xc1, 0xf0000000, 0xfffffffffffffff9, 0x20f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x4, 0x6}], 0x80000000, &(0x7f0000000600)={0x7, 0x7fff}) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) r3 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="8b4900caa39aae", 0x7}, {&(0x7f00000000c0)="fedd61dc51caa102cb538fc63b46", 0xe}, {&(0x7f0000000100)="b2520f31a60b2ad390192e1f8db58457e440aa7d31d6efad86e40671584b673755b3e74217", 0x25}, {&(0x7f0000000180)="7378f7d8c5e362dfb0434f7ca52f2c1d15cfa23c784a5adda42c45d7a53beaab7ee0958ef218d00ed66dbea7f8d426bf41c0fbfe81f5bb40ce4cc08ea4eb2b575ef8e29622a2f89705ddc5b6f9f10e22476b7b18bdae0a17858d2894bb8f9b6cf156a8966a8b59715b1db43f97240b25e752d0fccf698e8a9465423bace594393e86ffe9b296", 0x86}, {&(0x7f0000000240)="34cbc4d5e3b9fc11ea033d1902889956e63a52d1be8091646b5ee5d375ef2ef8c80932c967a5b1e7695e7d44f316b128cd65ce054c42147c26ea845c1abab43528e69ed7086c282dd591683a63b004e7558e4d3d314f08c497960decde5d8165453e2bf0d2cf7ae5ee7d88bf71ccd3afd63b96cda712242f96c4f99160cc3085ca099c40c13b1f351dfab9eec1a41e3c82fecea97aeb76ee549adff89e7b0fea143d9f7a26629100fae830acd1ed4b2ca1be10983b300c90", 0xb8}, {&(0x7f0000000300)="ba9197bdc71f160ad4ea5ff1e994e8dd9701ab3f361ca9d7f8de9ee72341d38c4a0056894731", 0x26}], 0x6, 0x0, 0x0, 0x8}, 0x1) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000400)=0x4000000000) ftruncate(r1, 0x0, 0x30000) dup2(r0, r1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000440)=""/180, 0xb4}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/60, 0x3c}, {&(0x7f00000005c0)=""/58, 0x3a}, {&(0x7f0000000600)}], 0x5) syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') 16:31:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x5) shutdown(r0, 0x3) r1 = socket$inet(0x2, 0x5, 0x2) getsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) r4 = dup2(r1, r0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 16:31:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x70df, 0x4}) r1 = socket(0x1, 0x8000, 0x1) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000)="03000000", 0x4) shutdown(r1, 0x0) 16:31:22 executing program 0: socketpair$unix(0x1, 0x15dad723b5e29d36, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x80000000ee65) semop(r1, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r2 = semget$private(0x0, 0x4, 0xf7131df5c7b3fec2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000003b, &(0x7f0000000140)="f5ff1200", 0x4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r0) syz_open_pts() writev(r4, &(0x7f0000000180)=[{&(0x7f0000000440)}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000000003, 0xb83, "49c3364506a6a09108d0e3f78cf515d36824313f"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) r5 = socket$inet(0x2, 0x2, 0x800) setsockopt$inet_opts(r5, 0x0, 0x4, &(0x7f0000000000), 0x0) sync() r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000100)) semop(r1, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0xa42, 0x5f) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000240)) semctl$IPC_RMID(r1, 0x0, 0x0) recvfrom(r6, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) getuid() 16:31:23 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) 16:31:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="81a846814e58146325f2f6fdab430509e637894efa21224df3c6180a674294cc02bddde62bfbbfd9e4cb4562d3c13edf677af2c7ba75dfcd8af1eb11ce004d1541c1517bfc1e20a09eaf442985efa0f08d1c12742237c6409d341ecb9711303eb30299", 0xffffffffffffff81) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x89, 0x9}, {0x42, 0x2}, {0x2, 0x9}], 0x3}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = getuid() r4 = getgid() fchownat(r1, &(0x7f0000000200)='./file0\x00', r3, r4, 0x2) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f92726bd0da3954f9cc1be330cab1c6d8c28cdc6dffa890c2cc0f0aaad3c07312e562374e70be6eb537b3f4ea013b1e876c0b282d1aa2080e02d721bdc3a50fbddac14bdfb4751fd8d98a293997ee0d6dfcd619498f1fadfca835cd984fb954449498f8d6f89773df39fc853b878b246988b1017b18b4ea709f564c1a5cc5363d93693e191607c056ec42d19a085fc67ecb009a7b42e332530846799445aba27d50ca576dd40cc8c8d2498fb0d4c45817fc49bfa4a78c135fd6ae3ec465db98443fa9c2f2923eb7424aab16ba8553f60ee9a3b8839927d610995889a5fda66", 0xdf) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fchdir(r1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) 16:31:23 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x43, 0xa943}) 16:31:23 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/163) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) getgid() lseek(r1, 0x0, 0x0, 0x0) 16:31:23 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x5c72127c) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xfde5}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x1) 16:31:23 executing program 1: r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 16:31:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f0000000080)=0x8001) fcntl$dupfd(r3, 0xa, r0) shmget(0x1, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) 16:31:23 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, 0x0, "000000070000000100002000000000ecd300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000580)=0x80000001) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) r2 = socket(0x18, 0x400000002, 0x0) setitimer(0x3, &(0x7f0000000540)={{0x3, 0x7}, {0xd37f, 0x100000000}}, 0x0) r3 = msgget(0x1, 0x0) setsockopt(r2, 0x413, 0xfffffffffffffffb, &(0x7f0000000600)="0c0175480bdc1cdddf0774073d9ff24a48069eaa70b8496a3f6c22e9e116f13b3809dbe6e39f0ff6ad42d54116e1c98721b3b8f793310664b4cf208c5e8f0da2969e45502c648a5253fe305d362c0f8394a2acc384e57ca35f55c04dfc305d5d8cf1d28debc1762fde7f0eafdec77e975bd36d22978885277bdd692760102221d7248686e4ef0c07f528d5ca84e3909b28d8f13675b5a04ebd17ce71efb16e7fd9203417179403ad2e2bdbe7631f7a8322074c5d027976e3d5489dee27c9107bb737282704202ff0ef0a5f5ee263cffb45c8bdce6223e5fff20618643e11269f6590037f35d5e438db", 0xe9) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000300)="c18a7598f6f1168cbab174d0f79eaef80522711617ce06ccf644ec090f057f894083c6eb377525477a240d29b6bd239a61c38003ed884dd5e69b89111b6643f6a9bbcc9e0013ab0b038b014b53c67cebc94753f3ba527b90459b2f4262a155adb55e6f09ef4259b80bdc5847cafa1f819fd89a84a19f49ccd0d6546b7c6695d3d336df6bac9591e17074037c7c7e963efddfc60707a84efd9deb99270b753c70cfbd53ba6e4e06a58391cb721e4f3f64b41c9c274f1dd0db1263e3b66bdb7526", 0xc0}, {&(0x7f00000003c0)="9233be072b6b03ab78d16639874d00ea8b703472d2c8dcf88ec86a8fad9e1e6b434615e00bae26988d339fbc2eafc7aa2a3798673696cfcca75684953a69575f9e7a36f44f1b460f298ab2174d90016ef5f982d9a50b0d38cda8ba7556fb499858981632be32f19dc422442fe50771dd6f8bd030591b0707c3c747f02f161837b89ae45040030d5367f99d4766f250ea043fadffd38de971d1fafeb65d9a8ee325db66a821ce0981afd34af04a578e20c2f76f7ce091", 0xb6}, {&(0x7f0000000480)="59331c2fff083a3fca8ebde6fc3d6a75bba18c0cddf434b65cdd087673fcb8159ff215bf2113834c77b9036a6e670d17f4bd890eb3e0f2d397832d2d839e19a5ef750d693bbc75417fbb50dc638c17cb7190e1984120b1fa7bc1252942d4b0e5f414551e6a552e83c185f6b7129b797040338f976d938ee156b7096007", 0x7d}], 0x3) msgsnd(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="0100000000000000f85c3e6bc311876d42dd4d11ebc90be94c0b31ff3a3525209c61e6fb5f0c91bf8ccb8731dbc3da24e7009958d81688684ebc3477b776e830c544ef25ec67112ca9fab008e02b4024c627cfdf6a9bf4502f9a185afae7eb38bfbea2736fcfebc5117802cb89ed5258fedfe31c8d441dcaa25beeb634a687f8a53be6684e23e9ce1c335c4d1148ea89e201877d2ac45cfdffe0fd47eb58db392d61610af47c3ce259cfd83e52ee9988439cec970bb92a92057c2998d238ae8039e4d0a65a4cfe6ca58211581f4b2503cca594df521a42a2fbf56dc8ef7b7f7b9f6376d1fe0d6107c62bace4962a38a50d185867b2d5ed482323648a86b2add1e3c9db76f57346420a9379786dea9ae2a347131851884d7ebaa993c1ce8de5e15193d1cd4ed2583f17bc3ff5b57c140ca59fb0845e1d2db234be1341a904d7e83c98841693565af01e794a7467817dd4ef2f7af1fbb0c3b7426f8b573f4894e57f5d8ae02b"], 0xe3, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000200)="46edebffcbff13b9fd812eaa4e713048e69931929320502526760921fed7f03073e4928b431223759728e316a3856fb25a2170ca227dccb114d14210347fdc14de26dd1a87d97d57be2ad60858a4586c330b8779b4e7ba2505231b137043e98d66221669ac3a7b42efe5e2082d993614c24540d29c78b16a2407bff46f761371f37ffb6da7d9a9988aa543d8c7ff8384b00953d45de068aae907782bd5f17c7b352c8bf1cc78aaf4f5109dae114028cfdd22539b9e1243f864820c335f0335da14c7dd57f257825d3a34", 0xfffffffffffffdd0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x0, 0xb1fe, &(0x7f00000005c0)="4fac921c2c9bf118fe796d18a35e09f068e9e1f65539ba8401ba696fa8f6bc800ba5faf3e1339f65bb1291b453d431cd1d7957381db6f7059e407f3a7d", 0x3d) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:31:23 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) chdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x5a) 16:31:24 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x1, 0x2) r1 = syz_open_pts() flock(r1, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') fcntl$lock(r1, 0x10000000000007, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x2000300000000}) setsockopt(r0, 0x3, 0x7, &(0x7f0000000000)="53447b1cd8f774f11c9c91ea5ee3b9eabfddf9a9092a7d4a1d5fc822986ce0a2a062ecb3bcfbde7f28c75d94df7f2939413052da221c9635101cef20bad0dd9b392dcfd1ec858f4e8cab3ba12f55c31d21f125fb4ebae08863495685e96c5d543e6da1fee5bb12eda7bf4fdc6609005b7e4500f57d04f6c411e8d8a5", 0x7c) 16:31:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653007"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x4, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x25}, {0xffffffffffffffff, 0x21}], 0x2, 0x7fff) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) 16:31:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfff, 0x9, 0xfffffffffffffff7, 0x6, "f732c00ebb92b06f877554effb5a7dafa19791b2", 0x20}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x1, 0x80000000, 0x1, "7cec4ed7e9c63eb03df266974e5ea0589969825e", 0xb71, 0xc4}) close(r1) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:31:24 executing program 1: r0 = syz_open_pts() dup(r0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1040100000003}) 16:31:24 executing program 1: 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)='./file0\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(0x8b, &(0x7f0000000300)=[r0, r0, r7, r0, r7]) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000340)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000380)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x800, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x21) syz_open_pts() clock_getres(0x3, &(0x7f0000000400)) 16:31:25 executing program 1: mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0xb5f5139862f8e604) 16:31:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1f, 0x4000, 0xfffffffffffffffa) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = dup2(r1, r0) r4 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x10000, 0x8) r5 = fcntl$dupfd(r4, 0xa, r0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00', r2, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) pwrite(r2, &(0x7f00000005c0)="b4633d777c539aeee6096a7d0c6c4d0c8575da88e4cd9717be69cad15cae66b2f57d70f607f9f4c62c15587b8d990e1d6bcc9b9af9d21d6cc98574c63b83526364db52c909dd24db25946e7d855f0a7b3da889e466145106d4cb4d319f54e8b0d0a8a6972ae091b328adcfc7f26211298b34da5f4103ed1f4a4fbf00ab1f7d7db4167f6a9c1d3e19b87ea3e3d61183223db0e472cbd0ff3c37a47c38d97f9533656db3abaab343f4eb1294fe806435f83578a3b82949c527e532fc08d70985accb55f4b1f648989102b90f4f9be05b46202fb60b3017546d4b2e83392ecb1453b906e265dc3c52b064cc2972db762c87bd96a5248b4a", 0xfffffffffffffd0d, 0x0, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x2, r6) execve(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='}\x00', &(0x7f0000000240)='$\x00']) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x40, 0x0) connect$unix(r2, &(0x7f0000000380)=@file={0x0, './file0/file0/file0\x00'}, 0x16) chflags(&(0x7f0000000340)='./file0/file0/file0\x00', 0x0) 16:31:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8001) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140)="80f574b7a70dec0ffdc3f244310db914dab244cde943801d88ba042c04024e30ba663aa33af91ca3a0a96f6a3b45b72c970f10bc993fc567761e0c00bc5aded3449f84bae88c93b3c6bc15e5b18e569e7a658a281cdd820a001f276d57e5bc01624db52a1acb727d5c9fb0648e213939414f38cd908bdea6478ced3ec0804a68ef0f8e0b7f1980e813b2a0c818270b7dc55d16a8be45dbc6be2904b17558c7caeb836fbaea8f3ee70e689af8b4da44a7e2fe70a9e2a76a41717da6a42c3b3249180f327701e1b3c6", 0xc8, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:31:25 executing program 0: unveil(0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r1 = dup(r0) getsockopt(r1, 0x8, 0x100000000, &(0x7f0000000100)=""/225, &(0x7f0000000080)=0xe1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x3ff, './file0/file0\x00', './file0\x00'}) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f00000006c0)={0xffffffffffffffff}) r3 = getpid() r4 = geteuid() r5 = getgid() ktrace(&(0x7f0000001a40)='./file0/file0\x00', 0x4, 0x1802, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f00000002c0)="3135fc7e94be286f10599daa5770c53e8d39a9aad06b8315cd34e1d0c23bf0e5721fa580303959d846083be56179900c5d01eb4d6ae855492787e54d0f3600d28597d34b2c57fcabeb9890c99603c31b514e065efd2cdecad4eb03d6c37459e6e2693bd1f071e9fb6e827417a040747456bb2c4c9c19a4af45931855f573d8cb41c5b23729eabf834cd3521841c9b6f4747492512479ff2c2baa19db6ec32384369148835ffafe1589c1607d1dfe8843fe3ed808eb743123c4cd2b02c0c981aa65fa20ffc2825c2c625be3accc56a5d7a9420b4f9711af7a722f5f5c62130bd61f853be513d5fc9c478b9c6607", 0xed}, {&(0x7f00000003c0)="72fa73996fcfc8b49a06b6acaf7fa0951f5bca3fd175cd5f76c81adb6a84b936d2e3c3521d0e24b3972d371fb55790ecace51f65ac32b83940e700544d1fdaa14a0141dfb9728891a6d694198ba9067d4b1e8235b55af8e355a7a0653623e8a09a9ebedfc8f2b41254aadd6c90542dc7cdc7a7ce29e9b04d84bf7b42bed1ddf3df96448079d36f5aa55129de5811bd1b1983f65f96b529d7264774cc1c982d5b4cd2ec26cff9990563b19d2c6982a4d87316dc190b6403637cd7dfd694ffe3c0c24d42a11f9a4459725ee753de8c8f696d16055180ad45abecd6932bd73fcb3abddcfe9e5c12e71f3731c15963", 0xed}, {&(0x7f00000004c0)="31a0699679a2f35ab30645b835fb295fe869f509cfdd", 0x16}, {&(0x7f0000000500)="57901cf7719808af409a93a46570b5ea33c689df957a1eac9b55cda689208135368573bc4fe9ca356865fa4f53b46bd07372c270874b122443c839fc0ed609db8a4b1b86cb2799cf2c4479985d4ff5088c1f9d9b14c7a5eeac1cb3639115d7719c5e5e6257101ad6961c539ef161c56cf25435dd5593bb0177727739acfe7d82668f3d7daeb74f13841675b9d2acb662e0368b57e81e1b1d04d06047ebfe505e0c9484021c6bb2f31f1d197ecca4859df37b33302c9df6277a75d946ea2ed74e80aea24beee5c52afd1e32130996b2dbe67588935301e6249a62a16b245c8b3e052b899fb00b0c00701427891b9634f28a490323", 0xf4}, {&(0x7f0000000600)="8bc3f28d0f79ce1f05cde1b47c59805ff031ed5404cdf212f755d4ad1b7fb5964687488508", 0x25}], 0x5, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x5}, 0x8) write(r0, &(0x7f0000000a40)="f7ff72cba7ebbd0550b2ffe50b32dff92f7b5f0b885ef36bbdce489ec3f637b396c9c26c7428e2c55c6e7d980582633b0405c5cd9a516e1b691bf9f85794fb83d2b3d24722cc0c57deec96e4202321f9e690b7b285c8f2153c67ddfdf213dc4bf7e4a476b45f1942ad32d20cef49276570dea8b33aaae923ac4bd9c8334e80760b16410dc71e9bfdbd176bf72a3823edb49e7247fd7a78593476d6319e005a822ce0e806d000db46d48d69f8b9982e9f742594e8c56f6a68da2fd66a19ba16fc1dc2481864985a57825587937749b226c225ff3518cce6c34c6295398d162e756d65678291d87f6682695ad92d80fbc1c9b09d40a884f21e2e95cefc2e37386cdeac9495d7fc03541656539d17d01740f0555ed422b805949c6d059ed66cf74ceb84b13d601b19f4e22f45824bc173b9192607401b2b78f64973e4376bb139c61b3b901db6b86d8c203a7b41e356e45a906737d4648d7fff77fb0614b0c5a9bfed62c3e7de23bf1a8fb14124e821ea2acca587f0659a25433fcc64e61586fb024be5673c063c900ebd0fed44ec90dabf7c369fe0bed22a9c6dd13ef513c16d1677fda196629fa0031d2604e6ab6c205f4f0e95655f5060cb77c1e26ec5abaa25f449d2af687a06b0f022b5df3fa2ef991253499b79a47873241d6dd7962dcc8f3ea676c997405ff404045fa2385b3cc9a53d3a3effef4317c5aa4469d2d89e9039bb0474a2621e8661f54a185d4022342b177bb1d182e3030d03447dcf085cb8cc681e40f0b19c032f86a667617b66eaf0fd8e3eaaa25aba15c04ff07331ffd83bd40364986a2dc94bae44cc7acf03c6bc15fdc57b1c23a72c5ac03781b2a9dc5a0232dfc02292d0b177e011478fbfd93a4c6d4b46d28f7ce8d84f041a1fd481f48e12fc19485f82b2bc646a6979c1000811b3018d7557fa29b70744d8e814ad724e7ec1adca2a088904b55f1834ba53a62eb0275e55b4dc6bfa24f6fa87b81744f48449c579920dfd4acdd1b7ed101a049dfc0d5a529db2fccaeae92ec019faaf536111b915a2358a90149810b91b802eb0ee74440f9a946adb36fea392dd69aa8e430a3fda3517a52fa2fd01007812b5cea4c9e30ccaf8b6385f64d2743c40f6742fe04a2bd965599496bcc7822e1fddcc9d370dd775e866c5bf337d8ff1d34f58801f162a08dc236f997c706ff3c989d915ace88a895b5f1aaa7204b23ce27251abd4c17f7139fe7ff8d80899f29a32b8d75598c6b72f3db715b77e3fdbab5deb8ace6660c772ac2e5a9ac58ed9eea7fbcf2e27913ea9f597f4d01ba23fdd3b992e69bafb017834a4f9eb9bbd43a414aa22e34e2dcaa2038f196625c1f3a7b569168f4b1d6f448dac1e0c17e4b284bdcbe4e9e3ebbdd2d96230e357b3f05c006bd90249ea605bc2ea0ed77a087f95314e341fe3e4b10f07c98527597dcf937ecf465014e413b7ba6fc2e16bc3f12d7740f4a35b9fa5add8879e68a9ac266c5c887e0c44e9bdbb1b6c189f07c10d4e934010a984c29efe82c76c2ce993116dc6549534786dcc79edc567f88eba59971089967f0e5a42ce8668d96c540fff2d848d4db70e0711eb50a93208b226e668faee037c56a4837e3d42fdc7e06552bf0251f9c80734c9e6b5e41e7633e429cca9ec2a3571c01adc32fb1ecdccc56715c3aa606898545b8a5739636e9f1f68fcf3385ea986dda22dd3f5dc7b9e449a9da74789e305e1fd7c19e4a161f6e59a2ef423b55d61da9a571cddb0392cec65a613d0c7fd31426d6f8f3ecc995c19b3f86eb46c6778a1e58912ca2fe7c08eb5f2e3af0fe1ea0eec3b14bd289e5c14d075c12ff7a5a5c8c17fb1df66bc6923db3521fc8ab91ceeada3f7a5595655bac72a095895d85fe19cb9850655465f20bcbca1f551cabf26f8288f97607de605143f1db4c9d9441201375524c40a8a6c2304255494d55a4471e7fe2966db6dcd21b4fb285731c4d900c823b00d047cee66dddc29ce4da8300adc13d3fec44a0f84308ba088079f7c1d30ab75179b0625b77924290c415f799d3e4ccb788f3dbf8ff0eed85649f222b0baa402ac6720dc02da4d9e0d1f28f717a1adcbcde41491dfcc567e9d22a9bc103b332f9b1fa0d190f81a7ef21cbd284c4785767876c805da0da2e2feef8f70ec6307830ee83b9bf7ef929c1e2762791a1a2e0cb5caa50333ca9c06925e0fb4b0efca2e234e6050bb86dfd8be42c3140c4e2bd0eb7da01ba7990106e66da4d9c087062889b0094617c796e35bdfc2bf3d5fa494decf4edfb5ed0ad61535ae7036fff115bfbafab698930f6405ddbd58cabca617062fce7c999b4419f7f07500f2496e9c910f8793397e3c79359b1b81941b343b4f14c6893dfa1eecd35210462f8da480ffe8585c7c4b8420d501746bf60bf6136da65560bcc802baa91b9ba24723a62538cd9e3cec137d3b906550040d0164d60a5e8e0744fcc8511b64c3ab7654e3aa93ae496750e21d5046a45673a3c61f51a6cf03ca9e3ae544b363dcd7047e43a444443b2f1a9eb8024a9744eafa439d6af1ae08a398ea28f046a40405a6ed0f0a87530f3fa1da1126e9983f0d30cad46b8f1934fb7eb0a995351f1c5d6c282bdc09176a06c1ba69c90418b012494fc6d2c1e6cabd3f857c034bd381a8485029d37b9e5e03d1989d1ab7ff449aac4bbc1ab41bcecb2b5ac2070aaaa67fd77b9b0cd36f52aab2bb98ced313de22a4eaefc7f2e7c94ebd43d6d251947db73b1a218982af358346dff070b79279086fbf2405fde6ed6d9c9aff4efa191475a34c2fba1ef8127965e11c979004600c89464d0c01a59ac0f1e83cd46d543f50cc31b172db874df5e42026979ec395ce888a27e26fdebdcd97db82a657e62174a34f3b37edadf4bb43c263f18613dc7a16504abb338103cb1f08760f4b3db9f4a59e4549d2128a0b7de589350f6e9b1ba654b9ddee9ce5ee0bf759af489255504864fa708a2febc4f3982e9bb1f34769a4f29ea452d11d4514639d68b994889c7550d2d4bbfd82c1acd1219a2aae4c9bc2775cdf9d21a292cd6e9e2f79c7b4f48a7679e069146b89520b328049cdbfb3cd024c878a748bfa43b4c17e3c77ec9eaaaa127878fc2ee116542732b21454ba17e0aeff59d08fea7051b505a66503b00861d4e4bff89c8500abfe052cb872de31496336e9ed75ac15aafb148705045256f8e2df1c8838d33e2e62717088d6d36c006d0186a1118bf0030dfaeaaf0ac55b2d0a27cbc73a3a191cfc58a7cb52177f9962a8de430db083467d0d0c21b5249dbd768288d1bdf0de9d4406749b42c7f5097550a76119ce074636a49ad31a126f8afe4c8b370335d02947a0539f05f81768b5a03f8efa89fed9dde2ff8ecb4ce7e796e3e88e0137e3cc66e800fd7e83e012bac483c3a01aacd4c1673e2eb3f388d181e333ad60436ddf9587c7b9d4e4bf5ee108f99d0fea39fba0689f662b2bdcf9de559ff47b4db5ad7ec696ed8935ee707cd45f43ba6d669257720633bc9d0a40b32a9eb8d460820d6c6d04ea00affbc57b88008dc3c8dfc3b308afd337495acc5537a63c972767ae78ce276528a83c45c0d5c7e6d7f6171500b306ed4012ee8e8aefb0bc24576ae074c48c63b779848032080db935d6d4186af672bc40f563af5381a1f1bd7292a0de0d126c2e3f6aebca77272291afd81a71b15ab3ec0ef8a77b50d7f557feef2eddd56730a2a39c966d6e2a49059a1153cf9f877513a84852a0a34d344a3d4c62ca64f6db08e19d31a3c964ec59204059dbb126baf12322255b8dd70dce1e00360ad1d6da495a4741ae6f80189b6c3bc68ede1a1c091d49b9ce6c38e46203836897515ce7cfd01d7b9d3127bc398fb15216375a1f8aff86c14537d1e105663e882c812052ce7f14661f514b404aa1cf213de534b9df8a2575a5e59d6b1715d31244fdd66e86044ca653dfac3136dadc292cb5461404d3524ebe39d2f5c7ed4a3e47b2c85aa757f29c8ee3bf3fa695a820e61a2a9014c0da5964f101a93f3682d31d97aee49b723fc7e53d6e169dd31c8db4651316bf84384dcae6005ff6cfdd3a8ce23a3187590f65a902f2e8804702fc29c78471f5fdd1a6bd393565831eb60dab776ad98d9342abfb7ee65be5ce84c970d785ac00a69e13b32b9a22dc37bd845f4f4d6881e72d977503eef0dcd66537daa5a5f1ecb9e5468e3aa7834d6c958267e27d1f152185fe5a0efb326e61dc604b97df2734b7b8b35e86bf28f31c5c173b1634d9a36a114086c8fb72fcb23bfff06bb0d4465751954a52feac84b78164a9059e089d9fe9077e9f82ac565111747be463019a63fe2bfcf2d4287eeb885af0c3a3d04af243cf231d7d8c622e80a2b04de685f7b297a5c62c9b93a029a3158deb042a3f0f8656e1647fc5711ff935dbcd6ae52ef53f94ff8b79053e0581955cdccb3cbffbc9f82291ccd7560ee4deee92cf7a4375e7995459be1640ea2876c1b52b3ceb797e04afcbf26a3b573721041d33abcff042952c9c70a4ce776e62d78244b4eb6a91688bdb4e2cd1b5522f36ba0339767a8fa8e84df845efcc05430c42d54795884f53b4b983ac1e5ec06522ee5891c85e7326a2a7424670bac3a7c44172e708d1e85b7dc2721949347537c861d026fdc5906dce5dd6c991fce845d1c745f92e8e99ff05ca6a9a19bf7e1042c321a826e659b874b784e5b0d9b9a9c5d8cb33d1b7de9c5c24af0db8303e9e914ae32dcfd0b48807f4ff82f3a0b6ac23d1a0b4040c19b7f7126de635704ae0fac2a4e4b465852b3c7ed096da45323d32b23cf1ea7a9c9374abbdafe01a2fad4ba2f0d00f124a8831f58694c5a14d2c91b7ed77d13511757d149964ace90a0e90eb463ffdc6d3e3f5b07431a1bd2a55b9b302cf1e0eb828d39ab30e77ea0523c8eb99033823b85b4e8b3b45fcaff0de1170eb8a9286df38aada35798df1c92e0a91b4ca45662f0d8cea1e06cad46c6cdc8cc8e5250a096fa489032714f584347f4aed738ea6e49c8718e54f5107b9d58715c9520e2a5d0571bd4eb3a0f633c2eb76b832b214d5283aad4eb706ae42e5f3c0e337c9abe5b3c670e9f2468c390540a5ffffea896b3d231c4ca32914477ab4c6248697e1113a510367fb342ea0a718d3a5e60c55a26309f5bef19db7d4f3e599ca42839e6d03cbbf2b26e7ecb9ad2196b3d655e9a6988649d43c9b68751f71ee723bc252e26da6af81e8c24543fd79773ce52969dbd8a218a83a8d4ffe98fa9515854f831db4477575e6509af20622239830c45da3b7b44ca0f113f88061ff932759ff021cdaec1b639154e18ddf71e1eb2f007a1f349269f17664b6678ae436cd9f44c36adfd87e555a5e02f6708a103897d667a0360c152dd19f83585cb7c3fed9dd1f0f6f78d644b605a337ef908a4f40cc9ed345536a033d7fa53a4004c0bd4ebb026789e2bd596c16c71464d44b52ab953dd1885b09b65aac0a34fe46b38d07d0d3e4e800953596d79f4c10db85ed224b274fdf9728ccf8f81c74716e5ecdd375a555a82e748fd7b11cc717b70741f029dc56e1ba4fa4dbffa1967f86edca848e338602bc35568c6cda06076a541b420c77dbe962a531758979f266cf192c41f14221d3ea0fffddaad82ff85a9e79caead4af5933180b502b82d825b85f1583aa61f0186371fc800b42a6cc03f063376b498b4ed073af2832a10d1e965e58bc6512ef9c492ccd9d5f6fc4f8762a75cb6617a660904daff6178857af238cdf56a68e8f73d1bf23a4bca4a6204750c737fd967a5efbb31c4165f68248", 0x1000) 16:31:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x100, 0x190) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x1, 0x2, 0x2, r2}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x14000000000000, 0xff, 0xca6d, 0x0, 0x33, 0x1, 0x80, 0x0, 0x3, 0x1, 0xfffffffffffff7fc}) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_index}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) pipe2(&(0x7f0000000100), 0x10004) 16:31:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x4010, r0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)=""/4096, &(0x7f00000000c0)=0x1000) close(r0) write(r0, &(0x7f0000003040)='u', 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x2, 0x6, 0x9, 0x0, 0x40000000000000, 0x9, 0x7, 0x3, 0xa2b323d897f8f457, 0x48e, 0x7}) ftruncate(r0, 0x0, 0x0) 16:31:25 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1015c1f3522489f7, 0x80) fchdir(r0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:31:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xff}, 0xfffffffffffffd74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) setpgid(0x0, r1) 16:31:25 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)) r1 = getuid() socket$inet(0x2, 0x4001, 0x240000) chown(&(0x7f0000000180)='./file1\x00', r1, 0x0) socket$inet(0x2, 0x1, 0xfde6) 16:31:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) fchdir(r1) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x100, 0x37, 0x0, 0x0, 0x7, 0x8, 0x3ff, 0x2, 0x3, 0x10001, 0x472}) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000002c0)='!&\x00', &(0x7f0000000300)='+@\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\\\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='&#$\x8c.\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000640)=[&(0x7f00000004c0)='-%&*\x00', &(0x7f0000000500)='+*\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='/\x00', &(0x7f00000005c0)='!\xeb)\x00', &(0x7f0000000600)='$::[\x00']) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000006c0)={&(0x7f0000000680)='./file0\x00', r2, 0x3}) readv(r1, &(0x7f0000001800)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/18, 0x12}, {&(0x7f0000001740)=""/131, 0x83}], 0x3) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) getpeername$inet(r3, &(0x7f0000001840), &(0x7f0000001880)=0xc) getsockname$inet(r2, &(0x7f00000018c0), &(0x7f0000001900)=0xc) unlink(&(0x7f0000001940)='./file0\x00') munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000001980)={{0x8000, 0x1, 0x1}, 0x7ff, 0x6, 0x8}) syz_emit_ethernet(0x93, &(0x7f00000019c0)="4248b111d329c5918b487336a1fc73f5e5a94958d34f1f33508022b1cd3b74f85ee25624dc3d4096c1ebd418b6fed008349a2d3127b1c5627882b6fa8830c0ac7b9151cbef07a6bb176e1e5adeb21969dc8c370aa6a3783bab883bd63bfdbd0f9c73c0843865cfc5aa555a488add554e9224e378956b0e0c6c17e2a2fbaac96c72dc7fa35164900030e8873e04c0f37277f65f") ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000001ac0)={0xe, 0x0, &(0x7f0000001a80)=""/14}) ioctl$KDGKBMODE(r3, 0x40044b06) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCNXCL(r3, 0x2000740e) renameat(r1, &(0x7f0000001b00)='./file0\x00', r2, &(0x7f0000001b40)='./file0\x00') minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) openat(r1, &(0x7f0000001b80)='./file0\x00', 0x40, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/zero\x00', 0xa435a5f54877c28f, 0x0) 16:31:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0xfffffffffffffff9}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x4}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0xe4) socketpair(0x1, 0x4000, 0x0, &(0x7f00000000c0)) 16:31:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) r3 = getppid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="d832a99e65770eb87c71024a314d0457d0c256896dc31c7379cb3b70e33a5cada088494b749bc9091aa6a59935aef347d3a3625112f5613e018d88eb8e511b4342eb4e2612cc22eb86a94824cdc8e21b716c4ed204986190143e1f8563a96a24051614dc1518d0fc3964620cf4e44644955cf3eb17b1bd26cf1f2e8eaf26d3ebdd637d86b0c3580ddbd6487b652bb40c7dea102a080edd4155a25d3c975fbec8f48cd85bcba0b96cd6cc07ce88b0f5df9d50867d3293a6499c72d52868d2ab89da1c960cfbc6391a2a3a0be4cd390365e73c3907191dcc10b4a8bdfc92d8bc7a182f80e7bb284a86428673d882", 0xed}, {&(0x7f0000000280)="77c995ed12e51d2b5952f115aeee2d9b1ea45cbd548bc513846be5cd1001daf625f3a78241ea6d46ce02e3fab119e0e1423e13dd9d9d5a6033a5d85246c210f375c368deb6bee4082bd2babd8febe28fa9da465c681f0a09a584e6fa36b16c2d53ab6dcee06fd40f9d2942dfb3432baf682baa6e28bddde3c7981b293e603f741528f9632341b354bc2200bb9c38edec113f6609ab50e99deb4f5826d233c22275bef0a68f940d9e400f4185868ce63acdc39d6060b1ae1382d254c5e0c715d11f57cf7783f1963998d408fd45bc28bcea7a5875d050192dd81685f8e27c1947cb651ab0be6da0fb6447f893d47046125028a0f4011c18bb433a5bf03fd44ae081de5db9748f3a53321a354c509d265e4b67f5870a11adb2c9c49f9295ec6f0d2634c0faa5ad0f958674f08f702c3e4327f45b7afb3c0acd02432bd90ab259adf20b3a26d959489da176ed0b62a58571bcb34763cf8b4e69fa002f9d90c02a6d7d288fca3e568bda0b0e29e85e629f455ffd4ad246ee2751819f73732db79bfb72bfb41732453057ae0209ff649b0ddffd5e746dffec4bcefb62bb3669907fc18f739079ff0d8eea2a743ae678ed77040ec4e40272b17f934789330f4e69a758a71b96a2f9c141c351a257b86e4bec1be83434e49053edcf9dfae0fce28b00be18de6570268e76e94d07a4351fb667f7ab48ebca73177a7bd2acc25ebf897cc3fd6153a803df5d6e5da176f250fe9c3e6d5a3a29592dfb112039e9befd457cc4aed2e5271ab15b4a249fed076540754929bd41bbc1dec83acf9259bdc87491268061fb7498c84dbe75c040beb1c72c72dc72f2f54f23e08b23144f70528d49fd3b51a15948ecb7a8bcec15dd8bbe5b4911d9e6e45603691046f1dc3aea3859c438077f8bbdb435f653649a258c0e98de39859d52b58ca563fc875450c1748e83a3653d2a2ce4f576a0b5204a214c1f299bd6d0f8990a16346f106e7098e51acab07b92c47147c11dbd8969e65379181083518abf5fd6a5085c6dcb9519adbf0243e197572644a8aaf29eb67d35d07711fd7fe711c10f2c6239a62d7669e1d9ddb59bef7b5e81b5bb8a133249eaa6c44a879bc1b45ab2f2e040b26657ba65cfbc963cd2bd1bf06693e528372e7a2501673e0647b57733df3361aa97d0837e8841ae436dff2961da2c82c8252e2d0f86e24f2056fd91b18391f9d0b07f92fba8ae513a2c66848a7713a659619f0d79eb956430d8ac6bf69e816d5b7eabcafacb827dd1d48b916698ef8536814c66297c81b994827ac8c781383a7f3da5d7e6bb8be974ac76acfe2947daea93b7f546e64b37eac80db67a4ef077cf53b00a4bb99d512aa10e4f25e5224298f9ccd3372a7ac7fa4ed9b3999842bd31fd969eee758acf3869bc04902e530b656c2f30278dbd60b74e97447112a40dadd41f0db59107858df8e71e50fa56d6738ca664e0e6e7a1999d622dde15fc45be2281b292fe6b661d3dba759c754482986ad5a2a680b7f0ca21621109c0048ec6251ab97be41a45a4776e44ee1d2c3a05e0b786ea76338a9a0de017a3dcacd94426e5b7aad28343a3c859dcef1fe13270c3007d2f3a15088b638594809b974d8f175ee5893d99674957f25dc641c3205a63e3ec3f43f440be8d956a59a16882def44ac0f84ffce2b5091b421686f7f87a3eef6c045898fedb69fc9a8d8a4d5b2a5ae5443f44229cd94411fa6e220adc8dadde6e6695cb76370ef712b8352b141ed2e3052cfb638247860c8de98feca6575689a536ccaf106d8b1e48aaf42adb60b62da4bfaa30229ee27a7b3ae7b25a2df8f56b2dde2cdd568691f13584696745e4258b7eab9763335e0fa9effbd285aea475fbcaa381bcf0dc9d911aa5d1b14e2d838362a8c398882247a6bab4b2a344435bea318ce1992db6387e705156d3687b49995fc82bcf79166c62cc5f67bf0c8d118b7bf55a1f0457230bced0609399c77d654cebd052da497f76fa1380c084bd9284e7f17ca0afffcf263cfaa26eb82ae6627581f238adbeb6f644862330a70c215947da9e1d39b29accc6a880c8a8f9d1eb14b2a9d22a42ee8611a030a6bdc9685f2fd4a8527485af0899ef8f665b3878d939e9129d4bc2a05eaba8bb61956b390d81aeb4f804c24fd30f21c96ce4fc2d6f60c2b623bce3371d72f1ce156e17ab748b0ae21bebac98f5c92a5e82addd034125ca2f577e65d5b6d757c6026112b85cb6f97292b20d12a94231b80382454264715573ba25ade02dbf6eb0371e7e5eab1020097be72066b9b95fc160776351117c39126f9214d48879c728ca600ee029804769c56cdb444b77c8a425e28e3fa389e65b775cbfccbf811353f8fe6e6a23e604dc9b733d5b8837ffa146e69e770d68013621171d43be436934a74e6fb0d1d8a90b8d458ed55ad3f06068578dc3cc2ccb1e41e6928e8aeca7dbf08ba97600252abb3536b0d66e21a9edbfbd1baff19cc83bf1aa67e2764a5c0feac93e25b81d2e29d12ae02df900132a9956df2c315c7e916a012005665a071943aad46931c8f8c0918db87ec4a7bf4df970535beab9ada7bb5ffda60618d407ec308c4c6ad6f041676676778eec026be5d44517e5571a7bba18be9bfb382fd7105a0cea79312065e04544f68b21ea4911ed4b221e554142a85d629ba1a06cb9ee596dcf7eefa91668f624060a0ce22f6daf859a5ed417ab9d247c853346494e53c958890a460ba34c54f950e76452c4a12682f1cdccaa9d64bdbbe4153ce9a2e58a4189a99a4a9b63d7509cb40f993c9d2397081099047885a3b2f0a2ba3ab06cf568183fc186ea2398099e5d5a4c3b74b8090fc3ecf67c957eb526d181a26a727d4f9f96e31968ebf1798d1e71eccac714b0a19a391066d690e1d671802444d2a57838730cfb9bca1c9beccb0edad0c23d7bbf7ee472cbebd47b3f9065d7650ac3d8b28bbf61ff1b400f063ff5a83b6224a8668553e98e8c2a06d52336a76401500d5299930c127f7c6892ab1c029bbc0d877c4b3be74322c37d62687cf000b72899c0ae29385c2e54f55765ccffee67cc5caff4491f0195cdcbdadd62d3e4907f67e1505847a95daa3625c764ff4dd1980cbcfa60b9c6c9f935261055148ae21f852d02edd525858424749d75fe4a1a49db5306e2acb92e78acd8157c37639cac04c0885702cae460e7fd676a5e5f93fb350ca2261dfe47e265c81f70ad4539e3232df5c8c891f0d2da3e5dd023e95010f55d0898193a80093437d088a6941937c5817a43459dac65663ba962e08c9c5f6944653f2a3d825cab26d972eacb5c6bb37ce5a89fa7019baae961395297232572ca4f53fb53aa832386509c059204a1496183b47dbbb86d5700d5376041bae07c3fae172476139f81ceecb23646469076b94544fc79d0db42420928cae9700b8484795bd0f3bb2cfbfc6f39d3ec1ff318c686e58b87670b4559c7e0ceb8b9d5964c396bd301c21c45315ef73c10a7de8386ee1bc5990c0eefc047fa9e25772e42a38343307d83e720c515092eeca388185a43aff915af527fb6e5f7aba41221466295a0029fee61e61b44b1b9b129eb844053aeca695240334c2c72354f6bbcd5f0f9a0662d4facb7f07a47730973929a9ef752347c11d0a5e9476ac443b8b03fd51b7fbbca415e5508f6e4124d820477a906eb294dd58bfb088126ae5e83657b7769dc253526b7c27b6b03a3c41573c509ad69bce644241041f73c67cda7b543e49a931a544c9a43c880f97b32e63219f04ba9b3ee93af8c4cddc782f884c250f49eb70fe74d4c1bd2a7e18ed4ac48be0f43db5bec34ca323af217743610c85a9e1a707318b16ee0688f6f44cf09c72730e0467d537e2baef14e6192f81d2f5acec2d55ee85d8970583d38fa564e10eff0cdbb9f5fd2793e869115f895b800370da462b18ee27b2d5c18b9dc3c247a0297bbdd49604a2586ae7f44ff8b4a36a87fa00c749362886743a241fc186ef0e9d7decfc6ebb27320546579928e524fe5a181a40b62f5bda9ba657ecd61f0bc71c82d1e49a02b295cbd735443a648b8111acf24ea702f3b531a792e6be742a6937140316e150801f51f4c8eecf4d50ad1cda1c6a33cef795ce1ca9dd180046c37bd27df31c6b9b2d6ed2b6186189250777f3076e6354b3ed566bfc792de64373e359d3d5f1183f7357c0bf979b2fa1e130e633e2e056f575182d7f8a979d85a29dd52972b2c85086eb69ff0b0feb08606d64805bd90f3fff99ba485a7d88994e89f12be4f2fc49fcc7a8107216b62d394694b9dae5b8bcd75adbf65011889d1c7bdf22fea189a27d5f43de6729611bbc63c028edf0c7c9057e4a5bc54a669cdbc969a66a680a15249af3d41677447b1946d1b0e4d49d2d238365e936536166baa28517ab9bbb474738fb21023e082361f066830be38011144a06e2d066d92cdf864c8998d3db16287808daf7ed6a317978d11a65fbdc1bff17067bf97608670a9c81fd543b50d9562a34b8ee189314442523de2a972250fbbccd13eae081c0afa7e6a59c3bcc14647568c6d261544e0afa711c27386c84573a17fafbe8e25bf27c177202572297f9948bf3fc5512f1b3fc4716cec77c6c9d1efaf1b239731ca775280fbf4503f804cd762277e2b9ad989865721a69d7bdf72735b0fdccdb420e3d844a789e326bd0768c5349b12e0e36fe12e65479b867b8f656381b57c5d39eba78280e25d372b81a54537b472d5c49b7e6cf94f040a12ab86e73897b68436a16128bb6e1fc21058ca4c56291e364e784e8b02099b37e1d18c498f4d485a85cedae4b291085d88bfc4e56db850a33a4d99703c2df0c519a62ac189c7ecc78def755cd7911130e21356e9fa4deab06c112a6d2b373973b74fc72219efd146a20d70718683d59c81cc2e2015e4f6c02d24c9a255caf3f81561c085f75568bcd751efd97fd87b87bd65bf306ca39498f78cc9871b5d15eb856163e690c0cabd66d966a3a333a62a9cb6fc503633b5e7a949a7c867313f8e15e60b9ef406e263d90f26c4b6322995b15b7d6dd5c2d6ecc72e471773acf93a7740df606fae746d0ac1c1795991cda3f5312f5513806602631033ac3f10d55d31c6252aed103e06be63ae3dbc2913a4d68c2c8e08a3f98919a0edfed716f9ec37be182f4d6eb3effd0c6a7e751aa3c30cd60e72bb255e0321c1d169c3bf0d99b46c64803914211e60d1e7ff17bdcf430ec8e36b29fe0e9e5bfa0b84a92063e4691872ea4e3064555a9462a526e6ecade64602d845fa720765a975a02fbf84e6e0223b5c278276c4b991ec6330927c568095ef7003cef98054656295393d9a3a782dcd7ec7cd2a0542bfab9fcbd06baa4e28acf2c71af10f00b916494d1559b5e568883aff3e50bfe127b4018b24f386d66b7279c40a4ac3138121e9373cfb6f0853db2d2c63e7951388a6673ce5d679d3c0ff1e25c0dd8facce332e66d1589675e5e14a79abb23079b6902fa08f5055a908294da819ab188f45bbd0e459a5f2164ae83c6ad6571a6df1e59488ba3db7f4a0844dcb604f975fdf3ad0c610a11e53713a8f28378298eec943514b21f7391b5ab29c35abeae5badf3ee14e1cc8e2ee95b01c02df82453fbc23c6f2c8e3743d3365c9136d66b2cea92065aec21dcd7e738f91258d54f8d6408d2831381c0ca5a407a8147826b01152022991205895fcaa577937f0958670cac13a274a6d7c4ecf16c7ccb27d96166d2dd6d6044322fa154bc6e29861931c702a9dcc22b1db8114899d1ef6ff7ee3abca09cc7f1c", 0x1000}, {&(0x7f0000000040)="f06ace2dc72214035ba0c2b3c4b8d4c78348d1c0fcde21dd10c1c552d15bda36a690def07e43691372d6620cfbf44c7136177e2e925b79217ef761e01e653bb4a71e538b7d8427b60a71030eee564d94b7bdfe40c21f48b409584181f4b5f7d300f3fc40cd59582059936293b4975082c64e108e3ae6a822758361207e28ff4185a0ac73b1a849681dfa0a62c09f6e1b23b9c0fc699c", 0x96}, {&(0x7f0000001280)="faddecb51a335563b237c75c64be39279580528529a48de54bb7849176b9a7a951e73fd1d1790a2441bc36968682f9521ae76164675ee0158177468ef0817b4f6b5b8b2ed795c1b965f73107d82a791253bdc3b22a68fcee91c054a0c73c9211595c510992fdbc70b12095bab810d00ffa9c48d59c9ed707f339c7ad1c87779894de5cee3ce5a1464b15fbc53e9ecd7cdc9130fc1f8487296dabd0ff7efc7f5cbfecbbc1e15dd5ac3556ceee74832e22091c5467f4d0ae2d6b289d", 0xbb}], 0x4, &(0x7f0000001440)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x80, 0x9}, 0x2) kqueue() write(r1, 0x0, 0x0) 16:31:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f00002e7000/0x2000)=nil, 0x2000, 0x1, 0x5010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), 0x4) 16:31:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) r3 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x3d5}], 0x3) 16:31:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r1 = getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3, 0x8, 0x3ec3, 0x1}, {0x5, 0x6, 0x2, 0x2e276e30}]}) write(r0, 0x0, 0xfffffe55) fcntl$setown(r0, 0x6, r1) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) chroot(&(0x7f00000000c0)='./file0\x00') 16:31:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x30600, 0x0) getsockopt(r0, 0x1000200000029, 0x27, 0x0, 0x0) socket(0x18, 0x1, 0x10000) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000080)="0afa8acdd25ee3d6814adec115db91319df88e141f154c7607caba4392795dae36056585294746cc0b13faa01bf4ded146f6503fe4cf4e1ee649b1c0de4bd83c0cfc6913fd9391dcabcba453e1d452f635d04d0b060c631bef271c28e29e9643f5e772cb2c554cd2204d37", 0x6b}, {&(0x7f0000000100)="5d508bc119fc99f0c0639361e962f573b652be2d7192a41dc5f6b3b8b0e1970f73d5ff1b87d116321d388d9a63b2cb60af769cb4494b6e8c", 0x38}, {&(0x7f0000000140)="1b31b3f73217b1dcd847e1ba36dcb3f7f9763c0f4206a26ba01556ce51375f8a972303c5a9d09c7dbbaa9f6fe1e1b6dc9d8c6c825bb9c15b622c2d9bbd21c6a2b5815a15f107782db1cc52cd9f5065b983bbe503f84eb26e20c8bc14c99672fb689f1f2ee95932c16eadc2942fc3a10fa9e05e149b0535be82434598b08b061eb11ba282634bd7b85b4722bbc0cec8c55e2de102805b3db25c77c88572c0d09935b40c4b0d236efec5626044056bbc55be1f611693ffbaf323610e5fa6d3a0ad0081797aeb3194ff66999360e60e5ca22f48d3375e", 0xd5}, {&(0x7f0000000240)="92b553c4470c47da2cf6c7bee3af9cf40478868e695b64c42f954111942ff85c288932a115b11a", 0x27}, {&(0x7f0000000280)="4f6d8d410d4b48e99f195c00a166f7244d085e26e8600a446f7e09c7e3fb973b253a8d39b0cb2d84363da327df4ea7dd611ac07245936fe15e793f5b09432c5df027ab8537f328a225f05a71befff4cb940c8b1838a1bbdf86aa58e03e6af2840f9557cf380ac6ae57d42ba0243dbdab543ad29214e9649dc049f2eb079a199786808573a013db90c580b630ca0417a68e81fb5077045fb534c9d6123489a0ff649045d3584cae74d7c212406d74da77e84a4a792d69889335be27dbed06347f353da7c49cb281378023ac1dda6a684413f3d89a689a65ebc3daa6b31a6f9cd064c816301bf178d299221265f3918cecd5139720bb995d1876191f46073068827616648b65c8aa33903e0531a041d5123cee04d037f5be1316f5652f21ee9ee6ad8565aeb2a97906dd603f6c5b44e5f93098f1dff7de3cc02854029ada98fe8875718d9571611b41f7919677e9a3a6de2951d62221eb3d7410b10e9346d931a7c3c6233df410e89d99bd870bd738e02f94519cfa3bd81f1d7ca90b8b2abc61c071fe0a6e0fcf94040da12aa9c7a5268519e23a47cf0240092c83a17cd3808671bc7f89747e28d0b282d3193ccbb74486025cdff74178156b89a158853bd514faa6d1a37d3b9c164a276481c9ea96e79393d043dd831ff6c7d030afb33c8c860ac6773eaf53c3e187a783a96e78789d7dd2e42454e2786940570be2e2fe29459938e236051e81fbbd5c7c85db9cc54fca980a151f7e8829b9933712a5dfa1c34f8d281f98d09e8e5273fd04c1d15036721d0c5a61d6455fccca246d8747873aacb814488dd4fc57c24e92b0665e0a2d409a09a185f299ea4ee30d42b130d3fdf64cb693e46e6ad5dd8d6db2affa3dfe7eaf21ed0b9dff54581ba2856a076f730669218b4dc5685d565a1fd0ebd9d299c3da31704f027fb0f27d4cfd33ecf40217acc567713af8a465f987f45f7cc74b1a7d4798c1163a07575ddab458a6be3c531c5a2c170108266c40b4417dc3f88168347964b767a03ad7931a4f8963032e6d131944e3f15eb0bb4886617ab85332148cc2c8b5b3b27816517e95ddf71977010e18b77ca190ec40026a4b5057d9a02ee3825c646fa614307c835772e2d045840740cfb1d200c0a9dc4055ed1047e5d64265c28732358a512d19b01e316e219a3b343c76534f17f9efdd8a6018d4740fbf4f3404273115cddc6ed8b797c78ca456fe95064d9dcc7b8de93fe3f305e639e55086cad92d7debd2f39cd39d9823ac0415d0a0b5160532b95b0fe0afec69a39f5a01832c012985aa5cbaab83d85a0e3568c7e1b01dc1a88313c4e6d793d22b6883e8895c786cb517071a3a38ad6f0ee1a1848dd2ffd7a115e4e68c9087edd0a5b85467f02126a3164c406c3925b8f2663ee77387fba44778bec3172e8989484f4e6013e63168dc3ee90334fa3ec4ee94153646dd8465faea6bba61943c9f7a5eee10f9f5b6fc76e25bf087256bd347ff8700980085f03c95fe4d4208c964d9544b1d52d1c8c891d98bf391799652ac4d8114164b14bd31d5d6882897ceecf47f5f881eeebc906f04d1bf89895d6dadf2f655528623ee714a6249747de69125ae6b1d138f765660b29f8e1e85b654736204e85669687ff1e8d7b56e24d40b41b85f76a7e615e3cf5726e25768ea9921b7e8e8d58083c478185bc318b5b118f517d7edb97a9b6ba4b6c6c5f4b9d4891fe1fb6756f33255f923c9b61478362b1f30cead228c2658f3439a4eeefb048d57f2310619d04d7880c2e637193ed2e89324d78deaf337ee219375f2b00b31a0350eb7bf9b0b8b96616333487ffb465942362cd74c80e5dcc2d59fc36020d090bbd58b0612021c233c2b23d9b37fa7d407c0633f67383b5c8456e487b046373777f3992f0eb1818310183a05ace4ababdf6e1536c8c9c32b0eaf6bb380410ed0fb0c36db29afdbfd93da502117622a8c512f4f5bc4f99a536bf5a1d42c45c36b99657d1def14502032a0078c9f656b8c97d8258c1b8bf3baac0b98f6e6dc456f4675f4d5c9f6fd0ed2ace187fa2bddf95970ecec10079551a1e6f0135adf41556ff3addd3b564716f88df5a9b8fa9f0e6f6f68c64184701d28ecc09c54ad9ce22f34016e63399158114e537afeda64a72db2f4b4321bfad322dd7c92bbf299e01efbebb83e07b4e07235585cc943de5c09b9f6401c137741ad697e6d812c6b543ae3babaa94b5886f1a6bc2b54e70ea1367429f3f63328bf39886b9012d838993b45a8d7c662dc82d54319fcb63ad07f87c653ac1540195dc2fa1b6e00eba99a3ff4a55c144d2ebe157969cd48bce1892fe91c2fd1dfac51dfeecad8478336718cd830e75b49ead7e96a42e4ddf5a99dc0e483d0efb7dde2f9be94980535b817da18ed3bd83048248f8393c18db4c839eea6fd13c485866d13a46c6a1058998aec4fc53f7233f6069b032f659141716704db11c06db2aca7c8981c142e6e4e13707458be30aa036206ffa22ec029b9dd9b8eaaa854781c61b03830abe3e873865f159bca34b5df72eb7ea195476c0b8ef8f5e9a433da73599638fa4c159ecdfd3e05204d344e687164772093e6b8578a850890dc46cfa44bca8bf5aa2758756593677a43c344aba8821fc085cee5c1cbbe12d392cbfd51fe164b36ca08e7db058e3e85efb8a1d67bc1f6439a6a4644ecd06ccbf2ddfa29f093b43dcaed194d9c5ebaf02f32ed02e97c03c77d57ee573d31ef17971f97a66f2dcdf1f32b152c219059139282703beefa34c4407db1e09786f04fb6049b5b57d4fb3714039b84c446258226c39f83194763c683cd3be4eaba3baa8a380d8661fb3dd85bab54ac0acd82f801d5bdd2df47cf24bb7a9afbe5eb9500744a2364b06d9ff5880b069900538f64749f5286ef0e91bf2ad7c0e2ccf64c01abd1c9078158db91fc7589c17a82a5d225fb7bf06ce78ce2b246b5ac3c6da6cc62d1a56c915e25137541829a87bf8677f416d828b5991e06f3858c00a217871bac5fbd17ce86ffb17b7767c6dfc7a9cb11997fdec3336ea7000ee744e5be857fa2022fe384e54064c4c6d69b7ecf8b26743d35801a964fe092b2fbba831088ade6625aad3b71e893da5690889383d9c7ddfafc197cb347caa82efb95b4e8e30529d29bcefee815a3c42b274b208b2b4c6403325a71d03ec87fd1e424b3ad635553066ff16208123b0d0703ac70c2ea2306d423e46fcb3e22b65155f16cee5052e8b9b3a0cc9edc6829f132b1d5fed9d0d8a59348f4330061833dd43f88a650a328fa25c099947bfcd083704ace1cbc8b74dec7d0a2848841223de6f0c555946640d7a722b90403a0112195c81cb0c665fc0dd50772900054d49efa6035166a2fcc6c323ad9eecac9e9dcf81260b7b25150623f30024c2794f9e783f6bed4b04efeec0dd974fb2ebbbd9edbe582eadfd2b4f16ba048fc05d34a7c1e60208760686d44e2814ba68cf907eb27614eeb8bcc712b0e032f5b326d62bf175b46a6576b92db4bfa30c7e911d28f090123f36ed3bdcba91790f52bb00e0a6f131b8c571d2a5e2d22ed260e08b6991e81836e9d92874109586d66d09093fc5e41de60da82429d7a92123dbd324dcb7e7782c602e3d458f5a19a01621ce5dbd1c938c64d8fd57400eb1cef6b15641ec29886ad287766c77d3f08fd5affc90b675b040ac746c4826528cce05de4ec77eaf0bd484e953cfeaa876a8928bf1aab1c7bb4b2b13ab0207185741186895fda38fab3c57bdece1ff322496aadf5a1a9bec509acb95d23196ac088dede230982a9fd7864a7d64979dc79c001dee101734b185229b742a4595dfcff6d107b14cc17a620a7ff547e466d971b69ac7f7f94ebca78d607382b2f42dc892e0dade5ca85f623f071690512ba0e2e9e6fea1fbad3efc0a87310d6edae2efcd059f076e4a5eee3a6b2cc5b5fdf48b93d07a0bbb254a2920b1b84f5e1ee45ca55f9aae62384f2c5b828b87c3fb7f746590866604960325f66cb2cb57027f489b0a426480d26f1556413b19307ce72bc5bb8ebe649437646ea027b7ed5b9e0481a396706cdb8d81def2dcd1be767d5f40a021336426957df0e9a364fef9e772546f152b04c5df2798e828adf446866b9757209c6331ac0a10469a3d8f4e08db6c4677e7812f48ce2c5382e3ceaea0d4511200161f0736f520ccbe7aef19c967dc4a1ef02973c67c9188fb44f7a60cf8dffc1e41a0f2c4dbd8ad7ccc1b0804685e533965b77a64c822b28579b6a5f4529b0c3079568c044cbd33e705512ec2e0a5c592c88fb9f56daa07b2701418ef62a02a3a36c9545c676440e20113de12aee45370e8ce313a28d1ed78cb003e41da0fcc35c69fe7fcb981c24bb94c739e7be306adbf66a4a8425cd3989f75f88b7e9b460b331b820427ead813d10c02abc99ca646e8404cbc7e4e47d8abc872d264618abcd63650e9738f871706b957a7913b23d50dfb4b9eb1de2f16f8f449038788763d72d821695b8c61d58ffe02f8556258ad72889cca16dc97bcf6b5534e88a10c3318ae06df997a90cfcb0a113b6eda2f50c784ce030b7a1a108e55878071fa584bc9a1e12f01a7a5340d4c100d4e1148820be520adf133868a5ebb4d3c9b133dad53f1a3daff93b894b71052ae82407d4cd893e6538a972a987ea328bad30e83d5ba0d413f17f91e220805e3e8d643a7eb86f843c656e75988c667fd5fc949bc5b6a378ad8c79945602bbf3df6e4caeaaa826eff5a2bb0a862ace4ed567862e1a8a95c9590a2d98dd0f77a68e848842a4d797d7a603e83179dd9def08e4faa06b1f20d8a75ed20068726cabccf77c40c392f1e857d45061b0edaf228cc0d31b189d9940e71851e90ea7e0b63919e81daeabe453746cf9cc78b060cd53ebe00e1070216cff128b7045f9a424367c03c478cafe42b88be9c57727e4187707c0f0b62b4ee1a3c03e52d7f1f783d09e4e11f73509f8118b7e9d0432843c27ba4a541e4f54d912abe47cdc419acc41898e19b153e734a72075316ac5355b1270f9440835bdfdaeb8447459577887c80972d1d840f2dc3cdc0a0f45329ae02ecc8d251f98c89cd1faef45415a3de7c55be2c831212e49c42fb7a2ecf16d1b38091e10b53f10e633c076f97adb3dba7de0c4e05aa385342033aba8c0df51069db8872be6116cdd9d1d48f7518b1b7e1af72a31aff702347b347caa8d197551c86df4409c2d9070b4f0f1741c44b5e90a4bf13df70e08e4c40de58a730606686e23ce49d1e0640595f2197b0988718b8aedb6457d9475ec33e4f608fb0281d24b7c95ae91dc2f0ddaf1835a35e2bd5f918ab9fe4196e007cdc1a230c2673688bc4826b1e925b81f8dca529cf50413b4c27ddfd42b46d8207a80755f4b4897ceb4cc9a524a3b33542d3ec9822e1b6748110013ef5081819e2d655ae67c3eb0f18ee8aef68e735f04cd56575d4f19f39ab510e11546deebd27ce53258eb2d0f11b1778fbd9d713b6cf9bd6b40ed5df798035c11f3dd3f7e761fdc322080650ec967adc9023bfa779926a0c58dc9403e909301f306e45696a9420b92e184b70af17baf92efe8526fafc0f5c9d2ad490c55bf151c9fe8c31c86136ffa779fea928b5091790bc88cd861eff1a6c29aebad95edf666732068b70b097e239359a7787a6f848d21649e6d1c4a06e45f7b67ad4dcac8bc584083c587e12a523348e4054a1f64a6d29bdad6c71f1eaab1d7a21d6fa2a566d55dce792c8c8796cb4d55d166a0a38bef454db3d83206f1ba59f06dcd4bb791131c497eebe0160340", 0x1000}, {&(0x7f0000001280)="de50d2f1c91b9f62255f6cb731d774c2808fdcfaa62b976b70904cf35c90d3561a540064ff659bb7fe7e60610f9985f9509b3f", 0x33}, {&(0x7f00000012c0)="85a5e28c6eefd50623b90a08fca01a28", 0x10}, {&(0x7f0000001300)="2f63518b78f9ecd6d2d97fa1422ed7b37630af0ac063216d5d2127129eacf267a33251d43bc29ed04c5d78c311", 0x2d}, {&(0x7f0000001340)="df7797b5c41a64445fdd25d1dff9a950468a687552dca50f6b1571d4ae4ec1f8959a9a66a2ebf14a4d75224c848d465528517675", 0x34}, {&(0x7f0000001380)="937199b63d1967d2e850c7b07278f1b875bbbf085985d1f47977d29f6e78fdce109610a29d", 0x25}], 0xa, 0x0, 0x0) 16:31:27 executing program 0: pipe(&(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x5243b9592aada4c3, 0x0) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:31:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) 16:31:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt(r0, 0x200000029, 0xc, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x2) bind(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 16:31:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="cd", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) dup2(r2, r1) 16:31:27 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x4000, 0x7e37c9b0dd31c6a9, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getrusage(0xc4fa0f32175bf2ef, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x8) 16:31:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x33, 0xc005, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x401, 0xffffffffffff0000}, {0x18, 0x3, 0x3ec, 0x5}, 0x800000000000800, [0x1, 0x91, 0x9, 0x4, 0x1, 0x66b88000000, 0x5, 0x1ff]}, 0x3c) setsockopt(r0, 0x9, 0x2, &(0x7f00000000c0)="a66628ec23c32d1613aa0d4b0d59209933e1f6c1278af34b66cc9de5253a20f604f5d31b6adf77f4df305bfa479390af668bd06290c6e04d77694c6923ca4e94961991fff8163820be1ef923fe197103a49ff426a8ada2aa0654064d8c18b03dc7610d03635cdbab385ccf58e9aa5778cb4c1f70f83d9944ed9bc3e38ba8c3324adbbf3e9f811b77ef1c0f0dc48d2dbbb9ac91bab5ebcb77421684897ec6f758fa7b9e10fda29cf0aac911adb0358b33e184bf1528fff6e42716a7403008c196527c17b4da6ee3dbd6cceb72aafa57f52d06d6c171129a5f4d7444f57daecd4a696eb870912f811949d5810e5ce1825f2b0c808a68a4c2109e6a59", 0xfb) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0x5, 0x8, 0x1, "bd15b97cffaff4f2b530a01e94ba660cbfbdcd92", 0x9, 0x8}) mprotect(&(0x7f0000fed000/0x12000)=nil, 0x12000, 0x4) 16:31:27 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x7fff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x220d28fb82f4604b) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x7, 0x4}) r2 = socket(0x18, 0x2, 0x0) socketpair(0x20, 0x4005, 0x805, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r2, 0x0) 16:31:27 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0xa) fcntl$getown(r0, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3cf, 0xffff, 0x6, 0x7, "9d4cf3b6e92fc051d8415c49676779dd786c38bb", 0xffffffff, 0x38}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:31:27 executing program 0: mlock(&(0x7f0000005000/0x10000)=nil, 0x10000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', 0x0, &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() mkdir(&(0x7f0000000140)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r2) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x5, 0x8, 0x2000000005, 0x1, 0x5, 0x2, 0x7f, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000001880)=0x7fffffff) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:31:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) close(r0) select(0x40, &(0x7f0000001a00), 0x0, &(0x7f0000001a80)={0x15}, &(0x7f0000001ac0)={0x0, 0x8}) 16:31:27 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:31:27 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb, 0x1}], 0x0, 0x0, 0x1f, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) r3 = getpid() r4 = geteuid() getgroups(0x9, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0x4ba) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x20) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r13 = getpgrp() r14 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r16 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r19 = openat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x100) kevent(r19, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x40, 0x5, 0x8}, {{r8}, 0xffffffffffffffff, 0x8, 0x40, 0x6, 0x2}], 0x4, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0x5f74}], 0x8, &(0x7f0000000600)={0x1}) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000740)=ANY=[@ANYBLOB="00869aefa02875cc12085de9a1aca6ae2990dce2f618f0619c03529ca69081d55e71c7d1884dccbb7a262d768100000005d827f65f9e77ba7e02ce1e83c0d2748670a464f13cff0e5c04adf17b939773a536117f481734808b771236df915e9720f4e511fceb31d18a1fbce30429d9bbb534d5175ecee00b73f65495184ed70184ad7461b2b38e032811c9df6313acfc367094ae5e452933b2b96bfb000a000000004482cded50b317990ac2e7033c7f3a8022fef17c3c89d2c15553f5d07559ee0e4577ab960e37559a4f84ecdd78d224ec9852fae95d4cea6e544364d9a8c00fcfd90e7c4a759400"/248], 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="a52da7d417dfd218465d6bf45f7e477fccd239fa7c540c1d5b5eba02a2e9b6c76e2f4603382eb79a74c454303e0b7331e69cf4e05c784ca7d9e689c25b946787ac7283dac5da06f1905a3e5315aab9a521b4996f75ad5165f5ff112d1498d2d7513326a4d7b91d29774ccf4cce41f6f9b749eafb0f4be32aa548899cc69fca", 0x7f}, {&(0x7f0000000180)="45a33204cfb046ef92b8901b418f1ad0fde837c2af42c2f9e41b2b886b1626b3ba9b5b8f20173c3bc1fdc00bd7284bc0b4f1a1d34bf4718b884aab7ffd03e9aae783d37024b062fee581380da2b07335af1acc0cb841e5facf85c1856abaaa7a7c61cfa217bc5661f61b3f0bda58be38d876157b5e14943cb9d2c720c409f32108ae7b63e27323e1b7cf2e6f6f40f8f2d498aa9bcc73a0d1b1d41decff4db87378eeceb5d83bb5157ce3b43313c7a3da3c7dc6007d494ee9e10baedd2fa3bcd24e39f0a0f91d560f24bbcc83508babc64f7cf0b412769faaf70351b51068eed0d9", 0xe1}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x80, 0x402}, 0x1) 16:31:28 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, "0200"}) 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) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x100, 0x79c, 0x100, 0x1f, "dce1af6ca5e32fde4666c1f5f8fe44cd259e7b34", 0x9889, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:31:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x9, 0x4, &(0x7f0000000000)="0bc0ca8591dc5d17ea93bc0d76", 0xd) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) 16:31:28 executing program 1: r0 = socket(0x10000000018, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, 0x0, 0x24d) shutdown(r0, 0x0) socket(0x2, 0x5, 0x2) 16:31:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000a1044c5e"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x844) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) accept(r0, &(0x7f0000001100)=@in6, &(0x7f0000001140)=0xc) 16:31:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000900)=""/252, 0xfc}, {&(0x7f0000000640)=""/117, 0x75}, {&(0x7f0000000b40)=""/168, 0xa8}, {&(0x7f00000004c0)=""/53, 0x35}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000000c00)=""/197, 0xc5}], 0x7, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = socket(0x2, 0x1, 0x7) connect$unix(r6, &(0x7f0000000a00)=ANY=[@ANYBLOB="b66501f0b10f4a4d7445158b0d7edaf4666e0065300075f8e5158b0d2967bad4a1d82b4a75183fb3368023044e2f0912b60b64a530eb8e5c32c02d9164fbef466d77f094fe1d2fcc9971a858107665e79f8454507685475f0682393eeb779d4503654e2906f8ff02c2b5659c3bef632cf8fb3ebdf8ac430245d0b7eac7897a1f36f46f3cda2896765b1581a77246853175c612893398ca3f898e7c801bc05fe8a2f71bd8bf30b4497bfadb938cb57deafb2bb2b621f59f6e2d5a8a51658ae897ec3d9c5e3a9676bc22c9f5a8206c7e5209d630f6710a45f1f89994fa2489d965b622f737d777975b38f4a72b0e63bf7b1de6f223b66ce1d5f3119325d85a91586351d01449a4d16d36844252e48f6f12a866c27544de0c14a315cd17cac46fc4631c87227cbec9170b84af6aa712cacdb2b4b0fb57bf"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) poll(&(0x7f0000000280)=[{r4, 0x40}], 0x1, 0xff) fcntl$setown(r5, 0x6, r7) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r6, 0x85}], 0x200000000000001d, 0x5) r8 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r8, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r9}) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x20) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) 16:31:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x1b4) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f00000000c0)={0x3, 0x81}) 16:31:28 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:31:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="0ec4", 0x2}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x81, 0x100000001, 0x1, 0x1, 0xffffffffffffffc0, 0x1, 0x5, 0x0, 0x3, 0x10000, 0x1ff}) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 16:31:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x3, 0x62, 0x9, "877cc041395c437f200235bb9dfc36314dee8f33", 0xbba, 0x3}) r1 = semget(0x0, 0x2, 0x7bb30cb5934a5497) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname(r2, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:31:29 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x6) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:31:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7f4edd3713b88853) ioctl$TIOCSBRK(r1, 0x2000747b) poll(0x0, 0x0, 0x3ff) r2 = socket$inet(0x2, 0x4, 0x9) r3 = kqueue() read(r0, &(0x7f00000001c0)=""/16, 0x10) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0xd0, 0xf0000000, 0x100000000, 0x8}, {{r3}, 0xfffffffffffffffa, 0xe11bad6b45b302b3, 0x4, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x24, 0x4, 0x3, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x3, 0x4, 0x9, 0x7fff}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0x5d3, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x0, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0xe5, 0x8, 0x5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x48, 0x80000000, 0x8000, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x1}], 0x0, &(0x7f0000000180)={0x3, 0x6d1}) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) 16:31:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:31:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x88, 0xffff}, {0x25, 0x7fff}], 0x2}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x4) sync() ioctl$KDSETRAD(r0, 0x20004b43) getdents(r0, &(0x7f00000000c0)=""/23, 0x17) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x6, 0xce, 0xffffffffffff0000, "14de98b18a43d92a45dd300c1c37210d6a3eff7a", 0xb270, 0xff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0900007e5a80e6e6c16d"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) sendsyslog(&(0x7f0000000280)="a0bbf60b3c65e269b8a2ee21b77667f676d6a1e1a4ac4784b2ba72fc2dd27cbfc85171180fe05cb9a9ef6f22e9c792dd", 0x30, 0x1) recvfrom(r0, &(0x7f00000002c0)=""/93, 0x5d, 0x1, &(0x7f0000000340)=@in6={0x18, 0x0, 0xff, 0xffff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x100000001, 0x8, 0x1, 0x6}, {0x4, 0x6ea2, 0x7, 0xfffffffffffffffb}]}) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4013, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="e00bfeebb641f528095050d0fb230ea3cd1561523910cb8a3b9ef6866a3d3b8bbe78f6218ba912346c44ebc61ab794817fc4b99f0fc1eca9273f5f95f774ac76c933fc17eb86ce9905032c638bf9785f2af6eac9335c337b20194b010522b5f5face0ce4d9f5526ea708bf1477c14d5c69ff98475e35509e5b7eb9c2bf1285a44a5bab02cda11534cde194ebcb07cb83418b903635183971ca8a4b3215d5f3283b672676d7bfcd2f9de3e1e4058ef11df255757ed9d0677a6afbd5b909f9efc2cda8c82d1df1521bc58f1e28ac61942b99df15a4ac5b404b43", 0xd9) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000500)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000540)={0x800, 0x20, 0x40, 0x3, "b990bd0aad1bb1b341b0a5944655e4a9e06d9ace", 0x6, 0x6}) pread(r0, &(0x7f0000000580)="4474ffc9d3a4c539d310b04d0fb4242710c073e5776ec273883cfe7112f823c80e55c43615e9386f6fa2f3a0df52b550f77db8ab496f7c8b80310d318e2360e09ed44039d4f952c209016fa6c8152953773b13d464a42c838f987f2b9a8fb0314bf558d2e4e3d948518035bfa288aede6960748c7579c4e0742feb3dfb8cbf51add823c8f75e31b33ca237e740d2029c7cf5e794c9f757238517eb2c246ed1e6dc75af8a1e19e03cfe4e0bc5b4fe401173f4711522535809c540282ad3f319112fe812211be6578294d0a804e6515d37e4d4f39e923f4a4f", 0xd8, 0x0, 0x0) flock(r0, 0x1) ftruncate(r0, 0x0, 0xffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000680)) syz_open_pts() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000006c0)=0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x0, 0x0) fsync(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000780)={0x9, './file0\x00'}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000740)=0x1) syz_open_pts() 16:31:32 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) getpid() bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') chflags(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 16:31:33 executing program 0: r0 = semget(0x2, 0x3, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) sync() getrusage(0x1, &(0x7f00000000c0)) 16:31:33 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x48b, 0xc4}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="2d7251e5c792b4e3a8b37e76324fc73c42d1c1d5eb41603698267aca0b52c77ac8ff37bb8ee85a20cfcc23d1253cb413876d4caa78f25e6c394717d9efcaf8d97ba5690fd0c148dceb0f12e4ba1e23ad2ad07ae77490f74a374b2546d424aa67ce0e90b5c92ce1cd75c84fd702c55a8ca85fb76e0d78660ce056d1f1a349fbdc41aba8713eb76336d3ceee5e04e733806f79c54e8d9d4e6fb3a23dc045015b61fed2d8e257222ad74ea35571955f114c49c647aa5520b92d18e48edddb0a837316524e93634e1b1813759544e58838b3414037216a81dd59b935b1d34780281e1761eae7113fe8208872b3aeb0a52b1713bdbf85a54810360018aa", 0xfb}, {&(0x7f0000000280)="31f72b6bfc8bba7f7c2d04e3d12520ffffcecd5154907eb3222cbdc79995a72b4993d6c547955a25aa3cfd82d6a31b352b4884bcc3c2ca21c009b1fa082bda9d0da9d96b1e3ac61c96a62feb423970030f2240738c38c623ec4ca50f9cc62bb18efe7b0a00a862c9a0a004c01d1acacfcca76acf007cdab8aec062149c272f9c797e504f9b5f4e5d41376589517ae03d767505aecc0f783ea75b8793eeceef2e786750e496d500ee2b64f9675e34de5db5b890fe", 0xb4}], 0x2, &(0x7f0000000340)=[{0xe0, 0x1, 0x5, "48de6bcd30a809184ecb8c75560d76c7fa0e389e1f0922d90b790ad9c3e00b4ea98345b111d6a677b7915057d57a3bf37c9d2c50ac7ee7589c392e945e1e19f658652687e3d741e3cfb68859ff66171a83f87f3f37e5e88dcc99ca2a5073fbbb193f2a62dfddd926f1e249eb48f4318c008c34f8a853b96137baef8744a05a58982ad5b6dfb36808057e31f8dd0e37788781011974cae2498a9c456fe39382ff4ffe3c95925954cb7b0794002486ce15f2edd0cf3ce0ebeac3ff39c77e8b286c924a94a7a28b8e6534d87e8c86e5"}, {0x28, 0xffff, 0x2, "51acca7b7e7c634045d816f21b6ebe9dd0c11b93"}, {0x48, 0x1, 0x3, "cbcb0a66f73863b01ead325888c583c720b4d8736921e7bedcd3100828d486ca849fb5827e5babe34648b0c0c2d64fe3469147da3c424d"}, {0x10, 0x1, 0x1}, {0x50, 0xffff, 0xffffffffffffff80, "4fdd9cff298ed509837388d2e9cfb47908a5afecce8d2d619dfccf6de7dc41229ef60ed28eca4836a9e5ac3fc0955983f3cd816a9900475a044a9c7e9d"}, {0x110, 0x1, 0x9d, "4a5743623bf3510083b03e93756458b1183b7e4aa2ec82eca97fad6d15ff8561c6b8a0284009b482fe1ecc8eea22d807eea8c45c9ab92dfa5e85c39517d23a119500fdbb9d22a65e98dace516a6555b0253e8a7995b1c05e728d896b0ad7c130e853f967c1b6d34454fb5666a7a784c1bd0ec1a2065fa2597b1157ae37742ed306983d23ce39780224302f52c79d8e90222983fb5b0303ac82a725d666e4ed13c3b5c03534c128ed3738dcfeb0550a868198c9e0c79611136be97bd7554c6052702a20ab51c9741df3076d9b0d7016287b790083e02c9efc577372df95d8a67c2d2972267a5da43c30d6952edbb0a454b0b4bf7020cbe40207"}, {0x1010, 0x0, 0x1000, "f9d90fb74ee26f4f13cae9013379eca18154eaa966a937216bb7482868a1947eb0b90605e429bee553fd8d51fa91e2f19c3cc4cec22981ab6bc348c9ea37940c50cb452e86927e6ce9d13471cb8588415cf87a3e896e90ad04d36d5b2e57366787cc2948e073a6fe35ec214ccd2dc3ddfb43b623429091e8bffc7200c8520ee528d57595474be1948e235ff1d34060bcaef7a50a4cb9d8d1dd5602c368a1b609e11c68e75c8293c2d17a369add3f343d997506010429544bbc4e26cba115026358708424ef0f2046a360b2588bd3db3f598422fde277cf8e4fe6e3804a6337dc56f035c6d1de3ef77e4a5a24d7d90db86f2b1e67137fbadbbf228be197fd8d879105bf662dfaf8f6f3a5853d2630483707b8175e95ebe198dee9d36c75bb4bd57135cef24f159606af9919e525380f7b5bf2dca5fcf3fb4caf9b343637a7d0a287f5c0b89b43931bacb31d4d1486b631288c7cfb4d2a2861fd4dca7fc90ee7c334adf8feeec70105125d858696ada1d85309b9d3c88ee0bcfdbb4de7046e5604e6afc5b4420f1f7b0b970360a88daea89e56d0d41b0ae1f867c834f5f2d0fcfede55563ee51b0a423633062801f21a4cbaa27bda75e6ee9d9992ab1eeed7a6f5f46cb95afd5b8ffbf2410fe4d962b709c3fbc9ff3647bd58bbd133b9f1c8f7aa78d186472d12c9962cde7705aacd5e93e05a9db76df6b4a5db6c5e1dda980f417a9819559fef7e6b31caa80d7961de551ea3192b4fa8d14e4253f8f56747dc99017cd60a660387ef08f5124fe5753f2b020f312565c1f52bde5516460f975e89d9ff2f0c7b9121d6fd54f0e4eaf717f16e6bf8c7f21ad5d55c24b209a3b6f7af0b3744cbddbd7a3c2be64ffef8b5af68181f575ea826e96dbd5a86ed282b2b52925a0f9dfc867334b98b0d4878e75ff340ab7d87dec3ba8a3e5461ed983c9aff73e48456679977cac99b3a007a7a1258f65994dfac75c90f16a48e347f3759a119e4ea5c4e1be42489bbde784cb1b4a139ab90fbeb8e444ff86541d836e848e0df3890104b17dc4b7c1ac306fa5184a5a11edcd30005e3a7ec2ea1dfa761d740af4841fa3900b8862011063c5c0ed6a8b780991d7ef33b3ab958954a227cc436c5a2c8093a70ee75aef5ac83c84386351d2379b8813591d6d5ec765cb21d52951c37d60303a4b97476387aed201c50cdb4f867428c366de1f9893588e2787fa9f62ed125c1ea10c97be161d839ebeeff682295dab6be555925ff52c4b9438b219de611a7743e2d9806d640ab2537a786456eff0b90f8d323cfeec144f0498ae6e9006419cb72df673d5ba175734e6ec28cf0e0d28090fb7418941a030e613d4606ef5783a7ae7bdb6d9b2b25e22010adabd2b7b2eb2fd8e2dfd7a2e3e6a2b59b51fe60d30a0a0a4fe7fbc6ea65e590e637af0dab1b2c0f4313b010b5d7f64f63fbf85dc1ee0b481adbf356a2d2c1ad92e22b23b6e0289e5218cb30f4130303cb1570da97780eef2e7cc93c6facda8687318fa1fe50f7c8aa46e2af9d4cbfedff07a46aa6ca4bccbdb54cf2202a11b032f0b9ee43f9b84994e0d45654862f5eca65cd4d07320aa19faba296aee9c1cd9d4d105920ce9339531c74d6c91f1584ef7b3e2cfcdd3eae5e4e384e383af86f8d30cf0b7669696a0cee1c1c504284c18186747b7a9cb1ced177c0d2ac3c073af951e1c85634a1473b8bf065442c6bfe79f9d1bbbd8ffbcc265b689213b9beca55655e4effaa901c3836f38954510d73a307ba6fb3395e63916dec201bcb4696f646cf863e96c59549a348e85e27ffe504cbbb06744593f7d9df4db08a2fe94f46bc8fd70a37b71b5fbf6a28d5da2c62c776cc8871d2c44c280df7447ca6c7a43c76a66cc626bc5de793bea17258f4bb65c0c2a0ed162c4245c50ae9a9eed1658e1de3776bacaef2b9ec562c99810251607b31b32844b23e69a6e711b3625cd7154affebccfa6d455af741ecb92baef7934016199390bd08e749c8f89f0ca64ba213f4f7ad326f15844bc59401568d8e8bc506d20f1b22dde045680a3d6d93527579edb707b00a92c85aac49b525bbb1312723078940456ac31cecc89e301a6a679b8fab727ce454f226ae2c4b5644df673b7705c23ed728230e779fae8bf894b81206c600ab0d8133802f311064552d7ff7aae951b0752cd3a545be5cad95c172f4ab8e87044007106dfa51bfec6d30553513127eb9b29388faeb900af6eada0e992d7f73a0aaa62cffb0da2b1f5c62f63bd67977d0300b44e35aa80758e9dbf214cd6dbb1a267056f6d5c0c09f3e3461877aa56677f5c9ceac42f9ff5a2f94338b9ee89351e2055735d6db24b66627ed86259763dbea9cc12433b09993b1352922e2146a8a59674fc9f866445ff9a552467e9bc2f8fe2dcad13de5bf1206bf7e44b44accc864b6beb59cbc916ccb5db743c7f5e91252a93d6af15b3276f359fe418043d61d7a988637f3b5e8b4b40ae6a6c78c89b02a43a32a75e66744c6d2103747ee6e2ba8e416402bc7e2334c791b2c8d8163b17adff9f352dc6d189f4f7f61bf001df2f8b1b8c30a89ebc7ac0ebb43b0691d82d1676278000d0a7db7c296b48313bc0ed5ebc97c833fe1186a8ee1c909e1b9d1033c131820cba572b552a9c5c2140f3c6579af8dccb8cf063deda7ae1b42b24f11ff4fa4a660f0aaee84f0f05f84dc1d92548938d418d32cbdf60b00140fbb589d0a124e795382ec5ba39d93f2ebbd2038d2307fc5a6088e4f16f5ebc2cf2b97cc9e2c59b2a25515c588c336bde94871ebb71921fed667c163663bb0f8dc8f7e07cd5da5c64f1fee44e1a8b72e93ef5757aca17f57aa86e06e869a145b13d4932561e24f2f92c28eff571ddb9d75bef8c5ae8e68bf763cf4d2519717095709910988297f4a68347585c2f309e494326d444339a53c080129c9d076a2684941625cbbcda48ca8b9053213aa4bef23e502d6c38d11a54c644f5d1efe0dba45519437f8fa411b32cad9ac22a0e88f098dc75336bc424a3030fb9f344a54ae13c48569391ff44c286664c8afe2533ca247f256226d49f5664c5dda44ba0402dd3d8eb11b4e74c8df0fbe06cb90398087af66feca0ac329a573de4e51de740c69bcee2c7db58a28ccfff269412bc3597ee951072394021a7341934a260f3ddb24603d3bba645c1afd31975697f2d9988c2d71845e033481eb0685153167ce4e926edaf319d0d42ff03e371697a97c29c69e2efa752bdab574f2bb34529e9b77606ebc259080cc4d7f8943b450964b62d51f6d48c73ec53bdbd500d33d06bafecda7841682ae2a016f7ef483c712f7e63e67bbfbe3f3c05a745d6e0f19b972d778d30f4579ee02f70c902a216e5645fb2971f9784e382508fd651753c84f2d69f2bb08a64c2a0f1fb848d04a1f950a54cc06bc3621fc297e37f0127384f393bc5924185ab99a6e5600e3031f70f83d17bfec137a7b98d2b3aaf7794ce7949a1b3958b3a312e32b8fcf172831f817a0881ca62268db0a8142f7d33cdf11f046050bcdfb5157c73b620a1d30183a166ec2b841f391c4f33875ee29ee8e619706e953e4cb7c96ad7d8703d76129b3c55ab90cb2a7ad2398967b387f8d4e0b836c4b545d6acd27cfde7c0a8ab744f7895c85bfd25a743fb17ea2b540ecaaef018e28f154263ba56c05155bc919e27bf5344eee25fe31b70105d5874fec7b1ddb6e0abad28d1ddd3222531c035dc62df457e7957099bed4e1ae793401627bb8855f9c05ba7b82a2cd838e3d73ebda46d233c29b5f004cdff2671720e211a0c0c1fe53962e637804c688d2383d23251dcfe2b6a15bfbdce7ca3fbabb4f41221e7eb3836853240b74bcb4047e83a49ceccf24a4a800ace960552d5bbfcab75d7c4cc6b44ca2105b87cf56aaa85c9becc2642ce94cfe241dbfa0bda1ae67f874d23f194c0046f30ee038bc1784ad30ba1e9b178e99bae396875ad622fae226b30727d1c476fadf2462aec0637b2ae8cf7acedcea35a6658e6129e951be9ed4de53356580e6fc0d14d89bcb7bd34c97849cc9991b5663d8853edaedf01be1df4b4a4944c7bcc91917028c31f613bf6684249a0534a8e9cc0248b8e89745d738b064c86bb8555295293ea12f2d0277b6b31104e735bb730242c068095f633d4628e000d001691f7682fa0af3d6961565d9b3b7a73dbb522a466bc420fd2fa74d3ddf90a65a8ab1a175caeac24c4ae570af78637adcf462cc72449ac4b16a95d76ceb1a38165fb1a7f8136f74e5a48f14d6f386a192bb09d93257b04e8d9bbbd01fdf5520860e6558deb82df7bd85b287686d1056d93913c16ea6b3ec660ffefa174fb9b651e74c5df679b2e9a63a23141fcba8b0ee6b9862ba2ee4f0b836b80afabfc1d4e8b830f7bc559d8bf46feeb60ff5c2f71dc1d98ed1071110baa5c2daf91ba3b3edff22e06f32bb62f1c87d0a9310a403507964763db098086a75a10e710790e65a9113b6f4d12735f221fd1b2f39c04d2b8aafc6d4dabc43e56eef21a5b5a02cd889e2aea7afc57d64297d20c11e144fbf2767502e8400e07b26829083b521c2620f487007798d183d018c6d7a3136773ccb237076577863f64ead612934d8007f966fe46e40c7280225566f1e3e1edcd47660fd87eb7b8795c8b630d597f2da37c11e81ddf9e08286cabee0edefc20bc2e2094140a9f8e7b20dc7d5a6e72093bf2d5d1f352a5ab86aeab39ae6e7735d5f529335bd4ca70ea870f181906b915dfc907bf3ea8a858f9914d1a4cc5eecaa20e7dd4eb65c133f3a5c6763884e0f0ff764b5e76f0ac3299567d57cf99433314ca8e3b867c909de5dd3ef3012bbe269794a5988d9eb71fb84955e708840e47b1b00f6a2181ebb79f390f6dc6f649f40332797c49f70a63817310573be6f4ebb833c6267ed829db6984509c86a0b62db0b88407f52bbb5f7f33a8c06b51dba556b4bdc4ab9bf61245e14393cd2439deecd8e614daf1787a6656e0461732d1c0dbcf298b2a4d649278c3f6b7f501f0f2045f3ede2f892de511eaa2d90e48d3f30958aeb65eca219ddb22d17fbbf7d951d9573837e0c2a6b4532987d764e0961fd8821f9d064cfef0c22ffc11f8501208abd10f98c492dc18db33885c775160c23180669ae4b9ad9122a54e4f184217f72b88540bc06e454d1c5ede3d0d199a5e8480b25238e22f629389361edccb34b85189805da321ab2af1880e80efbbb6bd0d411ad14b7bddc29313c9f592f4914cd344cf8b2f8b5aaafe8e24705d1325bbc020db669ccb08160deda0cff8f62233cbba51cd19aa9e48e7e16509dd90e0fb25570fe7e30ebc41f6d9549fe0e450314e77e02d11ce0f553465b3068769290c8797d5536286c5b6c14548faa16135af5979ea140626a53ae50095f2d9d646ece47ad441c66f8725978a03bb045054fa240ddfaf2de7aba56df3e9a922df6f5d2e8b9e4f9d6858d6293dff9a6ab260ae193f70567102bf8f131796fdf5ea4ddf4001d0e8077c4b556556a685a5f67f044e4378746a72b1d5fdde935d2e0472d4154c2c78065ffcb06de8cc28ab7f12c6415a62a5b4de9db6014eb2e48d43f11aad7accec226d9295b200a0278798d1868604f05979f3c4c763e03e06cb71bf435b4119baf0f0bf5e50b4f45d054e0415321b7f526748fd916c7b3570593c2946fe49e5e839aa38841626d466258bb7788fdaff8d769a1e648b4cc05d23ff2c11e15de211aefd759e8e43c38a0cd15d3c4f01041f4a6cea4739e1ac74e1a65cfde31f9068fc2ff20ecf359d2ca38ff40"}, {0x78, 0xffff, 0x2, "9404a7f0ce005bbbee1d27b3b23f9e186b187b6cd5cbe5c261490793115d2bf2d097416cd4c834c6d32caaaa3e5a5384319df8bffe6dc423e8ed0006125516d30182fa4ce89f9786cfd09c73e9c109d08cf5e4f5507664c3b5d841d3abd144fe9f5b03119319"}], 0x1348}, 0x406) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000001840)=0x1) acct(&(0x7f0000001880)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getpeername$unix(r1, &(0x7f00000018c0)=@file={0x0, ""/23}, &(0x7f0000001900)=0x19) 16:31:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) 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) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/36}, &(0x7f00000000c0)=0x26) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCFLUSH(r2, 0x20004268) 16:31:33 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x3f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10600, 0x6) ioctl$BIOCPROMISC(r3, 0x20004269) getppid() r4 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000040), 0x3) 16:31:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1b8dc0afcd408b19, 0x0) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) syz_open_pts() write(r1, &(0x7f0000000080)="926d", 0x2) read(r2, &(0x7f0000000140)=""/229, 0xe5) 16:31:33 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x20000000000203) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:31:34 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x3, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:31:34 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001280)=0xfffffffffffffffd) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="6fe486fdbc57964dee78d4ae2e09193d6a9a32e5c7740c1c77a3fa3c8d26fc071c1c707e1c00b4c0bab9e4c9536216fc370a305a9c4dce21c2ca1e9e08b0903caf1e84fd4b5e390f28fa344f901708327218242ad3e03749d5ccdfc18b70615637a7aac382dc2c01e7e7a3a1787a08f2930194c4f37f80ef0a29b4a638b5deaf029e51d04ab4e8779c4e8193e0e8d055e29df2d164962dabe049bd7513afabde7a1150176e20e7", 0xa7}, {&(0x7f00000000c0)="9d2c337feb3062680df84153557f6885ddbc5ba32c52eaa0f64c4e489d39c29b2a6d1570a750d840312216e3ad02eafbd2df86afce0410f4919a6e3c6d244cee8097da9495153ebb6c1cba82e3008b22ab15861e91072a42fc298030c4e7eea150306da4229a07d3403082c62e5a5d08eb3c8eb47acc5170bc190f1fef0a34df7ee34edaff452f2490da381a8c3d4d2d33584c8551913df7f0ce45013eb4160c19c44c029688fc02a8d0bbfcdc39d3edd0d38d7bed92198ed5927dcc6dac274b779c2dda143adc1510f56fc6814ef5", 0xcf}], 0x2) 16:31:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0xff}, 0x10) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="785ef70720024026", 0x8, 0x0, 0x0, 0x0) 16:31:34 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt(r1, 0x1, 0x1f, &(0x7f0000000000)="6d0c159208a38e91ca95246c3c0cd02c0967ff85ae8e743c3340523742d763c9c27aeea318e80f278712eb46494d7c99d217583834d7de9802ae379efa83ac8b7688ba232e2777d0b5695826eacaecc951afdca43dbc47fc0032de7fca9668f610a57c50d72c6000f6d6adbb78e26e827633a15f6a", 0x75) 16:31:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x59) ioctl$TIOCCBRK(r0, 0x2000747a) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() setrlimit(0x7d962e2db94916e1, &(0x7f00000000c0)={0x9f, 0x2d9}) close(r1) r2 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:31:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x1, 0x3, &(0x7f0000000040)="68e5f12900af42a9f8f02a215b0ade1bed907821ac3c4e06d22b846f82ab26fea3df67590faf5bbd4f0defc56c04300b357ffcfd615b039565e69294fec3e184efeb43931c2d0241aef231f48b7d75ba8dbc83018a945dddd109aa97842ce374832b056f1f05d7766c65ceaf5635b5e20ea85fc56f90b3d71d49d2b8edcf6405f3783f3e4249e8d176069966056af9668621642244f6474d117e2dbaaf552105e55d09164aa60df0f749e4eda718cc6563222ca3088cba6b2c9844f092ef9c86d1a43c197d3b527c81679cb59af175da3b59872d12cb4e13debd446ad5a8500301805181b0276491b39ddc39684b17595790e81fd8c8688b62f2b571a273", 0xfe) 16:31:34 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/42, 0x2a, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) clock_getres(0x5, 0x0) 16:31:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:31:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f0000000080), 0x0, 0x0) shutdown(r0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa02e2ea56ebada7075ede3f804e843af874783512ad21f2a112bd58d5e80c32a2644310c60d4968a76d51314498f75e806e4f2d7b291af705e25ec268e69ba51ec73eced5660a28cb15f0a92864114f00002c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b467293f44ce8d5691278e3c86493255a060a83850f58fc82e64b85e61be0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190eed88a56aeacb99cacbd3afe3fd7a3a639bee4548e796eb8975272ff96b9b80576393f3d22081ffb45372f0c5a979960eb1723eeb519086025d4df9ccec6509732bfcf4a0596ffffffff000000000ff67d2a59639fe741a0aec0e0dc61fb8a198bbb3cd047edd264d09aca69f186fc031637d2c5f41350768f30fd92c8b3aa4cbd3a0ce7a182a642ce8806d4547942e6f2226badff9453cab83427c87b1af3e78e4ed5fb3bf8e2949e53875b1cfe14d377c5db19473997b4af3bc620a5c79ab3a143689b4fd8cec98422b95e2b0651b85e432da879fbe8bfabb9513e6a15"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:31:34 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x21, 0x80000002}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:31:34 executing program 0: select(0xfffffffffffffe42, 0x0, 0x0, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:31:34 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/31) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) setrlimit(0x1, &(0x7f0000000100)={0x8, 0xf}) chdir(&(0x7f0000000140)='./file0\x00') clock_getres(0x0, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x2, 0xae3) recvfrom(r1, &(0x7f00000001c0)=""/222, 0xde, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x20, 0xd2b}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0x80000000, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r3 = socket$inet6(0x18, 0x1, 0xae) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) chdir(&(0x7f00000005c0)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r2, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, r4, r5, r6, r7, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) syz_emit_ethernet(0x1000, &(0x7f0000000840)="809bb6e90b6d6c5607184a33a10aea83b6a984ff8ac3a7a1ffa953974a8627822f85f92b14c66ecdf3439dcfe16fbb9fbb8dea2ad55660b2bc2b23d56e1c5cef1b396338cddfee3e0ca33f310b8002b35cbb3970e6910800636e348ba31e2539fdd276a9c461399c346a44bfdfa4bd84408f15b5f6530e065ca97dec6b2d2fa523afe943e75ae310ddfe8e09dbd3645c63225fe81a21a77dc4b81bc73e9f794b60aa807c6c54bb93f488d7191a1f5d59e58d13e55d1531d9a10e973896160d2eb2e362f3dee59e330fd3fd0090ebc578ce00ba137a3845fadd20b71aa44bc9a3b649dbd083ef9e1b2cb0200f1dc166de45772e9e03abc69d5d48d2fafaaedc06f4612a205140173dc33d987bb1e97d5af8ae87a570defdcabdc48515447bb88d7c2b519db67155a0dcde7460cd7add1c20188eb79415b39aebc8a2260e1cc73a94fb10a58125d31845c9dd6220e702c94474fe7c64628b0d58b7d53de6c71b9bbb9c9c286fd123f35b41f1c0eadf68a69c30c7044127459225a34fc6c59be8615bb0eb091fc9d5740d234aef3a0ba223ca51559870063085aab7972d81a7afbaa1a9bdcb1af08bb1125d4115fd8b74f097efca57024d6001cd6222b6dea218e42432eb96b1331f6e1f20ed11388e2f3d2bb14070f9ad442f9666d2d433c4869504d2c6cb5edb2967458637981047ee71d36a157dac1fd44aa4c34a54e8e7ecfd72daaa12a17a0eb630f30b5541fccad009089cd2379b916d4efe1ce13dd3fa5c92b83f4afa1be9f710776e183f980e35dde6b89140d8791ac3f40fe482d4453f12c7848cfc51ba3bad943c239d190e49a7b642cab81d7145f2992dded7a56a8364fb5d0aead1b89326a3eb7747d14ad2443f9b27eb1772239caed93c461262972c955bdbcbaff439d6c3723135813aa3ef45dbc060807b929f30f9b90c96fbbe5c2e8a22785f443d29eae9a3ad835b0c76db19a35c22f1ef2047e9e43423c571c20d988eb83be9946c1122015b9b2759733ae7e2eabf3a7b179d0c593e673452ed14f427cbddbd212d256fada89820eab763bae1ed0559ee1f604d763789924e1b53e782d168b3c9d27cdd65734541d28a86c00728d254b0c5c72ca16b4f2a7db36bfc7ab8d5cea0414bffadcc024cc85c4cccba833f16c717c8911363083bc47fb9b73c81def4a6cbe4042da6e8b38bb740668737c2ef17847f8f36d17a1f03aad2d6940ad05b34828a15dfc754ff6231eca0cee8e79b7658abb830f2ff5ec7fd96dd529841b74e02110fa7b7232e83afbb4df0f07e4ae00179ea814dfcbbce9e00ea5ce63399c15b7d931aa00e6040325aaaef85046d9df5fe27d06ac91f16a91303897480154c301107d4c49cc961a18912dab5fdce0f38bbd7e89d43fd82095f4407abbf34479f628c4665e18bfea442ad652efc6268d9c552f1545752c293742ed5d179b76c4b61754b01ac792a3de5aae9cf3269802cf532bb078c2a6504751d713b474174d0b3d864309b8c552ff4dcf528fc056506132033715297509a23182b95ada75b4d4e60a25a51790f2f9436645c562999691638ec1492e526666153070246791f0b8fd5d0329c4b280b46a40e2f9c3ea9329f6b52b3c1b0911b71369be9d1deaceec6c4f8c801353caeb6281d2a125c7b4311f5917bfd62414b33474941aabaf7753e9c889a5c466385e1caa27a57788b5b895c6bbf0a91c53b8f6594c13e989340e0756fa1b59b6356443aefa1e6a3b2fb094d4de62633f5f7fd65dd89aa37a5d3abec0d69d7e7ecc7e420a4872752d477981b98dd619fe72c2f6426c473398b53c2690074af64c99dad188bf7c268d7b33545a96ec71d3c38d6746224b9c7d5924ff78e572ee59ea0ec58073175c25911dc0c17cc64ee796a231ca8d2e61d328a76c0c8cb913d4fb455050630ee9bc7bb9bc5982beda09462161608cc0f20fc15467bac32566470ad26697bda56f63ee63730411f5d1aff9407c15ce4fe3c7ff5314d3854ff8a0ddde82bbadbff99f5747fd9270004c5b4f565f3aafc1fb8275f473e9b7a2f881981b1bb7f0c30c23e7604746e03b95ff1355c75d572d58bfb15706923c0be6dc3b1dc5d4d7c5db4f03ff910686e007c99fa3397d2315835a5c30ab1057115aae3b045ed555cd38a381ebd2c3a0a24a686edb14106d720e9ad510bb3bba73da1d242d71fe92a31102e8a7a93d4c993c60ddca1378c0b0d0f98e9bb0909463828bfc54bb02960f2c9ff91693794d255b1effde4f303c765bc61bb9e2372f9576293bc17894aa4354ef6f8dd6715201e53d1c4e32bd67fe75ae72830e7c744a517de7a0cffe63a368f4df2480282385cbc68e5ca97a4c21bcbc6f2bf9b60dcacb249f370fdea58e96443921664be8aec502531f613c168825ae644d52134797913f4482bc94f0126b8213d9833532e5f56ee7bd4b8bdc5864fcdce4cd5a70a4ee26b37da6aa571b17fbe9b80c21ce5714f8835e877471f5a09a2b603f1d86aa33c2a4f2251c1e58ed478b7b99b2d02d456f517f88e2f0016cb0076bb46c69750882c67b754bb5d50ab4437ad7772c63903dc61a76be127c2c5510f00ea348965f71c521691d873aec00ba23709ef307a2e20bc2a283ad497979caa7e77a16cb94178d41e887a2b1a3934fad63601d3983f8ec3203d4dbedec1a2b961dedcc585e7f17edc6e2299e7bf0e1c6eda558e62e150b5ef6f24a0020c219cead659b11efb5c543dd2c81a8574dca3fed667c4cb261c6d0f18d0d0761beeb953de3050c73c047b36fc44b004491582096d4d21190e750b5f34965e2122ce68b94465a992d00314e44f9214bcc43605fe8df505254e7672f9364ea3ae3074f0e8b8171b707f2d7060a25246b84f7e22902bf2dc3057329042cd4ee19db634bff655155c8aeed8a6d2779b5fc3554105eb294980f641bd88dd8dc790e94cc0b5a0d1373133fcb4b8bff5e83edcb3054a1f69583406fef250e9e9c331a9548315533c7a05db5dde65aa80840e5fd0b65ad6b981c6133f2f291624609a15c78b40ad92de3f746a8165e30a687fce0d4b1d4c35a8708b92c493b6697930a980a8c92677208eb721a69b6618d01769019d8bd47ea9ae620ef94048419a2dd7e7307ac771cfbf275fe234f65abd051f6c14cc2168ff4ea39800e7a60d7c2b0aeb724669d1b2f239f889820a466eccee6f14166a3b7dc266fbb6ceab8812addf83b6f5a15f6aa1b76f41e770e38f3707f1c28a55a743036b95b02484210bd5a09f945444c4a46bf025a05d5a91ce7499bff4ccf3498375b37969ac5f903d21af91238eda93349862617997f382fe780fa7e84177bcb7a881bc319c30061442487f6a083cf8d3fc71304e15a1abcf5106220b3db1813e4f5bd074d7f4d9819bd95f4771a09d50d14e3fa7e67ed182b1465afe39b72059174251cc29d1c4322b44201c4b0781bf0d68a7e4db248fdd28f0b423dfd215a89abcd7ded1c4a1ed68af06ac1c0376eb62f0dae317c9c26db4670be106b1c94468feb522037144199bc6c12675aafd2d84359517dd55c9a763ea1908e020bf5f14d389ad78f22ee670d8100cfeedc4ed9bbec250f3a174a39822bc27b5cc082435c8d4dc510040b40553f6aa166985f70b407010e721c8d20f1fb6219ec191e5be7a65300092f0f0f0976728ad1059f31646b68d4dfcf1a4fae6e596221bcf9859e6d9d473ce4226ada88498d1fa8ed82727ae2c923f824dcc92c6a1fa342ed50354a3c190e2f08c6d073ae10192c7ddc93d3377474f8f3944f01b64339bea1d46130cc8857345626bfd060f9f0bee518c14f60a8c1eb9020fde4a6a3cb45fb6c50c5af7cec5e8c1867c74ca761c4d1b83f89b3d895249af4c38656083d5843cfea22004f93c295d837cf34c8f998f09b9d3801b050edac3e8a912de72ab526eb817fa28ce47cef950e393e22f58404d16367a251391c2465072769be17d97734faab70298353ba17a7f5237ef279bc84b94aa09d2acbd46d37167c3cc7e68d39aa44157b7f59df3ddfb91fc8a6f74831fb604e83a4600bdde5fac7e92e88d1b5911fc8539d60f9f847e9ddb3782857150c928c045575d7a2e9e6b0fed783e9244bdd8d3b0b44a57ee6b261ae5bfd89ac528f4011b22b065262dfb06d54b163d9142a6e0d6d78db1e8d513a93fc6cf8280a88da4bc0772bd7213e548865bc297d24845933a9333fb4b8e4852a734875c27f65a6f99799439c7a888b17bf75b9c76546d723163d3e489ac80d7012025568b3e4a0683cabedaa3dd7b2c03aff2a74b0b9fa9ecca40050808c55de5f46a60d65ffcd54d5e25f7ea040673b54500db09ee154ce9b47e2bf5561f939e5769fa642a8dcfcb5ba3f009866159e9b86c04c601b7ae7b16c5590d9498dd6dcaaced0930bc1fac819c01def604721c4ace8957a8637dda692d7196ee6baa6c57d629d91c62f026ad79a7c241a553a740a6ba3925a57ac1860b62ce25498179726f49d3b4cec0f478865977a48dc4dc77a596152b58f5930c13a0fc8e55a8162e3f2c8348d0f4ddc77c8797ce6c36c50f5f2969597d0072fe2e1f65f6abb7421534eabf8175d8d2bde0ff8e11304386d5098ab0cbb7ea5189060140018a8a4443d524d9a9cbb4c1c19c17d4a510b372eb3e6c6a9706cf7ac82c2ad8aaec1a37f2017fbb42162cc8a6cd50e35273021245aa2f6c3157ca9a351fac745ece7d8f026084d3a52b9e9e3264cb635bb7a2682394689c842f860bf5b8266cfcd2f0f379c226d7461cbdbc55daad021f720b89c038640403598b667b7bece472d933ca5d98e5bfd1ce770f9daf7ee40d8a4c2803ca25d4911ffb26624ff4271478947a4308f14fe42e78267eccded436e815ffe2460aee140c85b5926c635508a0183351fbc44c1913933b94c9f1ffa80de891a449993e80cd0acaec67010534a9a3b84a80b0f2911ac257cf785dbed006982f80a879a79755268c1c15cf6bb42c16025f6fceb2a5cdd30d02ee2c2f3c075fd65a816667808aa18c4e7285ede84f4f7a426dbe14f73bc2d7ed859e3dbef27376fa8ad3c801d551bffba218de2ca51a3699a1d225c6a0f0442e6fe654fc104a75eb9fd6d840175d017117ee77e432b8c38d791fa6e78bb251cacf5b03e828d6a0e5200d3177f00987fd5ae2b5c87d58fff3210ec400d9a7e98c7365f1ebe58e78cb38a1d3d41db82c8dc8a5d403a029a492fd2f506160eb56c952597a886e614de647cff30692a98fecd8da726c1356dfabcf4f3aab33b90651934b59597abd6202da526db097eefc690560e06b53793f67ce23b5a170f4b844932942ab8751e45e05bad6980bdb496232478208527f0b9eca7b2d7558499f12768c73f879088da7f584fa0b9a60df20a2eaba84e41e8e168705af3774676909d60953591e145eda6cd61792f7aec1050dea95e9753588abe449553dd9a70ea0fb30290e6f2cf03f24519ddcb1f27a4a30b0e7df87548e4b0f7880a3f5d91e9e89eb938897a5a301f9e3b7acb6057a7ef4a706f00360c9a265db5048a3b9af544d3e3529ca8f9da9228d3f1cca73dc0938e7c3c0697591d84f0c47ff73bbea90592c008ca6084c38fa9ab380e86ce00ef0bf554d7961da0f0c1f160fc34ffe699adbf9e5779c161810d35394369a34813e78bd328d441bfae899233b27a68cace7ea6d6bb77c7d0a8da2b5d49c96560839ba3eba400295ec50559e0410325a1541067d6a1d526151a9b98f3afb0ddc0b76cb951411ac59886c429e0d9ed5f4a912a293c76d75c3d8afc6857c413f") munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 16:31:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0xfffffffffffffe92) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) syz_open_pts() syz_open_pts() 16:31:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:31:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x8, 0x1, 0x4, 0x6, 0xff, 0xfffffffffffffffe, 0xd3a, 0x10, [{0x7, 0x7fff, 0x100000000, 0x374}, {0x5, 0x200, 0x5, 0x6}, {0x7ff, 0x8, 0x2, 0x8000}, {0x0, 0x6, 0x800}, {0x1f, 0x5, 0x5, 0x1}, {0x5, 0x6, 0x4, 0xffff}, {0x0, 0x6, 0x7fff, 0xfc}, {0x1, 0x400, 0x9, 0xb71}, {0x80, 0x6, 0x200, 0xfffffffffffffffc}, {0x4, 0x9, 0x2, 0x1}, {0x5, 0x3, 0x28, 0xffffffff}, {0x0, 0x8001, 0x1, 0x3}, {0x9, 0x0, 0x0, 0x7}, {0x7, 0x3ff, 0x2, 0xffffffffffffcaa0}, {0x7, 0x3ff, 0xcd}, {0x0, 0x1, 0x3, 0x400}]}) 16:31:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') fcntl$setown(r0, 0x6, r1) pread(r0, &(0x7f0000000280)="70642fd3ef948b99fc5872e5e155f7850e4242cc41c48dec3819af1ad14717d093c63f6ec6b268b98824e878098cc12cc6e00949af6ebcc7e6fa8830faf091ce66db91b83b24258dc1914e2b3215814c8c1e41de375c0c0d6dff7f5cf942de380b9e6b7fa473d49dcf062b86dc1fdef462f45298a0f733c06d9ffba023f4cb36c4f9d82dd08c245dd1c21f80a545e703740ef651fdbf8be2cce64374851cf741b3150b5aad63b276e7d0d97b5cc48013882cc2eafeaec694dd5cd08266eef59ecb0d3eb1cf2fa61d82150c34d61323fd37474d6e80c7e8af984b949a1a07a6be18c2a3d9bed4f71508a974c44b124543f5e19e3ae5", 0xf5, 0x0, 0x0) r2 = semget(0x2, 0x0, 0x21c) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/254) r3 = semget$private(0x0, 0x3, 0x0) close(r0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/181, 0xb5}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x32fa88615e120d19, 0x5a0f853e68cacb75) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semctl$IPC_RMID(r3, 0x0, 0x0) 16:31:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfff, 0x8, 0x7, 0x3, "4d4bba58cb5a72de7bbbc7b0dc98258aa951fbdd", 0x8000, 0x200}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 16:31:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:31:36 executing program 0: setrlimit(0x3, &(0x7f0000000280)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x3, 0x1, 0x800, 0xfff}, {0x6, 0x1f, 0x3}]}) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0xfffffffffffffff9, 0x4, &(0x7f00000002c0)="9c1c4e3029fdb36dae968140e48c8b65ce3de4e255aa6c4db5339c77e95afa2e1a08ea68760ebd96649dc5d9500d", 0x2e) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x8, 0x400000004, 0x5, 0x9, "ebf7b0f5cdc6c8f3c3e452454abab00682fef4bd", 0x4a3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7df, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="00c42f54a738f9c244d268ae033adb1514a1eea89404570e14dba38f09f432b50f6471c0155ce3b27b", 0x29}], 0x1) 16:31:36 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffeffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/125, 0x7d) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) 16:31:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/94, 0x5e, 0x40, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:31:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x8, 0x1}, {0x18, 0x0, 0x1f, 0x100000000}, 0x96, [0xf0, 0xc000000000000000, 0x166859ed, 0x4, 0xffffffff, 0x3, 0x2]}, 0x3c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) fcntl$getown(r0, 0x5) 16:31:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0094cbeb3dfe8a1bad109e00"], 0xa) mprotect(&(0x7f00000e3000/0x1000)=nil, 0x1000, 0x17) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x1, 0x61) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000200)) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0xf8f, 0x3c, {0x7fffffff, 0x8}}) 16:31:36 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="f31089d8fb0f54ccfc5279666f5b382d71e2a1d28863db67db0ab89d474c02be982ae37e1d531e7c69de064b12da7a2c7030a4e226726ca596a86bb39fb2f4bd726c07df2d31b2d416db71267df68d0c8813b5ab3758458aeefaf78ce8a8308fe4ea846908a671d6528a74d69625f632bc389831e22705345f255d709f47164a3d662ed8470757765407a9a87459953962ae963490b350c3b62d7a5daf30f3c92fd5654ae7b00cc529ffedb176ccf9d31c6265a24661b989a634296350abc10328667ba78d010cd47b92ea"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:31:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fc3, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x2) 16:31:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000100)=0xa4, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:31:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x10, r0, 0x0, 0xffffffffffff8000) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x154) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) kqueue() 16:31:38 executing program 1: syz_open_pts() socketpair(0x30, 0x1, 0x7ff, &(0x7f0000000080)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x8, 0x0) r2 = fcntl$dupfd(r0, 0x1, r1) getrlimit(0x3, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) pipe(&(0x7f0000000000)) 16:31:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000180)="e487aaaf3ef4f45f0fab1092cbec52a430a0ee", 0x13, 0xb, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000400)=ANY=[@ANYBLOB="fb18c3003c08feffffff0000007e5e0000000b8afa27db0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199af80c9c0a5355cdccafa7ebbb48b2df68ae0309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22a086ba7eedebebef456c9b48aed6b887340a472826ca607000000ba045a0655f88ea14682fee5658816b9f4326952039e40232f533ec95778ca477c873261b0387f83eda5f95aad78c0485f83ccc42e6574d1d6f244ac51f590779a5b323e7d90cc414f00ea0700000021e38c8b935080463d101a6c8ac2c11382b6a0d30fc3b43c11f9cd543d3cef23c56e94fe681715353a58bff05ae0c74ea3ccee21e7cb007ca915068fb6daf5e144b9e0a82b24ebd345c7ecc0760881a8a245488a327dbb9a12a9d648765c8e764f697928c95c04ad7b341b9e9e79d4d0fef1037df840b8ed67ee9a22c7c5af57126a6fe1ff8067b2d05c9377"], 0x1c, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000080)=""/70, 0x46}], 0x2, &(0x7f00000002c0)=""/252, 0xfc}, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000003c0)) 16:31:38 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x300000000}) wait4(r1, 0x0, 0x8, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) socketpair(0x18, 0x3, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getgid() r5 = geteuid() getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="b68f0af75340bb", 0x7}, {&(0x7f0000000200)="7107711ab85fc30eafb50292cd9de685a3a1462ae284013d28f9bcb773ee42526405b5", 0x23}, {&(0x7f0000000240)="aaa7728484203e1d281bd7c30332af76919e1cf77f18e5920479da2d9106fa807b2ffa7c3754300811f30b098ef2702ec97a765f0c0e8087500c2ce4c02b920e8f8f4789c8a55c4cb3e6d35a00ec2d7fe14c5ba36eb9408127842da1d27d26f3e3514546bf84f53cb62d5417c49b233c1f73b9e4fcec0b152aa5bd0a090ddac3e44bd8a3652f8f99b5b0270c57c9bb27c7730ee60cb0548b730c9344d1f2373c76210b028a37fc90a6744248fb18001995414bc50a770731f773aeee34913a59f0db2cf575f1d41d37a01c1635dd60b6c8ff63d80f1d5aae639c60718cf3ee64485d0e", 0xe3}, {&(0x7f0000000340)="6251323d68185dc877dec2dbb1e40b638c99866906ad4510862b7049571404276ad8927c9849aa0721b28aa3f5928cb74d4e6c79848ce44b2f3bb55a705b31423b288736ec3540fce1f2a432b321144ab3fd2fd71d34dde3e63584b1aa2559d10dfd6ddf430d148878e8b87ec61c0e8d02", 0x71}], 0x4, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xc0, 0x1}, 0x4) 16:31:38 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x10) sendmsg$unix(r2, &(0x7f00000025c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0130f6"], 0xa, &(0x7f0000002500)=[{&(0x7f00000001c0)="36f09b403e2244cf31249d3d080c20b95fdb924dd856ff7edf97d67d741e4334dc272d3e34db3d0afef838e629b1f0afcc6047342d1a62e3d186e3d990ae3876c3e24ac503d971a6ec43f205102cc6416820eac5b2d30dd49593bd1d8af080ac2c86e9962d79a89c08ad60831030b66633d6c146e7d77b8d4fe2a8d2c344ba1d30deb0bed243fe2cef41c0e092429df30052ee3c8afd784eb3aeeb09e7c2cd3981d2d48ad957001be6adf853831535ffdad930606d6b821dca6cdaf8b8d919d6e81d8cb6996669261ca9486f2743ce9037599c2cd9183b", 0xd7}, {&(0x7f00000002c0)="fcf22d9e16c28c6e4508fb85eb3fd7bc8b0ba4c10b9b4e0ac07296857c9e542cc06bcd0bf117a0bda27169730fe952d165b7ba6647b3a4529d7f2b552a119ac2c6402588dd4af25276366d436874ac346b58ce5fb655e7f98b40e1846678965454d7578176e02cc598a45003fcdacb6aa81c783740668715397f44f2e26aae006193995671563db23aa89a4e348657f48a728347bfc49b1acfe8b81106332f582ea6c0214a22f0f597d4c89e774e9d1396e5e4bc110f5b6ccdd48341d8fc950656f51aeb018e4ee0193de057ec9a357eae67b3fdc95def5cc7b6cf9338a8470a98cb994a01f675e25ad803b2b30d4f4727750b61b0624d44ab020602e091ef78aef5ea5c5e6d2eb02d6c2bcb1bb87a6524e9591c39388a511e9c1a65f5cc3e58233edc0154831125d1f7cc50fe3db749bb3408fc670c9783db76f023c8a0fc37591067f95b3b13b3fdad12f7417db6cb62b4f9863fdb49712bf69413498b5fcd98c8a01a5ba2348f6869baf42ea9e2938b5148503c1736dcb0bb72b325e59ec6dd4681870f7656235678a288c1138e4b3d699fb90fd132cfff12fe9acd141e2e72fe90c77b9cebc85804c3f51b052b683f5757b1d01782382ac5ee2a8149d481ed27931c33d5f2a532d0adf5e7c53f880c6622e02c69ae38a5cc11ed2b812df39c395833a9f5e4d9f3f52f772f4056a78ea9fc4fb034cd372842b07e4003eff819ebb9c67fe040fe027e46042fd0d2af58403788505ebf1decb86aa41ace66656f0cac2755bb0b5edcf8f41a81db7a36aca75312012e5c41863e624f6dc8a99241740e22d34f29233974dd5949e44a44a6815336899295afe0d7c64d7966e9b3bd90531048cb498e79267c80522148ebd93d89acb5aaadf501feef379282d5a2ff595d3967ddd4d94e192e819c78b6047e98acc93bb3c9f3a281cdcd9a5cd5548c62f17d040223a8066d55670e79498986415e461c639676093988296eb159803f97d8ce91fcdc1bdc7ac8eb054db37d9d655fd383bbea2b2576c28f5f96c5a11ba6bd94376a1ce9e13f1a46738376b7651f8118f7440fb3c1ab0636aa5f99854d4eca4772a02a640bf1e027cddd1686defda8cbd5da4d0dd286bf1f00c4d629a5722c39169e3fd95acd0f563e504d15cc220975854517d214ab8b2dc3c9e5120245f154087611b71a89f1165cbd10d1074cd6be842194d5263f77bdea395cf83a91ddb2a3b743c31b0ba2e106f3cc0e9c16ac8c48d21d682b948c714c90796b29b53fdd2fc6d07eedce4eed754acb91d70756c446fe60af4f3e3df62299af1015e59108054e67c6a1b5780e4a5027380986e831584d744e9f9a809ff26d46e151265bb9e951f2fee0c32db7d35145e4d187e715e5c8d98cd64f2eedd0a41391c31fec6e4ad9de41a3c8ff84a3ede2030abb5fcd65693a1cfbe0d9e75b92b1e9b5f5e6fcb4e20c67b885a1213bd6c8d9dda5009b5ef4d9542af91c6270a25e03ad711adba1c7807fde7f7ca6e4404ce38fc85359a3c5d7e4a56bba3bd76b43e94f2455b36a691f0ac84422bb6e197073bcff95a189d5ad3af9ca0831194bb629bdc012559fc41f96536d44a68dbde9b43972192d1162d4307b86afbdb06d583b1b493e02485330f96120ae0d4dc6c725127cc8400c8b0857bd4f1dbcb61edc0d05e529291370229a242d9887db6cde5691691b1a9b9afe479e6703f1753404e4c95d9631fda2dced751b1ad3c03a581f1fdbd210649746f4fdcffac03aa8f4443e2ec14ef2baa128a605d0ca6587a8912970e8282113cd81c2709599e178426e65fc3863cf881240895147e861a41b382a143c03604b5915a040af10d394560770b67492983a10b5cef2e521af241ffc680c459d968cf3a5f6a10fdb3ca9e168894d5c8ac3bfaeb924c0b12ebe4e23a808d03d4df7791de1b6ce7acd1b079fbec287460742b33ab92cdaf2d60f2fd19426658ce82fedd1f21d128c456b64e68e2666ab30cc503b2ffd8bdced0dfe83255d25bec3485f2645a5ed4d71d733d9ca6b04d1d1b61e4223e1ae65797ac6f0e459dca4ae4ba74549da9bea83c0376518e76e1cbfd2df5d1a5240480ae44243a0fb76eade031b0a0781018d676439a682d55eb801d7351533c24cbc700a063acb4c94f2074d536af167e3fcf3641597be76bb79ee7788da6e363a7fe0ea08b14cf44e2e90b143d7b1db0af03a55a7856d5e85cd2554524a39d9cef882611979288f57cb5a5a72c7e604fce0b5c5c2b5e31c557b907674cd976ef625b2c91eadec23e91ac1f4fedbaa99fea80dc07037d99eefcdf13004e1d56657f0b5a4e3e07c64c323a5fc1b0865b3483c62786e337f0641402db0af6daf719ab97085b847765679bf4ff6a435e19bb7c7b35950e7d24ab3d8292d676aef89c8a8bb8b48a796ca00a55ba764583cede9e07fc431f0ada46c3144726b3e99b61e427840a9eb9e8a009c2d21a60fd9a002fef9773d7d5ee93978323234156c27300fda2e2c5fb9fe9d9ec58de08cd383df09738ee71340b176be067870ed8e1eff6bd75f426b292792d6148875d078d53a2cf515eeec7aaa8a802b328d314ccdf5ddb175aec7a448319632bc9b474709d48e322b555eb85650a6be14fb9b6eebd5c7463c6e53df54047e9da444f58f070490062b0c8d12e85b4de94a073e65fce1e609b1dba861eddaf22d3d8a1a82161568c44afbeb5132d855bce00cd1d757986aeb87986b9c8b4cded7b9a45564508175f51a6720d0c3b304830ea55d5aa24de585027cf9f0a28701d0a24b4820bd0496c4c32a06691e1108e80fe11d8416dfbff0af96c6171230556132435d5cac4263aedc273812053631687e5dd60c657cef0bf7fa62da83a8fdc092597aba5975a1e60d08f6cbbdd06e55e3cf036d81e958833a7fcb6d1c562409adbeb9c72a08822b0ec55a52974351a8f3e68f23b91e441137588fe8f1946983473d95b34e5a5d42ea1c309c0301336d67d2cf0993c64499386521aa4c4958f3117eed0252e7c82b5bd42dca9acef2f5257eb22cca87e47a0fdd58816116ecfe2d22b81970ed1c3cb1364907e7bbff478087c4f4500e98c9dec4237aa8fd32af2ea8f2d6d4374d2fae3c7c87f207dc554b863bc35a76333f14c75443bade74f981ea4ff7584a5aa5f6395597df6f7931d48320ae78aeba3aa8a4a66b2d41b604041746d0cd5242385ee215cd58535e05119ff3cff665b3e966249e8e8bc485270cb43f71c42c30495bdfcdac8e5cd12a28fd48048302312d2eb49ec0cb632b16ba3c0bf15761681db52b2c70d94d9a9674ec576fe56d81c3d4f964e5533371734f03c02f25b718bc4eb4b6792169c79bb85ca9bde35d348b6e4ad62f3aa2c6c04ef4a553e89d39d3814ba6d2210a4fd163ff0d0b02bdbe286ec7fd545d71e37b6af6f78766f67df969fc58030be1421f8c5e6f860f4e9e91eb78db91397eedbce2c7cecdc8df41c31f3c7c7acb4fbc47abca16deac9c7e899e021cd18c70a48199411642c7ea7d5f4ba1da3c9f07c8bf00c0504cd83f530b819f9b4371d19db6bcee0537c4e073043593f5d84382fd9610d5ee9e68373ec9d0c97fa119362a17aa670344506c5bcd5186f56141904894cc690fe1beaab232c555cf6f338f2c7475701d060819c6f457351ebcd2d44c3af7d8c121d0165217b47b423fa12fafccdad14803b1491b5eeb0c0b691c849cf0d1251025ac15c20fb6b18f3a221f2a59f5321703338544419464159400a9f7aa905161273c412174524db9c2284513fc8f1cc6381485e8ccedc8199598af19d762fa19b0a6ab07b451f9e449977465895c2211bde06d9089ae1c14df936cec558eb2d062930d79792940e6c9c32442cec599cc68c575c8d95ecbccb79f7f65caff4c6ee0caac658d3ca4223b538c06f5e2b9d9c039f47c0442caa683fe71191d3d80e256465caa51c9590e9ed676322c3f02acc3d6b666ed064c5171a8f68c769ee52a5ebb84ab6f95a5caaf3fb689c97e1c60682b184fa86b1becaedfadc000f8961f96b4c2536e98fea04bfe88d850523ea88e74134fb0fac9489b92ff35c06ccea03f6865328282899b972ea1aca8a41097d451dc5e1eef835d1d96f34a53573d369a0564b272f53225e1f82bbfb1e69b42b889a55fd69f7fbd9310c3dc88e9e78caca59549bdc652ae6dc90a2268da22293e68be675569087306b35f101de606e0f51b14f9fed3844b4f815a2d3a493405b9ffcde0fac5cf1308d312f5a6cdd3a4ce26849e36a05b202a2882fad0c0f6d4d5d747a6cf8995a72e1d95ab9354513fe90ed786677d1e5ce001ec2efbe40c4dab358720ca8d46d3d9ed93bddef655e1585f544005ef221ddde24c7725b8b428f24839e3f7116fe16ab707768a89ce6839a77f24d148075e5e807d637ceffecee47728c789028dd7e4cdfc1fe82641dd11c5b3dc1f7a796a61d2bc17df277012f1abc432830978ebdd2876367811b3f1557f040f2474bef391acc267bfc374443eb4cc580aa813eff7b54466b78aa7bd13cfdbbc1351e2be5fc2bf8fb75a31ea3ef5c1f434cad2bbcaf165faf48eea48d6532bce1e07f9429525deb90650fe09137a5f568d63e9194cf87804bd8bab5b41fb204133487e913b4ee70f84c3940bb8540e518cfebaf0b9d941595ccad9a77a80defcf8c86ede3fa3821f08b5660f1f569f60358392fdf04ced41bdaeb56ee1b8af00490b740f96fd30618377c3bea6ce272e9ed0bcd9bd5c471676712695f29fadc6209b34ab35f6bdfd5843638fa12e2384669cee8a5dd0999aa0fdd2541441217990e3102cad5bff295eebd204b4c82ca0e36ccbeb12585e32b6c452cece755734c828d3282b93b240b495721b1c6ecfac7b40606cd33f6dc35f56e30bf801073af008495fee808e94b8f6323631261e8cb7dc9a7d505ef780fc85fb7153a3284477bd656ae96c9d0d9f0425bf99b2b149bda26517d9886f31104387990f772cd24cc088cb1178b72aeb58cd64e4e65bf7e0b20511a1fe2a70f86b4f40b14e9dcc18dead27b9c3fcaa337ff4170f38e83466003b74919eb4a0060f955b2b34509d34b9cfe17e4a7a278bf1b36f6eae99aac6181e7ce3a9f3d72f561b92e42a6c5dcef9f1e6023f5718d66d45fb6c3a457c4fb54263c9caa15052a9834d9e79b48b0184f9cf8b49fe957fad4a7e8a9c61ec07d6b6ea1a4118de20b3cc2b630808318f068aa9cd5fcf84ea6bec451707594e45380a3edf330a3cc983feabc39b92a0f4829fbfed50a2eab25d25c78221c8913d7edf2e2cea9f76bafad344fbe5033e063147fc4f0c76d7a86c98ec1c17d6ac4defa842925fa2161f53f57b3e9dc2d6be7b95f7c49cf02ff48587c64ddbcf367b60af808155df6fb49316e034bfa36e48c27065d3618ee2ca29568e367242d196ea9977191fbef0391ec7ca6b3a07063b6043d09a6f58baf10419a8d58b8add001dd21bdaf74e37b2374df56a8fefccf244a95acacbb8779bc361d4e6f37cf85c89eaaac04498b4e2b014c07c4a373d45be9482064beaaa06b8b9a3a43dd9e90e9381e91b788bbc43351b2c36399daaf77be64de84aa39c55e37273f98b36a6024cdf4705157646f61100dfe4c5cd7aea7ae43f349c3062802d12a0d9e71ff83de30cfc9086eb43e885b23a08a49a58744eab8d892c14fe628cfe880d2785e6abd21c5a54ad3f2c9bfa3a6662744c9ed52117d4d6449f56ac926f11e90e4a3d161ee86936325f5086d79080c75516c03fc4bf9e010fe99765e7c94807534b5b4be33fc0c4", 0x1000}, {&(0x7f00000012c0)="67c59aaa315fb6b98efc5583e4b72c5df55ede617d1c84c4a8a0771d590aa068fe789d2820025dd69d89e9e49492223a90809b32dbc586d07ef8564b59f53bb0e3ea04122283c094d609b1a46ebdeecc33d7c724f9647f9e3e80322521bbecf1b99b13e4d7f4db0da3de75003395a016adf6a48adacfe463c215f8caf6db22d2f27075579e65e805a0f433e2865c2d4cb33b0c6c1a2a411d302cddad0ad6ed820c047bb0198e72217d36b298468f1b6bf033033cd66990a22f2b38c5cea20a34b22fb86290155915ec357beab923312a978840526ebcc291d6e05ff707e08169daaa3e32ad7bae3fbfb5ded5bad81c12aeab9f13a18fe6533f1ef2eb88a086a492392cc42d0a91528c92df8fcc3aa28af7ffb1b7c2070c04a9373fe7e386ce4cb1ead91dff3ff342403e973bb94a3995ed863feb03ef39d8364d0a6b397301d7cda661d0f17f34cf93ee5d2aade7d805da3a793b856554567e7081cac32cae27eafaa1335e006abbfe8251cd957975ddf6d244e96f61d1dc2b76fa4ff882cd524efbeb0e19c99bd6a76c6fc395ae53bd9654455c4a1a5e458f8b9ef3261f1010fdc8fc89b7516887dbc4afe4f9f580f33bc6a720eef27881b4fe1fce10d14b5fa00c5f3a767314881e16782110723e5f1724a2b1edc7bc5c61cc7d80ff2f6a273b986725173b36ac0bba1f949338430297ec4b1719cd74eb23ccb26e5ca61b049760e5a7b73ce85ba1eaac7c189c9ee93190c139ecb2f13c25a8ed333c0c673e853266142c0ea6e125c00b152c83dd7bde20fcc22b4a7c096129a8cd6e189ac06d7e0606401ab0789df6eb0b7b230b67bf96ee68233dda7fb2d2ae21f58f723fca75e4aa9a3c1ee353d3f36582f08aa386c95c1e4fe2c5135c769fabd735e1735694fb64eccd386f65155a8ee11abc5dd3ea2dc7d4a0991acffeb8c8b9d05f36a89a6667df0bae344f402f0cb114eb43e7c5ecf5ed37f0a6080ee9d09fe5e63a8e4faa7e14c9001b602aff5364b1e8f9554596390a5ad6d79d16e06efc324431d08d7b4017d6cd5d5094af03dd2d7c1e634805824f595967d9e9682a6a80ba4f06139d64a68ceef121d664f8fd78110b379b9dbc1148df1886daaf7b1f22d15018e9f3524f45c8de71a093a6576e36ffc6c584d4d0efa07cc185b713f6aeedb7261d53aa3eda893cbf3fff62a68a2a496c0c91a896266def9790e173ac02c79da0ec5b1c73b490671291627b5c981a6a3f7c2da6b1a740c81b92bbd6ec503d3b8e5fe65b5e43250651f3b258f511cbcff9957ffe5425a66fbc70809401e3f1890434ba1f47086f2c082c2866b091d6397021d6eccd34612ca4d10bf2395f3cd63e88f84bf658f2ee2959db7f4914c3dc0dd3381ae0e6a52b925a79f7d5320436f44153b002a6317e440dda751d4fefda8515e9c65a751c5de8ee88d523ed3d79e75fd1bcd4b7e0352b89cd611feb74f616ad338b571e0ea3f041a575c948d7b21896d5142f26d0fd2efffbbfed5e82e875ba9be1190ca129abee2192d6c19672972eeb9b10079bab37e1194b4b39b084a471356c77b2c5ad0971ad5c08c18fc2aa51b448e57e820fd9430cf9104bebf82e612547ce65f1b510ffc59e87c3d69f9ca69159b55888658827a7e859c9cb1c5c8a2212a5db4d862ff9c1207190d1384d009cbf19059d4365a77cfbb70d4ab11ff29ddd5c228821ffb74e1ef623d1a0ae54cb7028ec18b50098378de3c403c29f9ba7482ebb6b4e64c805b2b52b881970083825e719560b40ece95b12918fd720210928509cc0007dfdd694467c869875ec7dc9d108aa6b9d18fb39ea0e31253ed455bff4c45ee84415596d4706260245c02c4854573a6ecdef940a26b1412df7aed0e06f06fd6e140e6df8f1328f5376f1fbb2b8e769f2be5af2ffc052e0f9ba9cb03af46a6f75959f0b84cc0589b79841d5dbf966a3e7846d6aabd41acdc75e480dc691c49709ea88be2c1ce19c03e121b4758d96446356a3a61d0dbec29d65217a624855d44aea403a9e964681f139af3561ec2f180cc52f5c67ab9bd93d45dea932e686f434d4471b28fe7eaaea9d7a0f1192ed899ab36132aab6108d101ddcfb7d1768b43347bc6e23de2000912285f6068b53c1bd421721fac480fa82aff0078d4a8e88127bc180eb3e041a940cdb405030bfc9c82da56386251cb5f6b94bd84afe33354f3da80b359926e470ae361f4b17e7b287421f94a3810ae333d67eda0c2ffa82ccc847e7693c2ae8366f4b5ed286a085427bee848b47e10d156860b75528d44452e1462f15ecfeccc7598c5984f2d49f9aff62012b6f40fc9f64cccd2dfa0709932929e333f3accce65e345c3dec61c1c508e548ac8a9eca11be7c02ce812fc0ef5178367cdea3305acb50bc8b6ae4010c2b048c85d846cb25626e1cac13b2dd217e738b64293a5e848ff9278eb16896cd78e1412b74e977d84cc3c2dd7683a3999a7800ba6e8cb029b7ae35b0d5a0ce3d5aefa4c8eda93c5c1c45989ce1d8daf1b70437928b95b948824baf2092e8d1eebaf8bd38f888b53a87a9b89d72b9e1c9807cc359a9f6bd644b85bc013716e836e77436eef99de9830b567e4e078235175047d249cf0a24543b0fa3c2268505c3b8b1a2f9facc0209577873ae6f46a1023f5282ca07ce798201e62a895ed340e26adc801a241e230b9baf4b4d4851bde4af58cf483195434160911421843475d783bd340ae535dac4942e14cb44e9d0d6d476de3ade19f24102b92fbab5eb217e4a4477f6cfbf9cebf67c8bb1f5d95a96ac3688588b62fd646738491513b799618fe81f607ff702bccc9dbfb85348718056370d5d0d10ed59fa00384f74bbe6f93d41950d793129154b31117d06aaeab97d948d3a0f6e9b750b51a684cbfae4a021136be22e64d3fe262c7e95a6861da635d521bbb6a27352b596bb4a8bfc54942bb227796a3707da414702d469eb492ff25697140ef92f0c09025c0aa1c93f782f714197cac98cd444429cee50ae978184399ce0fd15600ee498c8a46e380fcea7a2d8a8e6bdc433ceda3128bc94227d8b75121a40088fd142bbfa6235fbd9ff0344fc515314c819bf3b9e431c07003e1e6a277035ce6c490ff2019a6cc92c4cc45801261ceb2e5aa1ba0f588ffa3d02c57a5a64f49c86f67750007d86957359f9ae61f799870262303465431d1d4bc38b721c130c4cdd61f129dbab1a150e7a669ee397fcd822abd6fccfba7e35aa387173bd74b0a98bf56607bc7b6107b715bd0a196581db93fee328feba36a81b6313ac78951d8ce963f74dba2ffe3d549687760195a42e7bbf16787431ce2e95ee0d2b6d95061a61be8976f8d8743828a41e971f84bd4b564c51a19e3ee27cbaf77c6603cc2d83120f1ff3622fd6229c517941719569b350e7b89d363b5d4f018f4a6bfc829fa32210b88adc683ea5ca0af1c1630bb72a8c9a27c00901e46a132946d68dcb5c7868042863fec4c921cab9f0c064223d37d7c3c183a170e10dcb6b9e472308f4956e3041cc446d2bcfdda7df45947e8217a722a5c29e49cf437923b2c9f6938ddcc862f34455ea7892f4ce81bf7c0248e710728f05f41f95eaebe2f044d9c2b0ee19256505b784a59fb3f57de8698d334d948271f1b9b254bb9d634c4563a5c87f3ffa372d3e1172d00aaa4c330df78d2049b501b6060e7870bdaacd94d40ea6928775c04ec7e8edb427d22fa339e6c7302facf09af4fe835ff1a639acd12ef259c1629df8266a38c71cdc0ae84931310081383b9d8909b5f4c8d2279bfc2837dc05057e73e8c137b2e42d4272e466b9a77e6357bb5e455388d5bd6188d57205e636969c83caaacb24e3429b886d5795e94dac46c5514e7261a34ff38da161389d46bb5c89280fa9f1db730e77f00ac6b9c83c0b73f401014d4c681df15fd58711e8e9dda024d345a8437d67ae1b4aa756f6879e918872f179d01239a82fb1d0b430206591a060e8c137b03bf16af5aedf49bae0745d467fe3a1796fd74c5d2aba440cd3726f3f47c7159712ae3cfc2ccae16f2f9d715b2ebd93951d694619436b813adedc62202386ea2449b12bd0e7c93e5e728f09461e98ec9946ed18ea90532695b3ad1555053a75aeb05312520a8657a58a9cb35c12542a3088837e66be1b647886f6cd88460a8a4f482831a157b39c1b7df2a5b6efcca1f259b007eb811b6507d95094d37e7c2df454800d93be5c3288383ac2ad26851b5fa99f559adaa7f96da0a9f428710fb31d9164220b148885fe5892c4865fab8126de0af98faee8c981c6e7db33a6cb573e2a81fd16ff13ac10aae6a2093e58d28954f57977c3105a1feb9c555193bc33c1d39dcb6ce9a778f1a30602816db42cd5f75efa5f8a1c0f8b8724e188165c8b80be0456cf75d1dce9ce71bc3e82c1eac7600941cad9f42dd5b38587eaee238c14549a6b8f0054dd1140d3fcf80b0f68da692273dbbf00eea3642a14afe5d28d6982af7b4c3825d597876c5f6911a39ec2f313f8dad149818ed2c8ae252d1dfe7763957a0b8608d0662f8d0445f804b558e31c37d734de285d6a45da926b179fd0959297cf1cb1c756a2cd4e17336f2266a025afffed7fbed0805ea5fa7443622647f2d1879b5cdf340a2ab2aa1c39e2dab88e8d59e71a8e03724054fc3843d8c399c371b3362d4c213c252d2fbc7b89b8c600f402fd36aa489475916d2d219b6d12c24d0f6010bca1e53cebc8b2360c264e75fe030a2f63d57bcb15ab7349283a4ce769c11853581afe7b25e3d663c5a8721dd9dde15ebbb989f24501e7c53e52757b53e920cf7ccb663cf77963bf36c5bd844c3b44317442a2e034e5b942bfa3ccd31721ba09bbce18c1719492874bfc41cf0da5067c31a90af6aca731273ab070301024a4b3b8b02b4424dde2c0b21ce0a9afbe770842af4391ad28cbe229fe090eed1ea0723d9aed748bf92a57b1e6bead7d272242477b03b7235452a81dd3b9b278b9864424486c33bbb74e9f73eaa9c6598fa200d4662bd8b2f9b4a7892a03e930e40d84360cf518f744c9d9353174a0aff2ce9c352671d0f9ababe96fdd39d493b25f30bee2835622b7f34981440c685d28b6597d5d4bd9645dd866549e8b7081138c902ebb6840527557f4700745467717a9e2d51f01d9aecbaf2ea1ef296f34d9f18d6e669f2cfc835ab94f9247eff317f97bef6768bc8e8a3696800a6288f035e3bc231849a562a299e618b702c632a23dca9442f3fa4a87f11d080901979e8377e365001ac6352e681cee9ab9b2fae918d1886c35b32e12006fd406b64b38b013551982833f89b93834bd92217ceaad1e8f16a1c4022371cbb8c133953afab54df8dacee8632135f7f16b11e6b18d4a0208d3f7111b58e8d54d16d68024d2e098736604f3301daafe69ff6d473ac164c335e1a151d0ab625c68aacbc40b70cba396f2d7f4c0e82d1acd4f1003e8d481311d003e41285097fb556fc936ddeff984968e8887fe848197ba400c2c18ca682e1a94a1fcbc3c8ab82fb809cbb7faad44f60311452e096a4738e768ef1d7232109bd603db319929a5f527625595fe5428b61dd4a3538540c143bcce80618bfb6546929ee45f51d5ecc221649f6c874bf696e592bd18dd21ebb6c57a27da757fe1339deff260c81df4a76e64160d9b1bb9959defa82c2c92d13634928a02877ce18797bc63b82443fcf7d88966399ea5b6da5e2e633596b5f916b50302a3e001327fa1e4c5940b525d31a2db41f7d531fdbab8ff3b35f83ba9876af67f30e349e8db23aa", 0x1000}, {&(0x7f00000022c0)="e98d2768087b355961d600d0cf15ddc9d6ba0d4e69794133920eeb11f68f17143bd638a008c27ca25ac656656d72fce09f366e40188f8f6d92f959fcba6039f7382920e543f65cfcd7ed64268ab9f3010564ee602caa7aaac9", 0x59}, {&(0x7f0000000140)="75e23fdab454b716203c83d0d162ce7e5a59fee98c73263933cab2bd", 0x1c}, {&(0x7f0000002340)="1368ae08b05da615e1473e0175178c9302fadf36d4a8c95dc967ab1683312dcbb6e76c6ce48c4f8ca5efea5cb4660d50993d1cefe422d6443ab65309259597a9fc05ab36b763285140971a7b386a39049fe161c55abe2914afdb5098dcdc6f4a1c5128adbd87d3021fb69ba12758e4987fbcabfbc3746f4bcc5c8e3ce1ee038627eeb36a48f8ab7e8e2042b8e1f69e025ea7e9205b911d4bba8a8566e278f1eca195d1394f95", 0xa6}, {&(0x7f0000002400)="e4a373f7808ae8b9f95ab04d0b2c414987b94fc6a462994d7788cbe5b6ed4c44c13c616f0505605df0ea7ee4f6a2288d2d7eb7c0bf0ccf06785a65565d6e0eb925", 0x41}, {&(0x7f0000002480)="4e5f3c511036ca6cf482a3c71909100402ee620dbf83aa95e4e2e2f06f11baab424b3c2e9a66328a4718e7220d600869a3322035feb71cc08cd78266941ea6c4c82731ddfb16", 0x46}], 0x8, &(0x7f0000002580)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r1]}], 0x30}, 0x400) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x140}], 0x1, 0x4c056066) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:31:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) 16:31:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) recvmsg(r0, &(0x7f0000002780)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/80, 0x50}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/59, 0x3b}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f0000001480)=""/74, 0x4a}, {&(0x7f0000001500)=""/170, 0xaa}], 0x7, &(0x7f0000001640)=""/136, 0x88}, 0x2) execve(0x0, 0x0, 0x0) execve(&(0x7f00000027c0)='./file0\x00', &(0x7f0000002980)=[&(0x7f0000002800)='!$\x00', &(0x7f0000002840)='\x00', &(0x7f0000002880)='\x00', &(0x7f00000028c0)='+\\\x00', &(0x7f0000002900)='}$\x00', &(0x7f0000002940)='\x00'], &(0x7f0000002bc0)=[&(0x7f00000029c0)='\x00', &(0x7f0000002a00)='\x00', &(0x7f0000002a40)='\x00', &(0x7f0000002a80)='\'\x00', &(0x7f0000002ac0)='[(*\\\x00', &(0x7f0000002b00)='\x00', &(0x7f0000002b40)='\x00', &(0x7f0000002b80)=')\x00']) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = socket$inet6(0x18, 0x3, 0x200003ff) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x2) 16:31:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getpgid(0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000500)="1bdffc192fdf101823c934c37d36bec15f0e635788f5d520c3240b98524f1a04ca67ef48ab437f448884742aff2bcd7e8d6503aa3dcf1d8a7f8f81c45f1b9989ad80078e3d5743c4f11fab57e0290af3924467711e0b310962d71997c0dc9e1b56243b106bbd7733676bad54397132e0284a06422c23ab8a96ab6bca5854d080bb6449cb5222fb7fff7f4ca59b48f78fd45e6bb368fe2a186a5cdf570859aaeff2b922257b38ae110fc96f0e4244a6bf3af02a2be3da563217dd2ef093803dad7457428cb05031714109070cf35f1e2ca9098e1e8f872d5ec16dbd0331b2c683ba145b64a34bb22465cb09119d293c49464e911d35e28867a345772e5925bfa4610095eefc559402ec8fbfef447fa52006d343256b6f762a945b336ec81d172086bacd8d6b37d025b99f007be26ea043b288efc24acbf91be5afdc59c27fe8787a51d972f60a2cabc6607d844a860a4cf4f579b20ccb77857cd216495a3ed0f413edd585bdd896b770454f0a8461716f55a5b9c98cada21ba65fec373cf26a8c917656338376ab65d95d4fce64a6cc594ba11a361897e338e16e855205f838e20eb8550ddbf62ba9d02b1cec260ed2055449179033345de62c5517cf4a9354dc8aa7e4adceaaf45f431be01d53a13fc057093b246fa0c0432cec4b524922f9845e3351a705b1958d672b10f02366b17e9f7ba132e60ae0d1ca299331427a2452bf1e7a56542a7695c4320a7a11ad9b2d597a8aaceca3e4e0554add0aa4c220fe517d4ce90b8b306fd00bf8e43a6ba158d321004fd8e48618fd9c7273d0bf480a4880302c5bc7128a2b06b867db4af104eb9209f550a5ed96d51efb0025c056252cf00ea8911de49b4eb19693801800300377445e7b92f859db7bdda2599f663cd744ed650c0cf12b9f1b89ec630971f8f295209302a0002af45b21afe9fd3079da522f578d5b5bd5588cc6667c10eccb26762a73190dff8e80e9c2dcc9c52a28298f59824eab67c552d9aa51407d747c2790e911d17a348a0aaee538712421fb25a1d58d466b20c0c37891e79a40b2cee3c9e6baa530caffea46831949ce55a437c1a01c6b941cef9a3a37d675e83a5f42e9495d31aa5d8e73f2229dfa4f5b0f849c063bfd1e1526ea5c57d169c2eec908e09cdc7138eaf2dc8e0e299701ef5c6c2e85a49a8b09ebe307ae109d0d088f58da9e660fe42eb6cfa335128d9aef52058080064ae5a8da26940e3f80cbe15cf96f167a18084778f6821f5eb1983986ead104b0964cb7b1f9dcf7c010f9e218c5c60738300527d7da7b744b6b4b82eb4acb08179d2f4cc78b72e06c35f44a246e53053c2305e1d8a76ed620a54d05ffb8fbfbe84cafc46fd4d0f3463e3b357fcee358e630f1c60e243e11e744ab0a05f27dc36d877ce00ee75a7c4adf3d7d6c9c3fd7ed252aa3012e48cb97e0d322c08739d7c2b0d1da9a2a0733a9271bd3a9ed4f52d351c97b4845b209826acac5c40727971807260aa0a9530f763e3a10b219c0c076dbbe61411236aea0f363474cfd5a87a18e06c6511eed7e3290487f8ed70d616baf7a5cd3147639f08ac15fc7add331f291867af2e8da1d47c029c748cc8f2d6da92fc5fd24039fb202a1c932da4659210549771884ef665aca53f00da7eb20dd941c64b54e6c50c87f58042a99f6f362ff429053de93e34f965c506d7d53c058bc8ac521e68673052c8c1976157dfc975907a0308a3e025639a57d0977fd59767a44099febb1724de5a4780cc3bb4865f3211c6629ad2a75f1b6a4fc9b1311c60e88a7d569090966480fb757bfcc96654980fffc8ef5ae48a8cc9e4836b1acf0d0b0605a84ece3fc6f5144fd3946d2a17fb98ecd22ef034a00de47ed55f13869933cb1144f8f8c819a60353553ee4e07e1fc7e24baa41d49e0a5322b16e4152dd25805b198a106c800e5ecb750772acc00cb69f70e4c4dafd9c521a2b1f730629dee14ede50b7718961b384ce5d3ca2b8bbf55af597bd40875f06ad2127622ca5aef3c54a69219fe5bb9af5c3b2c90ba699e0747bdfc7cedd588e75d05385c02472ef860f613a671e985af55eefe590b3e6564ecb6f4c6f3d00de813e62bf7149fa18097b2a99cb4ee732c67da7cadefc232f6037be3728347c7bd3dd3cbf4796b1af8f7e29df995c173a1eec8a32aaef55b4f324749763f5a923325aac509ba6b2a59a76b64165495adcc5743329af89f9420342b78332238a4d112e1922d029245c8b30b33d747f50ae43a6a195ec0e6744a996eccd96bbf18cdd2742bdc733184fead6d853bfd1c0266b964eda6c5ffadf32fb8cb4b2de3d48fda07a34b7c957b14afa918cfb7799f8928c949103889a78fbe40f581b652a7ce520ca549a6e9ed0068e6071cc86cbc3d682d9a18b0d021405a4125c5a946db48866a9d983f34c5721cbef6ed06af35509530362bed89c121e13a145a669ab1ce7ce51c6c033b036289f055a7c9949a40c2593f4cfc5e17b9048619046607df80d352fa59420b26e8456fcbabf1dc4bf25733c62df3bbfb6ed68bc5ed90f211e11f4189fce739bb7d36b9ba4fa3cb740948a2a75c62c10b5be3e56dbb50f912b643549da8143da9340ce69ec519c7b0b095ce2af72023afacf16036a8c8fd99077f4d7be06d488d49b4a27832217b766f8c9f0b9126f331818ca31ccee3cabb4b9d6b11de77765f07781c9cc8ba7f28d1c820d944ca352449369fad62cf95c08cdf1901b2a4743abcde4dcd761c1788dd22415bad2aa36712ba0c0350fc6e9ee8544c42c7ea09d5d2d9fc48edc68f339398fe9569980b9ebd80690ba5c6cbd0d7018c6199c8db9dae06ecb22cf182d3fdb34faf47f7c290b3bc05c55e1cb9ff6d53387b0aa7ec9a6b5f97a0175f1fb63bbc00e2b5c2e0136ea541ebb9817ac4a8f88f8fc97422b45b65ea3137d616a166cf1e9b943a4c9ea7332a80ae1fb1b387ef7499bbfb0442a30e8d8121aac3257a90bf028c6b4634acb0ef58210ce184ed8460c2a3633b1ca68e8f5acb6a3b9f87cf23782ad6c898c091fd18b78db4af9b1a52a8c6fc514cd8ecf0b970639196128ecf050a7d0b969433f050bf005f503ab25b4edbd710fed7556a76f558d97afaf6f878c19818bfd32baa27383534e45a524d1ecedeafa1147f4048016dffd5574d41f308c697fc058ba44775d19a1e0d9a3c4911ff14204e679838c21e6555f9a04b9c9a22706b5beffc6e697f9950250a59995630e5c3f999c4218dcad9f7679aed502bdac82df4ac855c495e3b673ca6599922ea8853302c9b2ef268b6ca59d92eba7d5235439595794597d188e41d4beb8a9fd03eaf289789d14943baf176e02fc1961a13bd46292791e8298943f9cd8b194598922e791b7c9a4afd58d4db214a8db65f5ea9f231547cebbe7b1cbfc9581f5f649145ce7a4c4dbc8202bdf83ec1ae0b8807ac30bd59ab0a697647da672b781948273fa37ad2b56986b00fe508dc526efe87bcef388b133ef2f1e0f94872d9e60a26627376a3dd49b4aca471fa5ede44c20f302db79b0e2ccb294a72c35e1f6a7e259f7422286c02f5f96be72e73801447245e56ed14fb0758dff13513a2fd400f5d2c49a9bc728a80077672676506c4f997f77e069d151efc69c14bb3dcb43b34b09b06f1f57223d892ce003a3bc2322e8946d3993741f5be398dcce53bc78359f0e44a8248a63619a586986dfb32826260f26b2e5ce7ed03432744af5c396883b47e1ddec93ff107dfc5fffab041dc25ac00d4ba06351cc4c101cc6bb01402d814ba0edd638b53015fe2ecde65ed5aac033979f8fafb6c6d3689ac6cd87daa0fcaaababd3f7b56cd8ff0d89a6ab8e3607cd3f092d3f3c24b0b9e9446ca80b5a91a2d4a7f93567d799279b01dc09dafaea2e6f3718f5b6bfd6348bec3a224db950fe81c1e710c72be623bd841c8689d7515bad36572e76c6146341e427c4e582445fbb3c0630953e1d2dae82e8b649659ce3057f4d0f5a8bf6462c9bf8534e5749aac77be4f9f821dd1c10e8da7e57ad331b626ab386a44bdf79f683c844dc2464ed7ad6cd2fa5f5b13322e1782d5eaf3c44bd346f0b125d06acb91f107526368255a8c2f50eab2c7fbabc13100871430b1a92ba23a139e2c6f1c6c5993d32c6478dc2c6fe9f89dd28f1bdbfa262d66381caa508822fa5ddce57d2ed86904bd995b2bd102ca443e275fad6adb2d6e97bdcc11d4e24e27a4df1189be64b3af50768ff5ee6c2d1df11b1fe6bfded480df14520d5f9efc7e15f8965243093d200140f4716140be4bdd6dba5b867f71adace3423fa676ca7b76e8053ca304bae2b1c4b5b834a51bdc6d1d712b3cfb95ea4ddfe035343ed3a1fc45c1cc225b07716ebcbb41a6fad11aa95463d55c279ec9f6f5a4c86313cd7b6aab6743846dad1163a073a6d84e173a603e29decddbbd9895e7a5a4c4c167d9523f4d4945d015c3e4471f0df590b97b312d47dc32f7f8cb4bfa5fa36029446ee61c89475f9ee63cbcc5cbb79a20155dec30fa7057a71cc501b5aa4c7664b0dfb6d6605b0116c2a986571c662c982f581402627deb2a0aec661e8bc65a2deab847824ea35cc61595f24c3beaef9e223f2f84a411836ea68fd5fc7663b0f5a149e2b31deb5270f3d659f3ce61eac22a507f74db8330a8f797cc057a6d695c3b2bb814f767c85efd1bbc778efdfce6f2204905d9ded70dbc9e432d98a54b0799dd2878bb0572077b4a94680d2bb4c795501b8ebe72e9e3f8b62011a3aeb336563c170d9c2298ff4b795f06ddc1e6d51f3f39cde740854dd64b86795a470b4b35849ca67247214a2916bcdae2586527cababa25193577d135ab1cb3787701c585613a958f109cb82bdd40e6a6d762afc8c78bb7dd97d406836110ee7bf263d38b5a1be3d062acdbf5de0c4f8d58b8485f103aca098e7383ebad9c4aa3f0ad1c4954297fcef36ff27c6d548c7817f5aa189c7f432d10d55d4e29c6a3f6678c2ab2c16b9fa0106b1641d2f44ed9a3d39aed3f1b71cef8e6789d5a0f759d1eea0cbd872c64f2095b9aacb53027304b6f34a07a5218c26143f5cd94d9898862df4a0d97ff5b8e98438abd0d14d223861178258af9475f7ae446885a5fe6756dc9b145aa49b2e1017b2603faf7148204ef718133aad26923a10aacf85ca2458438b15095283f098b44402f870f3c328fed2628a3a10dd2af42b63477f59d10179739c9c7ff7cf13c917e43a367d7f51f72d3df2fb69e6bec373b8122d2e4ae0aea302b3372f3fb61058217e701839454407a0eeb9844c29d3d6a748ac5b1f452192022b25087134f5f8847d0f5bc58988067977a81705b01ea67bec768b330d9413a19feb8088a8caebc990aee925b9088a2889ef16510f7b887dc43889f9a50078479a4167ccdcf0ea92124b12cdcc9b61965d28a8fe2dd33668613d4bcee8b785aece8fda0bc1f28588bbfe015737701028a3d1ba46d1206e91a92098a36d37cb3c2073e1633b1ead71de14e2d48602ff301c41f243511aa73bed0ff7182ec602a9c3a48a13931819f25696fea9f416a2ad19a9b021ee09901de72b5a7e17e978604501b5c1344b6bd01c8df03c8c4de2c89e455beefdb1f893463b40b86a855c810f73c53c003eb83b5e128b0a695df0a7064005a3381aedbcd9e615ccb9f9f76ffaa920b8be3e767803165a80a5a79e4daddd769bd8a21943464836d345a5e06c9d2101180f8b91645ffae0f8b92880a01a4b696a05f93321da9f86a84be6413fca381c1c7bdd3ae65e89315f753996695b46f1f0a4053fa", 0x1000}, {&(0x7f00000000c0)="541c8ae6006e8f51588252d0b0d3daa04dd3e33591f66c2b2ab1917c76825163d67c00a1b3c3f5ddbbb5d82848bc0fe0e32d0a6e6af2de790c0f1a2a88312c57ec4b336ded7b2e29112e90ab5628eff730bcf22001a5ee520b027d264f33fff3f84d7f8c77c1d1f62a9a626b560ef2", 0x6f}, {&(0x7f0000000140)="f3f6bd11fd987bd7f78a3e1860af5570927624d7d39636c06a0123842b78360f7619d6fcbac9a576620e987b1284", 0x2e}], 0x3, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x80, 0x40e}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$getown(r4, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 16:31:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x8, 0x3e, 0x0, 0xfffffffffffffd05) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:31:39 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = dup2(r0, r0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x800, 0x40) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) r3 = getuid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, 0x0, 0x2) r4 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) utimensat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x3, 0x8}, {0x2, 0x2}}, 0x2) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000100)={0x800000fff, 0xa42, 0x8}) flock(r4, 0xa) 16:31:39 executing program 1: setrlimit(0x13a33862227a03aa, &(0x7f0000000040)={0x9, 0xd419}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xbdb9, "e71400a09974e3376a57ed08db27f40054851136"}) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a", 0x11) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfff, 0x2, 0x8000, 0x3, "7fb238f3193f7b6e038981be74e4ebd831c9c1ae", 0x0, 0x1}) 16:31:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0xb94bf12e9abddfd, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050490000500000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:31:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0xbd95, 0x80000000000000c, &(0x7f00000001c0), 0x0) socket(0x1, 0x3, 0x8) socket(0x2, 0x1, 0x5) 16:31:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f00000000c0)='./file1\x00', r3, r4, 0x4) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:31:40 executing program 1: pledge(0x0, &(0x7f0000000000)='vmm ') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ftruncate(r0, 0x0, 0x0) 16:31:40 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000f6d000/0x1000)=nil, 0x1000) r4 = dup(0xffffffffffffffff) recvfrom(r4, &(0x7f0000000000)=""/205, 0xcd, 0x841, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) ioctl$KDGKBMODE(r4, 0x40044b06) shmdt(r3) flock(r4, 0x2) mmap(&(0x7f0000f7d000/0x4000)=nil, 0x4000, 0x2, 0x2813, r4, 0x0, 0x0) 16:31:40 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:31:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7f, 0x10000, 0x80000000, 0x6, "29d2cf54f189a7c3b84188b409d90097cf4fcbe3", 0x2800000000000000, 0x7}) r1 = socket(0x18, 0x1, 0x0) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x37, 0x2, 0x7fe) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:31:40 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) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x7, 0x200}) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, &(0x7f00000000c0), 0x0) 16:31:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) acct(&(0x7f0000000040)='./file0\x00') socket$inet(0x2, 0x2, 0x1000) 16:31:40 executing program 0: munmap(&(0x7f0000a09000/0x1000)=nil, 0x1000) minherit(&(0x7f0000e6a000/0x6000)=nil, 0x6000, 0x0) r0 = kqueue() mmap(&(0x7f0000e6d000/0x4000)=nil, 0x4000, 0x7, 0x1010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mlock(&(0x7f0000e70000/0x1000)=nil, 0x1000) 16:31:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCLOCK(r1, 0x20004276) 16:31:43 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x80) mkdir(&(0x7f0000000140)='./file1\x00', 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') sync() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0xffffffff, './file0\x00'}) 16:31:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x5, 0x5c91) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x2, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:31:43 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x3}, 0x8) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x24000000000011, 0x1, &(0x7f0000000000), 0x0) 16:31:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x42a60f3c55231c89, 0x452c972400aabf89) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0xff, './file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) 16:31:43 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000002000/0x5000)=nil, 0x5000, 0x2) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:31:43 executing program 0: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000010000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000004000/0x2000)=nil, 0x2000) 16:31:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') 16:31:43 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(r1) r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={r4, r2, r3}, 0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r5, 0x0, 0x0) 16:31:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = msgget$private(0x0, 0x10400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) socket(0x6, 0x3, 0x1) 16:31:43 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x9, 0x9, 0xc40, 0x0, 0x7398, 0x0, 0x3ff, 0x2, 0x0, 0x81, 0xfb}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 16:31:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x40) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$KDSETRAD(r0, 0x20004b43) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) shutdown(r0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0/file0\x00', 0x2, 0x5, 0x0, 0x1, 0x4, 0xffff, 0x0, 0x1, 0x1, 0xffffffffffffff81, 0x3}) 16:31:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) connect(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:31:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='/', 0x0, 0x80) fchdir(r1) poll(&(0x7f0000000000)=[{r1}, {r1, 0x24}, {r1, 0x100}], 0x3, 0x7) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xaa20) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') unlinkat(r0, &(0x7f0000000200)='./file1\x00', 0x8) open(&(0x7f00000001c0)='./file1\x00', 0x8, 0x1) 16:31:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:31:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r2 = msgget$private(0x0, 0x180) msgrcv(r2, &(0x7f0000000080)={0x0, ""/8}, 0x10, 0x3, 0x800) r3 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8001, 0x5, 0x1, 0x1, 0xfd5, 0xffffffffffffffc1, 0xfffffffffffffff7, 0x1, 0x2, 0x100000001, 0x9}) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:31:43 executing program 1: semget$private(0x0, 0x0, 0x400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) fsync(r0) close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x800) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="696ef3c14454caffbb0aefe612a6855ff4c923e0084b52ac8333493eb2312a59280483ede9ddeb4af5373cebea238d4b8b98fd2f9aaf56f7eabc878f9d31c88e063e099a36123a7e74c6261ecc9c91acf6fc44fb982ed8ad736f3a8e64411f6ab8cabb045a7a425d5b8798a224821c06509e52d5db55c7dc9f4a6a1e523d4bc83f0182be14b6afe80c56a9b0c20e5ec9b8e2bb", 0x93}, {&(0x7f0000000140)="c48489b749cce54030285da34536c36581a5626c5ea5a491e7a80d5d7b82bad4cc7f1c0f2a6952f193553ec896e6785c9042fcbec9ee359d4e72435cb8c4917ae3fca665ba9636e1f72469adc79d4be9798a513807132305472632eebf25bf59", 0x60}, {&(0x7f00000001c0)="81ec457be5053b04108840351b5d56ff4889d61f1b4fe6d5799f72a94395ac5894d7", 0x22}, {&(0x7f0000000200)="377ea3e034344a3396a36571b63e2f1bbabf48ddae4be4d34ed01dacf615c9192524c2008d18757b63a1fe32dd8a188ac99e44b774c48c20b21eb6f371acf64d3fd555acb669d763cf467b5a7eab0225da25be2532c687b711060c95138992c56556b96c60df05bfdbdf70e02b1f461201b3079c11f8c3852a058666168873c86defd259f0a10aa6d25b188799c918d9a3bf94428fe45c7b2b193cbbe988e8e0efd8c756aa43a8096a4dbbdb603c47d07e3e9576a844243e04f4", 0xba}, {&(0x7f00000002c0)="f1cefb8e9d8e53bfc1a14a74d5df443b15b4dbee987c2a471e11e5eb695979fe180a534b235b057d8b22356bb89bd5ffbe963a2c8d60df27378b9fda6f481dbf4de70bba657dfec2a790b82ad93af68035cd7e85205dcf3bff3e53fb6bb6661aa3149717cd83de8ae8a4ea62cc5668e701831065a3e23fca75756d54e844caefbf40141d330c3879b918571f6d28a6d984527cad349e798cbfb52910527ac49831dc2d7e0229", 0xa6}, {&(0x7f0000000380)="a37201073e4881fdac1f11f1eeb79cfa8f5cb7c59cf76fc9500fa108", 0x1c}], 0x6) close(r0) bind$unix(r0, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x100010000000, 0x7}, {{r0}, 0xfffffffffffffffc, 0x41, 0x20000000, 0x9, 0x2e}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40, 0xf4a, 0x3963ae5f}, {{r1}, 0xffffffffffffffff, 0xeb927e3efa0a4c41, 0x4, 0xffffffffffffff8e}, {{r0}, 0xfffffffffffffffa, 0x18, 0x40000000, 0x6, 0x3}, {{r1}, 0xfffffffffffffffa, 0x60, 0x2, 0x0, 0xff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x80000000, 0xffffffff00000001, 0x1}], 0x238f, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x200, 0x30d9}, {{r0}, 0xfffffffffffffff8, 0x12, 0x1, 0x8, 0x1}, {{r1}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x80000000, 0xf86}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000001, 0xfffffffffffffff8, 0x7}, {{r0}, 0xd86f48322800d010, 0x40, 0x40000040, 0xa52, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x1000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x81, 0x1, 0x8, 0x3}], 0x200, &(0x7f0000000680)={0x1, 0x2}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000700)=0x2) r3 = dup2(r2, r1) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) linkat(r1, &(0x7f0000000780)='./file0\x00', r0, &(0x7f00000007c0)='./file1\x00', 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000800)={0x10, 0x8, 0x4, 0x3, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x1}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ff0000/0xf000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x7}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x800}], ['./file1\x00', './file1\x00', './file1\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000d00)) sync() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000d40)) mmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000, 0x0, 0x2011, r3, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000d80)={0x1, 0x9}) getsockname(r1, &(0x7f0000000dc0)=@un=@file={0x0, ""/108}, &(0x7f0000000e40)=0x6e) syz_open_pts() dup(r3) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000e80)=0x1) mlockall(0x1) getpeername$unix(r3, &(0x7f0000000ec0)=@file={0x0, ""/108}, &(0x7f0000000f40)=0x6e) minherit(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x3) 16:31:44 executing program 0: r0 = getpid() ktrace(0x0, 0x5, 0x10100, r0) wait4(r0, &(0x7f0000000000), 0x3, 0x0) 16:31:44 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 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', 0x0, 0x1a7) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:31:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:31:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="098519d60df92aed7ebf97dd9ea2f8605c48f84f0dfe5c98b21fbb97736e6e244c60c342d6e00e8a531cfdb14f965ac92ee0648837a477bcc02cb72eebc71b4050fb2d0c07b3f851a49839191fc2e2d6535f6bdffb5acf37aa5d452259d37f93a6e239a51661", 0x66}, {&(0x7f0000000000)="0e403d3bcc527a71cc8dc10c4390c73e02fe16d9ae70f337005981d032b207e83059df7a", 0x24}, {&(0x7f00000001c0)="543006369d5bee594f91fa2baa12a84a11556abb053644245b6dae7c4249c5e14b51fd1edd9d4239a44d96a7ae622ed6a30f301f016e1a6a1d48c74f6e4445547dca10b96bd91357ce331c9e937f51fdb96b7cbd766e88035761c2a45f70529dbeb27d0c6677e14df839155315fbeccb43846dc6b7e4f7eee773f1b20869851cb161", 0x82}, {&(0x7f0000000280)="9cf665d9cc1a2373ef0a7d970dd9916b03441f3e0d1bff37de143f2cfc56bdfe01b749178db923afb0d4b1f716b5198e9404ae085e938579f731f4822cd7e0c1a6dbcd243bf61596397dd07e91752816bb5f7791c76a832460883fe6fd7097", 0x5f}, {&(0x7f0000000300)="a2d1e335dc9e6063a4145345ab891c3cb3bf2de743984e3bbcf528d8cbafe566e717fec9f892e9c9aeeff740826dc4dc32ca6e10de326aac3b02c0092d31b6c63deb8d67e7c95f9a7859c8dfd5da82a57e94e5a2b3232280def757b8e423c206f076fa7ec66cdaeb2b7e105dcc3c821c3262df5414b1e718b6f82134d7da138b872f9d4b5da69664824b0aa3f060e8995304ccd1171d872f5692a154f98f6368b81901ffda7be6be3d7078872834db28aa983e9dfd0423ee57c035952d924416457520c093733b238320d72c77", 0xcd}], 0x5, 0x0, 0x0) dup(r2) dup2(r3, r2) 16:31:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000d40)="8226725412974d5edef29384d5a0aa3f4777cd6a20becf948572f929928478dc7c5001d8fce0775cd30ab38f8bb82235e07ea7360a805018e9ba75c01c0e5bd63cdc3dfb878f109069b2b1fd521d3c66208e3db1eb4c2ccba3b41cd90b44e68aec196a4ae38093fc7b619315b8de51d88816d5caee20cfdaf9629d5c405c8547fa282bdc6bc45d0aff275a312a0c62dc3a0d1f38e6f4dd1a8ea66b77afd34928808ea2223da09a737f794b5ed265c3c15668a9cd8501e1506e1ec03a3c088031f3014832f6ddb5dc307d5621a8c23cf30b9b1b476da637c52004c6d9e1369de393ef84a64e973b43dc6a595fb199f6aacc3d66f27fbcf4bb6255ab510f9c48886380d0506d26a7df8c85c20c31e7f2094c866b91921fb34c95bd06d3b1d1f6673e482f1781ae77f2443647aa21a93a926b1155afe15a74fcd5ca3ca811b88f03f6875a755b467766ae2238453fae8384ecf73cb58d4efa94b4ca3bf1e44f8ed325ff5cdf83ce8108690317c0ee5f8a921309551e091167d694ca9d500ae1b61c886d7dbde2edeac86ce22c4c4c379c07b5bf045da7d9d43c3d69d39534ea158f0df1d45c23745cc5e3ed40e3d178b31e03033320b723434d97a2fa29552a1ea8e4196e9a438080a7bd480aecb94d654d6d751e7b95d632c98e17950c19c9f714ce1f27a3760bf2956bb6684824ecd98e437c88d7ab1a6853606499aff253eef0392fa51f0c80bcce364914e8c1872371bd3ea97ae9abc4a5e4af731acc677d1f9c909cb007b3e047c0d1e08af388fe6e0a979e8c3d7176e65fd7a45c3305bd93016fa89eb2eab5602209287723adbc74dde11bb402175e0c1f3dbc125eb68e06aa5f4c4e4cdbacd986484f11918e8fd64bf3697d9e5262067b622ca945663b07e314e151ff816d3be1475929082d16979b30a4873d3205d383e1a2485aa80ed9e3f2bb8bedb86a3eefee6625b37051351e4aa3c0a94f3fff79ffc74c28b8029f376d4d17a14a1fbeaf2ab8b207a603a6bfb9e35cba135a79095ba54a483e94607699528a3ff2e131f1e849bf197ca53222ed570e985425803bd62e181c6d145a1ce69ec678458de7ccabc26c15b5154458e3fc2b21edd12aedf78350f042b917720571a0589e87f4223ad11bdc095b89bbb7d80a573f78004b86aac2c0906b915d8e3eec2379b45351b83756f629b089d06762285ba7a618b6cd5b37136b351ff5ae3189dbaaf7ea91e149eefa50c0db8c15f0de6eff2842968d1b00e288f6cd1f7a0beb2b1645a63cc20d4d527ff9a71839c4c3ac737e42051df06be298310c1ef5a500cdb499b3f6bb27e2f6dd2cfbd11fa749dae74c1e082ae04a74424477357a2a268e2a58a80391c0b5acb24b16a88c8c57280820b4894d7bc394bec38b143c76c549a5dbc75c35a7f282e54549207bf6f964142e1e9bc47e7daa2e0cb323f64a7a83f419096e7cbaff90d08c175d4f0755e9bb93248ac7d51896335ef95dc77d3faba1958e73f7e43c9d5690278c918006768a67160cb747eae5d41d29a8e35a4e164ad4e3b6b4cecfae9a1faf0ee565e9078bcc15b7ea6829a9e41aeab876876fa91775dd61cab61dbf37dcf25e9e291a359f4fdb9a05fb165577705c6b29c6f8914e46e81377180e89e1f60065be07495ca2fca47ee11f40531012fa16c1d777ae62d4a04c2d9413189f0c0eee3aa9a8172cc0b8f1b3ce869885e3d75a1d6ef42486c1d366583b71d90318906a9ff7c979f131d30b2f3b051ce8ba2f2b8ade8cd8954301fbe27683f0aa555ebbb9c3b4f84f785ea8ff7e019a90bf283cdb06e3b1ce521d0d02ea31eefb642afec6b6f4c9c2f4930935c8e3b89370c385ab67a8a00879424f4279ddbe99da1db341243853061b9ee918422d7b32b706c0df1bc0f957bc59fe567760678b064017fff1f2a23bca0fbae5cceb3dc3f43b95acabdd2f947399c079577ddfbe2972cdb5a1a85d7a4263d5e51ba760794e4ff8cf3e81b8bc9471156b20d820b0002b1443341e37094f926ebe3ad99ff473548ea4aa2ac211f54d5db537156a049ae36179e9321e547b8a6ea765a87f4ebe02bd1fc385520f17529a3ba1c8d6596070ed4bfbdcf44cc9576082581ef9cfd1370a768a23e0bf986e96187d8d85158fd268ef4e8b0057d8491fec4d591c22b7745460b9916991036f1ad0e175dfc78c9048e424e0cbfeec5b48ed4d5e73327299a529ec451f216bf724c9eb749603a9195012028fb1c0bc038fca050e9b8225ee592a066edd2ecd78d4910ac412c07cd781b6d97fd42775581d7cd3228e733e2936627974e7bc45398c75e45dbbc9db528b9c029599c2b9fd609691eeb13db887394bf54d4af209b55ab922b9fdf0a0dbe179d6b40c20d3a1295d5606ac3edaa80f6f924a680ced06473d8ee873bea48139f48eb2b68e26ac38c5dee1fa84ee5359e8e9924a9432dd5525c525df5c411ca0e63af824a2eab1579652f64047b6cc9ab4438c2a3b35ddcf7990e2fff0d036f512bfe7c5dd63164fb559d09e970fa6943f67fcedd4f82577b4ff66f82931a5aefe09d1bd2a4af422e8567afbc29fe6adb6d849678cd153b3835f26628cc2dd399cf2663650f577265fcf075d5033d4a32f9edb25f5c2b8e5064ef6b9f1e0e0a71ddeffbd558d76785393a555d1e9b9b2889a8b4e2645825a07aec21df29e3cefed564337db504e6f54599df12b8d61fdf245a39e1304083fda7350888b5a6cc85e8348536691f3ce9de69debb4f760bafc39cf0bc979d1f7a1bdbd91b37ef1a701613586321ca8eb1429cbac68f93a2ee5d2bd462927e7268f43bda024f7bc08fa91460d8df707c270cc259e2eac39ecdf68f3b5b914001d786e72a74173ca10ced27b9679cda39b09522fd672445fdba03c82f8bb2bc0cc87cbc4d5387a711f7e728551685f66ccdd5c7eb4b72beec571835ce0d47ce430c3b12dd35c338c32a893cd9631e431d50ca259f634c3cd54c3bfd225cfbf8b8fa4ed541dec239bc4f2ba9f32fe3ee2a4335f6a187066344161ae4890c0c5a74659c9726de162329dd76966893b818e6fa76621f4908c4365dc337564a3d374185ac9efa09a44de730082f6635a1694d344e80fd2ad7ab496cfcc617721de6684d961f95e688c7917937c0df78122974ecbc34c31cfdcb554217649f1cb6ca81ecf71e49587bb85d7317b6b80ff26887db87ef4fb58ab3107fd47db38164352c0e52aca153f098db2c2937413885b3d5e737e1bb081ea8239a3183a88848015e12af1c6ed7bf47e536952f2101f676385ab68c649c38cd35a0911bd1a8346b58c91033bdaf5d3cbd4ff69a8fecb86d37a82baf2758929cd407535be08cb0eb3ab66eea149c76bb9e013ab85af89e60f40e9758cec2c92b7db2ceea7732a23b596a49a5894491614324a326c72dab4e7909dd4c4340cc70fe97621d1f25a8f3412cfcec9adb76ec5df57436ac6591afad4e861263fd36fe80d12dba7eb2613fb9b213aa101b38e22d275ce89b7049756b9177eb6cb47213f02b11eca333c037c9ffc8de13ecf0ccca2aa64ad25411adbfd776c621023e8b9771cd4197e85086662f008068056c4748f8b469b41ca0911f0a782157f0d9fc48aeb929f3e8d5a52de1b3110cf2f7392839bd89f6da42c6b290af69e2fe7b522642527991c38068ef3c86908ea407f94ceeb4f1e4b128b082658b7a269872ec0aa3cf21f6112cca34ce9f56133e854399b12f1cc38d66faabcfd95c5148e26465a1c95a441da49b2960cad4ac4669eb2354eb14010d391ef93f2224e0fbf38dc85b6a61341eebee4ab42cba7206899fab87c43b702d68c6441b428c4fd7185c2899f2a683985e4aa9ec23c7e13626f34dbc7b10ea52a09b82ffb8c531267e8cf8381bd5f497cacdeb08389eb972d79bf166b17a806b5ca7324051e8272cb1271a9d61fc951f8b63235c7660dfd55015cb9f91238749419dbab4affdbb3fb0a5b445becbdbc20308dea51a0e07e0b87b75806f889206025a81ea26763e0abe4c8b3f9e4ca6ad94d4a3a9bef8b26ea6c8c53df91a79943c0844671bd64619672879216c788358e654cee5023cde17314e1833eb106a7bd4f2a17cb05a5e31d6a8dddb44d7a50b8eb51d4aec48340080c7aafac0fa6c4a93ecf5effd2f60d503af9bb470bccc457881d81962efd44e38b0cdbef5ea5dec7c23967653440314a35d970ee3a4c83108a37cb2f56728c682b65d63525daf11f952593134e28aba51a4a60c96f2538c8e09f5cc953209c297b1a1ab6ed2f3afe633c7c8447bef85f3c6235383d0a0295eadc42f3cfcb3ae091f2c9ec40e6236bf28b1a97eea5e16d3e0e6f94a1fe5f8790b4fde6ec018f411dddd113e4a3c25377eaa569086b289f4a896977d12cc623ddc4a4ac83a632ec78877218a7090c84b44ac1a7fe00af0fa4e4a828f80f2ca1a922744f783eba260b0113d9b109533ea055f37165a3da81379ecc15ddef94010f2e4549dbd4d557afee29b553ba1f7d23155bca4cf36bf52b70a0d7462bdfca373298c707bc378de509e40b6656de5060ae763938988473a33649ce0ec0b7aa6b0e235cc767288683d0ec61ba7223f3bb463560f46a00b2ae85826cd966b53bd22c31415e138f4a575098120a80f9cab873927f1862e0d50501d1c1c92e1ef9e30e7e472c68269159f5df79ef40e18ef92b916bb8cc3dc0a31a92f455796c0816914e5716010850a119d621a247286840c0af8a39ff687711a15e8e722e206e32276d2f55a098a25e61f5811fd7e2919702cac32ff571455d225d92e1f801c3b7ea1228b5fc56b06b5ddebb606ca3467d556d742b2c39c581505d00966e2a83cc8ba69451e4ae61388fa5c59ffe50baaa2ed1acacbb80b91f63e80d80be936cc85eb04b5672ded7817f50317edf6e9f4e7ea4562b6953a915781fac939be5439c4efe9a06190c99542774fbd5b67d07d482da2802aa84931461853adc0b2a0f448ff4f9e434730c2c5e3291129d0ff30b302b03386c64ca431297a4deced782e73a0ac17d5c466be2e1f12f66a7f6e1324a74b2875eb25b6bc9e319c673516bc6c55ae7dd44346826794fb7ce4798012daaa49c7fc2a6229b02e34547db0f09089d8903aad628e3922c574cbead2c83abaeacb4ed4dffd5059499328b216dcc6ddaf5998e69d60238270e9d780464f44fd18200cd976995bfdbf27fb9bff433fb7a3b5a75ba6d56a2526342a358c2a16d71f4aeff7a83f9eba10777f265222d7e4eda5453dfa8f940927b90178d4348b78a05af4b058182bc2aa74840ab8018c2c3cd1c94e58f5eab2951d1b5e7d9859890bf643de09b4437213d52eb6ab88d361acbb5fdd70234823d17d8f4fb884d249f5a41ed4f2a9f7dcd3578bdf1684626a3f733c06ffa49d3281dfdfbbc1e37315e73425a02cfeaa12bb000f01d5261f055a63b1ab0e4362c582b9e8be9660cb1fb264e52ddf6e3eda8e5291d83836a2d5feb03af0f0cfd733314eec541a5c87c9a1da2658bab2de563ed217bdda610922af5d81d14de59cbe40e89726db066f7ff45ad65cc2a791dca1b6416e40c7a859d289801d6e70bae95fd95c6e22834f4aa047459dd317ff801e1d670c3c7f4c9dba0494e981ce25be022264fd4f6b92f49120a4ac525061b9d245c891950fa33c9b2bbaba2b6ede09ae508b5e4f1fd6d2f38f848cdab11ae0929e73fdf6aa6113f241149ec42d3d4dde7dc513b2462bc07c778717d9022976b4a9797876751abd5ebb1b4cb27ac1ecdfeb4572b91b7c4cafa229c13190fc1f3", 0x1000}, {&(0x7f0000000140)="e000bb8530f8795c669c2411162786b66e2527e4ca7ea8e69f44f897b19207a9b6f8aa9ca6f40a83c6ea2341203af8c72d778e9b5962246f14da4f100ad8f2bc9dc38d03865c9afeacf68d0fd69353c971bed85a07dd7d36cf6f4923aefdd4fdc4d8762c51e623f19a3550f36d82eaacafe63a252a39a85aa8f9830d92db4570d6eb30d17daeaf4b81c1c4ab4f4da0839d4772a275908e97", 0x98}], 0x2) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:31:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0xffffffffffffffff, 0x0, 0x0, 0x9, "01ff0300", 0xfffffffffffffffd, 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1, &(0x7f00000003c0)="ebffcbff13b9fd812eaa4e713048e69931929648e6a4d18168df6c5c36c0ba4439dd6b59911b568dc7fb2e6f94400ba4d821f9013b853f8456bc8a26273a9610b66e16b7efdffb16cbf0af3e717d5cc81ed603f905392bd6c330ae05d213ad9b760c1c8d132d9c2dbe75b8a1cbb29a9030c5c6229716f7c1357724987db82b75c22828200013fb3d4e17246248378ca2ba7fe782715f5f6c925825086ff0aa5f0f990942f8a99fad6be3b4edc2bc55e786dcb51d43ed55020d54f294170dedf0a64f8021b60b4d4a46425bd5d66f0cc444bb887ff388b54914765cdf22", 0xfb) setsockopt(r1, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa40aca3f7806bde419648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x7f, 0xfffffffffffffff8, {[0x8, 0x8, 0x8, 0x1, 0x1b4, 0x7, 0x0, 0x7, 0x4, 0x80, 0x2, 0xfff, 0x0, 0x0, 0x0, 0x78, 0x29fd, 0x80000000], [0xffffffffffffffff, 0x7, 0x30, 0xfff, 0x3, 0xfffffffffffffffd, 0x6, 0x6, 0x1c63, 0x1ff], [0x9, 0x0, 0x33, 0xae8f, 0x3ff, 0x1, 0x3], [0x5, 0x5, 0x0, 0x4a, 0x800, 0x2], [{0x200, 0x6, 0x3}, {0x40, 0x797, 0x5, 0xa7}, {0x8, 0x8000, 0x1ff, 0x100000000000}, {0x100, 0x5, 0x10001, 0x5}, {0x7, 0x1, 0x7, 0x9a8}, {0x200, 0x80, 0x1, 0x80}, {0x100000000, 0x4, 0x9, 0x7}, {0x100, 0x3f, 0x4}], {0x20, 0x7fffffff, 0x10000, 0xe8f4}, {0x1000, 0x7d97, 0xf614, 0xf7}}}) 16:31:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) r1 = syz_open_pts() r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() accept$unix(r2, 0x0, &(0x7f0000000040)) ftruncate(r1, 0x0, 0x800) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:31:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/59, &(0x7f00000000c0)=0x3b) r2 = kqueue() dup2(r2, r0) 16:31:45 executing program 1: getrusage(0x0, 0xffffffffffffffff) getrusage(0x0, &(0x7f00000001c0)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000001140)) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) 16:31:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fsync(r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x81) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) fsync(r2) pwrite(r2, &(0x7f0000000200)="428990bde7820be14f27ae526de31d0600000000000000eb1bda7e8d009fa57f74514add52cbca47b697e751d327b5a0544d9da9b4a1052e8a3a71606f4177736d323ecee6727eb098468a7b3fa4615456426d21e6ffdb427cf7fa476bf697b7f49c596fbd7bf15440b508714e4cad4152892063d16d76f2479c3e6847306bd5db640453d46c4f6f0df9d2700084d169af741dd3d4eae2f3f25cf07303bc6a6b474364d46132481a4cf7003ff6f6727420362b56c35ddf9b10c088a056a70d2288fa04009efa94524504befbbe9b19bda76301d4eaae6d0f90eb437a1ee52e32d75df5dc30981c5c21b08f", 0xfffffd67, 0x0, 0x58) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x5}, {0x5, 0x1}}, 0x2) 16:31:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 16:31:45 executing program 1: writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000a00)="b5c98052143776c9d2199fc8a918ec78a889adb3b6234d64124bcd400281d81806ed238bcce62d75db54d9417369a3b1965b1a581a77d1b413fb6224dad01edbb18436b6364ee3d6c6163e5fd843537a92e68e082c72c53813c58a987266984b4495355af7aad3454e6912f06efb5b41af807b80e9d3c635ae89860232041d4af6e8e15aae6568f17798f7ea30749e32928d2394695dae772e08d3afdbd4f4eb76c9b69dce9698b9bfd683711bd2ae2e0143f72d1a069ca14f4c89be63d08a7152a03901e87d22f9d897a0", 0xcb}, {&(0x7f0000000080)="1499102de9b867a56cb62180a086169f68cbee1f143af6afa627", 0x1a}, {&(0x7f0000000b00)="7d29adda9d984dada275a83905857f861cf9239763d9d2486d9e9ae528498e51826e69923cf44dcb563a1fe60bc667e082f1de0c977d1de38be5351b4e46e9bc9108f64ab3b9503cbca8af410e9801a3ae372c99ecc3a1a6df7d20926ed870857b75d403e88d6d30d96d232e7dbccfcb2351d6b083b38b2e5bb43d21ce62fb056a031877d76f56de219dcb7eb12c2aba4d15d0b7620928f1f9100b6b318046210e6a83b0f236a79cad815a8436ef2cf0227be739682cb52a36ad791fa14be0a1b3b0975a25e3f025", 0xc8}, {&(0x7f0000000c00)="a7afe0468cf19743b778acaa299671139e4d3357f63fb60e6c31665c24ffeb0cbf4333d15ecde5bdb56dfc359cfd92b6b6778f143d3e49a3a2ef27891ec03184be7dbbec3a393b0208e27a16847d12bfcbe803597c4af46f4fe949fcc4e3a2ef8d53aa333a0168a88ebd769da87350bd2d78e60bd7b66e21b089452d68644da9e16b9ce66c5ad87a99bf4347e78b2bc9263721474a5f4e9bc0becf6415c7a7db4ebcaa76d1738814a0b8b20dbf4410e3ed01975b98743b3e4e580d603ee57f01a2331a2f3c07ebdb317dc593e1ab07cb415a05066b2db6b9814ebe23800b70e2bf7f2de26bfbde895e61776d5ed2fc65304b", 0xf2}, {&(0x7f0000000200)="c866cf62cb4ebbbe56a973b23266d678131a48e29fba194b1dc80d38f519f236fbedf28566f8272a126a38494cd7ba592843d459631948b7d26554fd37db2bbb8f4183f047fa1fc9065b402ee48062c419123e8f19b8de27ed56c93d7e533e5e560ce9300a2572439e83af601b358c17e01a7fe1a18a83fdac61c5e866ea4aa16a1b7c419fea60550f19bd74", 0x8c}], 0x5) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1, 0x2, 0x7, "eeb36877de895347d5cc76f0ec231a9b50e81cd6", 0x100, 0xab2b}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r0, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) writev(0xffffffffffffffff, &(0x7f0000000940)=[{&(0x7f0000000100)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x33}, {&(0x7f00000002c0)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c7e1d0e5442fbcf7848486a77efdecb2ddf8ac568bbefaf1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb552ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca568b77a8b3535ae13e2740f70fed5f6ceabbdc52892bb85a24cad9e4", 0xbb}, {&(0x7f0000000380)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda809a24296fd35dd942388ea5816aaf371affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c1542eac2a8aab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e66388adec51706f2ea20971956911bf9214b3d2ba7c740250015110f350e63056f8fab757b0cb19", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9a120", 0xcb}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202335e85992e9e9e97a294456f5c1830", 0x97}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0aa5b14ca75f13716eba7bb6bca844afa07790fb016ee3a32471341809edbab9d0a19fb981dae6689c78d360313025f2bfb9f88feaf95bab1ced8cadb995b16d470c8b644975d0336297", 0xa3}, {&(0x7f00000008c0)="58e5c1aaac90a3c0967c1a5b7e42798c7357bf911777ae3951dd4193a92d053f1960cdb3483bf5503556f28c1cebd8adf73907a935aff6dd4d6e446979f64fdf79aaaa568087c9b18b44b758b771437306f49b837f2125d6666bdf48be8bff0b11", 0x61}], 0xa) fchflags(r0, 0xe048bc5f41305380) flock(r0, 0x2) write(r0, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 16:31:45 executing program 1: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 16:31:45 executing program 0: clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x100000000, 0x5382}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x13c) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:31:45 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) getpgrp() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x77) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) 16:31:45 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x43) open(&(0x7f0000000000)='./file0\x00', 0x10, 0xa0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$dupfd(r0, 0x400, r0) socket$inet(0x2, 0x3, 0x9) 16:31:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000200)=""/142, 0x8e) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4f856ffb3c27aa58) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 16:31:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) sync() close(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffff7, 0x3, 0x0, 0x0, 0x3, 0x800, 0x3, 0x2, 0x2, 0x10000, 0x10001}) 16:31:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) getsockopt(r0, 0x6, 0x7f, &(0x7f0000000000)=""/34, &(0x7f0000000040)=0x22) munlockall() 16:31:47 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x3f1) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() getgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 16:31:47 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10849, 0x0) r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2fac1400107d819e762f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab558438d927cccb4265712086a115e1575611602de7d032d8bb1cacae64b9a91ee9eb7cceb6e0c715ca53e85c863d7d6b84d7c89957dc8e487c808bd8"], 0x10) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) listen(r0, 0x10000) shutdown(r0, 0x5) 16:31:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0xa, &(0x7f0000000040)=[0x2, 0x7, 0x7, 0x6, 0x6, 0x4, 0x8000, 0xfffffffffffffffa, 0x8, 0x7]}) r1 = socket(0x10000000018, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, 0x0, 0x24d) 16:31:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="fcc36d18f39211fbdb1ee71e2a5a05df6174edfb6ed44ecc5410a248ebcb90b580e83db659e447f3d8590a1819e45d9d8dba29f4b4b5652750d81a21127ef24fb570622151c4cbc46dab88ca1bbb048c30f2ac7c1a", 0x55}, {&(0x7f0000000140)="130dd8947259cb93015d398a56cbf76bf018dd290ac32988be0a712ae1", 0x1d}, {&(0x7f0000000180)="2e842397a27a75613d692d9e76e4513220384dd7ca03c41c11c1e0232d37a385e98ae93db39f8e7ab88e38dc110af6070002014605a1a15e87514d9d9694f1263ce0d3f1bae65062b97d31c41f1b3204ae", 0x51}, {&(0x7f0000000200)="48dde935619e8b8e04fd6c202f5b47ab92e479b60e22946e7545490bdec38abff724e642357e1c804950ee6cce34cb58ef9db8ee2d10ca2c45dcb590b962c2dde502b7c63ee50a2c7d14655248a7c43dadba44261b7f4a57c602cd179000046ad7f68185edacd1c8a2bdb0952a4fd4f635160ab3140d350b6e79d77c9b01467e941d5dedb0956ddc4016a4fcba076feaa7d00a0e41e214a9118caf2bec029589dc70084e7dba7f42a78e140ff218eac767de4b887084daa62e449f232dc17de9abca438ffa213c9d2bdcfbf0d1b949e369129533192dc02df6346a95dd9c5cb98649f48aee5a7e", 0xe7}], 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x3, 0xfffffffffffffffe}) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) dup2(r0, r1) 16:31:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0xffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x133) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)="7740d800", 0x4) 16:31:48 executing program 0: 16:31:48 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) socket$unix(0x1, 0x10df7d3212d5ca1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="3ee354beb70cac5994539d217359b11ead616e5112801aa1269a44acaf6b822fde837d6059033b8f4a80556c258836bb71d826ee81ed68fd3003abc47bd84299798f5c946ceffc47e290689e1af8005d438d62f6a1699c5983649e6e9ec525c5aadbb155527da2b530ce1352ddf6e828e5d4e48247810c4511779d38c00f9c8569c424d1a703a4957e85208315020ec925ef1d031fc59bea44d35b7f96a33890d84e432daa8cff0dab29f5b0b6a1349ac4af5e608b0672f31a39c784503a24e682f9dcebb8405bccdbdc2108c8eb98b66666e4bc8df49a1ffa08aead003a9a948114a85c09cfc291f9889ccb15d85d4ba7d2e6387edf84499d027e8f169589", 0xff, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x2, 0x6}, 0xc) lseek(r0, 0x0, 0x1000000001a, 0x2) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x8) sendsyslog(&(0x7f0000000280)="cb8d6e3983a406f25b710b442b34a87de0a83a6ebc6860813e80383f0d3f1ba05ab1676a8c62f991399af70c7855e9c13094772b9709c4f4d4c4227f2a5063130f244a6750cc18f4f07fe5cdaee5f0b2afd1f9bece82adc288295bc63172ea3aa5fcb3b44e8bef54f3efdfce2a711716637808a2f54fb00b2b273e72e990e6ae647211ef1854891f2b62a4", 0x8b, 0x1) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x4) 16:31:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x9) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockopt$sock_int(r0, 0xffff, 0xbf7efd436964ab3d, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:31:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="a2f6d7e1699f3f1021d2431bcedb67572573eb3c2a8f245bfaa5bf3fbc6185956499201f3de93bcfa7d4b6860dfd97a689d7e413ff1087bdec1cc163bdcecbb8957a65a4d715223f917be4e7fa36cbfab73cd1c103ca0d06872b75b4f11ca6b3e7c86b5c136c67d8c9466e82904a03496b1c84b6d8757cd47024d42b653e5929da834fe123cde18899d1d271613801566b633127b3e8e2ccc7c6", 0x9a}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000003ae9fd71e3f31a63cef2350400010000ee00000000"], 0x38, 0x400}, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmget(0x3, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) 16:31:48 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x14) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:31:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x3295f90fb17c8079, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:31:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x2) close(r0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) getsockopt(r2, 0x8000000000000, 0x80000000, &(0x7f0000000100)=""/237, &(0x7f0000000280)=0xed) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000002c0)=0x7fffffff, 0x4) 16:31:48 executing program 0: 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, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="732bab808c38bf2c5ad889842e1200ab924e1ac086044d86be119151154bf9a9ef36d0617297f395bdbfe0b097cd43c278db68576b911353d8e459c11803cf423b548f2bcef3d65a1b4b462ef054e155814c07b2f1a0418a2d7cdd048dfced7c319db0e69d07192ae66dcc8666496980f252520d59ec7ff970ef60d46a4a2594082f2a613f589497a5505856294754c588cccfc4dbc8a14fd2307910e83c", 0x9e) r2 = msgget$private(0x0, 0x48) msgsnd(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000d45ec1863be7aa73e377e8a700127649dd3d50e10d546bec81b65858a260f0feef8863fa738b34a0bf9c20bdff46f6205a56bc2dd1767f261afe8ff4f82b5d5357bde4aadff9a20b0697d04eb1d674bc96209f54da6d3fe2b75111fe09b85dc623a3f3f12b4f6df5b4d222abff269b4e9c698ac6a92caa065cae09139c22487fec98b9d55ee78180ea7fc02ddbe1f5867fbbe5960ab3eecccaef0392b44f2a2826d0934b0d3e30bbc2c0233aa9e6dfac8cd11984f7019eb56187811380aeee2c9facd95b650c6a21041302d0785393670d36335ee1"], 0xdd, 0x0) socket$inet(0x2, 0x4, 0x10001) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = dup(r0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) 16:31:48 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x383}) 16:31:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x11, 0x3, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:31:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x7f, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x9, 0x4) 16:31:48 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r1 = geteuid() r2 = semget$private(0x0, 0x1, 0x700) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt(r0, 0x3ff, 0x0, &(0x7f00000001c0)=""/74, &(0x7f0000000240)=0xc8) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000002c0)={0x0, 0x1559, 0x3, 0x24a, 0xffffffffffffffe1}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xffffffffffff0001, r1, r4, r1, 0x0, 0x80, 0x2}, 0x5, 0x6}) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) fchown(0xffffffffffffffff, r1, r5) flock(r0, 0x0) 16:31:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(r0) listen(r1, 0xffffffffffffffe0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x7, &(0x7f00000000c0), 0x16a) 16:31:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) geteuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)}], 0x1, 0x0, 0x0, 0x1}, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0xd3, './file0\x00', './file0\x00'}) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x415d, '\x00', './file0\x00'}) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r5 = semget(0x0, 0x3, 0x0) semop(r5, &(0x7f0000000340)=[{0x2, 0x0, 0x1800}, {0x4, 0xfff, 0x800}, {0x4, 0xfffffffffffffff7, 0x1000}, {0x2, 0x1, 0x1000}, {0x0, 0xfff, 0x800}, {0x4, 0x3, 0x1000}, {0x1, 0x9, 0x800}, {0x0, 0x0, 0x1000}], 0x8) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:31:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000400)=""/4096, 0x1000) chown(&(0x7f00000000c0)='./file0\x00', 0xee00, 0x0) 16:31:49 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x1ff, 0x9, 0x4, 0x52}, {0xfd7, 0x1f, 0x8, 0x4}, {}, {0x922b, 0x10001, 0x3, 0x1}, {0x9cf8000, 0xbb2, 0x0, 0xfcd7}, {0x4, 0x4, 0x7, 0x3ff}]}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:31:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) seteuid(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x54d, 0xfffffffffffff000, 0x511f, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000140)='\r', 0x1) r4 = socket(0x2, 0x1, 0x7) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000180)={0x5, 0x3}, 0x10) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) fchownat(r5, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x6) 16:31:49 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x3f, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 16:31:49 executing program 0: mlock(&(0x7f00003f0000/0x4000)=nil, 0x4000) r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) msgget(0x2, 0x8) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getegid() openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(0x0) nanosleep(&(0x7f00000000c0)={0x2, 0x47e}, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000240)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x0) 16:31:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$getown(r0, 0x5) fchown(r1, 0x0, 0x0) fsync(r1) 16:31:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket(0x2, 0x8000, 0xf) sendto$unix(r0, &(0x7f0000000100)="b100050490000500000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:31:51 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f"], 0x1) getpeername$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f00000002c0)=0x1002) r0 = getppid() getpgid(r0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(0xffffffffffffffff) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() ftruncate(r2, 0x0, 0x1f) close(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000140)) r4 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r4, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getrlimit(0x0, &(0x7f0000000480)) getrlimit(0x2, &(0x7f00000001c0)) syz_open_pts() 16:31:53 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x4, 0x3, 0x66e, 0xffffffffffffffff, "62e1c782b7dd8542ed0e2a7fd5a2804e812509a6", 0x7, 0x3}) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:31:53 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x29}], 0x10000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x6, 0x0) setsockopt(r1, 0x7f, 0x0, &(0x7f0000000140)="dbe0b0323c0d034cdc03e97568d3122a3920b00969813439860d974287e5e112d03ec5722f5634736ae83c23ea4bb51d54e43a8fa414601a1167a8a8ef49d0b22692f718e2531d062c3117593d8983f5f79e0f71059840b4e35b72b909e413f70a60628fbdda2fd44bd988b09df274b7d1c3aa586a05d818b3ce0d9d6013ea7d86ac76f36e8f00a9237729b40138542b8a538b95c837450434a4f43e2ab01327660c121208eaab9a60a965867f4d4874db59eca031", 0xb5) 16:31:53 executing program 1: socket(0x18, 0x4000, 0x4) socket(0xd8a8973e5f7ae831, 0x4000, 0x801) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) close(r0) 16:31:53 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x3, 0x2, 0x42000100000005, r1}) r2 = socket(0x7, 0x8007, 0x5) flock(r2, 0x2955635f71aca8e9) sendto$inet(r2, &(0x7f0000000000)="cc137f1dd5d016e1491d39bf8efa33b05c0da975211c2126fe48e9740e977402762f751d2e16a690b4888f0b6dce0baaccd7ebc206f07e9cffd0b9b2915900e5c76ea11a56dc4bb51f11f814498dcc23608ccb14f5b9b5b8c92c22bdad67154acf8c7c05570f51daa80faa14f568a17dd66165131e9084aece25815608cd8aa4babea2f4c16875c456e0543da48e6cbf8ef07ff15c9c6b645542d352147a09a824f929", 0xa3, 0x409, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:31:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) 16:31:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="000e8f9626696c653000"], 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000580), 0x0, 0x4}, 0x0) 16:31:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x3242158bce04fb98, 0x86) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) r3 = socket(0x18, 0x3, 0x800) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) r6 = dup(0xffffffffffffffff) pledge(&(0x7f0000000300)='/dev/ttyCcfg\x00', &(0x7f0000000340)='\x00') socketpair$unix(0x1, 0x73201aa9e952982, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0xc416b33cc4f4afb0, 0x40000000, 0x10000, 0x7f3}, {{r2}, 0xfffffffffffffffc, 0x2, 0x1, 0xa1, 0x2ff}, {{r3}, 0xfffffffffffffffc, 0x3b, 0xf0000000, 0x82c}, {{r4}, 0xfffffffffffffffd, 0x8, 0x2, 0x3, 0x7fde5dbb}], 0x6, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x13, 0x0, 0x100000000, 0x4}, {{r6}, 0xffffffffffffffff, 0x8, 0x40000083, 0x7fff, 0x80}, {{r7}, 0xfffffffffffffffc, 0x1, 0x8, 0x2, 0x2}, {{r8}, 0xfffffffffffffffa, 0x64932d34630c8f50, 0x2, 0x6, 0x281}], 0x83, &(0x7f00000002c0)={0x20, 0x283e}) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x13, &(0x7f0000000040), 0x0) 16:31:53 executing program 0: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) kqueue() accept(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x3f, 0x12a2}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x10, 0x8005, 0x0) 16:31:53 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 16:31:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40e7221098f0830c, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1, 0xeff1}, {0x18, 0x3, 0x8000000, 0x400}, 0x7, [0x401, 0x9, 0x1ff, 0x5, 0x5, 0xc0, 0xb35b, 0x3]}, 0x3c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x6, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)="1b", 0x1) 16:31:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x3ff}, 0xfffffffffffffd63) 16:31:53 executing program 0: mlockall(0x2172a8f6e557e41) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000003880)=[{0x0}], 0x1, 0x0, 0xffffffffffffffff) 16:31:53 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="0b1f01f899a8b13c0283f52437247efb92ce6c9839c01dc15293d07c037073e60ffbfe1f385f152ebccc082aecfbdb56d5", 0x31) r1 = socket$inet6(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x20000001b, 0x0, 0x170) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x9}, 0x10) 16:31:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/238, 0xee}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000180)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98e50a5356c31d1a7ab3ca86cd099f8eb8ccc9d5d3cb93df5c3d3778de789dd6f464006fc52a7c140aef4672c1a653d90691ac56e2e6a540c9207fe07570a8d5ad34a7498de6817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d39331bf764d58326211714081400"/145, 0x91) dup2(r0, r1) 16:31:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0x7ff, 0x0, 0x100, "c34b3abd7f58c84cc0b76997c846b002adefeec6", 0x0, 0xa132}) 16:31:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x1, 0x4) 16:31:53 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000006c0)) 16:31:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) lseek(r0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000680)=ANY=[@ANYBLOB="00002e2f66696c65300090548e7323e454b69b5913d0fc62aab42036f2a86228c33f3186cb113283c7b4c86f81ee2fb85eb4a865bab40061a60b2dfaa30cba06ada641b387b17be3c4200fda342516fae58b6fc3f21764ab2f1a0c967b0a295f206c3e09c4bad0596b4b4fc88b3b1178896b0aa0"], 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="ad3b3d87c0fa5ecb1ba72eeb7913c723d6c93b6b50d5f2850de52ae64d9f207e5cff8fecb8d83e1119b6b00c5ea3af18ddeb6c978e13fed4fba335ed1ae1e308d99a6488d3ad010a0b43361dd05b5dc1469b1966146d87b50a953a28615e52c30c214bc5fe84b87872612c53e74cbe289de7fa588ed8e596d0cf5b6ffe488960e2a64aa732f9be47197c5ace5cded6d1cf04bd535b27824e91aac3025ed2", 0x9e}, {&(0x7f0000000180)="689757c1ea1ecb08825b7dab8bdebb512b9d960a928c33a77ed1393ff632777c49d82079ffd4b2cdd911be6f73be7ee200aab27d8be3f24e6ee11c4fad8d6eafa7159d74882f034ca582f608fb72b6048c4eaf377548152114e706107bc0d93d9cdb03882f352883ecc867919e483a56313888625234f7624aa18ab93bba68ac366aad09cd19069babd41a7d7ca917177d2629461635eb3ad46bf19b431d87d5697909ba2329189b5d7e04b660144d2f38df600a515d1a1a09055ccfa423b9f944499e333987c39a9f2cad727bea9ada16e101a2522655c50d146cfd34662157061874d1975958ffb53f86272e419c43ba1cdffc86484b3d06", 0xf9}, {&(0x7f0000000280)="d91278b6964e3c2d6b2c5d6d3ac664ed6d79a9c66d8443fc50fd1fc1dcd111f57fc8d3b9a8d3ce259729d4b04b07651de1d0e066d3b0cb62c7c0b7ca479e06b49ef3ee5910500898be04d04727014ee8a7105c237998812c", 0x58}, {&(0x7f0000000300)="df94ccfd8d4f4e1d", 0x8}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x408}, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000640)=0xffffffffffffff64) 16:31:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x3, 0x5}) close(r0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x3, 0x2, 0x7f}, {0x101, 0x100000000, 0xffffffffffff7f87, 0x1f}, {0xfffffffffffffff7, 0x1f, 0xfffffffffffffffb, 0x6}]}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) wait4(0x0, 0x0, 0x0, 0x0) 16:31:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x9a3}, 0xc) syz_open_pts() r3 = dup2(r1, r1) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0xffffffffffffff0f) 16:31:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) shmget(0x0, 0x2000, 0x4b0, &(0x7f0000ffc000/0x2000)=nil) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) 16:31:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18d6198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc9ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c50000000000"], 0x10) r1 = dup2(r0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0xfffffffffffffff8) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) 16:31:54 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x3) poll(&(0x7f0000000140)=[{r0, 0x20}, {r0, 0x4}, {r0, 0x1}, {r0, 0x10}], 0x4, 0xc27) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 16:31:54 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r0 = getpid() mkdir(&(0x7f0000000080)='./file0\x00', 0x122) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r0) 16:31:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) 16:31:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000000c0)="376d66fbd2d9d8ffc5371a80f9a2d3c92855c8c60e", 0x15, 0x40b, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(r3, 0x20004269) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:31:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x11e) close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() 16:31:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:31:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:31:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000480)={0x40, 0xa5, {[0x1f, 0x0, 0xf80b, 0x1, 0x5, 0x7, 0xffffffffffffff01, 0x7ff, 0xe8, 0x4, 0x7, 0x80, 0x3, 0x0, 0x719b0abb, 0x4d, 0x1f, 0x2], [0x5, 0x4, 0x5, 0xcef, 0x7277, 0x5, 0xfffffffffffffd0d, 0x9, 0x8001, 0x3c8], [0x4, 0x3, 0x0, 0x2, 0x1000, 0x2, 0x4800], [0x83, 0x2, 0x81, 0x401, 0x3, 0x2], [{0xa00, 0x8, 0x1, 0x47b}, {0x5, 0x0, 0x7, 0x3f}, {0x7, 0x6f4, 0x6, 0x6}, {0x6eff, 0x0, 0x1}, {0x1, 0xffffffff, 0x1, 0x8000}, {0x4, 0x9, 0x20, 0x6}, {0x0, 0x6, 0x7, 0x9}, {0x1, 0x0, 0x8, 0x5}], {0x3, 0x7, 0xafa, 0xfff}, {0x44, 0x4, 0x2, 0xeb}}}) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) 16:31:56 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) r1 = socket(0x11, 0x4003, 0x7ae) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x0, 0x1, 0x2}, 0x800, 0xfffffffffffffffb, 0x8}) 16:31:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x4, 0x9, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r1, 0x20004276) 16:31:56 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/6, 0x6) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000200)="428990bde7820be14f27ae526de31d0600000000000000eb1bda7e8d009fa57f74514add52cbca47b697e751d327b5a0544d9da9b4a1052e8a3a71606f4177736d323ecee6727eb098468a7b3fa4615456426d21e6ffdb427cf7fa476bf697b7f49c596fbd7bf15440b508714e4cad4152892063d16d76f2479c3e6847306bd5db640453d46c4f6f0df9d2700084d169af741dd3d4eae2f3f25cf07303bc6a6b474364d46132481a4cf7003ff6f6727420362b56c35ddf9b10c088a056a70d2288fa04009efa94524504befbbe9b19bda76301d4eaae6d0f90eb437a1ee52e32d75df5dc30981c5c21b08f", 0xfffffd67, 0x0, 0x58) 16:31:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x4}) 16:31:56 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x207046b39b4fd483, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 16:31:56 executing program 0: poll(0xffffffffffffffff, 0x605f00408a1586e1, 0x3) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10000, 0x0) r4 = socket$inet6(0x18, 0x60dd6c1129d578f8, 0x3ff) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8, 0x0) poll(&(0x7f00000001c0)=[{r0, 0xd9c3175b33ec5c15}, {r1, 0x40}, {r2, 0x40}, {r3, 0x10}, {r4, 0x20}, {r5, 0x100}, {r6, 0x40}], 0x7, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000200)={0x9, 0x1}) 16:31:56 executing program 1: 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) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x101, 0x7fff}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:31:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) r1 = msgget(0x1, 0x10006) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000c6cb6a0c0b5ba58b79cd6ba600000000c258c8306c38bde300000000000000000000000000a94c7f6108e5210628a85400000000000004fa2f8394d11f904813ac9c15f14c9e"], 0x1f, 0x3, 0x0) 16:31:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0xacc3, &(0x7f00000000c0)="fa3400d7e2fa77dcf036e8fd2b32316c8f7b52c9e78f4ea2dc11c8514069e117bdc3beeaa0538fdd4e15776ef58fd96ae2a5a66b2e9e88a587b2daa03402def1c71c585c9e4fdf68fe6c68d2155ecd7697438696fb48bf1b0755cb1f48da66dd61a8cdb636ab4c944c65239cf922c15a1211c6c5becd8975f6645db5af7b8ad864c55843963fe3e92de1f9f411d5dd1df4e41943403629f62355219de68d096f0ff0d51f5b", 0xa5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10, 0x80) ioctl$BIOCPROMISC(r2, 0x20004269) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8, 0x6}, 0xc) chmod(&(0x7f0000000040)='./file0\x00', 0x1) getsockname$unix(r1, 0x0, &(0x7f0000000080)) fcntl$getown(r1, 0x5) shutdown(r0, 0x1) 16:31:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xfffffffbffff4ee1, './file0\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(r0) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r4 = semget(0x0, 0x5, 0x200) r5 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r6) r7 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r8 = openat(r7, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r4, &(0x7f0000000040)=[{0x0, 0x6, 0x800}, {0x2, 0x200, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x9, 0x1000}, {0x0, 0x8, 0x800}], 0x5) semop(r5, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r9 = openat(r7, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000580)=0x1) write(r7, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r9, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r5, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) r10 = syz_open_pts() close(r10) socket(0x11, 0x4000, 0x0) 16:31:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r0, &(0x7f0000000480)=[{0x0}], 0x1d78f72388db4d8) close(r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) close(r2) 16:31:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 16:31:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) r1 = open(&(0x7f0000000480)='./file1\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) chdir(&(0x7f0000000440)='./file1\x00') utimes(&(0x7f0000000000)='./file1\x00', 0x0) ftruncate(r0, 0x0, 0xffffffff7fffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001940)) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x9c4, 0x5191}, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)="958d34658b2d8687b70897", 0xb}, {&(0x7f0000000200)="40cd3733c294dc7e7759480116f04bce8de3091f799437aeaf4e76b7b5537adad6d6eaf5ef55d6df2d204e94d5e1d0f1bd7b9120a43106479ed431ed6b03950bebf3f296a47e398117493037c8133be8ba1836bb50a37010dda28271b6dd42e2d8021ed85042b7c79054f7560bc23977f279a30d99136611a0057c6173cca2c90999c36e982daf39030f33256af8f9983988c335c23a2266eac71e95204a3fa564db4a7b1a91f01916ac54a40fbcdc5933f95642e792768e0dabf15147daa8219ee2a6c703ba4e93b59f2fd5cc046960a96ae7", 0xd3}, {&(0x7f0000000300)="3e3747e6bce0ab6a7582a98e8bf449f4c6aadb59f3ea6c8d13b4d93e781b9ff68da6ad3cb91b67906589554b28230164029a10a90c319768bf0f8d996b9f96ed4fa34442c4540d7195d6485b4fb08bd705134c6a43dc525babb314cb5fcf98fd4ee1b7413482d889a8ef2c57db9c0faa0b747d08c4df715c1dd1", 0x7a}, {&(0x7f0000000380)="66550e662b400328b41c9cce451adacc93d87d591db3ca308023cba49fe32a03b4026e8a80aee8a0ff029e3e2a87068b14642b012c47144637718d90185806d49f91174cf0c7f0ec687545d8597dd06efc34ecaa90b3f629ebe2999987de14bb3359c288aa807f70c0e674f80725176122233494a8db410360916ebb1bc9acc20ab1e5", 0x83}, {&(0x7f00000004c0)="f54bc48a65671f137e960a901015d2a059b55a153024028a1831ecc94ee571279747352cd019b6e1e791e0085eec228d755168dba2bc85044060dbcf3f06c08e28e7cbb7957f58f036055e4535d1330ceffc8df2b76794a3624a4c6e4d41be467ee90006329a35736838ac38c836ed1ab02dd25b112a61fac1e410029bd792", 0x7f}], 0x5, &(0x7f00000005c0)=[{0x108, 0x1, 0x5, "45fb318ddd8589053ea4676b5b2923fa4527102b096b2a81e6d39ea67a76cd20f209d84eb8a0fc7c75e1d390fca518262f456a72a0017901b13b07997b0b4b9c781ecb986439f827b57cb02e9271b38bbf9fa5fd88333568dfc8257b7189fdec0b76108a19ff78d57c8320ecea81c824fb35894535ae58a3772c3337c5b48c1b5a37601e5feeb21bb5bc83fea1a7d7b45844b276ff99bfeed6a554d589ddd5934c7db967fc1d7c3b57f208294cb0382978727eecf9ce7fc7994383c35b68aa0863951dd3bc60befeb3cf21f628c2d758cfd9846d1819c9cfa7f8673a10232e57944035f71d173a69558e1ae77373ec83d7"}, {0x78, 0xffff, 0x5, "c19b7fac23e4e5740535e83c0867a7c46cb2bcf80ad288334bd5d22049de12b03a3eb4b679d4851c2d237873af07d4417e51ba46d69cb8ef57b905fad57f55fe8ac3bc5381b536d951dfefa8c558730d59d894398eb2f18684f6d96761ac44524af6"}, {0x1010, 0xffff, 0x21, "b58baa6cc55f9c8cb1ee7a009138029f78d81bc14a73f10ddc892637b68d49f4901405bd4c90cb882cac728451e550db1b90fb95dc7b7115d3e945ef432af5c2aad16f3edbb49d9908ec0f0664e77b8e3c22cceb104e63125b4cac0727c83bd2df5907ff9e8d072ab4b948f1fc52b2ab828819374009a759e1e8dfef560d72cf24e4d81d69c429551a20e226a61eb45f709525a7d0c95b05cc8c358fe7fb597b3ca6381f479fc00cfeb4257bc5c41023d31f3d43c5a3f3fd6918be057ee1c11cd6d0ca17cfe11601c543d25eec6af75caf0d07dbb4c5237e82d4812644d4b527a7db6728ebbe7e3791b7d1b1e4da25b82105163db877c62bd4ad2314627b626d9f50abbda51f6c67836e7568032edbd44a892950e73b2cbd7fbbc6c9b932357e1559acabbdf08c183c22f498d7b8074ba6cb1c9e3958dc68014a780ae88ade7890974129284e2ffdd4728e4277775f5da272f6ebb065b289a47ffd991f6360500abf42b8d69217880d90d6f23cd521de4a0b8c3fc4531a2285ec1a6751eb04cd613e0b17d8e7e05cb1269a55eef0cd61a5c939aea64799bda198da4922c39bf0b6639e4ef48101847d3f0a2289b67a2114802afc7aaf49c87094d2f83725820ed7a340336c887a4bcc429c2b1e98ab91c4cf370428f20f6d950678ca7b04a460b23d27ee4e28b1a756269af00a6ea881bd099c03a898e1631d06bc079a20e28c60e672c9f9b08199b407f8f8e682c4417f508bea715c9840ed9f9b98e176dde2a88b087b0b2e12c8756f1380ceb307b4d413e36f681071424e1673d388807d60beb425f53272e78e5a87cf6fe350ec8abce2e13771958c7562116c51f3cadb15e94ddfbb4a4cf264781f7f8ed22102d82826808c2cc79ff41133c78c8086cab1f34fc9d9d090dc46cff7706b4da1c61f5d5cd4e79349fdb345f615de7fe4b377321508156344e0a2a9b09e3e319d52d712824eaf9d58935dd12a4632ebc4885a7a1c7fc98982dafe82b985cf4ae9d10497f1db803d13e15c34ab32f2399067cf769ceda0c852472a8e772c1fe9306314f6d8e5f8b7aa2d7d338cb582ec64eae527f629e4a269a5e017428282ccab44b6ab9e2a376cedadebb1720c76daa79e9b1149685acb885d5e84bffe8803d9d38cefaf66bc402fad959df795585584dbae8f3c3ccf2ee64803f920c857adad399f66d5f1dd6cf99ebb3b7e9c31ea46bd8cdb68a08756ddfc10e4d77a6f7fcf9e259e129ec7f77709711f3fe839c108a01831d4d13e7cb8dfdb1606cc9f4487d1707d10ed0231acf9dd90470259f62b1957b79e85fc36c247d226d4398c55df4255ea2900b87a15ce8521a74abea191ee5c97543b2441b5e0a1eda81d82070ca3d366075c441da4a560ea9d20d6ba4eb63243a208b3681e6f9282cf0120e206f10c99af4b93e7610fe9c368c14ee384201a779526d97ab92eaabc3eaf3e386785fe6652f2a394ec311674e93bbaa74eba1c5aebd296bfe639792e4e9d2a0f8538626b484d904cdbf5f364fd8a798ca73985ca179eb5e4f2d603bb37e79fc6fd0699b82c3fe5671049660ab6286278903a9985d99eeb8dee9352c3347782b3af873ddc665211e3ef1ee9af80705ce65db147b0a68eaaf60a3f7fe033bfb7ecc8bc752b15443a4eeefb2ef28ad9551fc2e89024a2052075183b53655fb7e6a9e2b6d53a98d5f791c338a9e392252d5630f42ba3cae54b056c7946a4a1361ddfa469168318e167ece0aaf2d5b5349d08d1bd97222fe02cd5f9ea75585b096e78816e148f188a9cfd65d1b58998ad8105957e2422a2c4aed7c804b99a62a6f2ec355c329cc544c4320d1600d502709a03c1c1001be61b7c266eeab4cffab885a47953510d356c0faaa0426d256040d6bb7655aeff58e916e39406846b901c74aaefbb305db00f565f116f0a8f70b9d303b1e32e8fe110e24e0df061a98d38f40dbd46e537b0100bd83bda45c4d0ab5129524b998644c11e9a414da2a9ae087335b9eaa1f71763ced9a39fdd77768b143bc8774cb168e4722197f2f44fbae2870358624e651580721a13d477d20191a12c676e913dda202cd48ed31c805e02a5fcf556923e4191ddc20fdd99858cdaf72580bc9beb54565d20ccbcc0f8a1557925da423ba7103211d9ced77bbd5ab4ff9991d825b31514c05e4437f889c325036047eb684e235b3ec3a64d2560e5204884da92f387d8ea857a13af04a8f38578a7a7942707772b3820cbcfd451f0d173d45bac97f316e8d42d1a33c53c268023dcac83ef5e4aebd178f27ecaec2cdffff8ca0a33c5848a890f8ebc2c483eaff23a89b04a808285a4ce8023654be447e042c7d9a0d10a46d0f211b5089362fabad762b5b6e2d4d50df98f34b29f3427941a6e3fb4b896cd47c1b0a65a145e16521241612f78f14e4c826bfefcab771c5a173df2e82704010d61ad6698ab49834451b4a44bf88fec041cf278839cf0bae802ae3d0739cceb87e7028fbecc4543c7bfe1f5e8b1308fa54c1bfbae4bd2f7753c0e6a67ddad31a72a14223cdb74405de2506613be890ca68396ed1b8baff07c3455728e32336e60aa3decf1c69602ffededf1150b683fd765240684badd918e49653fb757e7a400320b4028305a5e4af4436f3baf7db2e539ffcfbc5deaa885b95bd1a59122f8c3997cab182c931ecb3454fda7f80949bc97268f922eb9d9b3b3fc89cb309cfeab13b835f360046aeb599618e7d63e19f171347fda68d438b5302d11b40ecbebb8a20014a043bca8d184d69e9d65c8ec2c5930bb36cbce321a03f670f11189d39c5a73cca78ae46b29185e232a98380fd9493bf32b68579bad969d4d2b8fb9ad864669952231a564efa2ec4f351e9c9bc52b87e0073558597f8f372ea75195a3b03c3e104a682d59facd9f5cd07d5d1f4bbbff8cf53e6c166dc551e1a4eedfb5e13557b36e7a8d54ec718ae8b1d0c410317088d6727ea18d2780aa89dc6a61c65fa321e5ff251057b6688ca0e6c789f97dcf0986fd82e45af8dbcd682350c43e102a71f7597f82ee09cda5c31fc8ec61bc69e7a20bfd4cdca2a5c647847fe38ec3cf462b3885b431805b482391435bd51f77e28d86e332773e47052d0bfdbe12470ba5fabc01e9f81562b41c70fffa9d63aa21ca00cc23bba19c8e096421ef52fbbb165c03757bc06da3b340f073972da11c7dd9188cd1c4aef0f2fff534df0901ebfe43868d621172104b542fff64c7a7167a1c355659397e5ee1a008cbebe45c75d2e1f4654bab6cc1f067a7989fe2261b3b3bbbc184887137c08884d47e6b81f92297383ec2b06722699cda33dbe3d1d4adda505f3475569baf91217ebc4cf8340047a3b7c2684d0976933a0df906127a9ed030d11c8594c5d3f37e94f9312492f2466271c3423c4842e027ac5d6bc2a6178d820870fe225e4034f652374d0cf956d969a2004cc99096db53ecbebaf4e8d6cae61516427be59aff7a78e75c072ab80abde1417c6c81b741dd89afa44c46db6257a6a96fb271335aae92f8be37e05639f793ebeef0f69935026d6babea224ba88bbd4e2f74692d7f718c7243405a51713a1cf6bd1e4409d9d5334ed07b366ad8ac5ac61842a0220062fbeb1c6aa82a1b5ff1ff2abd55fd7e05d0b7183d8d3008adc39865af6231e178306c3c3d99e8e2c59f2cada0cf5bea20bde357b4bcec4dff8fd97047056f942c93e162293b69d00bf5c3241742eae4b0be1981777f14077cfc1142f784371de4d0b0a943518ae8385d2b17533421a370dbb444ec241ee784ce8731078e2ae6cf06623ea0195a8607105d5d70ad46f105bb6368be94d0c8570b3027cc73197346b4b21d5d16cdd5f0f66dcdab078581c70472652b11b1b58da23c3a5839eada92a2c8c0cfbe3e34e2da94b23c573453229af4b4281e836237436f8d94b73e1eb4e5fb2f7b314e832e40eecf8abd8cbec2cd6291ba23e8d8546c943404237215d6944695dc203027da9552dc7bf6bd92ff5d984fc78b732be782aca0c74c5e61a0f523b3d453e9347e2984050962a32255105e0e59bb73006e9764db9e92ce511f00c6e543b20072da62a04c8093599f94905b8978a4589e26642f4282f9e3f2b09ca276f74a61096dc8a77d04e8ecdeb684b2d6c57e8d46aabce69c4f13bca677ee47353e0ebc5725467fef53702a041aaaea34134ef4aae53c85b3f8203f686fc1075c9cbedc74801a737d30420653803fbbc598fce6fda60d7b02927efb0315c03597f71d57132751e479829a1a1287ef0d8a67e74bc13d52d9b7117c8c2ba55ae700ad7ef7ed04378f391e2b93910a72a0f01751fc349944826ab524bd0737aa2969bc722ea6ba96e900b6bb65509e863992dcb78288cd8304054daf516b25f71ccf301ec56abfd2719d96618160ce0ba00dd61ffc75f1cd58f86e36e215afc7539f68ab2cad1c6454821fa76ca4846dd0411bae8baccda17be3eca393bc9a7fadc532a3bfb890268fed978077e9c367b5df0328520fcc052d56e036ca640f22c0f06fad6153e5d76a866caafedd635b46fcf12a5bbbe6ffb6c6f4c3045697fc0c13707c1eff9fa8609df6e304ef2689427fdcb0c65970915c6b026860eb2430e9fe1722e51f5bd224ce36b4226bdfc90521bb1605dce2af82eb07ac81e919ea2eaea4c16d53d19aaf4a64576e91e609c3a5957e474ff8345f5cad389fd946bd90fe07e426ec2a06122e713aa5850ca90f557b6e28bc48f6d04139a196f7f2664608501aec64636236415c8202730519ab44eeb380fcad2f600654d57f3646ca3a1c3e24a22ab5e09ce3b6fbf4a4e211590dc25183801ab09959a692bc4338ca02ac624cd56542207ef7d9a935921933ce7550a5cea63a3cc75639f5e117dee71b8933ed5cd038500a36b984581f756d3019abe3adcfea4ab209193bfb1ddd2a4089aef29d361e864b375a4e6299e7f28685b8c81b4564ceeae396d9d5b48cc8003ac93db93321180f6153ef471670d707ae7da5688fdb416e74e2f25b995a27fe4330776d2a23619ed65c32b09b93031e41fc986b528f574ea86aa4c0de52ee655f6471f2c76a6cb28f9eb48c2018018328faede1cdfaa509a5ad6d3ebb4541410673d3814f0d2d6f53dc53b31de700f1adef9cdc2ab63c1a48bee9ada8ceed1a59c3e6a085343d687f31e76689a9e6bb516d3b583b6f384a510873022b4e0b7b1580f1f83e1703b050150ce25bc9725cde64e4d5a3e94625cba62a145b893503fe9315108e79acda5eb7bb56b0237ff4f1a82f624e9d9149786d9b9907e6c80c99c5d790ca343fcdd2b186df808bad6c5c373a9e6bd89a6938daed0afd1895b7b8287780ab6bf3bc81630dc3991c41a803621c4d86394f6ff0971d53563931c7765cdef84e6746c8da1ee0cfbff5a023f06e8c33532ada289399618948989f168fbe1b980bfaeff5448b6e94e668956e41102acb6259c6d7b5f8ff9fb05101009b4be00c3d9f1f743f5acfd81e844b63fc1d78af63fe901977ff5d3dcc0715ae956e5cefaec466867fa02d7a94b29193b0d70a3599ba939915b7d0c0ac4739e5c235942882428167bc8cadf80fd55e60f683a8ad4135e744eaf1ab03d5c2107aadf9514838062088824da99e1a75357af1b21412bebddab22e3337f19d7b5d9b33154b59182f3a74007461407b193fd6cfeb4958aa7bcd9874646dc9184a8d5acea90ca0e08c569243e2107f2431e70b085df71ebbe8324af5774525a18037cadbf1beed85d743862974f03dc9c46a4a725a0aaee299194fe2151afeace9"}, {0x88, 0xffff, 0x4, "1182e2fcfa703b1e24cf57da60fcdae5d28b1d612320ae68cf387fca5eec7b68282aa43f16108758b07d40b370e87f0e935632b5683345838f93748aa3d3c59d6776a9b0f9d0d02657ab2edaae7e06130ff023600bcc8217f1f722c9d29f056d2338ca43f1d9adcb62dfb0176222284b261429cb69"}, {0xb8, 0xffff, 0xff, "3b203ea5c8ead6b3be6a4ad67bff752068476bfb526d08908f3dd7539946fb2659e41699c19a8336af096e6e87c851798b7c73778d8f87945556c0e3876fad2b1dad8047c9938aa76cbeb37faf8927b121396ef66c095a34e59e1d6d859868c39002b0cef548207528730a540d8b1721bcf3c40ef82391d0031049ead4e22266ec0069f59b895a5693610c81789bed44aeec6fecfa1306f3d64d46d886ccf096663599e0fb"}, {0xa8, 0x1, 0x6, "3bea59c048f8964f414ecf0d5c3802d72f47e9b23701745ed46874fe20a8decdadee3101d732f99170e6b516c6c6e5a96efb579b5fb7467362f1590222ed2c2b66dc231b3869f342dbae66adc0bd5501429c8b81e302e9ee89b413824c7a69f64c881c3b7e7b71d00084492cc639844066fc9f0874e58f04fe9b4067470dec53da953b10b5d74508d468f9e49d97f1ca49b835182a6b86"}], 0x1378}, 0x400) fchdir(r2) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:31:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x3a, 0x0, 0xfffffffffffffffd) r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x3, 0x80000000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r1, 0x7fffffff, 0x12d, &(0x7f00000000c0)=""/83, &(0x7f0000000140)=0x53) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:31:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) 16:31:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x142) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) accept(r1, 0x0, &(0x7f0000000100)) 16:31:56 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x21, 0x80000002}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x10, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x64919283a9350a7f, 0x40, 0x3, 0x40}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x71, 0x350}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x7, 0xffffffffffffff0f}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x80, 0xc323}, {{r1}, 0xfffffffffffffff8, 0x48, 0x2, 0x5, 0x2}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x3, 0x4, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x6, 0x2}, {{r1}, 0xfffffffffffffffd, 0x4042b0fd1ad5f291, 0x1, 0x6, 0x27c}, {{r1}, 0xfffffffffffffffc, 0x6a, 0x4, 0x3f, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0xf8, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff8, 0x18, 0x1, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x1, 0x82a}, {{r0}, 0xfffffffffffffffa, 0xa3, 0x1, 0x3, 0x1}], 0xa6, &(0x7f00000000c0)={0x800, 0x90000000}) 16:31:56 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() socketpair(0x3, 0x4007, 0x96, &(0x7f0000000000)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8000, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x450, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000400000c8543228effab5407db77780000"]) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x0, 0x0) r5 = dup2(r1, r4) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$KDSETRAD(r5, 0x20004b43) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x80, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r6 = semget$private(0x0, 0x3, 0x80) semop(r6, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 16:31:56 executing program 1: r0 = socket(0x1, 0x4003, 0x7ae) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) 16:31:56 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0xfffc) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000500)="d7", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) syz_open_pts() 16:31:57 executing program 0: mlock(&(0x7f0000ed6000/0xa000)=nil, 0xa000) 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(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 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, &(0x7f0000001c00)=0xff80000000000003) readv(r0, 0x0, 0x82a0465535f94fd4) syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x32, 0x2, 0x4000800) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x6) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:31:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000800)={0x6, 0x1, 0x0, 0x8, 0x8, 0xfff, 0x6, 0x10, [{0x5, 0xc9cd, 0x1, 0x1}, {0x4, 0x0, 0x15, 0x3}, {0xfff, 0x3ff, 0xfc8, 0x57ed96b6}, {0x7, 0x6, 0x2, 0x7}, {0x99, 0x0, 0x7f}, {0x7, 0x7, 0x0, 0x3}, {0x0, 0x400, 0x9, 0x7ff}, {0x9, 0x4, 0x9f86, 0x6}, {0x2, 0x67, 0x7459d68e, 0x3}, {0xa1c4, 0x5, 0xff, 0x5}, {0x9, 0x9, 0x9, 0x5}, {0x78d, 0x8, 0x34d, 0x8}, {0x101, 0x1, 0x401, 0x5}, {0x6, 0x1, 0x7, 0xfa15}, {0x516, 0x8554c00000000000, 0x10001, 0x10001}, {0x8, 0x8, 0x8, 0x4}]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) setrlimit(0x7, &(0x7f0000000540)={0x43, 0x8}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)=',$&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\\\'$\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':%\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000780)=[&(0x7f00000002c0)='+&&!*\x00', &(0x7f0000000440)='#\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='@@$-+/\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='#]\'%\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00']) fcntl$getown(r1, 0x5) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="0e", 0x1}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:31:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000035, &(0x7f0000000140), 0x0) getsockopt(r0, 0x2, 0x8, &(0x7f0000000000)=""/85, &(0x7f0000000080)=0x55) 16:31:57 executing program 1: socketpair(0x2, 0x5, 0x36, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/4096, 0x13c9, 0x4, 0x0, 0x0) 16:31:57 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x100000000) fchmod(r0, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) 16:31:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="0202c3fed29f4b7d81b6510894a700050000ce6a0b0000"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:31:57 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) sendto$unix(r1, &(0x7f0000000040)="1c670d680dbffd556d2ae82f5ec6f253524f7f604e7bec9ae37283634a8f7407813ea17cfee1e68edf8100d34aab1a762ef3a5a30f93dc8f81821e62c0b961b979a5e45276547a69b4ec06274b41bf55779656f8cc32181fa20efd22adb534056ae0ddf06fb7e513efb83ba793b427174343a7a712c331623085", 0x7a, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) fcntl$getflags(r1, 0x3) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='^/^.%^G&!\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='@&#\xe9]\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='T\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='/dev/zero\x00', &(0x7f0000000480)='/dev/zero\x00']) renameat(r1, &(0x7f0000000500)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00') r2 = open(&(0x7f0000000580)='./file0\x00', 0x10000, 0x80) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000005c0)=0x89d) getpeername$inet(r2, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) wait4(r3, 0x0, 0xa, &(0x7f00000006c0)) acct(&(0x7f0000000780)='./file1\x00') chflagsat(r2, &(0x7f00000007c0)='./file0\x00', 0x10001, 0x2) r4 = open(&(0x7f0000000800)='./file0\x00', 0x8000, 0x75) r5 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000840)=0x1) r6 = accept$inet(r5, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r7 = open(&(0x7f0000000900)='./file0\x00', 0x200, 0x35b4cdb3444d27c0) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000940)) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSDTR(r4, 0x20007479) openat(r4, &(0x7f0000000980)='./file1\x00', 0x80, 0x8) r8 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r8, 0x3) ioctl$KDENABIO(r1, 0x20004b3c) renameat(r7, &(0x7f00000009c0)='./file1\x00', r2, &(0x7f0000000a00)='./file1\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) 16:31:57 executing program 1: r0 = getpgid(0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGKBMODE(r1, 0x40044b06) ktrace(0x0, 0x5, 0x40001202, r0) 16:31:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/125, 0x7d) close(r0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 16:31:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x80000000000039, 0x0, 0x0) 16:31:57 executing program 1: socketpair(0x1, 0x4000, 0x6, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140), 0x0) 16:31:57 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x1, &(0x7f0000000100), 0x20000000000001f, 0x0) 16:31:58 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000200)="428990bde7820be14f27ae526de31d0600000000000000eb1bda7e8d009fa57f74514add52cbca47b697e751d327b5a0544d9da9b4a1052e8a3a71606f4177736d323ecee6727eb098468a7b3fa4615456426d21e6ffdb427cf7fa476bf697b7f49c596fbd7bf15440b508714e4cad4152892063d16d76f2479c3e6847306bd5db640453d46c4f6f0df9d2700084d169af741dd3d4eae2f3f25cf07303bc6a6b474364d46132481a4cf7003ff6f6727420362b56c35ddf9b10c088a056a70d2288fa04009efa94524504befbbe9b19bda76301d4eaae6d0f90eb437a1ee52e32d75df5dc30981c5c21b08f", 0xfffffd67, 0x0, 0x58) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x8001) socket(0x20, 0x5, 0x1000) 16:31:58 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSTART(r3, 0x2000746e) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 16:31:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:31:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) 16:31:58 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, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4bbe945e91944b228f2347e45b3eb55f777028746002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c019238db1be58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1f"], 0x1) getpeername$unix(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff00000000000000000000f5ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ebc811922d63700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b64c8c6550a5a1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d4a0daf6437eb5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065b64cf60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d163946af862dba3b82af93f05e31e70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0cbeb3b711c23cdce863c8144550b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0291cc2985a97fa02d0169a058820e9091476075fa2a5edf2b4b56b4958dd8c7a12b11508a53c8b4a23f6cede53631634092d634bff5b4979167a283d61111d80288fa97a7c4fa913d9fe196feecc375e9ba0bcaee856d1e9c2209662aab82e9547dc69e34fea598c5a"], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x20080, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x1f) close(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000140)) r6 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r4) semctl$GETPID(r6, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:31:58 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r0, &(0x7f0000000300)="ca4f011b8887b7a37784858b2be30611125534b035253852537e841f7e28b9369bbe47c48d4e83c19015cdec98a4824ed2bf084543ead75f8538e4874c2edf4c1325c8d564d14623a26d8938ee", 0x4d, 0x408, &(0x7f0000000380)=@in6={0x18, 0x0, 0x5, 0x9}, 0xc) r1 = shmget(0x0, 0x2000, 0x2340870778d09b63, &(0x7f0000ffb000/0x2000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="798629fabcdfc91a6bca5df66484152c47d2fef13a6714d8d3ca4cc09ec78b7af52e0d47b8615721207bde4c61a8c3e2f99a4550ba132a7b7fca", 0x3a) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="b6e213374e635313c05eb36d6ad93b62ca24ff2870cb88d08a5dbdaf6767aa8abb74c40e38934fc5bdec9bb1ea0d8d7e737993ac84971d438e09514fdb71b2d7a2ddbafc1b169d26668536e9234cf5276a622bf2663d970780069f4d415d05e8ef5691bd81f7fd5eecb93181f3f8dd3c2728db71b22dc99623451ed61495698a6afcad9a5c5d92568ce28fb27cb1e5a072a5bb409108cf743131f41d09d1cdb391b7b2a70608d9d3f3a9ece8844dc9d24075a094f4af92771e7482ef8392130dec68", 0xc2}, {&(0x7f0000000200)="60dbb1718a74d47fa5e74a4d60adb392a3b5dc72687d5d5ddf2237f51cace78f46d04cd53838717eee9bee4e9f2f11f81a3ceb1632e8a12eb21c8f3ac10d4d332363b2f7843d0909e5bff1c78b3cf5088cd897585a309e82ca71a8cd5961e950491b595aae6e1f28ce79d96d03ffe40167537aee6964e506ea49da94acc04233b25159c53e9d42ae0d59bb46aa69a7efcfcc0870be63c26335fd0b30109fb63c8933", 0xa2}], 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8b, 0x8, 0x401, 0x1, 0x0, 0x9a5, 0x2, 0x1, 0x0, 0x9, 0x82}) 16:31:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x20000001, 0xfffffffffffffff5}) 16:31:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) r2 = socket(0x20, 0x8001, 0x0) r3 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8001) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000640)) listen(r3, 0x1f) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) listen(r2, 0x9) close(r4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup(r4) r7 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000300)) ioctl$TIOCSTOP(r6, 0x2000746f) rmdir(&(0x7f0000000280)='./file0\x00') ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) fchdir(r5) r10 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) acct(&(0x7f00000001c0)='./file0\x00') kevent(r5, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x55, 0x2, 0x140000000, 0x9}, {{r9}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x6664b8e2, 0x7}, {{r3}, 0xfffffffffffffffe, 0x2, 0x1, 0x5, 0x1f}, {{r7}, 0xfffffffffffffffd, 0xee1acd87db8fa14e, 0x8, 0x5, 0x6}], 0xb4b, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffd, 0x8, 0x80, 0x5, 0x5}, {{r7}, 0xffffffffffffffff, 0x40, 0x0, 0xbf22, 0x839}, {{r6}, 0xfffffffffffffffd, 0xa0, 0x1, 0x1, 0x5}, {{r8}, 0xfffffffffffffff8, 0x80, 0x80000000, 0xfffffffffffffffd, 0x400}, {{r4}, 0xfffffffffffffffb, 0x80ed0a2bbe5d7f26, 0x1, 0xffffffff80000000, 0x80000000}, {{r3}, 0xfffffffffffffff9, 0xc0, 0xf0000000, 0x8, 0x3}, {{r3}, 0xfffffffffffffff9, 0x80, 0x1, 0x7, 0x1b24}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x20}, {{r6}, 0xfffffffffffffffa, 0x20, 0x20, 0x3, 0x7fff}], 0x4, &(0x7f0000000580)={0x8, 0x2}) 16:31:58 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x206, &(0x7f0000fff000/0x1000)=nil) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 16:31:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ftruncate(r1, 0x0, 0x1ff) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7f, 0x4, 0x3, 0x6, "cde045390c2511d1aa5e28fc97fcf34dd315e3f8", 0x400}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:31:58 executing program 0: r0 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000200)) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xdde99f79973f1a3e, 0x8, 0x80, 0x100400, 0x4c}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x90, 0x4, 0x7f, 0x9d0f}, {{r0}, 0x1620c3279eaac48c, 0x10, 0x823d52a282f86005, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0x2, 0x3}], 0x7, &(0x7f0000000180)={0xffffffffffff8000, 0x4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r4, r1) close(r0) 16:31:58 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="424b4dc7ab05c0d6b7876fb3fa8900fa49e790e450aa02cd0c82240fd0a0aaf3318aeecf7fb2bc07518364b1bff5773b162db1731b07880425b28aa7cadbf1e6ff0071ee737961c4792b7fd5beebb96a613ac7258d99dc5a31b21fed2ac53e841f7e0912c97d82c06b3d5cf35f7619822e1e7f62e87c64da07ba56528f64918c8d7d97a97fd67715e396a69e803702d5d3d9ecbe2076bf66691a16a5cb12a3f2646edaaa8d45413e36dba0d80fb603a1dd2e7605938cf017a9acf6dd4f3f97c6f2266c67f3a58debb156bfa941e1410b59d51ed4a6a195d9643c45cfb6179247e0ee3e9e12da", 0xe6}, {&(0x7f0000000140)="9e3f83cab7d2c9ea63b333de4d10cb5bff63c4b9cd994668921b78431c38112ba9b08964646dc8d8f2ad1a49df904eabc056b6a071a47fc7db", 0x39}], 0x2, 0x0, 0x0, 0x1}, 0x9bdd48431b8b990d) 16:31:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r0, 0x1}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x3, 0xb, 0x2, "078186b35fcf22a62dc92f71a61be0c636d524c7", 0x9, 0x800}) 16:31:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x3e4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = dup(r1) dup2(r1, r0) ioctl$TIOCSBRK(r5, 0x2000747b) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r6 = dup2(r1, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000280)={0x10, 0x53e0, 0x4, 0x3, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x7}, {&(0x7f0000f9c000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000f6d000/0x1000)=nil, &(0x7f0000ed7000/0x3000)=nil, 0x100000001}, {&(0x7f0000fbd000/0x1000)=nil, &(0x7f0000e6c000/0x1000)=nil, 0x9}, {&(0x7f0000ebe000/0x11000)=nil, &(0x7f0000f4f000/0x1000)=nil, 0x7}, {&(0x7f0000ef9000/0x3000)=nil, &(0x7f0000e93000/0x4000)=nil, 0x9}, {&(0x7f0000f10000/0x1000)=nil, &(0x7f0000ef9000/0x1000)=nil, 0x80000000}, {&(0x7f0000fbf000/0x3000)=nil, &(0x7f0000f48000/0x1000)=nil, 0x3}, {&(0x7f0000e7e000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100000001}) fchflags(r3, 0x10000) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r1, 0x1}) linkat(r6, &(0x7f0000000100)='./file0\x00', r6, &(0x7f0000000140)='./file0\x00', 0x4) fcntl$dupfd(r6, 0xa, r0) 16:31:58 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) 16:31:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x2, 0x458, 0x1, 0x2}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:31:59 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, "0200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffff10) r1 = dup(r0) fcntl$getflags(r0, 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:31:59 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000040)={{}, {}, 0x0, [0x0, 0xfff, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) 16:31:59 executing program 0: 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() close(r0) r2 = dup(r1) recvfrom(r2, &(0x7f0000000000)=""/39, 0x27, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0xe9dc, &(0x7f0000000140)=""/4096, &(0x7f0000000040)=0x1000) setsockopt(r3, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20200, 0x0) r4 = semget$private(0x0, 0x4, 0x2a9) semop(r4, &(0x7f0000000080)=[{0x3, 0xb6b, 0x800}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x401, 0x800}, {0x0, 0x80, 0x1000}, {0x4, 0x5, 0x1000}, {0x6, 0x6, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0x0, 0x800}], 0x8) syz_open_pts() 16:31:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x5) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) 16:31:59 executing program 0: msgget(0x0, 0x600) 16:32:00 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x10, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:32:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000035, 0x0, 0x0) setsockopt(r0, 0x8001, 0xfffffffffffffffa, &(0x7f0000000000)="f96d6beee310bcf7c24d918288406467e5ee7d4859af5a1057752e44b20bad0370f4b1ee0e35d83febe72792d85c9d3e3c877660808245c6fd77f36a293e02a7cfa113e0880b30980aa272263f63c30e2039da70576ab0fc4f524053a04dfacbfb2088edc379bc5d868039c401c5a7d52e4591633bf4da486552747db5e38210c39cf1bd7a8a5f4b2c98fe0e5e12e5a2ffeaa54ac2d16dbc5a8eac4ec70c4bba7f3f0a6b155da0241f15db390a84753ca05f2cbd7a332f0d7f38846a8eec0cc2f6a536b9216f3a5d433b8242b3bd431e63cb1a784d6a8a", 0xd7) 16:32:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f00000001c0)="86d6b8448b344477ec717b8a66a3f4e945eb8edf2c4b7623869f4e9f8afe8c0ecec4de93fcbd8a47ba19dad257d196216f77dd9045fdf5d989126ac765a15b5a8dfd66bcc4ec5aa64168b722285ae0cfb63748d025bea9961bd27de6451794c8522b1f7f0a2657663a297d546b1d165c7b008c758da6dc60628286dc22afb1263e14170108576e23a9f272dc88208d13ca02de7a4f3637164b9180598efa431d43cce909911f5f00c2870c32cd9e188dca1daf77958637813b58021ccae49cd956944ef82598e030494769c45ed479843e22d1b47b90142e162718d3265bdf8c0f43ddd6c0dd1dab5d250ca830c2e3adef79129e152a4345d9e873326a8511", 0xff) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:32:00 executing program 0: r0 = socket(0x18, 0x1, 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, 0x592, "00370020000f00", 0xace1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x9667, 0x9}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648b59d376574a77b08f7f12ff2768bae14cd278de41c2cbb734b5278bc2e763429f970785532e09c3e22dbc73c1d6602278d919d772a68d246742001e3225f4b3347136acc34c6f2ce179efe812296eb7759311e583b6b6144b4c05425d30b31549bdc2443adb28285173cc791d862e90adf0182f15a818505847fa9ef505da29a7a311ffc31808fe071fe8c12968774bc6747dc57fa8bc433cb2c240f", 0xb0) fcntl$getflags(r2, 0xc384ab4ff04585de) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:32:00 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8800, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x3, 0xfffffffffffffffe}) kevent(r0, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) socket$unix(0x1, 0x1, 0x0) 16:32:00 executing program 0: r0 = socket(0x1, 0x1, 0x20) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x2, 0x7ff, &(0x7f0000000100)="2fa0cbeeb27ab36ab771fcac44a17cbeaec3ab1eabaafa79f60244c1b8a3f91beb67df3a10c99ec9a7f462145158d98b5cfa9f3832aa1ecceef5e9b12235ee59fef6e7c085fef0373ba43a9f7afba2c5bb36c3bc5b17a29bde2bd4596cb2bb9f5af1fb9af9de13318d04053ec436a43a6e19a9a8c37375b99a6064a7307f840eb86bd5853116450f6a3f4c7cee920bff46f4981599f2e17e78c119cda93a76e5ff18191df518d4f994f1ab14e82685fb9d7b0c50a6ae1e0392ddbcd4f25d8d3fc5f4f06aedda1d8cbfc5995e5106", 0xce) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 16:32:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10a80, 0x180) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x969d}) 16:32:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x7, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) kqueue() write(r0, 0x0, 0x0) 16:32:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x59e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) pipe2(&(0x7f00000000c0), 0x10004) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:32:01 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='r\x00') unlink(&(0x7f0000000100)='./file0\x00') truncate(&(0x7f0000001680)='./file0\x00', 0x0, 0x2) acct(&(0x7f0000001880)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/139, 0x8b}, {&(0x7f00000012c0)=""/210, 0xd2}, {&(0x7f00000013c0)=""/86, 0x56}, {&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000001440)=""/134, 0x86}], 0x7, &(0x7f0000001580)=""/84, 0x54}, 0x1) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000017c0)={&(0x7f0000001780)=[{0x0, 0x7}, {0x48, 0x3f}, {0x7}, {0x46, 0x200}], 0x4}) readlink(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)=""/103, 0x67) 16:32:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000340)={0x9, 0x0, &(0x7f0000000300)=""/9}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) read(r1, &(0x7f0000000500)=""/4096, 0x1000) syz_open_pts() write(r1, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x95, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:32:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, 0x0, 0x339, 0x43, 0x0, 0xfffffd6a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)) 16:32:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000080)="de0921be305076bc16", 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "920a565e3e527179570d084cfff2a94f88f3c580"}) setrlimit(0x5, &(0x7f0000000000)={0x8, 0xdef}) write(r0, &(0x7f00000003c0)='\f', 0x1) 16:32:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x81, 0x0, &(0x7f0000000280)=""/129}) setrlimit(0x7, &(0x7f0000000100)={0x0, 0x1}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="25c62cd2688ebb21afee1c0f71a121319ee2e31a68780684c1c86a08f5196c92a91281c7283a7bff80a8dd5227c80989ddef29dd9b099430ecd33a7255f91c2fc903efaa02bea3f4d7890fbd64d72b9e5ca38559ee39252f9c403c9be1b82ba41320ce6cf00f5317cc3272e78a859391c55e606a373bca46a38e519a60e14f79a5d7a6d8375ff3650a7da00507d3cf1c62f60867871dfc936e23982b2430c1178f6a356cfb8b70f81f8b3077814debd8", 0xb0}, {&(0x7f0000000400)}], 0x2) 16:32:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x91, 0x400fffff, 0x101, 0x9}], 0x4413, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0xe7}], 0x1ff, &(0x7f00000003c0)={0x99ea}) r3 = getegid() pledge(&(0x7f0000000400)='%\x00', &(0x7f0000000440)=')@\x00') lchown(&(0x7f0000000180)='./file0\x00', r2, r3) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10000) fchmodat(r4, &(0x7f00000004c0)='./file0\x00', 0xe0, 0x2) kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0xcc, 0x2, 0x3ac5, 0x7}, {{r0}, 0x5aeab975edf10760, 0x40, 0x4, 0xfff, 0x8020000}, {{r0}, 0xfffffffffffffffc, 0x48, 0x1, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x94, 0x80000000, 0x5, 0x200}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x2, 0x200, 0x5}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0xe9, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x400}, {{r0}, 0x0, 0xed, 0x80000000, 0x81, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0xb5cf, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x0, 0x400}, {{r0}, 0xfffffffffffffffd, 0x86, 0x40000000, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20, 0x3, 0x3ff}], 0x886, &(0x7f0000000000)={0x1, 0xe14}) r5 = fcntl$dupfd(r0, 0x40a, r0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000040)={0x1, 0x8}) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 16:32:01 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0x352) 16:32:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) socket(0x1, 0x1, 0x1ff) 16:32:01 executing program 0: nanosleep(0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x8002, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r3, 0x0, 0x3) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 16:32:02 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac779be1304aea95d19d144c98006375aeb3bdc04c45a8829e32e3bff6e7e4128dfd9dfe1ea3f939acdc29fcbe316efd1962e2013ee4dd327a0e31b513b1caa0456c2629112a1ce858cbd1fc1361777ec52ee2938029c6d55376b12b74c10000000000000000"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) 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(0xffffffffffffffff, 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="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x1, 0x100010004) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="0000261100b0df6d7fcf6180ef1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457099229819d6fd664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440c9c041538aba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc"], 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, &(0x7f00000004c0), &(0x7f0000000280)=0xfffffe26) 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(r7, 0x1) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="e199c10210aa1934"], 0x78, 0xfffffffffffffffd, 0x1800) write(r6, &(0x7f0000000300)="4fba785c9922a6c950d890686f037920a35ed089a8ef72f7257dd497576357c8d03ef41d2f8cfb693d3247a6d2b155536c2fed12f05db3ee3230109dde3ca07a7ab061cb152c563b189dd3813b2c857929ad8c0ac7", 0xffffff06) writev(r10, &(0x7f0000000240)=[{&(0x7f0000000200)='I', 0x1}], 0x1) readv(r9, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) 16:32:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x40) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) getpeername$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffdd1) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) 16:32:02 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) close(r0) syz_open_pts() 16:32:02 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = socket(0x3fa7245fdec5145b, 0x4, 0x1f) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x6, 0x1f}, {{r0}, 0xa883bc16ab13113b, 0x0, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x90, 0x80000000, 0xff61, 0x2}, {{r0}, 0xfffffffffffffff8, 0x42, 0x2, 0x5, 0x7}, {{r0}, 0x56afc3e59cb67cf8, 0x4b, 0x80, 0xc202}, {{r0}, 0xfffffffffffffffb, 0x3, 0x80, 0x6, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffc, 0x60, 0x4, 0x3f, 0x297fedc5}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x8d2a, 0xffffffffffffff3b}], 0xfffffffffffffff8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x44, 0x8, 0x20, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x6, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0x77f4decb, 0x6cb1}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x0, 0x2db9f7a8}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0xdb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa, 0xfffff, 0x8, 0xf9}], 0xffffffff00000001, &(0x7f0000000240)={0x3, 0x100000001}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = msgget$private(0x0, 0xfffffffffffffffb) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000280)) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec466b8acfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210615dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d25ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b891057eddbce1f082a00000000000000000000000000000000000000553ffa0959a004dfa85a4f780f0626b382b5e282b49f3df3a6ba571d87e8f0cea49da84eb9fb"], 0xe1, 0x0) 16:32:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xfffffffffffffffd, 0x401, 0x0, 0x1, 0x0, 0x5, 0xf1b, 0x0, 0x1, 0x6, 0x5}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:32:04 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) clock_settime(0x2, &(0x7f0000000080)={0x3ff, 0x1ff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)) mmap(&(0x7f00002fc000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000170000/0x1000)=nil, 0x1000, 0x2, 0x2812, r2, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) 16:32:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x100000001) close(r2) 16:32:04 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) getrusage(0x0, &(0x7f00000000c0)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000040)="2ac5e07941", 0x5}, {&(0x7f0000000080)="9d6b8aea2e23689731ed8a9f29419a7f5284662e9d9bd765bfc753557050b086851632e089a811ad72307260a3", 0x2d}, {&(0x7f0000000180)="080e65dd9a9bac9a57a89565ecc9fb614f8b9769792da9de030ff513e27173b32be6927ceb2b978986dc62dd99a25c615bb70526b8700b35411bef3f5fde6e5ef081a1032ec1052d6af7c558ebb48fe20b9754b7459678f0962a671b98e8a7b52f93bb4161fedad09406b5c365292652ff3de59853f82eef9e2fb2b3607394d0edaa557f08803a66d5cfb9d60c", 0x8d}, {&(0x7f0000000240)="13b7b0ce497c267956eee4eb8d26b96efe87f740b29f97ba1cecbf0d8eaa91715aabfd063d1bd41c9b883682b9dfd9fcd8ec8d3cb47e5657bb65008e66df9dca8c239ccfd50521f6304ff5a291d0dd059a99f6fae24daf980fb23b7578c851454be1e52deae13a0b27a307da29a476af9e532e7d724d9d80c7e291fc01d4986ceac723e45a5d9c72a9e3abae8d8d19a1dfa56a2f16b4adca3463432ea87add4256fff9f94951b4c00d1e1ba30594daf3e08b615a1f5845cc7d709ae3eff108effb5fb7a57fd0568864a6ab8e21abf5", 0xcf}, {&(0x7f0000000340)="5afac87846063e2ee8d9ea06f7132aa42d066f0a5d34dd4d911f6971068647759d3ec0707f67ff63de6b5b9191ace335b8679619dac08a0c89ce830cfc0aabc478857ecf0a5ac605f42380c18d25efc4ea7471a4e076a7d6c80b45b7cd334d5ecf0861f247aed532b9e0139b228193b5ff36ee0b97c13966d3afc5b0996641353d7db512c02d22ef38083b306274ed8633c95e2b8211d389b020a98ab9c50787d85d74b5e262605ae342dc7fa42bdee7a2a2562a03fbad872c0fa3c2fa35ebbd0ab9e2b862c638895dec215dbab70d698f98537f4cdfb7be026d7042fa2fc6bd2d969520b6738761748cf4b61b6009126ceb033005b7fdefd03d33907f10fe603c51402c6bad30f90b97581c0c446f0565d32771564a163441ca4b5dba23fabc2018310793e3113f2b2bc2c6d2623e4c9b55aecba6c183efa23d49c9ef822e8438e7289b4644b74f64748212ef07a1ff7cbd1cf6bfa0852e218c0c2776bdb8aa064b724c75747c5c9a2d346c0acc7032f7230090e2e6de88e51954a76c102ce93408b628726c91f23ce0bba07fad1df20387fadb8b161c07dbc52ef49f61fce4c6e568f6e59efd92973fcb3bfb1371048e167948d17deb96dd9d22b67b7d186b245721ad82bf61ae1593ef418c8759888de0be03af93152d2ceebdfe635450036372e603185b92f3347b36c1884611aceb1877cf2cde178f3c9d306a66bab33790df38a1b0cd9a8eecd112ccfd69d8214597afdc9e1491dca8982471beecead9357c88d53c8aad5963ea4528a01022f3b66969e6c7a1022ce330bf9db9b3eea0a7bbaef39823311dd2912e52b8ebe1e529b8b87e24abea62dd862078f65c03fbf9443563fdfece6d070c93043aa061e6b07656cf8052c10e7b049e3bf251410d70b79480f7e249bcf440abe6544f45e550cb2191e9fc791ac1c0ecb7aa2b71967881560536521c102a5b87bc198f26e659388a496c8c75c59ddcf6986e4972410df008c0f7a7afa477f03845370f3218a21262b86fbb25345ddb4388a8cebc960542f27e31d1834d36671f207350db83ccc29d6815ebe54213dd05ef868fceea095fcd59328c38fbd2181cd59644a256dae7093c9d5e54c69e8f940c01e827e2da275011a3d69eeec9c9f6df28cc557a7289fbd4b4f449b0c7d32c405866ce50894b8a205a4f0276b8d7e6dbfdc3c55a8baaecb4ab9513025b0621ae63b74b1e376ae4232c55a4f6fa35a32dbd656269ce21b68cad1433103853694d28355d82fee27ee9b39291ed393eca719d319edd631e833a417ad1ecfa3e099b6882d47ecc786768d5a04bdd8f44d3dbbe4c2aee54947815a6bb803e9d3782fd79d2392c32cb84ffbee9e910f3d2490065de7b6a640e81eba6d52f94becb98a45564f86720593bd52501ae6214197bc335c6c0c01e001e7d954dd85e13655cbf817034a16935b88307137d7c81de180102f7945d0083a79ed71e231698f5cf9852aeb0c6adfc958bfbfe0c69598dd121945a70b4c2992bffa5b804cadd87c8593378cfb9ec588c132f46e77d2bfd94b5866912b968001bb7ff71df3f14e9414d95b1fb5639c34c9c814524ffd46dd31f173bd890b5e6478337be314d8f1fa66219a73e97e556f6f2175a6d96fa7e7b0a5e4b2814ec68c9468bb5be751df9db84248cd1459811121c5e7398a47d2990c2864968fe3685f78b13c0032964b0bdc938c24724328af875147529884a303cbd9edbb8eaa3889b05527ff76414920d3c52a7ecec22f98e79cdf09223d569b1edf49b49483241ea24d19e1c6f2200d026eea75c3842740555cfb25e03b99a21764ea7568ddaf47e25107dd81b597877864a7538a14d09449f4587c39a06d03a07a784c652d810b5044621326a449d1679ef50f176f7b5175dd128063b32fca73ba90efc9c7b8ac1a2ff1489fa5a30ec1b4454541c18365a4e43376cb25830bed8913707d63d4200e9fad60cc28f687ad4073f1eb3b805f8ea59d5adfb1685fecf2e6e21b020e02aabe7600a346a27bed3702c9bb15f768923958e2c774c04d4d847eae65df084c5beb17275f3ab9fd7f379d168a0681ba823e0b8b6fe5e08dd7a2e9a2b1646e916a589478562dbb47d64f2fc5db7cd21724f97e46d30a2de03ab6df0844f0aa534d0f49fdc8d62de041970c81a16c199a9bfc51c7cabb4f5db8e721995b0cdba8aab1050f0fb3b3c989b4887d489595ff43c0ef98dcbeda279dc65c5df9db0cff4eb75751b81669f75906b9febe6ab14e5da06f5834683c0604c3fb0110f761532adabaa861aa08ebb29abdeb066d2340ec8b57d910bd97331ef13d9b154a0c0d5326c674d05a727c9118642feb4d2d2cefce707406650608a0e2f78f3e14ce4059ea35ea08a82dede3148fe270e09adf45af2cede3632ffdc443d83e504b27b2d889575cd40608e51698a434020213c214704d57249617ebeef2f51621d87af9edfe11205451d056af6226d32106c3cdc2e00f7de80e056bedbaf1b1049209667fe0556598a297e6228373f361d611dc293448c435ab6f2a18a63d8c6519bb824bd80c945e15b71bf1451ba3ec83bc6309e203ad83a2b77f9367701727812f56446bc065ea25efbdecb8352b102973f48c2db0899f1ea188c692cb5e81e289638b6792264a64753e74ef49be953847b6a025f09ad3fb4c2040ad1026c8b5a515a1f468d98eb8450fa7b644c7bff5ee45f1ab92f0254d6e12e70964d94d6c487d7151d1a71850366d9795f21efea966341d6c6a999d2872a1a8840459ba399ca4ff46f7bc939661e1a219991a0fe3a0dc971c0012725711f66e3a191197e6321251c1d109801b2db53c62e4d051a23809af7b58f0e1ccb1bd49964441e52f197e7c38f0b2c49a89e2a2e084bcd70c0aabafd8c31cda58ffe56aa131e9c26a227dc7305ba80eef98ee61a5ccb792f6c44dc057537c7a4e938ecedae7cd084b2526bbae6a69cb3eea9dcec32d4b940998444fc2a2937018062a74cbc07a2bca8cb103d61b795fbd0ef32fd3246cca9b7d256fdd3f6ce199c23e25a688a4cb70d0e267b524f05e97b4d5e4d92a58cc6eb4f8d6818d359868dfd2d604144ea2bce53cfd590d5b068f34b729a10813440eaaa62dd0aa160f44564b3192a70316500c811ec804cc339604354c666f1ab6dd7a89304710087a2ac980d2efa4be640be0f3f36d80e07ce4d3a30ed259f46eb50311d0d235d77e9613cea823f222e51ff291e3d56561991faa94d1d978b5327ffe6f2da926d415e4884e368b2ed4f7febee334f7259712e33e167e1ed543ebd63c36fe0497704e16db87d156cbee900df0a24be187b7de4a9542f0e5be08d3cc18e806cb1c5267d0aac858c07431edad701824a5284b4607fe38bdf8bf22503da6a5e54c9a4124cee717a95d5f9976862dc8fd6c619d72a8a5b373314a652877d3eac47b62a8a30617583d54f041e9ebb50964a6e7776b7826cc9b0b2f346816a1715aadd2ac69b8080b59e4ff9a05cd62360dbff6f48a8482db3a7b413c4b5e16acb70f62e8c78fc654d25c8d27d06be31c7d9920aeb0bf3a714727a754b45241e2af965da62ddb07babc73aba760b7327463b2795e37b503bb649a42e0dc4b540ffe4e6ef28a1bb15318d62332fecf14fda61565ba7a87d63a67dfa52ec8a8db55ff3519a7fe24e9ac5087306d2a2de89e08df1e278b6bcc07fac6272d90d807902d94d279748ff7eed935379337fd4a9521078de0ece1b34db8dd7d4b3de8591fe0f7b2029435fd68d9efd2719c72bb6dd630e4a930cdad48cd6614f2804ac3ee2050d8ebdc0637649e6b0e42b05d9e9f893ed52de78da3d62b6a90845b723004cc074a578f61a2ab886b854b0ee4c7a5477627225968ab27de8e41ca3572e2c2134d1ce88e5cb2a871b3101cad2c308e61dc0fb1708c55ab2dfcb549868554c9ae0adec907909210755b764a11a98f3f3bace164356292216bb486efb60b5d50550dd888929df0354e0bad5930d8dc62d8031aa2989e410db987f0da0069584534c61ddfe54408a91a0c9e193aa99ccec38025869cd1d7e87eaa7baf223d3fc9604eb68cbdaf3a643bece91c3d8369eb6582f67b892f14c9c841fa6a03365c683e47dba3d5653ff9d8d7b27549fccb8e07169ed4e5d24c6b77bf33ce47d8b9a9627db132b01c458e9f9954a4f070ed0fcfb818a7267149285a5c63d21ec935a55aa5814cfe8255fca6af9c8e31cb9a64a9f452806f8daa5094479dd588b58aacf1e1b74bf1408044853e17c840534be03e74da9f81241035e9cc284894810704f9c484a2c797e492f01e4e9f354b8ec97095723a313e5d3d1ba49fde60c31ae9ed1e594b2c4d7dec065b5e9cbd28416b105bf2630d15692ab09f47e8b7578583723aebd2325ef3235a46afc145f385c5ee5564de9f2fb55fd0c161426b7c9c4c5521364351948c846c1a51dc5654a1a38be99cee31b16a9f0e7eddb56781936829d48580874a823dafeb74e9392824028d9402562bab9f97c97e067b1e1552cac320ce9d09cf7e9cf2b82c5dec3076b28870a53c9e8c144044c6b6e58cf8110aa492219d372e60225d81efabcf695e66acd8966e2eb1d00eda13fada668adb7b5c6bf6e6b65ce6843076b92a48341360ede68af8199e894dba9a20980314417c411750b695b888be90e81ed89623109033cef27c306b7e000d90a29a1165404ad0bafd019be3d9e598a0efaec3286862501430a2b3c7754c7a5825840f9fea54a82d3480bfcfcdeaedd0abf504e7d5e76f71fc6c6e97fa11100f903656aacd33c0bd1e7c6f31303abb471b82fbfabbd7e946857bb5e3c5e848f30a17e7b3a506b164623f7c31f6b8aaabd80e8e43f47b7b34871e2ed8483bb5a0c58552817d58c89b63e79a3444b9a457973124aae4164ae8a75b6ed1b7fd477e574e8b2c09e7013f0d52ebc8f0503d2de2e478f6d3868dab0daacc4bf8287457ebf2d22bd19cbe888c6bd36eaba8e69c8934c73208e291eb30ecc902c86e336445010301ed85ee9f194b046f2d28e70f4f1118f014012459be8737eee0e30b04ca3d91dbd87b35c50bf0fe866814afaa1ee455abc9fa3f233b6c8f46346e2d367668545dd56a44176021f3341bfa8a822065e75b8028c982ccc5a4c005a7a7061940761beccfbbf424b404433afa3f5eaec581d5643dd932e75faacc6e5bdf4b257c4606e498e63291b1b923dfcc43978fb730292eb552b3c77f44d55ca747e2848f5613d766a65716c97d11fb928265720b88e8475bbe2d7a03074f84257b05aa02bdb0e74937813c08effb661417a95aada33ccf95c0ae1d3f145667fedf0ae35a761c5f0d6b032b94f54e89a813f931152af62e5f20b0dea80772f67526fd07a75a19fcdc0350783abc47afbb166fc2214179c4660683dba7c728af61ff9df4dc1929fab8a355f6f5a598113e64faa099a6f0428543cc333aa2ce9532389a74756f312716563619f1c975ca64e4e660ceac67cec340df1f79c08c81d694ab1a237a28c7c1302a39528e3d8ea69fc5debf7386ac209eae60552f7253488ae1f8b02ad22034e8c634833374b206fcbee9e8a4be7944bd26e545892e704a24792b9f572a8dd6e29734874f12c03a77f3d799772bfb36d8a2c3856177330ba212abc8a6561c1818cc99e934478a3f6c868895fd7998d09fccfce1fca5e3af0711b14261584370fa32dd99610b0f029aa709619e6a87ca41e2214a6d3d8a4f48d97e83a6985ee6fa94a868ec5c2caadcbe3e3c424e3047b4baabe71c7434f7397dbe5d5d5", 0x1000}, {&(0x7f0000001340)="503e6c770b788dc9fe2827dc2fcb08853b100b341adc0858640ed82b5788cf10dc03806a95e678bdec1df4bb77823b9019712d30481e3fdd929e763c089fdbd625a1a23d8eda568d5e3cc33139e39fc2afeb161416f1089ab6", 0x59}, {&(0x7f00000013c0)="b4bf1e1e5aa9f6ee", 0x8}, {&(0x7f0000001400)="2e299c64e6bf4cc6f582432c3c967e2df3d63273e467a18bd5c1d58e889a528facc44df02ead7434759af5cd95744ca774091345da563fbb73afd56c7c89c61626a50d82d9e1a83e55af02c34a59293598a81f2deace2127f13217ea605dc72374696d8e16b901d9624c1b2226ecdb", 0x6f}, {&(0x7f0000001480)="f366f8565c13e2168bbae5c58d00ca4bad5077bfdf40d046497afb8707197b086b0ebfd399767c8e0c39bd272884c90841b519a1ce12173b2430b1de8b657d7733d088a220a1b9b8f45f5f1cb45d47ec7661", 0x52}, {&(0x7f0000001500)="7bdb1ec783f79afc39e78d6693965a444371989d1cf1ab44d0a6dab5b38ed84eff4314e01e14c785fa506dabfe56d1e56dd4211e46709529d75745bf", 0x3c}], 0xa) 16:32:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x8000, './file0\x00', './file0\x00'}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:32:04 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x400, 0xc9}, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x5}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x4, 0x0, 0x0) 16:32:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x10000000000000) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc000, 0xfffffffffffffff8) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000040)) 16:32:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a5a0e759786df2b03000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:32:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xffff, 0xffffffffffff232d, {0x8, 0xe8}}) 16:32:04 executing program 0: getrusage(0x0, 0xffffffffffffffff) getrusage(0x0, &(0x7f00000001c0)) r0 = socket$inet(0x2, 0x4, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x20000, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000001140)) r1 = socket$inet(0x2, 0x5, 0x3) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x704b3334e932c6df, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="e2f6a73fddefc02a52360f207e6ac3d10707524fcb595ab907b38f878e3aae6c0f5f4898b6f48bf8ad", 0x29) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000000100)=""/77, 0x4d}], 0x3) pipe2(0x0, 0x0) recvfrom$inet(r2, &(0x7f00000002c0)=""/113, 0x71, 0x801, 0x0, 0x0) 16:32:04 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/74}, &(0x7f0000000180)=0x4c) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) shutdown(r2, 0x1) 16:32:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) setsockopt(r0, 0xff, 0x1, &(0x7f0000000000)="03cd8d0a29330e41671b88e080e334c290bfd69a24658f7aaaf0fe6ae13f8a296b88d4ed", 0x24) 16:32:04 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:32:04 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x20) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') 16:32:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240), &(0x7f0000000300)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x8357fa07ff08bef2) r2 = dup(r1) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)=0x1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000300)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') r3 = socket(0x1ffffffffffffffe, 0x8000, 0x3) r4 = semget$private(0x0, 0x5, 0xa6) semop(r4, &(0x7f0000000680)=[{0x3, 0x298, 0x800}, {0x0, 0xdf6, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x1}, {0x3, 0x0, 0x800}, {0x86, 0x5, 0x800}], 0x6) r5 = dup(r3) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r6 = openat(r5, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) read(r3, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000580)=0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000100)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000540)) r7 = syz_open_pts() flock(r7, 0x2) fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) r8 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000000), 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000200)) unlink(&(0x7f0000000000)='./file0\x00') 16:32:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 16:32:04 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xffffffffffffff91) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = dup(r2) faccessat(r4, &(0x7f00000009c0)='./file0\x00', 0x11, 0x3) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) shmctl$SHM_LOCK(r1, 0x3) recvfrom$inet6(r3, &(0x7f0000000c40)=""/4096, 0x1000, 0x840, &(0x7f00000003c0)={0x18, 0x1, 0xfffffffffffffffc, 0x8}, 0xc) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r5 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) r7 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000b40)=""/247) 16:32:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0xfffffffffffffffe, 0x6, 0x0, 0x354, 0x0, 0xfffffffffffffd20}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) close(r0) close(r1) 16:32:05 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4, 0x2012, r0, 0x0, 0x4b) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:32:05 executing program 0: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:32:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f0000000240)=""/161, 0xa1) close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup(r1) dup2(r0, r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x3, 0xf, "c78dcee1ffff1c04000000a2f900"}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:32:05 executing program 0: pipe(&(0x7f0000000200)) clock_gettime(0x5, &(0x7f0000000080)) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setegid(r0) acct(&(0x7f0000000040)='./file0\x00') 16:32:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) r1 = msgget(0x3, 0x12) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/161) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x1) fcntl$getown(r2, 0x5) listen(r2, 0x0) 16:32:05 executing program 0: 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x3) 16:32:05 executing program 1: r0 = syz_open_pts() pwrite(r0, &(0x7f0000000000)="82c370ecf96119d8309be06d29e835621f40a7defd55e38e080659c6b180ab4aeeab894efb727bb35bfbb305ea36a9dea5c575f2b83b", 0x36, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) fchmod(0xffffffffffffffff, 0x100000180) 16:32:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7f, 0x3, 0x0, 0x3f, "c659309926afa9dd11017605350b41f82ff39405", 0x6, 0x3}) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:32:06 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}, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) write(r0, &(0x7f0000000040)="48744b5de1cdf7f26aa771b198ab0e0e88497d5dd4e48704d9c37947656d0533b8fb50af30ead893bf1e823dc73d88dd49b0a55cce4a127ed3b74800a26f5a012aed1adbf5522c5d4aa28dae4b3aaaa95e1d7d1bbd20e7c30f7c2c9e823644a7afa5", 0x62) 16:32:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4b}], 0x2ad, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) getpid() openat(r1, &(0x7f0000000040)='./file0\x00', 0x4fd4522685af60cc, 0x2) 16:32:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x10000, 0x3}, 0x8) 16:32:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xe608) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x324}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000012, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x7fff, 0x1055}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x3, 0x200}], 0x4, 0x0) 16:32:06 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x8}, {0x0, 0x1}}, 0x0) 16:32:06 executing program 0: r0 = msgget(0x0, 0x220) msgsnd(r0, &(0x7f0000000040)={0x2, "b017eef46f2d7ec0cb67f4b973d131fb40b797bae8eab4b9e5fbc15bc01ab6c0e3c9c99b99f885617cea9b5940a6bcdea0b6a77a679fe748576d47db7f01a0d82ab2fc7bc59752e80abf372634acbe99b7859e17aacedae8c0af191b20044cb88085448f0c62ed7a281c95022df47a374d0d5cd1675ecd4ce5395abd303a32d58cca5b7550492f970bbaaf83c5c438408e90"}, 0x9a, 0x800) r1 = socket$inet(0x2, 0x2, 0x9) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) 16:32:06 executing program 1: r0 = semget(0x1, 0x1, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:32:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000005c0)={0x0, 0x3, 0x7, 0x4, "5a72c6a2c8d818b9c409f357358aced560eb5751", 0x2, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)='Q', 0x1}, {&(0x7f00000004c0)="04c8d881dfbe526c924fefa20372040e81fa867b72ce006e44fb9c71949953e8fb12c7a2e588a753a6a1d8eea46c5387db5b48f8eec7bee9a5927cbb9085afd4b10d2faf91e692361e6b6253e51b2d16e1e386571adea276600399497aa12ff74b045d6e33ca5dfb85826e1eea2429ac3f939b47179d0c752e5c756f", 0x7c}], 0x2, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/97, 0x61}, {&(0x7f0000000240)=""/243, 0xf3}, {&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f0000000340)=""/95, 0x5f}, {&(0x7f00000003c0)=""/78, 0x4e}], 0x5, 0x0, 0x46) 16:32:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x402) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x88, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/108}}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92c", 0x63}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) bind$inet(r3, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:32:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) lseek(r0, 0x0, 0x0, 0x2) socket(0x18, 0x5, 0x0) 16:32:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x6}, {0x6, 0x6}}) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 16:32:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) munlockall() setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:32:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="0e", 0x1}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) fsync(r0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 16:32:07 executing program 1: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 16:32:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r1, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0xbfb, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x0, 0x7f}) syz_open_pts() write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 16:32:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) fsync(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000140)={0x6, 0x6800000000000000}) 16:32:07 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8, 0x0) pwrite(r0, &(0x7f0000000140)="dd89a094fefed5ba74bf040ff0cdefa070fbe91c64402aec033d261cb926f56ae9e849cec98be599c86100b86bdf079ba1e5953787b7f65ca773da9dae60ee8b1e010d49350d9b506a378ad94ced104610538d086b5f1d0cdd1ac8e541307ba82293a232868c27ccc60f8e66fd9f600210e712e982880a81c9f12732afa64e6769aa4a0588f16f63c0e8b0d516c9a0bbe7", 0x91, 0x0, 0x0) 16:32:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30842, 0x0) sendto$unix(r0, &(0x7f0000000080)="143e64bbc394", 0x6, 0x8, 0x0, 0x0) acct(&(0x7f0000000000)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x7cb, 0xfff, &(0x7f0000000240)="97d2fc630094048243c96be5f00f3a360f7cad0e42ce42fbbe9f8ef792cecdc8ab3626f6f8dd40d53f3fd52e859ce180c31f68dccb5671ed2a717dc841f5037b0086de18dd5f8d04ebbc7b209bbc1b476a6e93d1a8bfad2b2c90503a43f467695b80f3bf634f85aca232c15191dceed5d336a9898d3fc7d3d74431f2c0ff187f75ad6f3a70b332d2de6902e9718cea43b2423b08669047ddc3179ad6022b4e239fac679dacae5e92172b95740d2b5200f8eb84a4635d2f82f1c6f93894c036aceabe4ae3023bfb6a397089396e773273fb54aafa0162e1b09103af179338ad5f87435a5c42819f33feae35f2ae40d2c62aa5ac9a05", 0xf5) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:32:07 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, 0xffffffffffffffff, 0x0, "00370020000f00"}) 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) write(r1, &(0x7f0000000100)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 16:32:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) shmget(0x1, 0x1000, 0x404, &(0x7f0000ffd000/0x1000)=nil) r1 = getppid() getpgid(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="b30991802ad307116bcfa0a6cf63", 0xe}, {&(0x7f00000000c0)="d42141eb27a5ce7476b60661d1ec52a608fffe70ffbf522d454465a6b68f804c7ec2bc9b47ca1fc60bbdf1f47016116ce9e347aa8b1126d7887909af3a674c87e9c502c2ccdba1a2205f532470966ed8a4a7f68c814bbe3fe7918e23c6326348c971203632df097bf370e14790d74a38404de7d73e102998de8ecc69f81f26b569016f8b76029d28caa00e6b23583794caf7f1f9aefa71f2b54e2ac18da2c9e15d0d27e2a459e7b86d3f8b0be1c45d25b969f0f9de2220b80382bbb389931704703d89880f477e2e2e6dbc9603f711721844abc87a630ed8726ee7ed89a0057a040fad99298b8d1c6e654f2fc871bf5f400d0e6a2614464cb4b25b9f91babe", 0xff}], 0x3, 0x0, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000280)='I', 0x3ca}], 0x6d) syz_open_pts() readv(r0, &(0x7f0000002540), 0x1000000000000067) 16:32:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) mlockall(0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) shutdown(r0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000200)={0x2a, 0x3, 0x9}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000300)="0ff1ac9cc671feb822a1e0b073a7732d81e5d6872a0efbc66fcd73a8462ac55d9b181c2239ad6764aeee8ad24e15bd5a76a8b304c0217db3a68a71b27fd49a62cf1dd5ccb557f62d9c62683919613e03d2028f277309712f29fdb79aafb42d5c6e2de2d64a48e24cd9c45cbf6812c862c4745752b74a5cff2001ba03d9cf098ff0944a33c27a2544ae7eeab050da0909a1fe4a6add290cc2078fcaf849c9eb0e926e2b6237e03589e91df38b6306714c0d2626c3c1546d46c5608c2c6f1e45d15d9665ba792684540807f41241dec42ca2b9a0b5150bbf4828cc440b92ac4cc6fd0489004b5f1824a4c9b7cbc298fd97fba6d08647bce2d223e396489def", 0xfe}, {&(0x7f0000000400)="863aa00f195e6222298d2306ae017e6b48ef9236572b622fb4fdb8e39ffe3c425f7f35d69609ff574c57133d44299a180fd720322a7b57051ee973eeb356e84679e6d9207a48721d9073bb8148607ffb977ed5842036fec93d47fe70a019346079766ac422695fba48ffc5e4e4c1c9add8646daf9736f292e918eac8d471e66ea28e2038f87ad7a742945c355f5c305cb7a3d89ac0198647bf65fc99d363148b6aef729d8dcf5b2a713915fdd2ba5a715357dc374ea9d645d1b613e087f8111a41ee90daa5b7cb54949910929309563f97f37e09c8ff1857f4105c65611ae7ee116ae5e45ca205e1f4bdb868aba7ba76ed44df3cf85ff2da6a11d3f70723dbfef2726d20cdad7d559c8bc53106fd3089d5564d0652ee9768f30b903fff7baa03ddebf23aa462e414ef59dcff0604cac987fab0596a6696b6dfa3b19182525383c914dd270b34ab228bfd911dbc9033be2a223d00f3d2c508669684070e477070a734444783d859a0a9eebba5e3ce9a193700a078c0e8d82d2ef046efa9425de1c9fb9d1b17fce4e01dbb6700862ee78f22a64f42b5ab216218f51431cfc12b4d3183583091edb6e8b0f87f5dd7d635171a92637b0ebdf858e10be9c92b2f2887542aa124199a839ba1901f26a9e9bc857294a5da37a4d7cd0e9772e09c22faea8acbb5f82f0dae9641a461366f6bbce5397c480ff01faa95aced078254b93a29a14f7cc07282490fcef574da6853300124b533c28e1472dde1c8fae476d75bc7ef8fd0748ba6f69e5d054d6e032b1d63a39301fdf9ed8ab058fbec884ccc02ce52884610718e0b5f6daa66498e1a4efa54505c9a09de588fb8d49a80de4f1dbaf8cb31575e55f5ee968a9d33088db2b860396b9c72e6070d9d62d15aa31f11f9996cd73781bf402484412d8a18435a6db9ea2ec7966f0102c990aa1b566e746175fcc6c98b27c9b1d5d3775d924fbcc3cb060878668fb7f330ae691f760b37ae8d845686e46e784158a6efcd8bf5dc01ecc2da385a0b2d6cb38b59f3978f585f1492cd9e550f4c1a626bccd13ccc7eb18d63657612b5546dfb3e3d349a83f627d5ab19d5df4b491bcfc2ebd93caf2b8e807e86ca6948c71ac6e2d5fbd27a6d72efb58fd8795a690776f15b8dedcd17f2ba6d999974a3feeaafb96baf88ea192fcd89775ea0ffcf7f6e116497300743ef1332c43e6f6369757040a26d6c6a18406cc27029488633f41a7d05a07d0fd9f21046d28445f6bee8fa27c99caeb39190a452740ffe56faf7677962d75f6ee999f449c5419d18751fc835d3afdd6cc72381971239fc42918cff5aae67ab8a2d9e84b3fdba9c503030485adb86a402c064f8104d8c50bf2f61e2eb534cee11256eaf2efd176ebd9ba6319e96980fe8d7a6fd8adef1343fec4a281b8cdf217f1e7b0564d5834976716510769d9c93681ab034e593f663c89e04667a9b150bcf9a11b939262892d8a42b27b88b1708653780b922a39f65ece369abe5087ee58f00df07958fc77d5127789ee8d2f7b0e8b7a2bd7065c8a722393f8f10f0da1a44d052ab1599677d4a947b6c7593b8516b30e53e8ff236c1b973376ae51b0bc09d6b3df69f84fe3ebb6414bc14627c78d8d6c881e1bb5d2a3c941ced4795ccc8cc163523a54f6dfd890753f25302afa4613d3b213a5937cfa977e3ca2e7e62ca2c661b73dd311b1754d14a619adb8db7c844256ab60a5b0f913fc7bae58ee31357ba209e63acbf7258cdcdc3b346f76cff0abedb86657fd6afe21fe75e29aedc695591912b5275603641b5dbd236e34d95e19478cc2e60ab1327473987d430eb502ce5b63d5efa861abcceb2cf9a1220437e279610bf0b960a19fcd21785170ce5662342935bfeab925996f504d8a00e3eee1572d433e4d6c96c89e46bba0ec32f99450523e6787efb8f357ecd458a5d116ca5fec5eb78b3c766633e574ed0687cfab163c45a5c7f88d3391940e0ed852d105bf28678fe58a7c3da0517a24f4a90cb91351b7a2f01292744d558f61eb7e1fbe4bf9a04ef6ccc09756556eb33b6e750516ee579c99a381ee8236d9bebcce26dd2dde3077aa24a49ebc7673b599d90bb556c3c3a5052ce793aee83813c96a5e85f731273ab166d4f3546268ba5665598fe08a1c803974ccfaa55ba0e071aa38dd728a3654eb7f2c24110893ae16d7b3465477586cab1dc436fa1140e7932acb424f604c9afbab67c9eba061c882346b12d5694272dc831b04a9b69b095ffe48c63ad2085903d97dd81b181e4f91f2cb9f37947587d5a482e7d0081084d77dddfce2a991a4a401d00f6af1ae2505af82225de24ed7e5058f38e1bca6e57359ffcb4d30664bf4962f17f1e21bec57c860d17f0814df650801f62c3d70f5238013389019be421513a68b654c63211638834a7fa5802813a014875ebf80f3c9fe6cc8fe1601c3a820d7089cd3f785b893720637261e24636065e050029e4b43274583d36279a658ce6ea678184504a09adda0b05c38070351ec0428849d52f06a491b93961d897ac0f2f9ad8d41cd83481bf00b55abf7ca3883c24dcec17f1aab2a09e1c52d1965bf1a3fe552ff822d0edcc5388a3c43b0788833f5101fe88882e058db4bb13fdddab5198a8c4178cff54751d8e0095e6c67e4db854e764328f01c131bfa8a70390828f6705d4b1f49da3c3960b8993a064fcecb3c54a2c0393d820b9359e3084896955c6a5a1e17b3d9bc23f482f040f52a2f9e684f6c1cc046b9c7fec236624c0bc0a03cd7ee6d281d14638ade713621de16fe7839a519022cf2e336de6d0b649a16486cd3ac877b999982f533bbd9cc2564689c9ae2cfe89999312eaeb603bedf9e1641da2792e44fd058e58b1569b8eb42ac0bf78a2082b05929aa609b2ed3d3e942599747c8b1757f5ff9fb22b72d0cbf8530773bfe9bba1549ce4bcd461c7ec74048b1745b48165070ddb57a32364d52b9282d66c8ec7b94c3f66fb4edba857bdc965dda765de212d0d2e7cbfab49ac55a653b7cc32308c2b9dc0f34f4dd889c05e428ec9d1adc36709a7467259dfd4f2317c134de4a052c8ba9bd4384e56e09aa6bae1d350494505764d5ccbf9b639b3f02f5536e05fc9ff7060cdbf41a63024ab6768f0e1f9bd5e15c744a1c16def390b85d6cb5db0619f71d2c73153801ed71f0165ebab8945f40d575a64200e3c2f80503c92fe17b64d6b35b8fb06feb4d565ab8874a98496b1839438e1b0bb0d5ba53c2cf5b12f7787062a3cd3a8d5f76a7f87f289059060ac8df2a88bedee86b47f1ea8b11b72e4e6d760bcecad804055c5927fcf4921db05c6fec7020a6826f2752e6fcb7728daa23e3475bd300a4f3cac16d320763ca2c45103e66b84f9699946133b0cae0970da676f06146cbb79462e7b708f00b3ef8ce1f88070f2d615ad9c4a5a7f74844e62835b78dcce4a83d3476174351ed16da5505d5f1040d6d920eca8b96a5b7f4ed2ba32605aa8a408d25cb547e23535d5e78e71f6b486c0f3e97993cc9a7fe3bbef1ebd6e483144fd573fdf37ca690174f7aafa666796506cd29d692e687f84aafe29ab88dfed8a6303d42132b7cf99daf5959a3ac74ea9f89a595b6d55781420169da7fb5ca16dc611292323ff778376b034ee3d9ff18a45deee19d883acd5be931973c35fd48e530d81bae7206ab50a133a121d58af03c7ca1f74be7d58e3b4eeefb25f02f0044a8b1018a89d10752e68faf08b104be43410fc25b8db4c7bcf3c6a5ab6d3a9c28e8e33ba8fc72405ff6f7a199a79e437b3cc4da13b594ba1088c719ecde138df4a1939b38f0e01d98c5b3ddbff9c41a47515551ece03fcd71ead0c4bac3bb99793a386c94f1e497cac5c0136f10ca455f9af2513817912c26172a882c0438c0f80512c075d9e47434ac4976530c82706362ed3522d1b6abbca2f927f33b4be77ea138c7e3c7fb2c48a204b86768195273d54322a58121799994b56635a7b6d7ecea302c14c4f4f367336dde248bcc990a6d196ffef81b0d822e882fc1f911f0f6165e05405840df1c9cbeb74d7e46d11bed35ebd4ce53820037649f20e245763d82c75a7e86802ef94388228930fbefd5ff0c83c0d5acd88fc349237c434e5434fb497efafbe6cad285c2e13e6a3c22f760daddb6bab3908ecd6d0370647f9258c795ecc70847a26a7cf8b38a0d84a5ed2c047a87f0737db7ccb8fb2982fa691e0222b283f443f9f9c70b0f2b730352231dab6c1d6fd28b95714cb074a5dc71d9b272a95a3822d014e426b28f3b219a2bd1c9c8687d12295a6ce1f0f41fe12abda7d9047884cecd7611a8cf28f738a9898d7bb45e998fe01974453ace01f259ef99a09790c8e48ec8027bc4c17e03b61674736cf5ccb320a2692f44c2a7a00c6e7e6b1cdca588324d0cce3e964b6e18be2fecf0ebd8408b7eff3767454c46ed11492f590751c7f1216981183ba5cce4ffe3288e2fd607d220532df7e84357c840e8814eb3c84dd44393123d0d6b5be2b223ece6f735b932b4142cff272ba32153cf8c894fcd660441b26e9ee8fb64ac0efabed1d49c9672f149781ea3b91dc95e9e2d8ef468f7c654477bc1bc3e313dba1dd47e4048cc00edb07cb66c660f3c3b164944688fa032729d12d66802f957ae9e8c965efee23358ec0e038092b9264bbf6d02b9489aaaef0e3a91eab83a287c02f9c5f4a85240b856d66392d480b1e3c1ea00b643214ab5d987a44b885751f4d1fad8bf31e50a95f28aa7c8fa4efbbb3934f936da30f7dcebdf72414528137f5ba39dee935134d53624c169d222dcc9e6e7d0b8d704992d83a79edf5eaecab2547bd4da38cb5185d6cfc6bff28da9cf201f4d4314c97f159e214283a4ec52355a588036cec5cff2cbc2d4362f5c51f900292d3f4804c5df72db7a6d6e0cbf0e89ab5147934f663ba6519f712e61a23ec6453d5854bb8fb6797bf14fafa8f3b85b21ee64a1418799ad6ae804fa927628f38cdf6a37139e96b0a1bb109888f6ad15e4000f1c202f0fef90834ad795422f448b53aea6914cb0419f9811054896425039f4f33cc64277a8096424e521483a9ec58dba48a24c17b35601e6a626b3df9f3e076098cec6cbf29a0c4a27fa2104777b4500d21209fecca509d2fa946add84f1ad7658f39b54beecc392326fd5bb58602c12bd60d7568e055db8a28bbc6a35ab466a48c71e0d62ce65a0d1b88e5452ec1c9dceb78364019b8134b3b8942e429d050a06357bd844d2f3fa33b15ad090673525bef102ccc0fa592f94381a71e5f115057fd383c516ea10b6b44b1e083dd2a2b31f8470dfccce9d354e136195674475136036ebe2e4715444a767e9ec4999d5b6a275851aabda785360dd449a05da84051379d7b2b3afc8e6b3c9dcc6299f23dd651071e16e7e798eaf83a44cee165ff035199296286033413ece97346fdf3e6dfaf31a89e369b5925612db561f0d15d676499ffc8469b267e5e261ca28d3969710cb4153eed8f20f438fa8cf911dda33f3157ae5fcc025ac8c10e02a3a87baf60103e2a99f50d78bcc6aebe8b51e54d4650e192e2ce1a83249646f7e444651999b837cf7951719fdf823bd605f3b9b4e82c94d85fea9548b83bf73cd634bd3df4afe0267a7c72439224720b6842e55c876f3d648f192542b4271020169b6b9ec0a0901177cb5b97f658f0d627402bcdb7e611a479f837e9fb2f7e291a4a49789ecef5c8a0436f50920f9ad4434c9d0a47c727840ed800097bfb2c654b33309cc19e9494a9e2e1d36e372c866717ad6c72cdb4c28330df", 0x1000}, {&(0x7f0000001400)="1c27a822b7", 0x5}, {&(0x7f0000001440)="4d00c1229afd2ea2286f2565e33dfaf828cc7f4db6ea034dc4bced2ee774cfa14d040ae4f7a5af0ec8f77be38e2a2c73fdb20f46213d9a485aeed4af4bc70d54fc5bc7594e13af5226330543f8ae7bc437b8aa30375bcad14957abe42c89d76b115cc742ed84e68fd43febc5ba6ea58625f7f91916131e8293824db944c6d508cc81a2af88c4f2ffe9cf8cf00b22cd2e652c1447b5966a8f8027916a04113294e4a545e5f4b06a70edb37acb020f2b3281663d5e2569b27e3e3605e8", 0xbc}], 0x4) r4 = getpgrp() ktrace(&(0x7f0000001540)='./file0\x00', 0x2, 0x8, r4) ioctl$BIOCPROMISC(r0, 0x20004269) r5 = dup(r3) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001580)=""/163, &(0x7f0000001640)=0xa3) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000001680)=0x4) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000016c0)) connect(r3, &(0x7f0000001700)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001740)) sendmsg(r1, &(0x7f00000020c0)={0x0, 0x0, &(0x7f0000001a80)=[{&(0x7f0000001780)="4e645249d38927d2ecf8d796641a966f38ab6c1d793e067263e14ddb2a906e20657c3391139af7df0c36d58c29cf39ae4f19a67d5fe1cb8d61ff98c66d31f829d75dad6dd5ee468a5dbdf786ab487c4194ee706adaa362686be20cac76cd242f2c7b5a9b63e4893a0a4c190e8c932b5d83f72db62c4da50a508600018c7807a06b330b58fe2122bf725c184e0b7976b74a611426c6745f681946b168d2f7e0e59cc86301fbb8affd05eced54432abf9df2344e087c3c537bc4bf1bc148971029", 0xc0}, {&(0x7f0000001840)="1b05f588131437feb325e6c113266837bd830db9f61f225d1cbae731fb44292a0c52b15ee2e5a508f73ff08f5ffac5755d54a9c556ff635ade39bde56811bce3821bbeb727f9f50e828438a5cd07158bd658ab8a304de8243de2984b3331d74001c65c20dae09a0dd342423eda933231f515447af15e1252fc354b8724f90b66a73f817cc9bc032707ecd2143523cf8679ed23a4318daa81b474d92ff111353b7575be9b07187aaa0327595c4f5b9f780dabaa06c6d553a707e23bdff2", 0xbd}, {&(0x7f0000001900)="887e859cb8b9a3ad3306d070b51b306ac4032e597e8a43a66ff9efa6008fb57370ee0961e44fa91bf15398b24f8b22ee5afb15cfc21c887f70a2fd6e8673fb00cfaa2cc4186dc4a8eb4d39a233f6befde9304caa1f7da4b7264490ead346ba4ddc0269016a608f0f109786ea412676aa9149b0d7c89563e33ffc28fa97182ae3c71b87b5497b84d4bd312458ce4507475d98eb41cab3a1b2b25e3cd79ec760097f6a0b16857e4a8b70033f1cd3cd2bb12603114a6df201b3bc38d3851d3f4c0de2838348aecd1430c59825bf7513b386e2ef16e8623d6a441410af9363997619590314f591296541e6ce0a49689d7d53b4b47b31", 0xf4}, {&(0x7f0000001a00)="55d594957ac1cc8e318ca7a28913fdaae0d0d71cea2f0b1256536a4913fdb752691a64fff94813c89e40b34ab8b63b82c952b775313aee00204d145072cdc75b5591bf78c7decbe5be513f844fd90f35960c04ce5bf27ea0b12d1d4f37149f6ec5356355d9", 0x65}], 0x4, &(0x7f0000001ac0)=[{0xa8, 0xffff, 0x3, "f2c39fbb4835345ae1135161d11bb112f8e208776b860a8a78a549f8addcb483b82669bcc6eccc66335f036f027a0896461d54414ee86702234d5221ff5602b254d898204ffd07fe1d8d8c240135a7db664657343b60fcf73703d762f32f12faf8f2acc7337fe3b5aa628b49da471128f269827e8ed032f735a1a0a63de1574bedc94db67d9b79254d71058d4543794ea2237e193d"}, {0xe8, 0x109f297eaed01f7c, 0xdb05, "6f0ef4fd8347d12293e82550a7151c5e41e43b72b995d5e712d001df5a55ec79341d1899428b63587b4660bc363e2be76742702975950cb0588a47725f7ceb1bc7227e43f269fb464b252cb63d7948e4c1c6ca72292fb2b908f0b74ca1cc05d40af43ed1c71a2a64d196602305ecb246bbd8eba8cbcf1db34621c4cc034b7abac6f6a9f8e473bb18bbca6533f35b24d84239e7cd36de8bc7876f3fb0819456f77544a665eb5399fd407cfab9d8986983f396b854db1ff78e8e62c5b6ecfecc417562d7a78881b4ae2a8893f639f41ba75f4caa"}, {0xf8, 0xffff, 0xfffffffffffffff9, "238edb4dd3d87954ce8de271f08209fe4b05255444fb82a5b87d1b12c38d05bea5629bed0ba6f004822a5b4148124cb3716b9cf0af5a02e007cb19d061fc5615403bdbd45597c154a9abbe49503a45f46a0580ddce9332f345a059e9a5aba1a30448754f04bfc3de29113dae41ef9c47f41266dc94b0b0d09a0c855948d00d8715963213cdd920c69479c6b7bf43216606cbff1c1dbddc117a64e31a0c182a75bd61e380a9d80cf6e0208f800d7d195dc3c3429991db684923f70af2cb00fc40f82a7fcac1da99fa532ec2dc27dd04e6e5e92f05dc47bd61f6a6a61abd12ed7c7853b1b928f0"}, {0xd0, 0xffff, 0x1, "99f47538c87fec4f4dd27a618bdf0b4c1da3b1e1932cb3dd257f36ecbc9aec13033b65dcc3b4d5fbc7a7ef8c3873a2d7e2976b54225c42181032dc7e51ba9ff34c16da9dfbe902ddf4dce51d8b53420b3f60399f1bd36405656c50a561e18aeec098bec9ac064ccd63f54fe89fa09b280e4120821b56f4e0a4f8d3e69c63f34ec5221e86ef8ee23edceffd674f483829345ec78274d19134f8a2bc9f6d7e987822a374d7164e3f93b59c7c8c96b89f9d775380001c35b7006875d2e029"}, {0x100, 0xffff, 0x5, "d34ea203907919c77fdd9649de8b6417d5ced2456942301f813d7588ddeb45953403c9ad0c36b394737fd1ecb9f42344ad0ed78c5b773c7ae018d92fbe0f8aa5d0bc6a85dfc7ea6e0c780914ae3c2e7178d0c208ea362cf113ffa8417bf41b7bf9e9bbb147bd5cfb4b6da85932db21691ac14f61a43008332d7b704b1b5eebdbb01e3808c06be117708bf118574f00d2918b5fa88b10a61f497c005b0799ebc69ae0cc4fade2fb2ec870124e730b9c8480a19bf0d7c1d922aa9a73146675c617d999982114e6a92968b2f428bd0b91957fe6c0074b3faf6295eb9a9ffab831cfd3713bc3bb8d0169d5aeb85d7e482cae"}, {0x110, 0xffff, 0x1, "93077cd35dceb068aa4509cebb85d51d6c53b116f3cde5b4b278b4413ebb0964c6d1a8afbb1f15c8a669decac38a012c08520cbbf0b81fb6fa974274c3f5f6b5d9869debd612e121bf883c70758355a555d53b123fb862b1c79c8a1460d567886a3bcd5647ce0adac1f4ba13dd022ced53f8d2c046b5f515f43dea7424e53a003253928838b768277bb8f507beed1b20aaf4c4fdd486dc76184bb9d16aab55d50a7f67511fcfec22de5dda0a16efb26c671fb13d9bc59fa4bf60023b6a7de741cbab782b36c0728047498a7c0f357cfa8c31df6989d10930eacb75a066a0491db5c8cec6b9f5947373c2a625d792f26dd44cd33e168c95d538dd8b691d6f"}, {0x88, 0x1, 0x80000001, "898c4afa6778f90dd428feeeb3c2910ca319ef6a1e7923e28e71380582af2391a1761c9087f3339925992a248cb14ac048267e374223794eacc7e4d23ff8b26c9714cf0a7c95942c2c079d080bcae18a345a1d9af14da40df5790438308cb154ca2c042e2854441eb31a58bb5fa3d9ac075efc"}], 0x5f0}, 0x4) rename(&(0x7f0000002100)='./file0\x00', &(0x7f0000002140)='./file0\x00') getsockname$inet(r0, &(0x7f0000002180), &(0x7f00000021c0)=0xc) getppid() ioctl$KDENABIO(r3, 0x20004b3c) getpid() ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000002200)=0x7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0}, 0xc) r7 = getegid() lchown(&(0x7f0000002240)='./file0\x00', r6, r7) 16:32:07 executing program 0: 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, 0xc02069a5, &(0x7f00000000c0)) socket$unix(0x1, 0x0, 0x0) 16:32:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e4205", 0x599}], 0x1) 16:32:07 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)=0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) open(&(0x7f0000000240)='\x00', 0x20, 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r4 = dup2(r0, r1) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x3, 0x7, 0x7fffffff}, 0xc) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, 0xfffffffffffffffe) read(r1, 0x0, 0xffdc) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:32:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r0, 0x0, 0x0) 16:32:07 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x107fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:32:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x88, 0xffff}, {0x25, 0x7fff}], 0x2}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x4) sync() ioctl$KDSETRAD(r0, 0x20004b43) getdents(r0, &(0x7f00000000c0)=""/23, 0x17) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x6, 0xce, 0xffffffffffff0000, "14de98b18a43d92a45dd300c1c37210d6a3eff7a", 0xb270, 0xff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) sendsyslog(&(0x7f0000000280)="a0bbf60b3c65e269b8a2ee21b77667f676d6a1e1a4ac4784b2ba72fc2dd27cbfc85171180fe05cb9a9ef6f22e9c792dd", 0x30, 0x1) recvfrom(r0, &(0x7f00000002c0)=""/93, 0x5d, 0x1, &(0x7f0000000340)=@in6={0x18, 0x0, 0xff, 0xffff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x100000001, 0x8, 0x1, 0x6}, {0x4, 0x6ea2, 0x7, 0xfffffffffffffffb}]}) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4013, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="e00bfeebb641f528095050d0fb230ea3cd1561523910cb8a3b9ef6866a3d3b8bbe78f6218ba912346c44ebc61ab794817fc4b99f0fc1eca9273f5f95f774ac76c933fc17eb86ce9905032c638bf9785f2af6eac9335c337b20194b010522b5f5face0ce4d9f5526ea708bf1477c14d5c69ff98475e35509e5b7eb9c2bf1285a44a5bab02cda11534cde194ebcb07cb83418b903635183971ca8a4b3215d5f3283b672676d7bfcd2f9de3e1e4058ef11df255757ed9d0677a6afbd5b909f9efc2cda8c82d1df1521bc58f1e28ac61942b99df15a4ac5b404b43", 0xd9) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000500)=0x4) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000540)={0x800, 0x20, 0x40, 0x3, "b990bd0aad1bb1b341b0a5944655e4a9e06d9ace", 0x6, 0x6}) pread(r0, &(0x7f0000000580)="4474ffc9d3a4c539d310b04d0fb4242710c073e5776ec273883cfe7112f823c80e55c43615e9386f6fa2f3a0df52b550f77db8ab496f7c8b80310d318e2360e09ed44039d4f952c209016fa6c8152953773b13d464a42c838f987f2b9a8fb0314bf558d2e4e3d948518035bfa288aede6960748c7579c4e0742feb3dfb8cbf51add823c8f75e31b33ca237e740d2029c7cf5e794c9f757238517eb2c246ed1e6dc75af8a1e19e03cfe4e0bc5b4fe401173f4711522535809c540282ad3f319112fe812211be6578294d0a804e6515d37e4d4f39e923f4a4f", 0xd8, 0x0, 0x0) flock(r0, 0x1) ftruncate(r0, 0x0, 0xffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000680)) syz_open_pts() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000006c0)=0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x0, 0x0) fsync(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000740)=0x1) syz_open_pts() 16:32:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00c04d2a5aed149eb3c7802c32d1284a428ad1218745288cbd6f97c6762591e49121150d161e6d3a416f09e2998d9e24003b7889f199df220835edf28ce92c1e346ab18a5622612109ac7576718a6b09b19efb251363f555aae768e15a4e2cb3c64ae5cc"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:32:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f00000003c0)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r3, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r4 = socket(0x18, 0x1, 0x0) pipe(0xffffffffffffffff) unlink(&(0x7f0000000300)='./file0\x00') close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(0xffffffffffffffff, 0xffb8) pread(r3, &(0x7f0000000240)="33d52bf21d36610d16fd78e7f60dc9519fe2ae2df6017db0e146323ba5dbf564dec8ea7b520cfe1e3a85052735", 0x2d, 0x0, 0x0) r8 = shmget$private(0x0, 0x4000, 0x128, &(0x7f0000181000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001380)=""/125) clock_getres(0x6, 0x0) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000440)={{0xff, r6, r7, r6, r7, 0x94, 0x465}, 0x5, 0x9, r5, r5, 0x0, 0x23, 0x10001}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) socket(0x2, 0x6, 0xff) shmctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x8, r6, r7, r6, r7, 0x8, 0x2}, 0x1, 0x2, r5, r5, 0x3d7, 0x1000000005, 0x36}) mlock(&(0x7f0000066000/0x1000)=nil, 0x1000) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x9}, {0x4, 0x8}}, 0x0) r9 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={r5, r6, r7}, 0xc) connect(r2, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x2}) 16:32:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x2, 0xef, {0x5, 0x9}}) r2 = socket(0x800000018, 0x3, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x14) socket(0x2, 0x8000, 0x401) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:32:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwrite(r0, &(0x7f0000000040)="ce1b5746666edc4ed7b542f4161a98652f107d699d0f9392984c349a8efcca8714093a2bd80dd256c9dbfa75ba0039613f50c7571ffdbd22dfc242807b058fb5a39b73acc131604a2ca88cb43bfcb8880849f20a", 0x54, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) fchmod(r0, 0x8e3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:32:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x102, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="815f73f2a044fd330555d5e41789632dfc94ff334a5619515a4c8ab86198824b8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000", 0x45) readv(r3, &(0x7f0000000040)=[{&(0x7f00000005c0)=""/75, 0x4b}], 0x1) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000440)="b10005046000000000000800150a000000000000ce40fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c53c894303b22f310b404f36a00f90000002000000000000000000000000000000000000000500"/164, 0xa4, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) 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$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0xea39}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 16:32:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x5, 0x1010, r2, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x4) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000200)) recvfrom$unix(r2, &(0x7f00000000c0)=""/233, 0xe9, 0x800, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:32:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x3ff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x6, 0x4, 0x3, 0x200, "411b00bd49aafb94e7c1adf117250ecd54f08f0f", 0x2, 0x5}) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x20, 0xfffffffffffffff7, 0x47d1, "b3b6bf0a15049790f87de291a74089bb252ece21", 0x3, 0xfffffffffffffff7}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x5, 0xb3}, {0x45, 0x1000}], 0x2}) 16:32:08 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x2a, 0x0, 0x0) 16:32:08 executing program 0: select(0x9, 0x0, &(0x7f0000000040)={0x500, 0x0, 0x800000}, 0x0, &(0x7f00000000c0)={0x0, 0x6}) r0 = syz_open_pts() pipe(&(0x7f0000000000)) fcntl$dupfd(r0, 0x20000000000406, r0) 16:32:08 executing program 1: r0 = syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) 16:32:08 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) 16:32:08 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) 16:32:08 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x1, 0x0) r2 = dup2(r0, r1) pwritev(r2, &(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) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x4) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0x3d1}, {&(0x7f0000000b80)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096de3", 0x97}, {&(0x7f0000000c40)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c9483a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x96}], 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r3 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0x5, 0x7fffffff, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x2, 0x9}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) connect(r0, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r3, &(0x7f0000000b80), 0x2) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r4 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:32:08 executing program 1: r0 = socket(0x2, 0x8002, 0x0) socket(0x6, 0x1, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="08e5188d5cd412bbc7415fd6a871c632582143b282d6aeac63cd2f3dc1f12929d617c08f3455f65e1e0bf3180f449a5750e019cca5ace321045ed28f293b5605663b1fc78d34feb88922cf1d71823d5d9ba9a629a163824a791a0e3eed77bd2c0bf4e52e98c776385dad4951b06e41a96c7d03fa2312935aec139b03a4cc52aa1d360a09463c1e19965dbd9be7dbcf1210c5738664fbab122816e33e22f3558c0f06a71d1cdc708106bc7f9d6b5d0881be2d7944fd2ddf60d32b75cd23b78b8b73640746a3e379986dbc0f9e"], 0x10) pwrite(r1, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) 16:32:09 executing program 1: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x181) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03a94ea033af0c9fc348ee4013ecdb22c5"], 0x10) writev(r1, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) getdents(r1, &(0x7f0000000040)=""/15, 0xf) 16:32:09 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = getpid() r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r5 = geteuid() getgroups(0x9, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000180)="3c2876beb8474fbf5e22b315afc5b1873d8b5acc676934eb3ed01c425942907de85b9957f1bc6062fa90694e55b42778a5030b37a5828a700f6e8f4b77fa6327a0ca66d0e164fb2416b97f0f599be4a3481b772505f83e1ae52c5fac1757c6a043828b93fdb557405d9544c9de3cd139ad8868c7255c8186def2dd3aa74ac04327b2f8b8afe75cf17e66a1ee84bc09cf8b79df024dbcff6b78fc32707eb6575aa92370f2a935282ffe4f72460e4c7e", 0xaf}, {&(0x7f0000000240)="ef8e15114183b406789f6d58c56c694c00977c276f359d1a6aa83b34f2bcc8dab947236e3add281921428af12c6ac84839facae7d63bc959edaea7fd8a8f8eabbe9d4a8e641c5e892aa9638a7edf6e9a38818ab810e559ff4a5e4d5729a61270389da59d06ef6e02b1d3a50dcc92e7326299dd0e9c11caf176a1d36b13586190020ca0426522e4d7b8ccf1a5e5f0164766d63fd55afa22aa9aab7e8d7ee0854f105e68dea92ebd160e4d8e1a0d234c204b13cc404cdb72f6b4de831bbe900c9dd6518d7e657c06878cf7db7ea577e39204", 0xd1}, {&(0x7f0000000340)="14157b377dad471ce7a798cab4226f8090638ef399a11f01014395b8e2908b3f10739592679487a5c59ac0c351d834bd7e70b83ce558fbf8574a51866f1cf1c80296e715a73d36ca3ce200f7784bcec57922690e497359363970edb2f90cd40ade2d26702f604cd9da2bb3d01947b714226b3693862991b42f70f95ed71fed7d6e486ccb7f211ac5ee7f109523148163f37954011e734c3b90d38daea21c26f3432b7e832842f30fafa2f322b68b04be407194e20c6bf46bbee28a122d1ab77541b94e6d74581d6dc1c2cd6746dc0e", 0xcf}, {&(0x7f0000000440)="5ba1e64fac153dbb08fb0ec8a5b89d0850702cbd123fa14bafa6ecb37d002b8aac8e380d201498a6eca5f4c70dede1600d6fd5e2ac02f74a7beecaa908813f23840b82f4a8ab438771fe9b95866aa4a61d0e02f23d04a54a5f0ddee789ca5af69ff43f7feb4d45081c4c564e8e8cfddb05fd06c495cc3105d3ba4d9578724fe088c4504e88f70d6494f8af28322bb6f8890afdce2f6205c4e9cdb546c8d376562a58e0ae16a434834f23c2c27ddf4320baa9d994760f276441e9eded302f00234ee56aed", 0xc4}, {&(0x7f0000000540)="57cc112da03cf1999093beaa59a73ef859ad46f6c58b61d16c459fc5b234207a78eb2c1c8073daf90acb8290b4687efa4d", 0x31}, {&(0x7f0000000580)="78a81b929f427916d8e29c4d305d05e8d0951e3da9c3a50033a6d5bc4f2b4198b466aca70c0a0244d2cbdfd2897e123fc9c11a11f67c222f0b79336cf936efb2940a720fc537c53bc68891f30d91e1c50a7f627b61ce1eb70182278bc8d7825c0474309961bd2c5b900c4b28f16aab21aa28d5a6ccec54d2c39aa9de51a5f39ee3ccf408046391f5e1433b441598d74045648d88cb180572976b709ea62f481a1fa8c38f45eb22ac1dd031a69b7ccc", 0xaf}, {&(0x7f0000000640)="d9460ce992ec6753db3ef447a0fcf780fb4ffc5d9f02d48ccd5979eab105deb633c5e739f622a1b7b6c2314e445cfc66b614029fdd32038fe1aee50ba653cad0698ef7dc74ff128c0f4c2e490474d4949645309e51ab226898eef4ac65679df51764ff6ac29a319dd11c5ec5811a6a34889791abe2194c6f37a849fecd5ebfa8aad725903345", 0x86}], 0x7, &(0x7f0000000900)=ANY=[@ANYBLOB="1800080400000000ffff000001000000c6a4b10dd69bfae27baff810a4cade", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x9}, 0x1) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8088, 0xc) r8 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x10}, {r7, 0x4}, {r8, 0x40}], 0x3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400", 0xb3da, 0x4}) r9 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:32:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x4) 16:32:09 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x8}, 0x10) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:32:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d67c8e220a3c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6c) 16:32:09 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet6(0x18, 0x2, 0x8) dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x4, 0xc, &(0x7f0000000180)="ebffcbff1324000000aa4e71309648000000000065072c3ac15ba71fe7f20dabea95cc42c25c101b344c896c4ca37f1c8ba72be08c8f16b6348500565bee885ce90261cab2af60cefab5a7e047235e95cadca509b13bd2e3e2cfa18c545030cc870c698fba2f5c04c3c7625c3ef92a954bd007bbfdc9fff62d32b43f20d354f564e57adb75dc25b2", 0xffffffffffffff33) setsockopt(r2, 0x27, 0xd, &(0x7f0000000140)="ebffcbff070000000000000074cee69931929648", 0x14) 16:32:09 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1ff, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc22, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 16:32:09 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000052000/0x4000)=nil, 0x4000) 16:32:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=""/204, 0xcc) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000240)="f321565bcd192b50553bc18b67905590f492e92079161dc556e579585cf46df2c8b4111f810c5728693df5a27185a43fbbdcb2859dea6fd7498400f68179b2c55da854f29f79ea7d04e81539d30f0ed55d9bb1ae641f44ed17bcb54ea23716e9d72020b8bc4adc748a30db27442c87", 0x6f) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x3, 0xf, "c78dcee1ffff1c04000000a2f900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0xffffbfffffffffff, 0x0, 0xfffffffffffffffc, 0x6f68ab90, "851097875f7c84a4fff9ffffff9c11fe4dbfa600"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:32:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x4, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:32:09 executing program 1: r0 = socket(0x10, 0x0, 0x9) setitimer(0x6, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00'], 0xa, 0x0}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) recvfrom$unix(r0, &(0x7f0000000100)=""/195, 0xc3, 0x2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x4}, {0x6, 0x2cb2}}, 0x2) recvfrom$unix(r0, &(0x7f0000000280)=""/25, 0x19, 0x0, 0x0, 0x0) 16:32:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() close(r0) write(r0, 0x0, 0x0) 16:32:10 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:32:10 executing program 1: r0 = socket(0x0, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() clock_gettime(0x0, &(0x7f0000000080)) 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$TIOCGTSTAMP(r2, 0x4010745b, 0x0) pread(r2, &(0x7f0000000300)="a189b212a1f67e64c0a62fa888ae69b1972db024d65e6b2a9aadb2ae28e23ccae6bc5d5e9e4f1df54e4d5729365af367a0b5497054fb88066ea567074c966c8ae99b0db4fb57795ea251426fe0849f3716595798", 0x54, 0x0, 0x0) socket(0x6, 0x5, 0x8000) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) read(r2, &(0x7f0000000380)=""/223, 0xdf) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:32:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x82) 16:32:10 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000040), 0x3ff, 0x0, 0x10001, 0x0) 16:32:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000040)="af1b376b499f451d1552b7629ac0b9ba7c930b312165100173f4e354aa4c3d2576", 0x21}, {&(0x7f0000000240)="da3c4e0347ec03d5149fdb4c73ef8b09e7e2e37809cb91de74a9077668cad301772dccef880d6fd0b8098259cba23a4c9cfce3be6353af70f392c5687288a58a3d71669c49a765b1aaa9d48ba68e91653109a658d2caea9c5532727a22d112df3f33e0c7dddc8a3125cc9651574ce11d0ddb331c435b868aaf77324f9e30d068e34a871ca8224563226502aea6133d3a38ebc41338104b3fa639f80934458797bcf0609bd0d0d3190a349af1b33c25623cb6dd028c66", 0xb6}, {&(0x7f0000000300)="11c21e4fd0cd21ff3c0e68af301e0309e09dc7c4ded15fe1220a8c536ad5a2f6745a9029e059a6d7cd86bd434fbde8a7c74e3a645e134710147ee6a863bc64b688d5a3dcf20f11d97c19f80d55c4ca55d35d14db0ed651f7782bd988c6c358cf780373ee31c2b83c1f2862ca0ee0df8afeedb20e2de52a2b769a5b17a5bb0ddd55b5e4bf6147d2ff5de9ff5cab1469c1b1b5db20331b40db4a395750225f658b228ff7bd368ac243cb5b3f25c9059d802ae2868cf2fafa4f32553723abf5b5817b0857ddbedc37ad016e1d3dbc72a350055daba7fa253d5aabff993b292e9c8c8ca2f8501799e179f4c87799d6fbba17f0bef9ffb6bf3a5d1999b48e704abe970e1db02b864b333899528eb1f1854ffb99ce786cf208e30bd65d2e216c7afa78931078ef080b58198b50cfab34de617da67457c400287148a03b876a86553d143564cb7d33d6e3da10e4d1b8cc13e33c6607f8d92659f5c1a381f6b6be0380052ac009966ff85fa1d7f9e7591448fe3fbfbdaa46d4052dbdb19cd36ea5df0c33a91f9dcd46992fca7093afaece0755cd960f3178cb9269370f5f5df440ffbeb5fed72bce15e9f57d2a4e804354f77305676f02e6493f71a42644650bb6a77a4688a04a505ff372281b22de44927baebe03d4d4fa170a783391c0d171ed2d6536156ecf344c8463afc0484940a0dbd94560184886e27dcaea204c9b41847250ec896be0cb1296fe6e3de0769118a16f8b2e6074fc0ca3580f6cb695e9377c35c62ee86ca93c5aeb2d92f3055166cf9d5f7a41b78c2c434443de9f89dff674859b76afa89d4c97e461a83c0b573e9f5f72af261707a2961299b8137138c4da95f5ff8457c8a6485931d00c3126d4c20c60a2f285e767cfda82ab634c512eb73f729a4fe68ba07adcfb446fe0222c8d86d481e384fbe08ea94448573b136b32bedea339ec2487dc6ce651086cb2b90a55921213b23aa467e16da803d64707adc6eb09da5d34a9027c91cc880e73eb963178343aaf78368a1ee8c2773983ffa0580373e8933541ea0ad51c911c7c8557ee17ebf18e03508d60ade817996b9f0666fcd558d57e10a4c096466072644721f37bcf10f7d2c60de530c474032187cd22ea93863d32d844515a7d8af4525bdbcc3a23da9067ce79b4972d2b2e2f7f035b29017392cf250ebd380c553960dab18c75596faf5f5c86f4fefb5dca7ba2fc376e8f5f529e53d6ceaceb46c462bd13d62fc378f049d18953308fff2d9da1ce3ba0711be18ef3bfe965d37a0e812f9034e5e6f114e6b311c27d36cbd9677869a1bb384c60b7d2c368ba281a1007264f6f24e59b13127e7c9d0f6747bf2bb5390f7f531ca922320408b8678f5deb9006ec86a8b3213239d7c02d2ea0f7b352f8c9db98d107f51265548f7c7226078b556eef13a5605ec8ab221a3479865c7c440cedee17bfa4ed450a8afb695bed62130bcd6bd73e1fbe8248e7daab6c280cc2687b1c196057c638350052a2b8969d358c26be6880553d5178e31b4ffbe17fc111e1a9f30eddeb322875df766ccf0b5949bc414af9744cf0f9dd85a796bdd22b9e15e03a3bc2f55af431de71eee21d118765ce045b5e42abe53b628130fcdff3da041830212ca3bcb7e6239550946d3e2eb6e229a70ed13703c7055d5905f5b42baa948f8e607d98736bb942231707d7dc50e25054034de55d20cd9a52d4e2bc446fa83c64b95ad7ad6e1c986e93edc29ab271d80410f10d87b41cb4e18ba2cf7987d68e3fc1ad16d2049d0fc32340d9cd4abe1ccce783bbaa9de7b785913a49341129ffc9e73a34917322a02c3f67d1d61f00a151640cceb3b38ed1b0639b29fe15a8c90be8213a141570e81f58be3e3a9cb5cb9297e1e420f7778c25b836f539000f529ec23f4726957538cc81386ed8fdd337f65e6b4cdf108c79e20cd571551e1417c90a180d863f3ef70cdedec6a66e26d70d01cfda8bb9a6e29375b040fb1beb0c3634a3940663c657d38cd7ab2dfddea897f0a55853e41251c4d097c968302974f8cc1c8e6f0f1c3ebd34b7812a841a44eeeae672966ec883bec5143e456caf34efa7da1c91486792fc10e8b8eb08e798863542ae073d6d49360f6229620ccd5366f7d0da735a2e2a35111bd7b45f78ea75f3d3709309cf76763b8ce29405971fd39eaaec76d3b7f7bface0aa6e19ad3c124863d844f9bae1cce27877502a3ba9c3846915871b43ebbc406a87afa7c8c9fc45bfe16842b6679c72508819d36dbcc1a4fd35749c699d94b00ea4e54ca66fb0666d61615b0ffb9548c5455bc71592dce3a476d7da79e867441fe13fc1f55336878c61f460ebaa2018a04641c288872ed33905dade5b5f7930aa3c66ba836b6174851b7721b2c138534ee98dd7f1ed868322cecd335b7f21d02ae185aa7a22e845bc156cf5b7b3fb905f56970abf5506e445dba475e0b666dbd69ba314700b933153c058f4ca978edb03c3bd033809c52af2f9942ad2bddea34e90df45357461382fd3a278b887302bc6478249ef074af38b46db4c4bf28e7d1369337756ec232184070d436d0acca2682519165612f56c1f114660922875baa41329c2023fb9b591f0c9a3d024775f10e30e8535088ba95b92e50551798add4b1dd2d8ef3aa44560a7d25b54ef2ecefa42b60e4c7057eb9affd484fc3b3afc199c655b6867f6e8b2582966ab2a4c026e1ef6e78b013c58c2a07665490b02df56dbe2f78e1a1e10b85afc526a8117b026e33d750c222da0bcacb1ec597e4271c127e7600fe74cf1cf01de5aac3e8bf7417fff9ac1432c01534255abecc391d95605c4bde2cc57d6bed0944a58732b161bd2b78f20a73f37c55a231e4b9d24658731c09caccff96a8245dea67c968e766cb6c008b92e417dc79fe3beb675bbe8acf0cc9c8edef2316522b5a4d00ab7a2bb58d6e3ab4694fd3d155074d6691ab55b532d01afdd47371b264eb4aac838d7e3071ff61669378a90054bf7ce05369336c442876fabfb5e1aef9bb57cc7b517c0e0236af7c2d84f32d67a8a53149b0f78685c644a5eb8bbc4dff98f65c81db3736ac6a1052ceb5ffd39746c52686ab6891ec5bfb18746fb392be32ccce67d53676fae4fb450bf1b462cf766effe3126550b30e3e5bd889b021d08c0e8eec708b71deefcf3ebcbf168a7dc58431483abd98141f4eef8cbb96248a341550cdb322098c84c4411a091db99aef0a9d1a4d652828c3bfb821cc5523d7bd6df84f0724f1508b18932521c3850793a259d67b857f2603b2ba273fd9234949b72b1061b3e43fb8bf294c2370c0998955b36e58e3e5f6c47ee3f78e7bd950a1a0c64451e781857660a74073931af512171886c8668c24c546b77a2665d327d037ffe30fddbb80e328fba9e87a5f53ce7a80a44c880f3577a561be35d563f1ae7941fb60435927fb3763fcbd7cc0b3f8bb8db82c2c69c2dc9e1bfe17d50c7dc4491c9c77b9998a3fbc83d31a28e1f3034a656c3c97039479d8958951fc319884b561ecd2c680c197c533ca9239bd6a105fb23ebe0a41c795763e9d47d49910d88828f16f1cacf69ccf62a508d5ad9aded4c58eb320d028f5666622158ebd7eb1971c181cbba90f8985d2823d872032ad55522f5b29936751899d524221e17ab2678b195a838568d227f57a3c740e8df805e048b5c200300dd584a6a8108a154f009874c0160f5ee8def2e763e41e1b455b831cacd5039b4033504df8a7f1056cdb800ffd83c29cb0682adf5690641f133793be7ddeea7559c1181eb03aa5a9a0cf160adff2157d603c0ea182172a7b4f051afd5125763932f90be77e6fe1bbfea53f0b266c9e6934333184971829bbeab49c85dfe3fdc2013a6c39b4b9129d4adfb5c6d84a994a43f6062a7c8f53da3db60f12e4695c57063da0bf76d02946607cd18d65e4b6abd7e834f49d2b7bdfe5ff0ed46a010908f1a543c268ab83d0679d3caab52a1bc5244a6257e6785e33edb17a3e7d6d6ea73de56e6c425f67ac412c41c2aaccf8832680365c68cc9fa70ee3afb5d6e2a794b7b1b4b11050fe429358d3a36abf5e84f45eef8db451ab791fec1ad5d9f83ec31e9100bf4c97bbdb794daa8a319e259eb3e36882118daf94a7c6b1fb856cb9d64f6a8f6aa889e9adc63e57f562520e9334831d3b9f70d42eff543d7eeeb5f8d9ec44239d2d6b77cc2c05497ce4e2bafc99da498f7a8964f3c3173bf771a28163affbad57fa7a4009e3eaa7ac538b64e0eafce454b4041cd117cb84024ee77010efa5a43bffe07102538fb17f663d81578e6a3a6e3c478421f1ee250db9dfb78349e3e65cc9a9994019029b868df39b38c575785deb4a9e971acd097931c8ce959dc9c3c4541810d2e95fae5cf50e3f066c71aff0960fc977fbf35affdcfc949df9652d7e2101ed683f27e51ed273d934641a56bd86bdebcd1758d796c44ae843fb6a81051c71d06d002c04378172f7c858e1233e466cca6930cb6cf5a3d50587184135baa3f2f8620c32d00c7f0ad58c0e44e4bbeeb707d1b3b6771dc772821c78b929b55c2996232f97c90d84fe14d1b8ef2b87713b76bd27af11f651e87e0b3ffa2832277b8ec1cf5317298b443f41cbdacb03f85e8953418799157b3df0ceb2031b949f59bdbda03dd654045464d04cfe5736532a6bb0077e8d0294dc76b4409a41a8ce1e0372d730f95b6a4838ebb67b787d74f35573f4b5886b6a8bc59c7321bf3d170dd7e966d093d1b3db13029ba3f44053b7f24e88f87292b6516535441d2126c0cf4639f4dd80c0e483a86c863e59ca99ace1c3674dfc4f1fdb7cdae9b7eccf691a9e436a53f39cb0e0001c9e6dc2677d6aa5ce2e8a6a71a4f02a35adc75d759dae190b85728e17c2ac683c174e9dae8733a9f745bbf8b6ef26af9d4db2f5f51cdcf99b3a9759e1cd15f7867b5846ee170792a61f4a6da2f5c3b12362b9ae781f3d16fffac2295394778721ee987c39bfd7103688814e9c96451a8eac4b45738dd20c5f91997cfb7789d13541cf3ebb157388bd01edbcb519fd3e4114609b7491caf687c550fb61e54fd9009e8a19cc222301d68a03286afdfbbbe8d763d362e7b4fd495e9c61ebe6df6cb0995786634123eeffb4fad2d2c933ec02b83fdff430c4ba45de3a67d8d047a8f3af7e7b5d7e54f1481829eb3aa09c06e2506c8b236432fcfac5f2c48a42ab1432506215d80a07b1a91063dd25658f75add65232168f9e3d9f1ddcd75f8fd40696a75db7e3755726150ee0725b04674a619144cccea064abd92f3acacb2ac85b13b7a4708cb2f89a10f4122e2e2ca569f2e0fc5d535ff764a2d21371ff15fd8c1a1495f7e4d4e99647bb67c7dd389a0e9f732453103cb8391c69688dbd977bc118c39107242a85b3c00618a7446e09a649fe7b849ae4ab96a844daeb41a32ecef7304ff81cb018882e26e7474d5a635b08fab6cc4147b0f4d129913cb3af3d3d87c3a277cbc171183ec0f7a1ed19e79e2eb3b4fc15ccfee19f3d8b4ed7372e0429010f76332e9c84b1c45b4cfca546fbe98de127497b81d7c87911755582d987cd6dc8d9f016c9b6e1b05e6e3f06084797640f9f2cd5e1f12889a44590f078921141daa285ce71dcb687806f9db0e5094aa3d87488b2bb812af29fa166eebcc3c09ffb0f667b823813272b79eaa6a7a334cb9463d9a7414c0474e7aeef0e3cc1f860a353dabdf5c5932d3c9516ff403339d1620b8582fdf52bca498f9a89a0d615ee10c2ea53d6bf8ec8521f7ce447091ecbc98613f12420ee575ffa746a658011923", 0x1000}, {&(0x7f0000001300)="27741a5e2a27de105645231b0deb80749c70882f0504aebc4d18539a166f07c2857e77d52683dd2f8c9bbe9c30915f5adddc0b9d83df32966eb2cefede270018945abe37cea4058d4757f28999c84080e25145a12bfcd324c8e479a73a7bd497c7d6851dba18c73414ec26f31313bc1b51403058e223a550e72b8e0feea72d050b4d1a6136c871ed4ec7b4a4121ded35a78c7baf0ef593fd559d8a8c92f35f2ddb403a944ddca41f2f59f142d2b2e7399688d0e15eba5cc85b", 0xb9}, {&(0x7f00000013c0)="6d16c6dd158fa5c68521d146e83da985a92c9d368eb84d360049c14eaf5d6da87995570ecb902f40c4ca483f1c402775abadf735f0fbfeeb9832d4a453f5ac0b33c46490c9b4514f0857e2729c468710dff98a993071a13c954a193ee918e76c7a8b39cf0e00ec3eab82d8385c361085df4872d34616450e5e025d54ec9d28f7aca3d308b619dc6c28f8251231d251b5b627d54ad2ffde0ce582be387937caf7881a9342086434b4159fd2795978732513ff8f50a615e91f318552ba08ec68601a90cfd32dd52c40d300f544c9c916c95eb003fdf32440f316243ce3cd9057c59b754fd6fdf3a8c164dec0e76d1436699e078a184a58c7ccaca235d2b8ac30ced072b353d404a4d6c741abbd4dd524e03360e324fc2717400adf31d8cf0951c72fd18985545a21c63cfa24d09f4407ab30c12183c7dd40593bda38330c58492626a115b058712d70a336dc3e1e87416551715fd8a58afca0caf648c53ebccc92461da56af589a47505e7b90d411cb6fe8d33e468ae61bd90d6a52b7245be95f1920deeaf3f3e03ca3056d0a1c57d8ae4900ee3e64bc4ff526cd03ecc6a32ec750a51e1fdbeed5d0933c493157e9d52d8e3098f2fb2909339b8c45c1f92ad128a941bc115ce1eea10a30eb4df56c68999f17aebadb03873b01f059763f697c8f5f15ec89857b25b0f971bb1833bbf1af08ddcf531284394d4be370388cbe6bb70e5739e52eed07581e474d749bfde9f43e18c8d0593055d86f96d9192e8dbe413876165ef7217894d087bcc7fa084ae64e41d063011d00a2fbbd0f7796e29d19a9e90effcc302728d35dffa688dfe9b1bd90edbab3929528c2bffff38ecbdc1af7c184e74674b5082c29b3d3003e84175bee454342243c0a5bec635696aafc52f93e442aff9dea1815b1fe547b36d34409f8a42dfab3d2a9bfd04fa24967188bea9f49ead9a9d1407aa4e42da13f242cc6f95ea116f6029f3544c027c2d650acd631cd99d309fcf3fbc91fdb956a233f2d306ee072c132c49120062a17c7ebd363dc582a1c68da49ca84517c836484c7e1dc6a89b9736be419156542bbb06b7a30b201efe955df7aa7490b15d003f0cce7075c34467d7f0a606372edf35283fbad4b160bbdbc0463086eeb15b5cffa542c48b5e5814b30b9f71455f9a10f7494ad934f40424ba916e0e7cb7658da4936fa129a83a548bce1f306bb2b214bdcc6b8e8d61b0b0ddff1acdd6bd4d0e119ef40f603c4b9c7f8b5b61f3740d3a55af71474769a98e4309fd9fe296d5ad725bf5f1b4680a8d3937dc5b9453f1a0fd945be2b43a9b50d8aecdd2da4318abd8d7da2f08cd4437973ddefdf2148197df8488e914ffe09b13d52eda0d5a4499e3639701488588feee30a6e4e7044377ec94c600c2b62e462fde5d9fe3a1281e07624e4420abcd66c5df116ce61282fa22be57cffec36788f540f106246cd3c80dde9aad9a50d18f2996b06fd0b0430a13caa0e9318a926252e793b5bb1684a6bfc13034bf5e10f34e7065351e52a8f324f596a18d23b60a70c2a3bb22c99b592ae8d627cf651c48b88e4fa61104834c481578e33f7b960aca0cb39307b47191b401aef71b92f5b60d63f8875f69a529f2252555744fae6325cd94d72e731491e8b9948f4e787a799973c5cd975b04ff7e0df985e0b12b0d00c76dbc55fce1f03b196d69bd6073c4a364d9cdd21330d66c8753f27e7d358f8719ff7a3b231869d955426c3d4822245bb894f51077c5f35e13f77b44f87f67a06f8bc6c92fb7b0ac2c335043a1616b70cbdc6199083899a7c60c42e3cd466a7acd8a5faec125743dee2decba1033c8b1e8943e08a19939d2db42b6863881715f6853416c8906e53d059ea7d839b6a68f9bfa94175d930364f5fef6b760259d98ea18aa4ce688f03fa3125d4928bbedc8b154f9104e84a110cdf4f746cefb79406302e0576e05c3581785eda684e36efb7113eac1e7ea99d06ed55f57d66db5fc3deae738bbc5a5ce35eab1b4cc63626ec53fd936c8830cdb3293c883539c340b08824185fce9a992eeaf232d1a06b7dc1ff7d86f08109fbca6a7facb6e1051c4bd32af8a1f2142756196b32fc919b41ae27af3ee485d6d184a9d8ad6e7d7662e5858768be524384e5304ace34e85b99f7dca1f1abbcfb444070ee88bdef23a193d9db6a5b2b4117082f514102704dda859cb7d742f5905f9c6d841eb9bab469de0c3a2994c3a7d9c69dc8a3c0e366fa1064d3b46af01f27a0306605e067fe584ec3bde363f7b9a66b2391fa185c7ea7da956ffbccfe0abae97731121b1b1b02dbab77965e3169180ab7b8e47175d2510f0d2d3909a79198ef801b77839e635568e26cf00468da95b01a395bd68cabc2662720839e0aeea9a65d677d56ad7d324118061a3d222aef4b259622ea09c55c35bae9346094932be0bd1ee9ec425d0c48fb2ff8de09ac5a06b9ec28dc0251db4bd449219304914689ab70b03de2c3f81afbaa96602da4627add9eb02506070d9f325efd290e5a34548d9e55e0f5b86800c3a201cfcab0bcdb171cc48ffa3959ff30b70c9d5892198c375749145b68cf6a8d406a08d99325a3c3316890dc006ff31d5d3195e40989094e52082bc76d7de2ccc176afd5fae1fad544901c072efb0604ed5e76ed9236172f51cece8f041b8070905c1e1431e9adb832e2154796398c2f9c01aff1ce86dc26201c6c888bd8d63323e5d9780b61f2ca0daf02fdf75d150223e2c934af19f5af75bf5e20562a63f0cbfeec1d1ee8dadc3209f9058a085790b90b02774337ce9a99f31291adcb9c63b05024bcca14a44f9787282322041d77974e6787a6a3376caf699fa76225b9fa47d4dded51849524b6cd767409b04c089f171ea0eb578ba755d3f9f856b785b34aaecbb3a7791f46b07ff64c737a578e5a9292c9b68b174ac3c3b59506753d2a3958fea17fe822f77a43eabf9d16f719bc24ffefab27df7c609fd6074ee5e58a861b93e968fec9541c96f08751554a94ce7d23ab1a4b62e96df27f3fa8c2d4e17f3879b7f49a556860543f0c5989b83847d351ae63ce4721c6fcacd9b16435b64930d547cb952494d9e10fd382ac3db9e78ed5f8afaba258cfee1701463610c2f587ea82eb0a3d87999e0bdcd830bfd3ec98ecf6c7f8500bfe5d15140855a3df27173c6b9f4def777f1b78e4e2acd8c99cca07b645a9a4bfb71b259b888af67a77abb7422d66cd70b885e64b79c84cda8dd5efbc8707d20c920d6af3b65ac85222cc394980367d21da3fddbf549c627ef7ab336eef98363e30acc24348bc75778738ac3f13bd34f3739fd607605259864bcc6d8ff80993a3a7b836beb7b80291b02c52944225f57e3c95a5dd14de184477af29ee1dcd8c67a9fd8cb8ef5218eca68e37e457f5527fadedecb889a7f38bee0c811bc180d1bcb184afa7dbc416f8a250bce4d41781788a67d8ad39a48192f7ef14ded0d4e376acf5a86d5165790f209764d0daaa80e6e8dbe535fc5c4b0e216c757cb8f2299f46681d0ff868a140300aad2ed065b092ee0394ab4d94754fe0c7090af26b740f83eba404cdc8e00caf663213283873a26eca091ce89d9d1a6d30e0565c1316432016b64c65ddb908d979f2fe9561d414069b12f4fc0deb815d35337c714ec10724ecd17b7af0f022df1c680d7383d7cdc558dfe45766241cc5feb052e25b19e45d1347482d2a4c915b29b9cf048d2e5a612e2c306f03c0a1a8decd4debddcd4b42369dfc94aa9162f34362c1673d043cd7a039f02336e0738f3957ee6f7f3026335372f33dc6c22ce4ecbe0103f4785bf09c444ccec2edd32d9230680ca393f208607f17832f2f17ae8bc88dddaa38f00dad8d09b2ac0a377c54327f1c3d83eee9681b9df8c14dba369b147a171e6a99e385747699a090e92381b910fd2797878f8aed561f735ace70b61ed49017004df093cf26a0fb82d79b855ee1beca91339075cb5f53096082a247c3cb50999aafd12be39e7d15b1a591b660caf6f56dc2612baf1b4aafed02989990c2ca60b64012add1c42853ba8cecd6d2bdb728439ee8eaf4587f4de0abb87d30ddb9bfdbc27a435eb1006a04ca773ad640c6e699c067dc11d28b3755f36de2185d74690fa78b2fe5f2890719991e36a242599d6b34e999f372aca8be67ac2b787baba462b3b6196ae345874d1df9427ca60a97a82004275afc04c1549e0f8026828e0211d087ae3d93f5ab73a6b6c879e64b5a01d2ed9a566c6bdb98a0c5b4389a647ead21dcd620a535fc5d3bc6c7b6e5fae8db1c1e833d403ab0a93349d0768d388e9021ef5838170aa10642bd9594ffb9739dbd43a8f1108c29faa36ef056398c4fb17a1f85abc7bb9e0781ff17b48ccd8a28e117fe3bdbf72e65e1b04ee54130a7885bd605c6ecbfcfffcdd9a194833e3e604a2bb6a29f9d185059f32ee9faf62adaa258f1f7dcf61c684deca8d39ce0dff30bd9209fb49ec972de346a397ba2ab0aa05b7ac10de076b8a328915e89ac457024945c9b60e37929f8b5863425d6316b309db98e4ae8d0b574565c7e5ad6c598cfc6fd51981d82289837a301813338e2094e3067b9ffd5730d6cdcce12505b4d640725aad23e871e66fa2999d1135f96e973179a89a34c4f17da1da2a809a494e0855fc95e6c0829321874c8baea7344cbb852dffc031883d6c57a387320cc70a8826e7fbb4629b8b4de76136299e2639b5ac0a2b3bc86517707a16f7277003eaad22b13a488f9584e2d1391cb9b28140c768c64d58c98078973696fd268c82f17e6b35be6600a9e6083e88634aa3e8c50edeaed539b1fefebef4210a8c5876e6b1824515ae666af0a85a07434268b8fd437cccf0cda407f1494a5252071107d7bcc0a961bbddd79414cc96428ea628582d27610c3b49e0616cf8833fb4e19c0441b82120d88c97c7df1973a380aa288031325ae5202125c9fd31df3d877dcf949e56012f2f145d8d0ef752a427b6ff2c883fd1833d958202c9dac7bf37e8e848083669a472251b3fb3352894e4c7c684af9e0430ee5a9261274952ad352929358f3035ed4cd67b68356fc0cb675429d0856cff26566b9d07f8d486c6eccabc55135a12d0e8f4537173b303bd3e124320b70f2c059a0d6251f05e4099cb46644329fa3cc9f8635db5159e9f6985108fa1e701eda5687764d4bf618d83fb847fbcff9df0b697d95c35edc458b9ce887018de0c3ec0ce8fde8ae224a2d31be5f6c97c26398b62b30323f6379f665c7f96c537192f745dbad9b42f2e15ca2675abcb1498505addc14f7f945b9833a2618cc2946136f0829e1075916c5242b080dae6133a2ea3d2b74f090fa0c999673727d54c4a67e0369a9f901724e0ec687eb9487151f6dfbbd0340d5a2d1c24224d9bf224a01b17317d7d61a57b1ad6003d53c2f484b8850910e415dc586166e1c34abe1896acd4eba30651350150e6d01c2a6a42df19230fc7520da9917298fbe63853868c03ac05ade5d1134ddd845887604b75b4a513c61ca184d93deaef40009320c957fafdfb81a0c90cb926d2764d1a17c8cefca2080302b2bc2198b72222be34680ac92b7ffdf1ccb004bb7f2ad2721d3b8f4786506413c15b1b415c869d26be3142749155e32b9a5a8c35c5f2df7014316dd7957406a1e2f3b791606d0e3bb9aac36e8a0bdbbf0d74b565248b19483d44d976e556ec8fb9d098af95aa687d1d62df2bfb48daa9985462f2d0aa6e0fe395f5ac22bd0e2fb45cae666f9391d7e66fd35e32289b31a105de6dd006bf52ddab", 0x1000}], 0x5) setrlimit(0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 16:32:10 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x1, 0x4) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000240)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup(r0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in6}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) sendto(r5, &(0x7f0000000140)="085a06d3f9ee19aaed5d8cf1c4a16f4ef6f7ceb1673b5c577cc69d6497027f81", 0x20, 0x4, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x8, 0x8, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffff8, 0xe1, 0x80, 0xb1, 0x4}], 0xff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x80, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x80, 0x9, 0x40}], 0x7, &(0x7f0000000100)={0x8d00, 0xfffffffffffffffa}) close(r0) 16:32:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x7, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x24, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x2000000005, 0x3}, {{r0}, 0xfffffffffffffffa, 0x3ea6360acb037261, 0x20000001, 0x42bdbc0d, 0x9}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x8, 0x7, 0xe2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x3f, 0x6}, {{r1}, 0xfffffffffffffffd, 0x84, 0x0, 0x401, 0x2}, {{r1}, 0xffffffffffffffff, 0xd, 0x80000000, 0x0, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0xfff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x8, 0xdb3}], 0xea, &(0x7f0000000000)={0x5, 0x10001}) r3 = kqueue() r4 = dup2(r3, r1) getpid() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) 16:32:11 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r1) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="c58a32ea", 0x4}, {&(0x7f0000000040)="3b8a9cee8450a3a93f83062ef9af71149b82874969200b5e4733157544035240ec", 0x21}], 0x2) close(r1) 16:32:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = semget$private(0x0, 0x4, 0xda9111e776265c1e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f00000003c0)={0x20, 0x7ff}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x2, r1, r2, r3, r4, 0x80, 0x8}, 0x1f, 0x7, 0x92}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x1) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000001c0)=""/217) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000400)=0x1) r8 = open(&(0x7f0000000180)='./file0\x00', 0x405, 0x0) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f0000000080)) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000000)=0x100) 16:32:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffff83) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 16:32:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) read(r0, 0x0, 0x0) close(r0) 16:32:12 executing program 1: munlockall() r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x7fff, 0x9c}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20300, 0x22) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1b3e8d439663e7c7, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0xe881, 0x4) 16:32:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x20}, {r0, 0x80}, {r0, 0x1}, {r0, 0x2}], 0x5, 0x2) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:32:12 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) setsockopt(r0, 0xf36c, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = socket(0x1f, 0x5, 0x9) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) socket(0x0, 0x3, 0x3) ioctl$KDENABIO(r1, 0x20004b3c) readv(r0, &(0x7f00000039c0)=[{&(0x7f0000001480)=""/147, 0x93}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/132, 0x84}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003680)=""/128, 0x80}, {&(0x7f0000003700)=""/231, 0xe7}], 0x6) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000000100)=""/94, 0x5e}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x3) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) pwritev(r0, &(0x7f0000001400)=[{0x0}], 0x1, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, 0x0) 16:32:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000100)=[0x0]}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) read(r1, &(0x7f0000000440)=""/115, 0x73) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/214, 0xd6}, {&(0x7f0000000240)=""/91, 0x5b}, {&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000340)=""/191, 0xbf}], 0x4, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000400)) 16:32:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) mprotect(&(0x7f0000a50000/0x2000)=nil, 0x2000, 0x1) 16:32:12 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) mkdir(&(0x7f0000000080)='./file0\x00', 0x367b7a4eb2eae9d6) 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)={0x280, 0x0, 0x0, 0x0, "170b000078a7e1ff00"}) 16:32:13 executing program 1: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x6, &(0x7f0000000000)="ca3e8527fd22350c2dcbcc9929e97663", 0x10) 16:32:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pledge(0x0, 0x0) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:32:13 executing program 1: poll(0xffffffffffffffff, 0x0, 0x2) 16:32:13 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"}) r2 = dup(r1) ioctl$TIOCCBRK(r1, 0x2000747a) connect(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="8b9782dc395cb0a221344520c7f9", 0xfef9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) fcntl$getflags(r1, 0x1) r3 = fcntl$getown(r0, 0x5) r4 = getuid() r5 = getgid() fchown(r2, r4, r5) getpgid(r3) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x46}], 0x1, 0x0) 16:32:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) 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) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xe3480a0dd068b2d0, 0x0, 0x400}, {{r0}, 0xa949a9e04d14f6b9, 0x2, 0x80, 0xcd78, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x1, 0x5}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x34, 0xfffff, 0x1, 0x40000000000000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x4, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x100, 0x7}, {{r0}, 0xffffffffffffffff, 0x883b673892b07ba0, 0x8, 0x0, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x22, 0x1, 0x28000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000080, 0x2, 0xf}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x7ff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x9}, {{r0}, 0x0, 0xd0, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x978}], 0x9, &(0x7f0000000300)={0x2, 0x4}) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:32:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632ddb94ff334a5619515a4c8ab06198824b3da0253f00000000000000c7d4c76e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef18db93f12fc9b76a31d91ec0000b53a0000", 0x30f) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00100000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e4071959396f7cb7d640772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59c82cf898277b122d7e059df0ec0e763c615d4414c708", 0x10e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:32:13 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) 16:32:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040), 0x10000) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) mmap(&(0x7f000078e000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:32:14 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x8) pread(r1, &(0x7f0000000180)="01151b93b41f0721640be36eaa14", 0xe, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x4, 0x100000000000000}, {{r1}, 0xfffffffffffffff8, 0x45, 0x0, 0x0, 0x10001}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000001c0)={0x44b, 0x3, 0x4}) 16:32:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 16:32:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2}) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="16e212699e32c8d50e55cc873b0713bdf0be42b1e1681179af9f2b4def9ece57acfb3ec504dd3763cc931a9791043f6cca34c3b14ce3253ff15df07344cd79237b7c21b98505390755c57a68fec8c5b61f298d66eb1dafd4ce419035c4e9b94726d2bfe11431bc3bde91eb1fbddf7e2de94de1e399fd004c81f1df1126a63bc46a", 0x81}, {&(0x7f0000000180)="e451150b3d020277995bb009ea1ca46d0622cf7bbe7a0074b7a86febe40090e7ae53f3965ae06dec2a10fc88f200d06012fc98809b700e3854a36c17d4e3602a569a5d1e2a5967462e05e5a795f6509a214c7d14", 0x54}, {&(0x7f0000000200)="7f54c3964b922e3c0bc22d41f031ac25690a642758fed4dc1882cf602578ae8bb2ac867fad90b99af384c62443c6fd8c264e5fd02449802c41c5cbca5b64478954693e5a60ae74bd7794af833beb6f52b0ac191dd80420d3a1cee54df5f485fc3e07911f647e00fc2fa0bfb0d6b2fa86399cb3251ab9aff9660ff4b973ac5b2e436d0c55f01b64283934f0fab4518b2b9c0ed1815a3a51a5c1c9d9f43e7e01463f05ab7a732e1039dff4da3c024bef2f6208fe97f4e5a74044b588930a9c040ec3ffac1b1f69ef567b8d82f695bb4d7bd4d866e33056b92df9f0d5369f198000c724cf3f9f7a62d3eb889983e20e6097c5a5049554e17b98a098a0", 0xfb}, {&(0x7f0000000300)="13d0835cd99eb30889228e0382bac1cbdac65c658801a75868808bb27e6aa5d9ee958876c800aa54ef25cef37073eda47e63ba16cfa0ccae8f72b71983d2afce40fae4bf0bf75d72b85a83ecbbfec63a41dc31b929938da6e7b63ce20141d8d944d57b5cdfcc393a7cb9e6c1f637fa8521f5d0ef33a6938d", 0x78}], 0x4, &(0x7f0000000480)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xb0, 0x1}, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) msgget$private(0x0, 0x80) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0xac0428f755284f69) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xa4c7e57394c7a8e0, 0x4010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000600)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000a80)) seteuid(r4) bind$unix(r10, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) chflagsat(r0, &(0x7f0000000b80)='./file0/../file0\x00', 0x11, 0x2) pwritev(r10, &(0x7f0000000980)=[{&(0x7f00000006c0)="576ee1364d276adbdb742e0f3859dfbe7e6c427fbc290ddf6363332e0f52cd4ca8a5e178bb6cd6aab925815519a52c853458b52d4e291ae58fecf63146ced6a16963a99645a421624573efcc28e676ff27569cdbc2696e70ba03623b44fe5bda19e2b67d9f70308a3293f1a85001e891123febe85ca8d7651c1feb8e167744a56a21162b39263b3a47258b31f403507bbd02d4afa73aae850585b84973173e8a16f9", 0xa2}, {&(0x7f0000000780)="262885aaa668b9c7b8a026e4e805ca9fd6e2400315462e45860fff8fd812cb557e0fd9d14e6efe70f5785bbcf2d7c9f149ae516a837e1910d9b9e3028858ba16765056fe8a2b9ba6099326b9f6f7cc8e3c6ea5f8d4c9cb601a8724a8e02e8cbb33e587ac290ec02e0ccbea72f83b8fc5c0de835eae24fd50", 0x78}, {&(0x7f0000000800)="c976cab43717acfa9b612a6e6feb8386753b32876072a9b8abfbfd5b9aee2189640091efa9080fdbdbc7e67c523c9fc6d510f7360d9dba714d8eafbc859806121d5c9199a7db01074783cb2bb42768a65ae32865dcb67ad2d09c3d4524291c246e3c6e41627352766659e0bd27af4f88ea8267be1dfbadfe536052ec6d587681fddf1545b60800f874946e8861e023cb5079347443ce67c2c2016b3e0549", 0x9e}, {&(0x7f00000008c0)="92f207e13b190dee14297733e545b6a28c01ff279bebf862b75242ede2b3e33c85f2d132c1c5a00017f287949b4497f0e61028670d9e012afb046767f48798fb2ddca0b5de6b4d4c0c994f133bda2098fad3dab00b6bb0139c386c74e4c3286d596eec9d7e8931fb00ab2d32d85b27437c021e7789937c636b2d6da4301d78d6ea61ed6a53eb12db9e6d825a48ce000d9ccc9f063d44c5fdf7778f8d26def735b647445e777896e67c9ee7156456847e60db4ec3b5bb646b", 0xb8}], 0x4, 0x0, 0x0) symlinkat(&(0x7f00000009c0)='./file0\x00', r0, &(0x7f0000000a00)='./file0\x00') 16:32:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) close(r1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff) 16:32:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r2 = dup2(r0, r1) shutdown(r2, 0x3) execve(0x0, 0x0, 0x0) 16:32:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x26}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x0, 0x2811, r2, 0x0, 0x0) 16:32:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3f) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) syz_open_pts() 16:32:14 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x2000000000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xfa, 0x0, 0x5, 0x8b5f, 0x4}, 0xc) fchown(r0, 0x0, 0x0) 16:32:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x43f3d1f8, 0x1, 0x3, "d9d13a4ae141d8cab7f49c264ec0f9f76266b494", 0x4, 0xfff}) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x1, 0x3, 0xfca, r2}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:32:14 executing program 0: symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='.\x00') r0 = open(&(0x7f0000000000)='./file1/file0\x00', 0x2, 0x2) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x0) 16:32:14 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x440, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x281b0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/33, 0x21, 0x1, &(0x7f0000000180)={0x18, 0x0, 0x8, 0xaf1b}, 0xc) sendsyslog(&(0x7f00000001c0)="4583619870adb259f49aa06e6a23f603d5ea0fe5a7849e90b2c758ab5145a3c5b979206a51ceae7e06cdd0773cdce9a96e6d05643bd0f4f397042abe39e5faf9c8831a957a55c69d3d0569a695f5b679186399ee06b2ef82fe79eeec2c5a164ecb7c7df12c0c3a72698f41ce187d554429e5b32ba8", 0x75, 0x11) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000080)=0x10) getpgrp() 16:32:14 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000052000/0x4000)=nil, 0x4000) 16:32:15 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2d835e7d9b9ed514) ioctl$TIOCSTART(r1, 0x2000746e) accept$inet(r0, 0x0, 0x0) socket(0x18, 0x5, 0x4) 16:32:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x52) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x6670ab0684f6836b, 0x0) listen(r0, 0x0) 16:32:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f00000000c0)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa90786e5ad4c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0xf53f41f80d626083) setrlimit(0x0, &(0x7f0000000040)) close(0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000240)=[{0xef, 0x3}, {0x85, 0xffff}, {0x103, 0x1ff}, {0x80, 0x1}, {0x0, 0x9}, {0x42, 0x9}, {0xcf, 0x9}, {0x20, 0x81}, {0x22}, {0x8a, 0x1}], 0xa}) poll(&(0x7f0000000000)=[{r1, 0x3}, {r1, 0x66}, {r1}, {r2, 0x24}], 0x4, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') 16:32:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xc3, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000580)=""/4096, 0x1000) close(r1) pwrite(r0, &(0x7f0000000200)="0c5be414a2a57e585dccf92be8d9cda54abf4051f069bc895f826b858b97dbfa9ba31eefe30452d0e76295c3acf86f1e9f189c5f4ef3c58ebe2824cb0da50c0388f0d1a09fe6d885bb6b9731292cf88ca892984397ded870bf8485764b4a2318c048e6681dbde216fe59360ab2a306289e5c47e6046b1c8767c8f0daabbee059fc8247d26a52f9a531cbef516c2a7f9911fa0af0148e92ac1c20437b843612a884526428fc8c416f4890ea6255a1702beb1ed4cc2128f3249e568987477729cf805e0f8480ea652c92bc50381a3a3d51235df1ca31ea6c71aee2c14a87b3514c8a0754461e815c42e887775353e1226aab25a08f", 0xf4, 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180), 0xab) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0x3, 0x1fffffffc000, 0x9, {[0xd, 0x10000, 0x216b6c, 0x6, 0x8001, 0x1, 0x2, 0x6242, 0x0, 0x3f, 0x0, 0x7, 0x9, 0x8, 0x1, 0x6, 0x7f, 0x6], [0x5, 0xfff, 0x5e, 0xffffffff00000001, 0x8, 0x4, 0x800, 0x2, 0x732, 0x8a], [0x7, 0x6, 0x2, 0x5, 0x0, 0xffffffff], [0x6, 0x9, 0x400, 0x4, 0xfffffffffffffff7, 0x7], [{0x401, 0x8, 0xac4f, 0x1}, {0x2, 0x2, 0x100000000000, 0xffffffffffff8001}, {0x100000001, 0x5, 0xaea00000000, 0x5}, {0x3, 0x4e45, 0x3, 0x800}, {0x3, 0x8, 0x8, 0x40000000000}, {0x6a, 0x9, 0x7, 0x6}, {0x9, 0x8, 0x10001, 0x3}, {0x5, 0x5, 0x1, 0x5fa}], {0x7, 0xffffffffffffffff, 0x2, 0x4}, {0x4, 0x3a3, 0xa9, 0x3}}}) 16:32:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000180)="c01816c41ced76ceb19ee5484c7add", 0xf) clock_getres(0x2, &(0x7f0000000140)) r1 = shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_open_pts() syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:32:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x313) write(r0, 0x0, 0x0) 16:32:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:32:16 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, 0xffffffffffffffff) r2 = socket(0x2, 0x400000000002, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x80) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x147, 0x3) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000007c0)) rmdir(&(0x7f0000000180)='./file0\x00') fcntl$getflags(r3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getegid() r10 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000540)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) recvmsg(r3, &(0x7f00000009c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000900)=[{&(0x7f0000000800)}, {&(0x7f0000000840)=""/154, 0x9a}], 0x2, &(0x7f0000000940)=""/97, 0x61}, 0x1) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r15 = getegid() ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000a00)={0x6, 0x1, {[0x3, 0x10001, 0xc10, 0x4, 0x0, 0x1, 0xecb5, 0x100, 0x1b24, 0x5, 0xf, 0x3, 0x0, 0x2, 0x3, 0x8, 0x4d75, 0xb5], [0x3, 0x800, 0xffffffffffff0000, 0x5, 0x81, 0x7ff, 0x3f, 0xf9c4, 0x8000, 0x50a], [0x3, 0x4, 0x933a, 0xffffffffffffffd9, 0x9, 0x0, 0xe28f], [0x1f, 0x7, 0x0, 0x8000, 0x0, 0xffffffffffffffc1], [{0x6, 0x80000001, 0x2, 0x7ff}, {0x4, 0x0, 0x3, 0x8}, {0xff, 0x6, 0xfffffffffffff000, 0xada}, {0x0, 0x2ef11a3b, 0x7}, {0xd28, 0xe9, 0x3, 0x4}, {0x5, 0xb9, 0x6, 0x80000001}, {0x1, 0x7, 0x1, 0x4}, {0x6, 0x497f, 0x4, 0x6}], {0x10000000000, 0xa3a6, 0x7, 0x8}, {0x8, 0x0, 0x0, 0x9}}}) r16 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r18 = getgid() sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)="b77417be85e550ae97a6f9d965d4ba678aa61f2cfe99026b649b3f2a423508d5ab25690879e6be133aa801ce57c0c2b7014a18a7b55739c4fadbc27670f23ee052d5db99d3ba641ffc5ad2a34eabf2a7ac682cdead4ef8ed8b8ca1b551298fbecaf32b3f333ad6889c552d8b2893cb0e06437b76eb530c667833153861375afb6e088db8fcd6e9cd4918d98ab98ae75d53", 0x91}, {&(0x7f00000002c0)="472cb6fd50090ad435fae12bd69f72846b555d74533d6893f1dda7be10eb5cc528bcd57d2f30f149569072488f8591a78fa88b5d57d91763d8cf2efa43df7f285be4ef14983ec12cbbd86d51d75f36e99194b5034dff83153dbc40844a95c8478ec1766a135901df49a1c3e4cf98d013069acf86adafcbf273da109d98e018d04f03b72ef8798d2fb3e1ada5ee2ae8bddeafba9b89e1bcd99b8db1219fe47f4810927d3f620384e99c6602ad579677ea1b2497", 0xb3}], 0x2, &(0x7f0000000c40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000c697da895b82a0e503175cdca8eb4e29ae55416f8fa7b4f9be9bec6bc58dae0cf01fa96f1659937858e3b8653603a98f36bd7156cee98940b4", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x405}, 0x2) sendto(r2, &(0x7f0000000040)="941376c93df23ad2fee098309dbd7b40a0572730aea100ba86497615d3429da5c6be1cd63acd990e07f20452e90ce1c9c46766bd5cd52612c9fe3d7e5cd8a2d2eda5c90029da1a3560d6b4475fa9e27c5e0819567a143f4d0f659ba02192b82a915d62952898223d8aaba10f942051588a82a6335cf04c7ba8c50ee183", 0x7d, 0x4, 0x0, 0x0) setsockopt(r3, 0x0, 0x200000000021, &(0x7f0000000000)="caf5b415", 0x4) 16:32:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x18e, 0x0, 0x0, &(0x7f0000000080)=[{0xb8, 0xffff, 0x400, "236aaba6fa982b8195bddb7ee4448ac46c5c1dcc27857414d4625d10335d32e23aba04100463ab7401b614612a99af9a013241375f6ea2cdd773d72ae1c117b70f869dc5245e5aca5f8107b2aa49c290421a594cc62fcecc8e8fa410e63fcd3fffcd60b4a7042e2163f641d83e60e7dad923d17e77cabd403b38666688f3e2ee96e9c6ac1ab2ce9e341299d3a313e4ba4f688ad00a60423b36c8a9014bfda488cc7a8f96cc"}, {0xe8, 0x4f992f04a3d9dda8, 0x7f, "dc5e479491bb554638bf42a435df0de709172aa9c24fda0e38d7e901ddc285e48287439a9111ecf28fd1e9244ec33e1d3b530b5f57cf3c7c4a497975866919244f4064e9d5479c1b48dfd8bace8462a1eef89be778b83537a367d789bd579383116843005cc9b357c00a75cf0f8656fdd87aa4537a07cc12d9a3d262d50cae981421c30554b20e2b4113bea46b0e51a25d38c5dddf1e2b9eede9327d272053971359146fafcc7ae506f9dcd4d24b15326bcca82b3f7744b4af7afeb2948d55f9d59f7b63585980b2daeebe4cd3a25a7e0ae51a1b408cd43b"}], 0x1a0}, 0x0) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)=0x2) 16:32:16 executing program 0: r0 = getuid() setreuid(r0, 0xffffffffffffffff) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:32:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="373d91e5660c421d536ab9e92b6e533b43142e9a37ecfe780a1daafd42fc2fe4deea88041d31c474ca7a57f99b84613e1d43481600286932c6b3c8c989da812f7fe4a3c21659cd1a2ff2b6e3afa9131714a3c9b93fa5e94560241339ae3a15234b8bff3d0ef240f0458a5664eb3d67993fa733ff92511d4013daa2c4e3d73195cf48590ada0326d85910941304876de7d4d49cb56954bce81700ac66fc1a9169b7c5dccca9fdcdba24a2715f7ca1cdb79456e300f17921ef08b1e1cd33c00c0f74e70ae9dd7c31debc9a238b4a93c64f97a64d2a37fc04cfa4001f7bf5feb0e768cf5ddadfdec826a78525567c5ed70d6e05a6e76c46296c8c22d4858341c124b3a29faa32f3675fbebab5fb1b495e98adb3fb9efd7399a3792ccfa433492a1e46c4e1ae4e52195581e743d9f269c26c1047b7c2d561bc"], 0x1) r0 = socket(0x10, 0x4000, 0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000040)=@un=@abs={0x0, 0xd}, 0xfffffffffffffff2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:32:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={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) socketpair(0x20, 0x0, 0x9, &(0x7f0000000080)) 16:32:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 16:32:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000080)={0x0, 0x3}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) accept$unix(r2, 0x0, &(0x7f00000000c0)=0xc812a5476e09d371) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') dup2(r1, r0) 16:32:16 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) chflags(&(0x7f0000000040)='./file1\x00', 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) unlink(&(0x7f0000000000)='./file1\x00') 16:32:16 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x10, 0x1b6) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) fcntl$dupfd(r0, 0xa, r0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) 16:32: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) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r3, &(0x7f0000000040), 0x16f) r4 = msgget$private(0x0, 0x100000000) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000000000e8ffffff00"/138], 0x1, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r5 = msgget$private(0x0, 0xfffffffffffffffd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r1, 0x6, r6) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000540)) msgsnd(r5, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) pipe2(&(0x7f0000000000), 0x10004) msgrcv(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgsnd(r5, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 16:32:16 executing program 0: r0 = socket(0x2, 0x2, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffffaf, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1476f5000000000040000700000001000000ac14001b010000ecffff000000001000f82f76b61bb92be7287f30ee56cc6d274b7c3880030b9ef20e36b825b4250895be27d421dbecd2631232616b31b4b78145d96d", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000167cecf07a4577883e84334f51751ea1e8a5a5c41e50699760a021efebe925eac015dee85203abe362328894"], 0x18}, 0x0) 16:32:16 executing program 1: pledge(0x0, &(0x7f0000000000)='vmm\x00') pledge(&(0x7f0000000040)='vmm\x00', &(0x7f0000000080)='}\x00') pledge(0x0, &(0x7f00000006c0)='vmm\x00') 16:32:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='f', 0x1) close(r0) 16:32:16 executing program 1: socketpair(0x6, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000600)="86cb9c680151e5c0071f0230727a648d93ff27ef9cd0ad9d8d3dbc8ce7287d7d84237a47bff069108451c4d3cbd65ac23652d8f2b54139f945a2e2c4bcb11623bb53f2410f54e9ceca0241c73a886eaaa5b7b89e1c42b11c7e7f1289c7a7a657f9f34b7562bfa3ec26d7902cbea5a06a7b73d347a6ef584a55d04276e935573b3616ae935c45ed74027195e01a6945e0b96f355611ee8d29351b3a6daf262de4692d01cf7f8c4925b11f8375c25a9be30d4c0478b6b5906275dadc4db47df86e4189e2479eb56a9cda453f46c2958f66911b24e96036a943eee5c9ee13a95ca1f24114a67c4d5134859ac34f1a725b1be5d58e2579a6b65e76a5b0b0c5849a9806082bc6a301ca6a19545cda230df5768721216eda217a3857ffc1d17277b2a07ed05d061e89fbee763cadff5e929c09ef0a40a59a13b84765074135164381bc49be5ba44d36968463d9cd5948c653e5407adcc7ff77d9044d7efb10147940c81852386d104f0a65b3d30fb2f06634979a9964217b0f433b1b1a14351cabf4f7fcecf18f5d76c4b5475e96c452475d225376b9ed4f12f01153ff59864515eceb159a4c411204ce4a559577db07bb1237dd3e184c05a9c82408353cd25b616c52facd432cf3fa946d1396f3c592411834c17c193c7c9925a099aa8d57770491397eb3d1696f3058dacf17100f8429e20c7973d839c1c52dc0d01a43f0a070932f95bc53798f0b1db755bf5b73a6893714524784cb3256a54d433da3701a9823d772332f9790bba7a8a6ecf9784e840971a891a70f5048e54b411ee43411a19559407143d16a63f52486efe0e9889f43cedce8d403ff6b2a2a22528803aa56b6d36ea27d5853ee8ba631d0f811061d5bdc70a5199e9db3a490ab9f28e134c771208bf9eeb41c46c22e500fb6dd382b909545ebb608f6b04194e8015d18a026d7edc53c134e6df34b963d276d1d3605c4a74d0b6a029a3ee187bda32ed16074b96efd9dee7de8", 0xffffffffffffff6e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="8910fa87b00e607735c5798739607037d12ea5eec4deb7af", 0x18) 16:32:16 executing program 0: pledge(0x0, &(0x7f0000000140)='vmm ') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r0 = socket$unix(0x1, 0x445ce84838914c4e, 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1cf) setitimer(0x1, &(0x7f0000000000)={{0x9, 0x5}, {0x5, 0xf1eb}}, &(0x7f00000001c0)) 16:32:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000380)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12af0f8c]}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) nanosleep(&(0x7f0000000180)={0x1, 0x5}, &(0x7f00000001c0)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r1, &(0x7f00000005c0)="d01f23d0792b03dad33d1e6c78763b34e24907176e5e64994231fb75bae94b390b8a329cca53082b8c8080bea82feaedee28e538e04962c1d9cc11b576b30b35cef6422aae177b0f894d15e8fd886d7bb96735e8cbf28bd2cf45002c38e94971b5458f8952d35d7148b41d40ff40575515660bab6d62939426baea175d1847537220f261625cf858f2c641248bba0220bae6dfdf2e2ff80ec1a52a13035b333ca40f86b4cf5a2e1d51e4f26710ecafd8c754f9d4ade7d21569bceb87b1573ca339e2f9bca339fdf960110397cf1c3af323a7d2dcc17357dcccfbac1a374aab40731805bdb60f940dcb4eed6f164fc784fb18", 0xf2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0xe6, 0x101, 0x3f, "f5453f566d62be06220392abe7da41962230ce08", 0x9, 0x6}) r4 = msgget$private(0x0, 0x400) msgrcv(r4, &(0x7f0000000280)={0x0, ""/192}, 0xc8, 0x0, 0x1505b08458846e22) syz_open_pts() 16:32:16 executing program 0: r0 = socket(0x3, 0x2, 0x8) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:32:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1d82b3224230d327, 0x7) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:32:17 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="85b6a816ccaaad688202b7", 0xb}, {&(0x7f0000000140)="e51092b47b130cf99ce7f52d349a52131527dea8a0e1d159e982b3b6963b53af9a446b799d0ccbf7215e12ac414eaec1894a91488f13c095ca85efc83a49794f3d7b76d972698a08945c50364507de8b2012b8af3e27bc20f3be6c39e3f5be4e2ef9f0", 0x63}, {&(0x7f00000001c0)="4cbc3b39388154b3b5882c6d47254ea4c178bc5f8119b4ade49c6e0fcd2ee021ec2c857b6c989c7ada9a6d1d95b854dad6d965c10eb63f78f7a9d7db97f2484846dd6a180c803a0940c4024b18e1b609cf5da4c07c0502be44ccb7200a2952c189238139f01f0fe4b91cb100e76cd87b35eba4046441bd87e36c6a995aefd1fb590cd0e4ed44dd2212efe2485c90ba9588256d8551767db9d22b026ed8f2ddf392042ab07420f5c696bd8999361b49393ae11b77d4c79046cdb47e47dc9529e6ba3f6341ba0ea700b24991", 0xcb}, {&(0x7f00000005c0)="30dc961c44d09ca08a9fd6af8afbd9140fc93633c7df92cdad6df3c6f366e83ff6e3fb84e5210077dec59f73b88242faebebf1b18f6b4196647cc190f37fae66805c88eca68280836eb75c0011e9992cf448580d9482fd25870c620d3e462c3b12055e7402cd46c14b1057a3470a8029f1e8369af6d6368a197a6a06360647358d80bcb5c70de789412174ba0ead2eafec30cd1a250adeac7ed240b76f400dd903df3a930a3c8a5f7a25f7611d7f5c9aa9226a5be79141f1003c2eba0a43e30a12f746dc50ce428a21bd8da1c94dd944019aca2dd10947deb8add2b9dd596964e2c56bd0185bf60979edf5210611291e7a5c8f0d1df99fa0767648f8acdb248cd5c62ddeb614f8cccc6b9ef21da139f8174fe3f16948c5ff9ec22c097cf3fd55cb37c01cc7a380114a488ddf025a58e9570397c324eeae0bfa66ed9c67ef6ade40d63c5efa57751cc037c701d0628b77d304bd8a88b87b8072b9a9dbe90b21a407545ddddd0401850406e4e6c4b0b55e93028f75bde09e95116bd610d7a88d90f2c6e33f7e08b2f24ce5884815748523f8dabac692f4b8af22e45e0ecb61e0d7a8e9eb748ed22ea229133be74b8a1e777789da0e15182506bfca50e596be53305ec9dcc424178e8c3b3c64896cbe80a15e55de541600"/484, 0x1e4}, {&(0x7f00000002c0)="eb8f2facab9c8574ccb9d71b3f5cabc3a34854df94", 0x15}, {&(0x7f0000000480)="662df284b3efbb0fb1822adb73e49c4ae14941eb04f6bbaa99054326967a781ef70248c006dc1b4490e0d7b4556d68d5b70e19184e0efdedbb98f8b6e9d2ed7eedd7b22b83193e11f7f5931d1db62c7149bdb831ac3e8d5f729e5dd361a2f1d3336a8eeaee2e51ffdc793ac17e68c03a80a540cea6d141fb6036bd35f2d5300eb8dfcd30f232a44e6d843142357127", 0x8f}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) 16:32:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000080)="42449a11ab76352c505b602c2ab14992251d95b086139ca29f02198ce38ab43a855940a46df61167a382476ad252289b73794739b4fd8dcfb31914dffb985957de8da4ff39e4cc968e5a7f1d9687f80836852ddcb1895363da41855ece0eb3665028f5cdab060f3c27b54a382bcbb0eb4c36f6fd965ed637a21a840ba65ae2b0f0010c2c8db8b423de51a33f8036f580732dfb5f51ad11bf5006ab7d884f8862db7aed2d334427eec6576d", 0xab, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x580) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r3, r4, r5, r6, 0x8, 0xffff}, 0x401, 0x100000001, 0xff}) 16:32:17 executing program 0: r0 = msgget(0x0, 0x400) msgsnd(r0, 0x0, 0x0, 0x0) 16:32:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x128) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f0000000400)=""/229, 0xe5}], 0x3) fcntl$setown(r0, 0x6, 0x0) 16:32:17 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xfffffffffffffc54) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r0, 0x20004276) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f000056f000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) munmap(&(0x7f0000466000/0x2000)=nil, 0x2000) 16:32:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0xcd7, 0xffffffffffffffae, 0xf1, 0x5}, {0x0, 0x2, 0x9, 0x9}, {0x10000, 0x8001, 0xc4, 0x80000000}, {0x3, 0x8000, 0x0, 0xffffffffffff0000}, {0x3e0000000000, 0x6, 0x3}, {0x0, 0x10000, 0x10001, 0x180000}]}) poll(&(0x7f0000000000)=[{r3, 0xe993bc05857e89e3}, {r1, 0x80}, {r0, 0x4}, {r1, 0x10}], 0x4, 0x101) 16:32:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000033, 0x0, 0x0) fchdir(r0) 16:32:17 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0xfffffffffffffffe) getsockopt(r0, 0x200000029, 0x38, 0x0, 0x0) 16:32:17 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) fchdir(r0) readv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/252, 0xfc}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f0000000300)=""/15, 0xf}, {&(0x7f0000000340)=""/213, 0xd5}], 0x5) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup(r1) ioctl$KDGKBMODE(r2, 0x40044b06) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x111) connect$inet6(r1, &(0x7f0000000580)={0x18, 0x1, 0x3, 0x5}, 0xc) connect$inet6(r2, &(0x7f00000004c0)={0x18, 0x1, 0x8001, 0xfffffffffffffff7}, 0xc) socket(0x6, 0x5, 0x7) recvfrom$inet6(r1, &(0x7f0000000500)=""/36, 0x24, 0x40, &(0x7f0000000540)={0x18, 0x0, 0x5, 0x100000001}, 0xc) 16:32:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x19) recvfrom$unix(r0, &(0x7f0000000040)=""/166, 0xa6, 0x4496a2c5e3d933cf, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x3, 0x4db) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) semget$private(0x0, 0x3, 0x9) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000002c0)=""/194) bind(r0, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x1, 0x1e}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x6, 0x4, 0x100000001, 0x0, 0x7f, 0x7, 0x5, 0x0, 0x2, 0x9, 0xfffffffffffffff7}) semget(0x2, 0x4, 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0xc40, 0x81, 0x0, 0x0, 0x10001, 0x0, 0x4, 0x2, 0x3, 0x80, 0xfc9}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)=""/182, &(0x7f00000005c0)=0xb6) r2 = open(&(0x7f0000000600)='./file0\x00', 0x1, 0x20) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000640)={0x10000, 0x7}) sendto$unix(r2, &(0x7f0000000680)="3d217469870d857af289116c03db1bb16d86aa76d02bc92bec097175246d2960749010c4e00d550a016f0efaf08ea8faa0bc358d25c659d4e468ec08a1f8a1d9a9f59f9fd7d467119ac69d360c42de525d858fba55c8ab4b8783a8248c3b842d", 0x60, 0x400, &(0x7f0000000700)=@abs={0x1, 0x0, 0x1}, 0x8) semget$private(0x0, 0x4, 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000740)) sendmsg(r2, &(0x7f0000001940)={&(0x7f0000000780)=@in={0x2, 0x2}, 0xc, &(0x7f0000000880)=[{&(0x7f00000007c0)="b1b29dadb7b6c7b2f7e122c6e7465fc3f16de71f2da5f1616974d1c384647a7dc8aa8ee2af580e15f8a426cc18141c3e8551fc5cfeecf40c784128d0505315fac0f3da253ee3dc1286293f5e7c0fdabb74f6c0ba7b8d239ad4f3134686f23fe360810e432145f967630c4e2adc4ab56f699475e5467bf5c54a2f5af47ffb637a23457dfb9570c8f30bbc962c67ba63bf025b29a62bece2faf443ab0d4cf66c0f967b309e89e9934bafac2c87b56f63c7dc1a5b80bc5e642529bfd07d0f", 0xbd}], 0x1, &(0x7f00000008c0)=[{0x38, 0x1, 0x7, "65b26207574b3aeb17fcb4f8b1e252cd6b9932b8cce931a9ef330e5e1ac4478cb9e2c67a"}, {0x1010, 0xffff, 0x200, "dd4dc9a2e2ce97ea6456c2c188c0dbc1b64f2b06dc0202b2167ffa04389204172e319015b608b578924a98f299420e67b80549693c8424318d10e7983cce957dc6ba7d14f2e011ecea5a545c10e8c3da92e22522fff970a9250884c41e23d932f4804a1991e9b3b0370b307a6ae409792c78aade6939f9547743c904eb757bc44f652381e856dd05fddd3fd4582241f70b758561e66f29d922a65b54e8cf13db8e72d1c9e8e9507b88c8df2f5308fc5f71dd4131f6db62e223f1ca265550bfee0cd65572a86a45d6e5fb0f84d2d75c486f09bbbbf4e026080017480b80b7762c278decbfe7824ad54c581bd7cfa91f69fd443cc5fbe3b9f2a21f14a138be8f5457519aef1b84bc8481a647f44e6df0e8f46b738ffbb7b2ffd76df8bb626269d1605527006eed9dc8504c8c3ce38af08aa6e88758c0028f3920b6d7d476c7a14ce9e3980b47bac2eb26861350445d2f707a1554c1fc6d0e556771a4f7ab34994b39b946d19278b72e5ad7a6327cd4eb8b2ad6a31001d74976a2a4f24fa80fd56be2a04a6e63ceb4761d21d1abb3438391bdf38bf09afd731c8b4ed99bd345174d704d9d55b23a85239a16818192ccab2662b7b23046f7c30bf07e8999aae02b973365f188b7e91b4543a5000e479a4926521925804ff21fb43f7971f5ca4ecc22929e63b03bef43a02c459443a0f0806938e4241926a1e509d7a881c103bc8c1a5e41f04a11f250c8881e4fb22a2152da03047d22a58be783609b01c8b0acd21612b33cf09ec79b216377b84ff46e158d3712b72e58ba2889e04c0184eec6dcbef5401b4025a933392954c535ee3a0f2e06cba912c55c2d6e428b2b86a0701c0cbe43b73690935873ac2a322db786f5509b64bf22d4942acdae55dcdec580eb19bdbaeb5919b74fdbc03a978c92b6778e702c0a87f28700418704ba0e7a49c04a4c3a077ed1abe95d76e0abea83961fa92f966f9c4e23e3aa2c1eda9fa46cfea0a6acd1431af9a8fb1620f9f37eb459580fde435ac1b13d92880da9eb84c35e988c759b0ed62cf81d917e4eca180b46d89717004a1f64c96647889a7d12b4cc0edc09ae0d02761d6ed2b6d7d4ca001bfdf79f72e62673d574b95344a503ea0f5fb15977258cea61cd7f7020d49f0cf4411fcd6e30d0c5d09c38ab8239066b9a3c1b23d19fb1a28f75e1fb24d02e0e2fda0331051724de9bd5583df5fdf47e8f677fa0bbc59782e1ae15897f79f49158107831d3b3ed43932fe0a4e5958f215855a6c2652e10715d7a1a3b92bf69b50a92024513ab5ca9f07092970f0e533403607209375241b57226c79a55fe6ba9b93b5fa0fc03ece00150ce1bd7561f1de259627668011406523e82d25056738ff7287649bdd21b636f4aa00970a103541f3cf95a4ca62876285bb35ab85d2f07551b8b1866350b4a48836c6b1a210f2f58b725346db284a488637cc9092d49beda2ec68e3af404c6820eec5c5082b5f6974e62e8282acf41b91819ba628c404d116278d7d9c718ab9fa146f066ea226c2f87e0837ea91f1466fce1cdef232a87d4d221403df84197ab661e63bd288dba288e1bf37b170974a724f3a8f0201e4658936cfcc261517e06414a16513025c7a86bc4b422727b8965f6a699f3da03a4ae8f675df1bde939fa3dc71cbf80854573ffd31d8538558fe219c557cdfe496362092c1c1cfdaf6f23b4b2f321f56f88b6787e16d78d974453ad7a00488edd146d7dbd22983c963ed400935eb115d65fa9b5e361a3d68a6b3e3085379602587ae2906804e13f2d28b7af606d6833a6ef52a256939737e1f4a8bf6317559eb72fd9884d95d0bbd5684fb4825668ae99485f80db97d254edadc1982ee54fce370e4fa72ca542eadc0dd34225c3a5e6509fe59dd813e5b0f310c9302095ba7ef66945c79ee0ce9d0ee87aae847b4a02d7f695b0dccf4d3f6f5f057e1df6378728a8b81f2e8dd9a28bdee86178384ef40a2ea60aece3224e4cb34c86b26aeaf13d1a08c83832e4f3374b259ea229d2fa459de1cab339fda25f79aedb39ebedee8fb51f7631d834a917f0643a57ba54c17cd8cae2a9e8e1b37f901d393e326c1687c8982ea952cac5d02a7434516096d7af356a133f2351a9adf3b8ee3c251e1acbe0f2abfbf70dff7f7adcd0c79445ea365bdb55999f5723f4a04f7f4ab56cd3dd602ab14253968317e24576da3a6d74bb99883cfeb597e4c127a7d187d3addc3e9171d5c9996aedb75cf761a29e875322564b4801794c6b600468869cde20d4eea5bb71b63e49f0fa3c94369b3ab6caad4e206bfb0c935342964cf6778ea894c0b1255c3f16c35206f16df1da6d78ed7ebff61b0856b8a9e345f7021bdac58e411c901ee1c6aa3afaeb54927618550d5e6ca1e94bb7dc04079e47076b914dfc811a70020bf0323e390bdfcc3ef6147aa9b7433b69adf03e1ebe1558e348db7208d56b37df6c49333285d2684f906292dd2f335de3cbc4454e36211bcd453a997c5ec5d27131e03be2a831800afba6a3603ee0c5c8802f628e6294a12794928e4d99640871b59c0692185501726cabdb5b93d8a9c81ae02dc86b8fbf7723c94b892917465f97f22d2396283a3038e9843ce74654376c70f459f68c7c9938a1dfce05e6b34de3b8799418b4c8f40512c6c4404811044e762ae5a3fcf74df1d86dfa87d76e00ccc769bc924bcf4de03c42dc203201f3116bb1ffc78a9cd72a3bb0fccd6623c14b4094b7b6871dc5c1c0152d26b96832c6769e4bc41b742731974b77a33340c91a54ebed814ccc83b69324f317ca4dd25830a29e3e89fcc3767e3c2262d771c8434f7b1c071f8d90313ce6a1aedf581a01ba96e67e0b85d33a819fade6f76c90c8befc9074d4c444a03f7f375e29790c6fd33fb491836a6cf7ea355980b5119efd2a4653f39dec5c7c560e67187b0ef152691c97b0519333df8232a4f4c281fc92dfb1583ca0e11f0dfa7980f33d5769b140a021dc8464604e53b4652e93424b446cf06f35c75411de22d73aaa5a8053a407ac1ae397fe7e61d8ef26eff18b659bd18e0c2a19d732bb65940782c3d52498b189916363d2a3fabc7ad34df5fb9a5efe230ef6292d3b5e7d5e064716689c0db6a1981f3d24fce696aebbe89870a67bb771dbdffab7afdefc459a970f2f4c5d6d97823a78c35a2c4a54d618730a6395ab36940b3063693b63fcfc197de0c881ed32c014093a6756bf7d0231cdc11ec53cb5813b11829d2848e00b4ecf43236dccc69ad87b3f55929cc199a760346a3eae0d4a935ec260807294ed9cbb1fbf8e3b4804684c803538ef5fe3d24f5a7a3a869ba26a19a02396716062d751a54dc0d82de879576d2659a777d846c5af8849ec2348525c8f6007f2b3f345f35bc27ba7fa5204d7efe9a46d70709fb2cb36f0ab9ac46fe50a6a293d3482fe98b9a546c899f99cea91fafc06efbd1fc9236d16c6d41fb99d930b8c7ff9611aa22d680a5358199b73c265dc3d4b63edfa634b55864bb94ce832290eac5aee03fa9dbe1da69c14d7d748a8874cf6cc710610fc14c6292acd09c5a3966e26740819671bcf47aafe1ea7078da5ec5fca633c3e2b0915a4e94832cffc276beda4bc990087956387799daf38b43473bf843f8f995d7858ba48e7a4fff5e9b68fd864f5338d9ae14c4bd3902139dfbc94f6c50e84630e09584f24f6ddb2721e900ec32b6a5b35d16c19aeefecdba5351e475943e26d0cbd69a2bc3d9c0d66d9ded501bfd21e5c89a0b4ccbdc8874b3d4b33a9579159edc1faeeeff0336b40b2d488ecaea31e9f0c424a150219e9ed5be1294580944c84f720d69a7d0a9ff57687e2fb7632d4aeb7e7b1a41efee25e41e427f45ced71d4fbc38de0ef85a188b478f5be6e4e075201a12f514b669302fdd349df8e5f3890abb2c62eae0a030e1b537990472aa8ad9e578c8da0acc0601141746a04b4c61af255a1274be2650b03f2a7e0cbd94ce1aaaec4276d2eb592d527d53d2d407c3f073f6773545e17b17a0d57936edcf6cb10dbf4c0aaff2b403e8da84c6e59c839d175577c37fa5d9cdbb9ad73a5d7055040ca6d595f5d3372f021c1dc84492f97ea52a72a318d142485416d169d664f3ad258411efc932eaa28728636362910cc69d434138e1e48f9df2ae8efc9161f9435c6633a70266b5a9f96a7d84628dea53bafad63b626af5b4ebdb87beacd5524b2df9a2e07a464476c4ecea8aaff7cc0d1ff3a0d347f05d411352a1a501f6919cf4dc765d0d9290ff82518a88aa43eb3ecc510145bb68fd0377fd1e29933a5002aa54eb1c0a9070afed97343b3b4406e82be112a21ac393f59735b16976dbf19720bf015eab1bea35667e0a144162ed32d64fbad59963c62edc32acfdbec5d22db1b173fbbfde663a8467f5da36af0bdf53aa9fe864e969a67b396c2b4892810e3d093ff83c4a049fca61ceab2d0e01bf52a129f295b859e5f95de5bdc0cdf931f63ef5763e6c288e40980fcb0fbdea8f41a3fe61df17de53a01d77b69c4c4f218b5a8c434c7fd058ed5f0f7732c2529ed85eb591723988aeaae5ad242a25daf11545d9c5092cbe57a9517fb5d58d9138d549cd8cb150b3d2541508d7ac95b066086ccf7d5bcca422045de81acaa0c2b13be3db8983b19dce48111c64ca9444bf537db122e45a3ebb160c45177e5b89d21013fccbb609e7d92e0d4e9768862f85633632f29030a7a248167b8040942badc00ece09a8b3a731c4c264eef4c6930745cb54613ec99393537a3b92f137c09d4a24ac54abf0c01b721d7c6884c188f1482c749ab46aea7dbdb1e9a767aa41a6585f7dfe1e9cfa33ca386e8c4feb28ac9b9517fcddeed5bc534d20b9b584be6d287d744b67a973c963c9defd8a7c6ee83e9dbeae54932bb73e24d45d432fd96677031dfbf9164d9be3b4996ce797d66f45adf4ab74a9588acac8ade1c713a4702b87f8f2964b65126e8acb562ac93ac6bcf73986cfabf33b0ab7887b78b95c5da94995a151eb6a96d0934a898cc3f42f177f8aede0496b9738b5957ee2b4e7ffaa29b9138dea0f1a969dbaf1fcc0a6a7dbc2f47711fa70acb60897ee8f24834f7904198ae2ed81cb04e9bb8d76d221107a465bcb9c49a329834f5b1f32eff56f6847010fda3bdd0b906193cedd514a7ae23530b6f51c90adb2a648a7bc8ba9b4d25ade9f5e486081a37f2b50736931726559ae291a08c260b1d45cbfff3d1dfeec566aa160940db1ff004adf7f97b2702e9c793429cde3f831599415ac964bb282ce761387ce3996f09a501cffc42e166fb6fb5a35fdb617fdb26fc66ae94729007f908a53de9f41d8a0767ebfb0559abf210e375eced9a5ba7e45cb0415588c7aab6908ae9e0fa358727e14b7b7dae7a8259ce221323447f5e00a8d4bdf62cc8dcd10fd1778f8168cd5e9bfa4cdb60d4583feb2304c31b87c1653808f9e098bf1994fb5c7c5ccc4c1ced044744f9a9bbc38816547971f9628fcf4862e49936d0455cfef8d3a17eb4a9fb425a3779f58dd1969f56a08f6e307e589122a57236a8eef00f6b0dcf5bebaf13da13ddc110ceb054d6ed005faa8982eff6bf49f070171236356dcb13a873326b35176823453ba40b7a97af427512c2a933c1740350ca4caf11524f9e95615adb228d7358783df07692a8e623be748da31c7b7317a7665ddb519e7303170506c3eafa19395d2ce186c6e69398ae29f095a3c036e2d8e18237c65e0c2883d6f897bd047630d871a2949cd9bca553dd82ccfb134911e51fac61185f86ece280c9f4cf2152"}], 0x1048}, 0x400) semget$private(0x0, 0x3, 0x408) sendto$unix(r2, &(0x7f0000001980)="6950da55ea033376c8e59ba54b6732b200f51cb00c78c4a3a590dd09d33e541e9d340b23df0296376814a1268baec8f33b028e8d140a0d01e96da9b774972862cf7ef69238d80c2e785e2c10f0f2d835612e13189abb752efccd5b12b9a10f490305c51d0ff9253bc764e25bf8147dcff0fa08feacdd68e35f6416bf19caacb5091e5480fc7c2cff9608d61cb1731e571e621b5a79bfc6e456eb480ea69eebda6c772fee3ef66643ab520f8b3dfd013f6cf12a990f344ad1c2deccf92822938c9dd0276eb79f2e9e8d9d3b5ee4c2a8157a633c4cab987039f187683259055804cd18bd55145d82", 0xe7, 0x2, &(0x7f0000001a80)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r2, &(0x7f0000002200)={&(0x7f0000001ac0)=@in6={0x18, 0x3, 0x8, 0x3}, 0xc, &(0x7f0000001f00)=[{&(0x7f0000001b00)="128e3fd029375d553d74b091e89026093a236df61ec33cead616e5939fa6ef200d8c8456972240b15850a23d033f0c250aceee6880d8c5b29110f5e169a8fb3648098bcdd71486d4421119fa3e4536713ec5cf0a86d392dd8be065b7a9797640c705cd7d29269d7c76bf7f9fc96d9eabfd182b3d717bc7", 0x77}, {&(0x7f0000001b80)="b256d8ab3d97dd0b4ceb604c0ba9aec3b07ad5bd213c7b0cc59f632dc32c31774529d3a0f734ac59dd57f3c1c76cd6da78c1e65d02f5427fa2503336ad3805d30d41a080e82b011234cc2e0e234d139c807948615f02a08b283071b967c901d1ad057392c765dfe1704a7bebacb33c7ccaa1009e00100ffd91d5bbdfff787b52ed718291c074b8", 0x87}, {&(0x7f0000001c40)="7847955f5ef2860d5ad91ace59ea6fc107ef95697ec04ba929a5949d3913950f8bba9df88f29f368609bb93832f2ab31b8b082c79d3bd16c31d3605e49f555958f09322db2cc3ee88de4b530ca2622dfb5406460292c154c70072ad217892d02bc87c9ae8e9758295a4e09544a9b43229bc75ba9a056c116d631823fd289c7f431ac7e5651af92bf57c218e74e52a3754e30ca023c", 0x95}, {&(0x7f0000001d00)="a84d1b4e4c6bfe9dd5c55bd644cc33ba57cf6e534665faeda0f6c68d89e6d39dfcadc2e4503a94201f2331b636b1b17624ffe4ffea1bdce182372c78cd0f19ac79df6a351e52ff4688901c83237b9173eaca7d0f73867f5b24e762dca27b7230e4acf00f9b4dfb921527d12a128a86384244708d6de03684211518bdcd1591b4abe877552c3dac18d78153d1b62a58bce31a2dfcd09318ee1458d25a4ea38676ecfc930f63aad33a92be28bdaf08f978318c511623fde6d6455bcf7689", 0xbd}, {&(0x7f0000001dc0)="42255bc8be09f64c171296a1d5dabefddd971065f6847f4bc5f8719fc5732bf8d04a6f17e0cff1da44dc78b4f94293c555e2578d0ec0f147ccf75f0f664691fc6853f861f0da1f7a8ad4040c1456e1db02dfbf59131c75857167a2e6b6a984dd34ce10365814e223143e733d4c08859c0a9a59", 0x73}, {&(0x7f0000001e40)="77059be7e7cc3ee90789216296c20b37073d2d8de1da3c7e8aee6a9a1ce542e3f263734cbd4efb69a46514e2ff2a6850dd721deb5439b61b3c598ee7a1338f3d9d2ec9c360d7fe1fcb27b82b70729fa2ad649345632b5a4e8fda150aea17e1546e1ed13f4a54a3632fcc4faa800ddd41dd93dac00c0ed618458714ec", 0x7c}, {&(0x7f0000001ec0)="f47f8e199236a40f9d7a7b0af2", 0xd}], 0x7, &(0x7f0000001f80)=[{0x60, 0xffff, 0x4a367b63, "5cf3b4b32ecbfd3cac7c14622184e7a371354a798b940a0562f100c9b9dc8c938a82a10a8c00aa8ac7a415efcbafc598b641a08263568050ff2411dca42e1fe01e84c28713bad4bbee352e3829"}, {0x20, 0xffff, 0x49, "3b16317e0fd3df2b3d225bd1"}, {0x20, 0xffff, 0x6, "1f5bcd8dda2b49c470a9b2193d38"}, {0xc0, 0xffff, 0xfffffffffffffff7, "ac556ef78f1ec1d83b323c85e968514081c728cf22011b2f24fc348336468f623e7d69e379de1f89b8390651cbf26d245ebd52fa799689b095f0279d2b5a8e7c832f9cbfbe313a73fa08b980400969e19bf6afeec36ed035d71a97cdb9f3935d9d017b3c9caf8949492a3405fca8f0088695b6ebbd492f96d5bdc07a7f6eea5f9ab47535988944f9c387d5c4b21ff25f46a37f8f7e323ebbdd6702d06d06de917aa863d7bc3fa4502fc8892699e54c"}, {0x100, 0xffff, 0x2, "43e051e9cc659d69399bdc2075aee06e1871443ce742cc7d5fd1e651900a09f72680e9f392a75b638be32a7edbdca4aa07a3299b55032ac2767b5a6324e15627d3743e241ae8eb3b0b3da01229a37f0dcc11b3459a3ac0342936297203a374a2b33d12fbdffd85c7c6f32fcbb6d9ab9f0c58ca45b98e5a718652bbdc21c5e7a526c3d45f12c86ee52af9a43ac7b87f9139b652be5f379295b9b0bd7e9afaafc56264a3d56682ed5c450f426c3dbfd8749aebfd96f7214470cfbaedd07653cac6a2d711d5388be68d37505816c2bc69fabe8ee930ec1e1098c42dfad861f2d7d4d4d992bfdc9474607e"}], 0x260}, 0x9) pwrite(r2, &(0x7f0000002240)="47bb2554696fe69357ead744b596c9a7dacb6cdf259f5794f198644ed252f3f57a2fc85776974fddbdbd5b65ce37f19a71987b9c7e6366f22b8ddfc9f11f3e0c33f06e91461c7fa4958037", 0x4b, 0x0, 0x0) r3 = accept$unix(r0, &(0x7f00000022c0)=@abs, &(0x7f0000002300)=0x8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002340)) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0, 0x0}, &(0x7f0000002400)=0xc) getgroups(0x2, &(0x7f0000002440)=[r5, r4]) 16:32:17 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = open(&(0x7f0000000000)='./file1\x00', 0x100, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x7, 0x5, './file0\x00', 0x7fb, 0x2, 0x1, 0x9a}) getppid() 16:32:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x7}], 0x3, &(0x7f0000000040), 0x2, 0x0) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:32:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:32:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = semget(0x2, 0x1, 0x204) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$lock(r4, 0x9, &(0x7f00000002c0)={0x3, 0x2, 0xffffffff, 0x5, r1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000300)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x20, r2, r3, r5, r6, 0x52, 0x6}, 0x83b, 0x2, 0x1000}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="5f1f71ea1600"/36], &(0x7f0000000080)=0x24) geteuid() pwritev(r7, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r4, 0x0, 0x3fffb) pwritev(r7, &(0x7f0000000200), 0xa7, 0x0, 0x0) 16:32:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x1, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) listen(r0, 0x3ff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x3, 0x3) socket(0x20, 0x4000, 0x0) 16:32:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x7, 0x4) shmget(0x2, 0x4000, 0x5d20ae3bf5eb876f, &(0x7f0000ffa000/0x4000)=nil) 16:32:18 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) 16:32:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x20, 0x3, 0x7c, "b9f4e7398f64f5fc570a745343c1347410935fa9", 0x6, 0x2}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) lseek(r1, 0x0, 0x20017, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0x40}, {0x23, 0x2}, {0x84, 0x9}, {0x0, 0x7}, {0xab}, {0x8b}, {0x0, 0xe28d}, {0x89, 0x5}, {0x1, 0x8}], 0x9}) 16:32:18 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socket(0x18, 0xc007, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:32:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:32:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xb83, "49c3364506a6a09108d0e3f78cf515d36824313f"}) read(r0, 0x0, 0xfffffffffffffeb1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="8c4b1d0f544484e087b3b961c8378063c056b6a2bb1f9a9a44651128f25986b6f2edbae1779ea9710759e9367f7827e1823d2548e7b1b9398d9f5181e8553e56b571d0751941de16ee01f867ab5bd8f00615cb4378d01ec40f202b133636066477aa6cd7c30203414e96b30ecc09fe568b6e6c55aa35e3740c5b432f613eb99048ec5f92cfdd542fcb8f30c1d0c5eda9dbb1eb6c1b49cb529da8943713bd89fdc60a9f", 0xa3}, {&(0x7f0000000140)="cd40d0afb822178a5054104b80f5baa14f494cfa314dc812a5c0de08e3b952f358f31243cba07e0369dcd3ad23deb1f59b723be8be28f41c93cd6d8dc867785d929936ca26987732eb29b6b3ecc8e87c974d0674ff9b3cf7968293", 0x5b}, {&(0x7f00000001c0)="19b751d037551355cd2ca6d84600325df97cecd17ce4", 0x16}, {&(0x7f0000000240)="67220ea2771a25c62afdff089d530d99c1c8b99379713dcfb03c0f1f9c366b3528a204a928ed699371fc8ce6d80b506cce8153e22f0c643d7b2e97208a68ca4439b5abb94c8bdb9aa6d7c4fdc278999c5631d1dae852519464", 0x59}, {&(0x7f00000002c0)="be735423d853b095451ecdb6cd01c65d93860a8487070b50264173760d6b644f5e66b10700ef6e01bfaba3a81575c8e842579e2cf557e723e2a74db966c3d09cf4a47d6cd74b18e69a89d6b39056169ce3f7223406679ca5400f6997ea700a", 0x5f}, {&(0x7f0000000340)="2bbff0ee8056a74dd12ba12d51dbe51db1c0d2a491399cb492ee9caf9cbcd8aa16bb2006d71a81008dd433507ed24e50a6167c10021a0a2eca3348a68e5529a76a8e71f731aeaaa942d30d1798c28ee30ccd6302ec9866f7a4881964933e21964e62d6d7f07bca717d1379c6fc3bb4d739b10931ddaae0b3c8a782350e1613b5b106aa710d9fff3f61a9c25bb64ad9ec3102c59d750270ef47fa34401c2a0eeb6af2220c23be95c9c9f03dd59a6348f4f2cd4bbad6edba8d", 0xb8}], 0x6) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) 16:32:18 executing program 1: r0 = semget(0x2, 0x4, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000540)=""/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) r6 = syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r6, 0x2) write(r4, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xb7) 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/0x4000)=nil, 0x4000, 0x3, 0x1010, r4, 0x0, 0x2) 16:32:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x2}) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="16e212699e32c8d50e55cc873b0713bdf0be42b1e1681179af9f2b4def9ece57acfb3ec504dd3763cc931a9791043f6cca34c3b14ce3253ff15df07344cd79237b7c21b98505390755c57a68fec8c5b61f298d66eb1dafd4ce419035c4e9b94726d2bfe11431bc3bde91eb1fbddf7e2de94de1e399fd004c81f1df1126a63bc46a", 0x81}, {&(0x7f0000000180)="e451150b3d020277995bb009ea1ca46d0622cf7bbe7a0074b7a86febe40090e7ae53f3965ae06dec2a10fc88f200d06012fc98809b700e3854a36c17d4e3602a569a5d1e2a5967462e05e5a795f6509a214c7d14", 0x54}, {&(0x7f0000000200)="7f54c3964b922e3c0bc22d41f031ac25690a642758fed4dc1882cf602578ae8bb2ac867fad90b99af384c62443c6fd8c264e5fd02449802c41c5cbca5b64478954693e5a60ae74bd7794af833beb6f52b0ac191dd80420d3a1cee54df5f485fc3e07911f647e00fc2fa0bfb0d6b2fa86399cb3251ab9aff9660ff4b973ac5b2e436d0c55f01b64283934f0fab4518b2b9c0ed1815a3a51a5c1c9d9f43e7e01463f05ab7a732e1039dff4da3c024bef2f6208fe97f4e5a74044b588930a9c040ec3ffac1b1f69ef567b8d82f695bb4d7bd4d866e33056b92df9f0d5369f198000c724cf3f9f7a62d3eb889983e20e6097c5a5049554e17b98a098a0", 0xfb}, {&(0x7f0000000300)="13d0835cd99eb30889228e0382bac1cbdac65c658801a75868808bb27e6aa5d9ee958876c800aa54ef25cef37073eda47e63ba16cfa0ccae8f72b71983d2afce40fae4bf0bf75d72b85a83ecbbfec63a41dc31b929938da6e7b63ce20141d8d944d57b5cdfcc393a7cb9e6c1f637fa8521f5d0ef33a6938d", 0x78}], 0x4, &(0x7f0000000a40)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00004e48509d554a601a0000ffff0000c6120ddff0f501000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x1}, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) msgget$private(0x0, 0x80) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0xac0428f755284f69) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xa4c7e57394c7a8e0, 0x4010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000600)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000640)) seteuid(r4) bind$unix(r10, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) pwritev(r10, &(0x7f0000000980)=[{&(0x7f00000006c0)="576ee1364d276adbdb742e0f3859dfbe7e6c427fbc290ddf6363332e0f52cd4ca8a5e178bb6cd6aab925815519a52c853458b52d4e291ae58fecf63146ced6a16963a99645a421624573efcc28e676ff27569cdbc2696e70ba03623b44fe5bda19e2b67d9f70308a3293f1a85001e891123febe85ca8d7651c1feb8e167744a56a21162b39263b3a47258b31f403507bbd02d4afa73aae850585b84973173e8a16f9", 0xa2}, {&(0x7f0000000780)="262885aaa668b9c7b8a026e4e805ca9fd6e2400315462e45860fff8fd812cb557e0fd9d14e6efe70f5785bbcf2d7c9f149ae516a837e1910d9b9e3028858ba16765056fe8a2b9ba6099326b9f6f7cc8e3c6ea5f8d4c9cb601a8724a8e02e8cbb33e587ac290ec02e0ccbea72f83b8fc5c0de835eae24fd50", 0x78}, {&(0x7f0000000800)="c976cab43717acfa9b612a6e6feb8386753b32876072a9b8abfbfd5b9aee2189640091efa9080fdbdbc7e67c523c9fc6d510f7360d9dba714d8eafbc859806121d5c9199a7db01074783cb2bb42768a65ae32865dcb67ad2d09c3d4524291c246e3c6e41627352766659e0bd27af4f88ea8267be1dfbadfe536052ec6d587681fddf1545b60800f874946e8861e023cb5079347443ce67c2c2016b3e0549", 0x9e}, {&(0x7f00000008c0)="92f207e13b190dee14297733e545b6a28c01ff279bebf862b75242ede2b3e33c85f2d132c1c5a00017f287949b4497f0e61028670d9e012afb046767f48798fb2ddca0b5de6b4d4c0c994f133bda2098fad3dab00b6bb0139c386c74e4c3286d596eec9d7e8931fb00ab2d32d85b27437c021e7789937c636b2d6da4301d78d6ea61ed6a53eb12db9e6d825a48ce000d9ccc9f063d44c5fdf7778f8d26def735b647445e777896e67c9ee7156456847e60db4ec3b5bb646b", 0xb8}], 0x4, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) symlinkat(&(0x7f00000009c0)='./file0\x00', r0, &(0x7f0000000a00)='./file0\x00') 16:32:19 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) dup(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 16:32:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000080)="96af8804d3df47ec193b9996d988f0ad9ac9314214691bf6f4cafa701d306f49d06b9bd8bb49edbcdd804b74fac1a10b7417239a77bb2f247d9d78049b19b8bb3cee0afec381be8c3bb9d221ca256df84dcadfd1895b386e80528180b6d7286131707a60cd6f021ab39b5d65b90e804eff8da367935af9aac6cc703a501330488cc575ddf7cd7ff8536d632a6882deac82b80ed15c39dd9594d89ad07d459824d440ed1c96b571f83448b97e1b852cbadba09c30d3987a2c4df53699b42a1a6f4f64fedb2420767bfced677100823de116bfec8986d9d6e3ec44e4ce120b4cc28baa420fa89dca4b8bd74761ac", 0xed}, {&(0x7f0000000000)="0434b6e4e1", 0x5}, {&(0x7f0000000180)="c608d0daa42749db1bc41ca620a6000d5d62f6f8eb96e068f9e7d5ca7849edb350689a0048e089df1b9b89dde5bc7e90bfdc0d510e4926c631f34e432675b0b08d7975eff16699ec245ab1ac702a4b853a19806f26d01f1f58e12f1a685b6b2e96a1d08a4d89165c79a4722da2b4fd65c05c389e3277a9cdf36a0c2ef3bc0bb2b76f73087b742e8626190ea4f4688e4928981bc1e1668f414aa6cfa4a72b162687a9970a94f7f4d5de3163b8143047f42e56667ddd4ba89b106ca6e4c11ecfd58b726a4fcc7e5b03ab576b0eade612402989aa0ed266344c4cfa44b2a3cba3ac8913", 0xe2}, {&(0x7f0000000280)="062cafefb6bf2bea2f9c329a371ed1ff15d1ea378d1a3156a3d20b67b5e532cb9f15f0", 0x23}, {&(0x7f00000002c0)="80aed18ca57c2951c5cc717204b1087faaab9f17079bc2120c684b5abe25760872252d9f110db6b0611255c07ad59f688b0159835914a8f064dfe37c8095c38308ae753158c3f3ca786079d1c7c4acada1e07cc150e8acf992c988beb6cfe0e602faaf4784693038a9123d37b026abe68696bdabf130bacc55cfa1c179398f43c878e079e93202e36eca1c80a29e49b4865f238c0be6a09cb7da9922cc2f55a4932566b752df59cb613002f041a0be02ec144c9ec747b0d71d5505acda0b8bcd7453c3398270e9d7235d", 0xca}, {&(0x7f00000003c0)="914fbefe69a791d80d99c4fa2203afc111c2d73c8023c4f71aed3e699f01b3af67fd871c65c8c4300a34089c169839a52a24aab0e6c89b0753203401b8f859f191c5f49d1828fed99ab3c205f0e7e1c268b0e4a3cb221a13f50334", 0x5b}, {&(0x7f0000000440)="2c707d11ff8f4cfc118c56f284c36c5f174b2417af1029cca40e305b099d57c3e980b44ba764577e58f76094ce6ea0aa54ec8ce152cd48e18a1eb3dfa5e529a9f0b79da4ab5e4ce76297ed043080899b1d534baf88cb43154d6bce3e0cdb9ff568f26d88d2693d29910662a8f2d5d56309a5fd4ff625b0aaa9c7256610c387fab87aad5e700dee91944ef4afe318eb465e69e612eba5a111b15f23804f0994ffd39f4418b9c0", 0xa6}, {&(0x7f0000000500)="f0f2e4f253988cd4f3759ff3b366f7f0b970285ba560b244f968e1667f6796494ba1b2f8d26193d792e0cbb59c4cacbdf38771b2e5e7bf334a12d1096bcfb69e2779bd70007f13fc0448fcd3a2842a69276344c2956c25332ebcad62886e6fcfa427f61f5819ba551b273d3de9bee82fabc475c383", 0x75}, {&(0x7f0000000580)="4fd93f4905b3fcd70bc4158ed53c6db312437fcb5536e323d420b1599ae012ae06f50b8bfd6d5fe825e1c5eb0e308368152da617d18cebf96f4e9e6543d54915f2f3b33b8a24c66e6213", 0x4a}, {&(0x7f0000000600)="bf1b75fdb6f09181df6f8154fa2c21534fa62bce51aaf1d7a272fb92741ff9d94b45b1885b93616abc3615fe7f2c58f65522f78414cc9981634d03e219f0d51eaa55790d2e88e032a1aa48a8f3d652bc70192f723d292652d7f303d75a0ddf363e837e744f0c748ce61fe929a56c1329d551d57750e3b8c9e8eb7404a45e8e07eb94993fd5df465c2e09380f1151e1ce4e4c6f8d5307fa3c49150377c1273fe4991be645f094eae3ac3266ea926560bf5acd6abd19af5aa2b2831939e0cc12d91b12e4757483f030ce4f032a2bf81646ce965f44d7371de47e34bdbe88e3b74a82c1d417b6daae56208873", 0xeb}], 0xa, &(0x7f00000007c0)}, 0x40e) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:32:20 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x16, &(0x7f0000000000), 0x0) 16:32:20 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x9) r2 = dup(r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) 16:32:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() msgget$private(0x0, 0x84) close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) setrlimit(0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0xffffffffffffffff, 0x9, {0x3, 0x800}}) openat(r2, &(0x7f0000000240)='./file0\x00', 0x80, 0x80) dup(r2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000280)) readv(r1, &(0x7f0000001480), 0x216) 16:32:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) r2 = socket(0x11, 0x3, 0xfffffffc) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x1b) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x604) socket(0x20, 0x4, 0x4f30000000000000) shutdown(r0, 0x2) 16:32:20 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d87e994b8f1ca167f3822ca86569f66f27bca30513cd91c3118b908a10ffd62682d28ddd87aad87239fbce4c4810d7b30af149f9132e4837451cace17f59c03429d79a33", 0x44) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x2, 0x6, 0x0, 0x346, "10ed3c6e7953a878612dd499b44cf3996862badf", 0x1, 0x7}) syz_open_pts() 16:32:20 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) r3 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000000)={0xdf, 0x4, 0x3, {[0x0, 0x7fff, 0x6, 0x7f, 0x0, 0x5, 0x1, 0x1, 0x1, 0xfffffffffffffffc, 0x80, 0x5, 0x0, 0x19, 0x9, 0x80000001, 0x0, 0x7fff], [0x7, 0x5, 0x9, 0x6, 0x9, 0x98b, 0x4, 0x8, 0x7fffffff, 0x9], [0x3ff, 0x9, 0x80, 0x2, 0xfffffffffffffff9, 0x1, 0x4], [0x80, 0x5, 0x5, 0x8, 0x8, 0x7], [{0x6, 0x4478, 0x100000001, 0x8}, {0x0, 0x3, 0x9, 0x7}, {0x6, 0x2397105000, 0x200, 0x1000}, {0x7, 0x20, 0x18b, 0x20}, {0x800, 0x1, 0x6, 0xfffffffffffffffe}, {0x2, 0x2, 0xdfd, 0x12}, {0x8, 0x9, 0x3ff, 0xfffffffffffffffd}, {0x1, 0x9, 0x41, 0x1}], {0x0, 0x51, 0xfffffffffffffffc, 0x6}, {0x0, 0x0, 0x101, 0x3f}}}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:32:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) pwrite(r0, &(0x7f0000000180)='!', 0x1, 0x0, 0x8000) 16:32:21 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:32:21 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x11) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') 16:32:21 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x175) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x3, 0x4}, 0xfffffffffffffffc, 0x4, 0x1}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) 16:32:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000740d) ftruncate(r0, 0x0, 0x2) r1 = dup2(r0, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCEXCL(r0, 0x2000740d) setrlimit(0x5, &(0x7f0000000340)={0xa, 0x1}) connect(r3, &(0x7f0000000240)=@in6={0x18, 0x2, 0x7f, 0x2}, 0xc) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000280)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x80000000, 0x6135, 0xbe7, 0x80, "b10a07d244b6e4b81e242414201b783af3250df4", 0x0, 0x40}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xcd, 0x8, 0x8, 0x1, "3c2ed8638e0abc4e7391253ca886db6e9365837b", 0x4}) r4 = syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x2) close(r4) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000200)) openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x8000, 0x0) r5 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xf526, 0x7f, 0x4]) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 16:32:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0xba, 0x0, &(0x7f0000000100)=""/186}) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="0e", 0x1}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:32:21 executing program 0: r0 = socket(0x18, 0x4002, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='.\x00', 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) shmctl$IPC_RMID(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 16:32:21 executing program 0: munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000071d000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 16:32:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) nanosleep(&(0x7f00000002c0)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd806e8ae008 failed: no mapping 16:32:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) fchdir(r0) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000069000000ffff00000100000089ca113e555dec322615c815ca3f3536aecaa6c6331e567b029d738b82b1d9c38fb91968ab5631f9e6c18f65bcbb2d559ff6b6467d0399c3fd2f20710f4b530f20c3ee4a2a9189fa036d147be3dc9a558df476e3597012bd2113e6b690ca86444ef9397cf7d36cd6459c68fc58efd145"], 0x10}, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd806e8ae008 failed: no mapping 16:32:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66f786260fd421b622520dec1dee696c650900"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='@\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) dup2(r1, r0) socketpair(0x1, 0x2, 0x612e, &(0x7f0000000080)) 16:32:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1}) kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x8, 0x9, 0x7, 0xf0}, {0x4, 0x8, 0x3, 0x4}, {0x401, 0x7, 0x3, 0x8}, {0x1200000000, 0x0, 0x4, 0x9}, {0x4, 0x1, 0xfffffffffffffa7c, 0x5}, {0x10000, 0x0, 0x8, 0x80}, {0x0, 0x6, 0x1, 0x8}, {0x0, 0x7ef8, 0x9, 0x35}]}) 16:32:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd", 0x1) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='{\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='/}@%\x00', &(0x7f00000003c0)='+]\x00', &(0x7f0000000400)='\xfa\x00', &(0x7f0000000440)='\xf7\x00', &(0x7f0000000480)='%&\\(%&:%\x00']) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x7, [{0x2, 0x5}, {0xa00846b1d934e68f, 0x3ff}, {0x3, 0x3}, {0x3c6dec13421bf606, 0xfff}, {0x1, 0x4}, {0x17e5d0f03a22de9c, 0x7f}, {0x2, 0x3}, {0x3, 0x2}, {0x1, 0x9}, {0x1, 0x9}, {0x3, 0x101}, {0x2, 0x8}, {0x1}, {0x2, 0x1000000000000}, {0x2, 0x3}, {0x2}, {0x0, 0xe29f}, {0x2, 0x1}, {0x1, 0x8}, {0x1, 0x800}, {0x3, 0x3f}, {0x2, 0x3f}, {0x1, 0x7}, {0x3}, {0xb39af530f5bbbd8b, 0x8}, {0x3, 0x28}, {0x3, 0x5}, {0x2, 0x57f}, {0x2, 0xfffffffffffffff9}, {0x1, 0x4}, {0x1, 0x100000001}, {0x1, 0x100000000}]}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) 16:32:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x27, 0x0) 16:32:21 executing program 0: r0 = socket$inet(0x2, 0x400205f6ccb25513, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) socket$inet(0x2, 0x4, 0xc000000) 16:32:21 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) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x9, 0x49e}, {0xfffffffffffffe01, 0x8}}) r2 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) linkat(r2, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00', 0x4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000002c0)=r2) recvfrom$inet(r2, &(0x7f0000000240)=""/53, 0x35, 0x0, &(0x7f0000000280)={0x2, 0x0}, 0xc) close(r1) 16:32:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000180), 0x0, 0xfffffffffffffffe) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) dup(r0) chmod(&(0x7f0000000100)='./file0\x00', 0x10) 16:32:21 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000300)=""/125, 0x7d) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 16:32:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38}, 0x0) 16:32:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getpeername(r0, &(0x7f0000001080)=@in6, &(0x7f00000010c0)=0xc) fchdir(r0) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) 16:32:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000400)=""/65) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1721dac5, 0xf8b, 0x4, 0x8}) r2 = semget$private(0x0, 0x1, 0x20) semop(r2, &(0x7f00000003c0)=[{0x0, 0xc489, 0xd73216f7a63d722c}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b4b394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816056285e17b9c5f1940397b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f6312b267b04da191c158b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761a25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d413727bc87599074c0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc", 0x252) 16:32:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x8000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0xfffffffffffffffc) fchdir(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="288740fc4f29e6c9192d7a78c5c3cff68416d22d6c279b04b900624e615f58edb2cb3c4e3b1b9988391d9b58bee455cafe4e62df6083557414b40fdf265e03fb6d930228f1adbf7f0a05cf77c672a19c0c1366510a5084fc6a3fef93c3d781a19aecd91001498af19a4811951a78118ee0ec3d6e8e91112a83472ebd06f51785810edec393a17b62786354d71d21fa077a3abb2746b2daaad20cd58214c79206186a458d0e890f1bf4942bfc942e567e9af05c5749da7d4425ed478163ec822b81ab33b9a13fb12c225b982d806c05c2a22a9f118bc1ebb0fa1eb3a5a04be15d720876102bbb89f638007e3f947449", 0xef}, {&(0x7f00000002c0)="780fd0956bfa6afe4c3dc8a1f3038909acddbf559fbaad1fdf0c144171362d1714baa1e5fb3a07943e1c1b7ae0f4f5baa4b76fff3d7128d28a81823f8034d6ad613db8dbd6549882b03150cdd9d606c4498f21a5d6e9052385a30f57026a85bd292f717fb7af3aef2c003b49bfd105719a8acddd6996781d94cd9b7b6462c6476863aa9ff26ba8af07de87b8d5a9f8150ad71b3f32711d9fe73f11f97978e1b275a1496118ccb0d327686426ae5b9c6137a5d9659f8093088bc305be4554cf7ebdca44b6fbdf13fc5186eba7e440", 0xce}, {&(0x7f00000003c0)="bcda14468db937a4f6d71d273382ab8b0cfd5637f5465a074862b67bb52bc03f8e74a7c4b8f762432d10a532fab7003106121bc67cfbff8468d355e69ff08c77a4f98b9c6cee6fe8be3be887660931542a147f835e80f84554cb7a7474b3fe27da83e62931053ab6caf5f4e056f89e77a05b434322efd2509a03a2b3bed86ae8393011d397238357f937125d0cf3dc0cf93aad4c52dda1234c1c9f472bf1c5ba79595849d1dcb468f1c30a3f43e8d89f07b168e22397da6cf52df368162e0296a47e43", 0xc3}, {&(0x7f00000004c0)="4307c5c3dc82d4f85af56b5b71b347262c7e0d9e14f4e70ce3db664e09e122d1804beedb06c2bb6f02b342f55d6209bf839b4f9b875fe040a98fbe14cfa7952725916cfefd36c42d86e3524dec3fcad5e8f4abebeea2a942616f1eae78b8af599a32256a5cbdf5efe6e786414e5297c4cce557f4a2ac4a65fd8d408f2237ba1127fb189629d4808f", 0x88}, {&(0x7f0000000580)="7f77d0c15a35f14babbe1409123debf56ac5aba5b91925c6c0d03c169f5310b29b6f96234fb9e05715d751535e6faea25ce4397c236d12e40e4cc31c8c507ab9ce9c0b3e9670c1209a2a07e615a0b9cb4ed968f971bcae388d8dd67543057f5b5e559250651bd1846ba4ff35fe8d8f0e07efda0af5215cee35ad273ec490404e7f5598bfae397557939db2899841e91610315ab96baccf8e65a17e79a535134ce606b91b12fd8086379ad8c82c098d81205ff4da26535136caffea2528a90c39", 0xc0}], 0x5) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x84}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x3) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000640)=0x6) 16:32:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "e5a8e0dc4eff52c3d4a3c31c8a5fb16c058abecc"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/14, 0xe}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/130, 0x82}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000100)}], 0x7) 16:32:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xc00000, 0x341, 0x1, 0xfffffffffffffffe, "c2cd538ef9d5f04fc83588d211194563007da976", 0x7, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0x0, 0x9}, {0x3, 0xc}}, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x1012, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x6, 0x80, 0x0, "c9afe8bfe8d857901f66cea84e07fec43fd22510", 0xffffffffffff0000, 0x2}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:32:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() geteuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000780)=0xfffffe37) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x39) sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)}], 0x1, 0x0, 0x0, 0x1}, 0x2) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:32:23 executing program 0: shmget(0x2, 0x1000, 0x520, &(0x7f0000ffd000/0x1000)=nil) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x4000, 0x7e37c9b0dd31c6a9, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getrusage(0xc4fa0f32175bf2ef, &(0x7f0000000000)) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:32:23 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1f) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 16:32:23 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20003b00000000008d742c00b480309900fe7c8a5b67071b542a538706000000c418000033100000000000000800000dc12b893f0000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:32:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', 0x0) 16:32:23 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0x3, 0x6, 0x3, {[0x81, 0x9, 0x1f, 0x3, 0x7, 0x98, 0xda4a, 0x8, 0xf95, 0x3, 0x3, 0x0, 0xffffffff, 0x4, 0x8000, 0x40000000000000, 0x80000001, 0x7ff], [0x3, 0x804, 0x80000001, 0x5, 0x8001, 0xfffffffffffffffd, 0x6, 0xfffffffffffffffd, 0x400, 0xa99], [0xc3fe, 0x7fff, 0x9, 0x4, 0x0, 0x7ff, 0x100], [0x9, 0x5, 0x4, 0x2, 0x9, 0x3], [{0x69, 0x40, 0x9, 0x5}, {0x1, 0x81, 0x7f, 0x6}, {0x3f, 0x6, 0x8, 0x4}, {0x8, 0x20, 0x5, 0x2}, {0x6, 0x8, 0x2, 0x3}, {0xe4, 0x1f, 0x7, 0xfff}, {0x4, 0x80000001, 0x101, 0x8}, {0xa8, 0x5, 0x6e39, 0x434}], {0x3, 0x1, 0x2754, 0x8}, {0x3, 0x4ff, 0x1000, 0x13}}}) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) 16:32:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002b, &(0x7f0000000140), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4, 0x9}, {{r0}, 0x0, 0x80, 0x1, 0x4, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x12, 0x40000000, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0xffffffffffffff7f, 0x5}], 0x800, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x5, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x7ff, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffffc, 0x98d9b2c6b137e697, 0x10, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x8, 0xffff}, {{r0}, 0x30caa00ae54a30e4, 0x90, 0x4, 0x7bd7ce91}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4afb8211b025035f, 0x1, 0x8}], 0x7, &(0x7f0000000200)={0x0, 0x3}) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x40, 0x3) 16:32:23 executing program 0: socketpair(0x6, 0x4000, 0xb83, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000280)=""/164, 0xa4, 0x840, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r2) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r2, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 16:32:23 executing program 1: ktrace(0x0, 0x3, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x10001, './file0\x00'}) 16:32:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="7d1da1a817a84b427839bc4821b68029332118c63d1e1a769dc3ab49ca5788a25e62f8c46605e17615b5f403ced433fe77601865125a1dc4390b763e170b8e49a0916dfcd1222905d9036f93191352080efb42786ee979803879ab135afd53ccd95b343191", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402", 0x3f}], 0x1) r1 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000003c0)={0x1f, 0x7, {[0xcd, 0x9, 0x0, 0x8, 0x7fffffff, 0x2, 0x0, 0x8001, 0x6, 0x3, 0x400, 0x6, 0x9f, 0x7, 0x3, 0xff, 0x374, 0x3], [0x7fff, 0x100000001, 0x6, 0x8, 0x4, 0x18000000, 0x9, 0x7, 0xbd0, 0x20], [0xa5, 0x80000001000000, 0x10000, 0x4, 0x8, 0x8, 0x1], [0x81, 0x401, 0x6, 0x1000000000000000, 0x1, 0x4], [{0xb2a0, 0xea, 0x1cb56b37, 0x4912}, {0x5, 0x6, 0x8, 0xb88c}, {0x800, 0x7fffffff, 0x1, 0x1}, {0x5, 0x3, 0x1, 0x6}, {0x0, 0x4, 0x8ba, 0x1ff}, {0x3, 0xd023, 0x2, 0x81}, {0xffff, 0x8000, 0x8000, 0x40000000}, {0x2d2, 0x7, 0x7, 0x100000000}], {0x7, 0x7, 0x2, 0x1}, {0x8, 0xc86, 0x0, 0x9674}}}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) clock_gettime(0x5, &(0x7f0000000080)) ioctl$TIOCSBRK(r2, 0x2000747b) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:32:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000315000/0x2000)=nil, 0x2000, 0x14) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000240)=""/44, 0x2c}], 0x4) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1000, 0x40}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000001380)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000013c0)={0x4, './file0\x00'}) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 16:32:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fchflags(r0, 0x1) 16:32:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6, 0x40, 0x3ff, 0x9, "99d2608bdab8997bd9d173b386b0cc9b757d676d", 0x5f, 0x3}) ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) fcntl$dupfd(r0, 0xa, r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000009, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) getpgrp() openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) 16:32:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x27, 0x0) nanosleep(&(0x7f0000000040)={0x7, 0x2}, 0x0) 16:32:24 executing program 1: socketpair(0x6, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x810, 0x71, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000001140)=0xff5a) accept$unix(r0, &(0x7f0000001180)=@abs, &(0x7f0000000080)=0x64) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100), 0x0) shutdown(r0, 0x2) 16:32:24 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000623000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003acb8cdfa472c158b85471915ec8b05b3d530a4382f51e8e8e4a899eb02e7fd159d1c77cce50dcda62d4df5b5dfee00a213570aee666522863a9466968b3b4682b86854ab7f1fd9cf39c455d17f031ea81a908e9688dc33da5a3d619ec9d0017d98f528ec449ff87754fb087c17a0f416abc782d32241719d66866f76187b06c29dbe2652f716594eef624e85ce01d6f5469f8271dc0af1224cf1ea9f6a7e91540655649160782c5eb68cb2b6bb92e00c591287b653c0e1cef42d3a465ca8807fc0257788dcb080f74120233231b2d088e115ae3c3e8773a65064d8efa43464d227538e1199dafbeecb337cfd79c9f212fb68b30c93b8827acf8c1f39394538c3e4ebd9476ee855de5aaf1bc207b4400463f4d1456ff10687800d6ea931e8e927fc1010e43ccf4fac7a7ea5a6a571ad3d2b1e8b90b944d37504a3f50e34cbc6c80100c65ac61b56cc3f0765d9778cb3383a6a75b583b9adc4cee25aa67ec0f1c1e2c0ffc9e230af39b8d57d6a0ffcd6b0c1fcf25a911"], 0xeb, 0x0, 0x1000) r1 = socket$inet6(0x18, 0x8000, 0x10000) msgrcv(r0, &(0x7f0000000280)={0x0, ""/93}, 0x65, 0x0, 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = kqueue() fchmod(r1, 0x4) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000500)={0x5, 0x7ff, 0x4, 0x2, "68a01d6b1b97d235d53e1f2277ca920642453ef0", 0x0, 0x8}) dup(r3) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000004c0)={0x7, &(0x7f0000000480)=[0x4, 0x2, 0x0, 0x10000, 0x6, 0x1ff, 0x401]}) r5 = fcntl$dupfd(r1, 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000340)=[{r3, 0x20}, {r3}, {r3, 0x4}], 0x3, 0x9) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000180)) r6 = syz_open_pts() ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x3f}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r4, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffff8, 0x68, 0x2, 0xfffffffffffffff9, 0x1cdc}, {{r3}, 0xfffffffffffffffa, 0x0, 0xa, 0x9}, {{r6}, 0xfffffffffffffffc, 0x2, 0x80000001, 0x6, 0x3}, {{r3}, 0xfffffffffffffff9, 0x14, 0x8, 0x1ff, 0x200}, {{r3}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x8000, 0x1c9}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x100000000, 0x35c}, {{r3}, 0x0, 0x10, 0xfffff, 0x80, 0x8}, {{r1}, 0xfffffffffffffffb, 0xe2, 0x20000000, 0x5b9, 0x4}], 0x8, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x8f, 0x9}, {{r6}, 0xfffffffffffffff9, 0x4, 0x1, 0x3, 0x5}], 0x8cb, &(0x7f0000000300)={0x5c90, 0xfffffffffffffc00}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000380)=0xfffffffffffffffb) ktrace(&(0x7f0000000200)='./file0\x00', 0x6, 0x40000002, r7) write(r6, &(0x7f00000003c0)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf33368500005a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f72801000000009ef4f8ecb8ea253e87b248a726dfc85f98d4862bdf9fef2de4d9a274b5a877281ccd3ac8629c0090f98efde01e0dc6982e2494e22181a595b9b28e4110e77a487f70893af6f997fe6ddabc55246982", 0xf8) close(r4) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x800) ioctl$BIOCLOCK(r5, 0x20004276) 16:32:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x20000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) r4 = getppid() setpgid(r3, r4) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) close(r2) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x10001) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/242, 0xf2}, {&(0x7f0000000280)=""/123, 0x7b}], 0x2, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 16:32:24 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}, {0x3, 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, &(0x7f0000001b80)=ANY=[@ANYBLOB="04550e00006e1275bc2c6612000000fa7e82ddabc13002003bcc12c60f00cbcf9c226cdbf3477dd1d53c63760f11b2550ff5b4a32f7bfde8e65e80164cf5335f9e3f73c34c7e4313e4b9341b6d6e73be82cef762138552c30519317c159912f057a6337d4886ce091bf2d9773c275a4f6285bb21ef89d02411de10606915b1b83d3732e9553344abe2ba8e803b777999539cabaf7b2a95648d"]) fchmodat(r1, &(0x7f0000001900)='./file0\x00', 0x2, 0x6) recvfrom$unix(r1, &(0x7f0000001940)=""/201, 0xc9, 0x2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x810, r1, 0x0, 0x0) 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)) 16:32:24 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"}) shmget(0x1, 0x3000, 0x9fc42058efe64963, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:32:24 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x10004) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 16:32:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xd, 0x4, 0x514, 0x2, "f353588d38ebf82e3df9a7a51402cbecb114fee3", 0x27b, 0x80}) readv(r0, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000080)=""/143, 0x8f}], 0x2) 16:32:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="e8", 0x1}], 0x1) ftruncate(r0, 0x0, 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x3, 0x2, {0x4, 0x7ff}}) 16:32:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="385440a0d0d9c9b460973463fb462b5490602bd78e19aac80b1a42b9cdcb0fd6f489db05b075a00476da09cde7b65eece1cad8d6b1b43da3c4bbc85c3d86e63b53ddea2419bafc1de25e9089726fe05a767c0ac1436e6ee96664420a48ab054d4229e7423715f870ac875828e4673d840f02338259fe0adc6fc452aa1bf10be6af69093dc1982beb4f93c226ca7a56529f5a57437ad4d2208d488307052a2e83ec26c8d7f204133fd6b068da57a1b156a808dd381554398eec603148baf04cf004ae8ceb0c905e85e87b9f7e94dd68919fef", 0xd2) socket$inet(0x2, 0x2, 0x100000000) pledge(&(0x7f00000000c0)='\xe4]\x00', &(0x7f0000000240)='}^{\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x8, 0x80000001, {0x2ec}}) 16:32:25 executing program 0: pledge(0x0, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:32:25 executing program 1: nanosleep(&(0x7f0000000180)={0xf0}, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x8658b54a646d10ed}, {r0, 0x40}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0x9, 0x0) setsockopt(r0, 0x80, 0xf38f, &(0x7f00000001c0)="5443fa08af7b2a88a819784355a1140b1452ec89a01c063e331d6c39c0aa1ef2c9ea6abcf782eaee1fabfd309b3f8fdc1b9a936a2275135c3ac24606b1f262c5ae8fdbae95d0b59c57c618216fb1820555ce0bbb08f86724ca801464be4d286af5cdd66557d91aa79eaf0dc8c1d64880e4be8f2fb7cc065b5c650cd5db31109924c23f2ab0ef93c4104aab1ab1cb22db768bc1bed2173b50940b1b1ad48fdd06fd0b3021f00350bc054eb67e35835be6f992f60154f49b3d1b50f502fa5c0921434b0403ec436bdc6c35ab86d9afe56720311d73b053877d3b390302cccd78898199a05e2b6fd964c156a77d849dc7ad0d1795149dc3ca487a036062d3897aa948b43b80f680de1905353fd3ea7f2971f6a9d45a33860a4332702493860f6edf1aeb467564a5cc7cde389347428e92d550b5cb3594ce339f2cc36fb8f8f77d16c257ee7055478fcd5957a4a5973b64d1a6090658b85613240a402c7d647afa2e0aa21134a34a2f7c1c3a2c9cbce63290a77adcd998da3318b27a1fd21b6cf23a8bca6df938f48d9e8648b49f9702fb8bef77629981f469679630d7f49eb8d14d0afa78e887a9094063d3e2cb82aee67fb853b439ff2918a5f6943b16af7d3e4c33e996a48e40002b9ba13971a178f0e78ad5eaf458bd005dfb4ffb7f7a772dca83ca0168c34fd394b455d458a93c0cace69a90ad7d26b1cdc15188afd7200f5be23bacf2e5564366de44ecbb2fca2933a7cf8312f741154a8026bf406aec4d31d7f0230dccdb3059b036ccf757c3847620bcd1e11d5d4d4eb379edf2fe62157067ce34ecb035a5f80caeb07598cfc95f18ef0ece7e96830fac950dc0d3c106b915a011b5d3e2debb3e8283821f78860e80f72cb151a98963998974ed46dbd8fb7a1236d45b83c952c4b0abba12aa490ed51e35906f4b50c861cd4f6691f9c7a91acb25f8693790c02eaf5247a520bd261b16b581e0eecdd3c07838a019ab18dc4c8fb80b1319d1b755045dfcedf7fd230ac3194d70949b5d91a87714a2b21115a9c9ff9be3ec8111a7a66aac4a9d53a4564588d37fff9f679fcf6fa9e8874309b817bb81b0cde2b61c78cfbe33330708eed83d01e680945fb7d446e61839eb6d7eacd37055631e827f2bac99f050536e63f564d46153586b93b43899c4cf4c050fc01bfd50f6c20fa55bf6718fc5102388fce2d1af7b7e1ffb6d1183ff13791214536f054f5daf8845ec69f73ffd33fd62e9fa453cde26112c63160a928d57a0fac76c91561e26679b2dd1b67bd8b128b14647caa28f23f5163368a3b290c00c65c38e8ad8fe19a91f0572e6a1f6cb6db32023de4f7c5c9a005b2db6c29f4ec8c92d4b58cb106ae90eec14f5864b3bc057296851e64632833274d67969df3189ed78bc5142fe3222a646470f169d3d018c0c62818f4c5418427f9b08651cea5e9ecf2d107d893f033b819bf258cf06fc5c6c51bbabc973d84b578f7e3c717f3af2857dcb41e7ac2f01f045e85f0820754269a02c2d56c019d17baa27111e1bd738645e282434e70dc0680de2d6d07c33a0a06e982301c484602e0acd919e21f35e34efc727f3e25d63e729404e284620e29765674664a72fae042cd3e38d2e0bed85f7c6216c38d747f95a6dcd1604775ccba88aeea46ddae0881fcf19904918f6e532f80047872fa3c6a901737befd9fb73920c205b0ec53e2cc546a8a7afe10dc4d6f7c12d389a1d84dd4c2f48aecfc0f5de9c025573047382d95bd15f47b5d38dfdc3d4af99f633dd2fe923b2ed06a723092c9d92c693eff5acd908de4758ccb204cbb91f0d82c795c641292342067454500efe4a5dff7b7321b59d71ab538b157864d47c81c8dca9547c763a9489fd0bd3ee5fdd453dd87805e79a701dca3e42058318af6867c03b28f5c465c2711cc138dd28c39b86dd3011f56919d9344b5b221f6506b8e0fc2fed3d0098a70fcb9b36d547bb539931a9ce41793995c5cdb508bbcb64e6275b5b9e1d2437fb9200525a581a79d8cb8b80921e3d191b143877c9f881b1b31335d6faae942ab3d115d9b7e2747e67839db44aa814ec8e032d6b78e16ad0e453b2a8240543dba412ca080a13d5e73f65fd338e6fda86e9a8962d8735bb28bc0f31443954338288f9fc1b58a053f7a4b0299c81e279e4be52ca36aee12ab73ce69961db4dd0d44cfa79ef90534815ba0dddf54b89e077eb0b33bfad1c1f69346bec9069a801d832037df3665eab06ffb33db322bd5ba7c38202ba5d15ed92ffeb8320871c84d771aad6a1c394d06cc7aae65b438d11afc361404ad1b56768c7d708782269c4701536a19c17cde8d8df04388cae29af80d39994496778bdf3eb558a76922d499aafd82f6de236128c7db8a20682af3b3f0e34f65e7b7e8c02879933986268efb94dbcb5a60fecfa4535134240a48b4db51d120604a0dfd656dbcb6bc6f598d05b0d709b92d3bf4611009258de7b079272e69298c1cf2b800dbe865e58a05c86defe45743fb776d928029d98511353e57d9a7edf2f1458e8db274876d39df45d69beb9c65c43ce3d387d7b135fa783f580b55abf4fe6528180afd792bb417bd28f47ab01125caf71936da8eec5eb3a08488e05907bb73a0e45fd33916c9c466f48ae6ba50be6fba7b426efe02ff990fbcc2f3e5cdb6d7cb4deef8f3fad9c6cb053b537b59058cf00c468434b2a2dbfda70c4a04b1901eb496aa1bbae8c082563440ad0a56737c7550231c3cd905d2c9e6764ee1a34f1fbe57af33df4cbfc4714fdb02af52f3ca442288864c9448dcc82c9ee9817d7c575f2b32531432f7ea524f4c4e9ae3cd9e79b29f00c7439086fd26621da26a34e9e232c385ceef6fb9f3e8d04e6e5f21ae9a558d94a07f077de76a2f336bd3d3838278c3b377392ffa87d994eaf57961188d64f5ec5fdc17bb2e1ec6deb243f3dad9f218b2f233764eb5f9a928062ca63bc39c1e5ad0a212b1b01bb38ddd8884717d72da29eec281a1fbc90418a20e91b0a32b2f527cf124e162a2d9b78a153ed10b2e49abf51bc7dca6547c7a82ded2fb5916eebcd848b377de49c5fe8f762ac7738353054d3b4d32e980c734194b177adf2491dde6fd04964cc27c60c8a027c245955edb5e455ace2040f113b8fdec8c267ad25da9937580df6d85ef174c7e4a30c090091ddecae513d97008f352ea5ae4ed1b75ebdf2582d25f78e593215b496db867e7a8306665109813f504708d9612aa1e5db6270a637df4dc2fb446170a7eb2cf10ce26a596697c35ea8ddcd2a327d5ca07d78181e4c5d9bab55b3f875e8dfb21ac98bf3594c0dee5d097ef7fe83be9fb4e30e9e3ff65d452c2a4231f5e3caf8474405ab7db1fa0001ac1c90fe2140d9ca3aefff7bff9c570f20b9344104e55afb6cfa6d06ac80e8e761d4e5222b492f5fae1ff840724a1ba186f8143fb13641457e88c606090c2b4860fb53111e0ba6dd1f1abeefdb77261204bd4bec85f2ef7caf4b0c16b9ac7b926c1871fd24d97f45cee4dde6a7af344d6e16fc5b7da0573d658836a40961ab0f1382cd97e567744c4bbb0aab89c202384ba8361aee18f08d65eac617bc7130c833c06adc0a990c4a4c0be03304b96d6f59843904bfdc1edfd9a65eb7ba349077b82a8105b2d07491bb516f36db30865c767fa2431ce6a38ee4adf6bd424122845a918de01011cfbf8f0393622cb22ec883adcc9622b0f7fba2d9093e7e84622c121c5c1b9b3ba3424e347d89f354ed36beea54c826ae7c113ecdefa7f998eb0667b7cbbd1854441ff92d751fe799edd40ca11292c24cd45f82e683e4a00cdc9b04505bd179721cef509fb4e208c5450920e9436be94bad45ca4734ddab6bb9b133edd9551e38e8174cc19a2341e748f434c00682af08733f968b62a74cef76dd7b5b46b2edeb8c24c1f0c0b389a5c19407762e45d01b98c91fff8e3944963544ccfd20e30d3836cefd36342ae4e4383c53353c8f366087c12ea2b7c33814cba9ff384dfb6b6d01f97811ff6cad929281ec7f0f2411bcd0066ea7ffc17473301691a5255192ee9e014cd60524e33ad07bb7704624bb97904a429669e56caef27f108c872ec0c495d25e1380401ecb465d71748d0307c72db024b88ee421b6b296138c148746824ff98a57eb3c05954440ba5f2cb39dcb6f0eabec87c12dd6f6f652039f95516101b86d21257a42e53906de36463f9b71ba60f5fc1c66dc08c6f226b1e864abc316e835c9c33379037ada6b682fdd3b79345511b9c847a32aceaac81ae331cbdf67225e8fccd4f26791fcd6909af7e92f300aac87f7cac0b5ed228f5b884d5076f9b7e3deee6ab16aa8390118e9a5d6fdb5e51a094deed75f76a555c4336068b5a556a60c895f736c6239bffc93ca9bc3aa6782afb608ce59a2a603b917f58c86091bc17853898376ac7cbec8bf136a827b04ec12eec2951302033b214c51bdc8e2dd5623ca6e9fd91e4c044990460adfa36f79bdca3a75ae43fe87f2793fd47c58e80194ef6914a8132816b6cf316dea1133a780152e7d281a9fd2473f3dc56d8afe113f4fb3745c9e7aa41e99c246495da4927660a4ffa4124c233a51e17b3fb4089572860fbaca3f85dc7b7a0f1327d555b52471bccc6509e1913625483180982d8386d9afe091feda4bdbaca57da03ee908e2736ce1ce03954d3261136a051e81a96169ff8f05bf0e0bd3c67199fdbcc3ff17bc9ad56a1bdb27da6d08debf1401a7b42c8fd51f53ab655b46e368dcf53be108b4d64fe94ade9406ae81b527e76c5742623fae8feda91d32fee7102450291b50b2971fb9ba7879deaccd4ca150783a203dd2a6ce50553978b083b1458a10800de702836a821d845145fcb30cd81c80782978cd082f2f7e97178bfca482c690015664dc45bea5cd3b08611f0cec5d0aada4f8694da4d10f186bfbd456b8cc957b25bb6266dbaf062b4d5a86dc1cbcb712b77e70450283c0b03e58a9a8f0d9c12356a8c66c605311f103c19162215faca061775211a5c441bdeac213a18e431a0b480685d78850deea70fe077f58ab0b2e5cb5521ad4e1cb9371fd852466137dc6c7460855f7e6bff4377135afe6f18dc24b369e5044864357b8a981121425bb6ffcd0baa4c91cc6488c11c2d0fe54cbaedda63de0e6206e2ffd97b0e63294f34f0c23f59cb17d05a57f4f5e0adc33070aba6301c7f2bb90638482ca01876b82880e14321d73a61a6cd91939579b311d096d5a6fe5a34219181ce1bf5e735acb3681f7d170af32e9958ca31205c0433fe38ad9da88c17d6d8d4f73e39b10d86ff86f3a0c6b51e0f35c6929c4b6330ef060e9c49580b2dff8977157392a4b9579824d2d2cb4448a7639ef12d40291f26db18d6b50da94760ae12271aba395c8dfc2cfde9f6cb0770b80fbb02f9e9f9f8269bfbd6324512c6f78acb7476423ea226bd25b5a6466f71c1c75ec3c392dfb8604d6811147dbd4613a034b990a059b16fe7f189ba832d5bd699fe9291a3f98ac941edc61b97f15f772ee0ab201ba06363e1abe7441753352cf43679dce67dcf55d4f9b29b4aabd50cb17184d1acddb4bc3a590ce1da31a96fe6c6241df022e1faf17e43486c9d901604f42f52e937d3ad2dfbc43b9c43849c799d208a6cacb9c2e762f87bf1acc65e87d9dc8622edb94f27aaa9295013a5b1a5a9b1434134bf9adca16085dc18a58a4df1b6e4ec7b41cd7626c2f189d37313e9425641246cc0ea2fb1b355be3c2218ec5ebb757c921f4c3166ab00e7f62b21243427d98009f7583ba382c433dbf90", 0x1000) 16:32:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2200801ff, 0x0, "b40400dea22d00000400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5e48) 16:32:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000004500)=[{&(0x7f00000000c0)="fa6c3aa56bf8bdb01c22b5f414a0da23bf0d5bb5624b82673d8fc55d0a416bb5c74a1d892eff3ab39ff3aa881123161009f1442a6f94de1164c434d2d2f4958155e0c40ecf3cb922703db276cafc6cc7ff3e7ab58834fefdd7a223d41eae321fefb5d300520175b3a5df8f355ff285bf0d9cfa2a1f987e3ad876134325c6a8569120220e95e9e8cc70037e117f9af04aa58b8450f346e7dd4307fb6634a72287244b12ff8681f569669e203e5e963c639e6623a4d6e2b3ca1f67041e31075cfe", 0xc0}, {&(0x7f0000000180)="81d4856fdca338cee3227c9ef8b82d0e317d15270e222fca6dc0df1c5822e5d0d2d7eab771278d68f62bde708897003c43d2275abf352de5274ab826087f4bb76db3262bd13e38a5ef43fb144535b799a0b768a03e7c35686ad0078952dae82ed2bceaef3ad9547e6f67ead8c3a7d4b7823febe5a40c647a", 0x78}, {&(0x7f0000000200)="ba0851ae22c898048247965cec8ee6578354acee74902606e2353f3c2bcfd66d8c94bfb1f9058440d8839b541c6fad3447c04ba8a175ec59fff7de05366423fd43064300e7ff95b4653cd7c83f199c35309da8ba9585a71c27c1ae5b629a50dd6f66e4dadc6950ba8f1e064ab92f211b48ca8199a219f6b649a531dcc246b257944fc2960f267cc0bfbd016fdc269e39624d0e5f10d0bf4f245bcce21471b2c975688b517c21d1dd8759ce25ed637e96ae59746dc8224c42696f33e5d5b23d5b1e386cc913d2785a33dd0a20447f15d518dab209bd29573d055e86f1de0cf429c3eaac32b86641f781b416107e0c5fcdda0c9df29e2a015ded6cc4be1ff3ca3e65e598ff4ea5b5357631cfa52ef7b9961db32312b2cdcad4df2e3eb75964341a177ec1e694e089e3b7ff58f4314070b1914ca11b675b5107a8151360b127b019ea0e0a6832d075260d9eeb898d47873a0e4df7872a569373c6c9010b9b110d32b7867e6dc864c1603e97ff61d22c97bca56fa55f90649d4fb767c12a1fd8de543a38805599f41a6c69ef84c01122393816a2ebbcc12ebffafb973314b302ec4690f46d316da5baa71c955e4af4930ba3131bf30fa17068b8bbcb61c98b210aa11ed3a4866c4ea442abcf0e542433497abfbd9f906de9b42b2453440e3e768771d436102b8b91aec61aa99754d5018892217c17ba64357b6906a3e3e07e3feb7c25fcf16ec47514b9ce15f92cb54ad23ac6fce6d54321cc0ff5ab5eb5cc79afe09f9cffdb7f66f3f5a61e67e4a79c60485f4c365a874c492a223435c05f0147f9046c34cfed23464041816a92d0191289dd91e2c1ea71bc5bcb19036694947e42435ffb1950c25b15bb5c26ee9a816891866374f2feef6ba4967dd42b31a89a245065219e6514a576d253bbde99cd0c251486e122cb864e196448f4bb2435207c3e59a2d3bb57e22437d260732e50371de438ae03b615c1e269cbf1c1e444717b0af8f5cf79f22af7d7c1161bf9ad3c536c9f6c469f6305eee7dcacd19ad68addc98254aeb7eaa973e826c32035dcb0eabee39520fc4be1d322e68babc587cafefbacce94dc351303c3d4c8d043fdd69ad69a69b99011b77d2901fbcfdef2a6f17333c5f9a7bc7b00ed00cba334e24fc8ba51a6bd05d7a4f9542c0f45f09cc523320c7feec0c943cade3844b4ccbfce2205a15ed3f9ef8134ac064089859a57776f75913167a0a7328c9abe325e4e2a9bf66672aee61a973a44f9148053ce9c8010474a08d287d323a3ee72056ba1592c70f18088fab61b4e8ce6b46d064ae6f6341fef13f341ac5bb84fd18202ac702eca36e1cc294ecba8ee39defb843b82efa362a677687776ff7a682cc3ee7c0016eaaf5886341741e25e99eb35f3d701778cedf5063bbacf6fdd6c9cbef3d30ea17fb53e16dd76e4a40b1c3b7623222340de2c1403c6b6f2fe6981307f3fd12bde19eebc700444eecece249e54f14e9ef46d7b21d6083553634d37551f03276c66ae13c333e35be7a053310e0a19bc5424feca7d324eb49ebea2eb81e447792fe79f4ac6e3233c324a6ec119c2f3b83cf41ef71023480ea84f49a632f6d458d41d74564ad55233b09cdeeb508bac0e2ec938f542f214d9103d59abdebc1cb316fbcd46a2d1541bb1f557d9afd106b39b5e98a5c16eac40f65dd0f678848618d4c48716e1da84af9c7875bcb6661781eeb38ec54f328f846486051427797dedcd09521855a466d41c0d7d4e935e6c89a0507b0c4ebd9ada8e14361a778502fffc15fe6d0fc08c8ad433b7d227c1f314504dfb2288fa6dbf9b1c776c8f69c65a3f07798d30cb1887985cc95a4315c3b04c35d70fbe35622f3cc58fe54098012ea20b94dac2c1390d233b3ff908f0f58d0536e803c27a1e8ccfd0c7165244e7caa6120793eb797d3088c0a42d97476c11782a936edea319373ff61f37915cbfca52128e88b1a134008cd151447511e97b4947503a50f291ce339d9daa8f846efbd6e81bdfb248c9b8d2646a68f1cf58e2d649084c34639b98e68f2e9c8d7c90d5d5a0fff678bb5d2d74a3631180fe1ede8f44391848487a2ce2291333ee14b4411de41a0073364c26bfa98019947a47196edd509c20282c39f7bffcf053ffffc6b51142fc944873b5281afaea877dd0e9f63035ee80020139e68d8389552a6d64431a83dcefb24938688955566714a5484ae36a200498428f8712c4f61e3191c3c637e52f95f24da4129b5f7b1a336f02a62ef88ae1fe7b097c01a7dcb7fcc3042f85ec27199ff10231dbec028c75660a0b853f1c97b12f702ff142d5add61898f091184fdee3e808050e1bbd8b83ab5ebec08db05fb9d68863da08a764783855e1f85b146e334d786e87ceacb5a941c21fd4b2981101fd67777550eb4d384887ca7694ce30589fcee25450475f8134cdcaf4980f19c1ca057cbe4995075456f3fb049a84ed9a7c2ac9c11463bf9a23e20a55da5df288105d6418545ed6b12d5e153b23f36e7544dd2f4e99acc15ab29a244db6036a40896a13f811736f0e96a5ad7d4716c805b29eb15b4939ef6cab5c17d1e0d30e7e37aebe6e9e7ccfe50272519cfbc0c46b6c5e9c046158548bba3214424333ed30ccdbb948b6d6011d336c18a59c084b6d88503c33d4ce9dab1014522aa77522865f8d1fa8477c6c52d0a512841270e7b038c8ccf94c85ea718665cec7a1d785401224ce94f35b568db24d6a539b4f7198c6fac3a3d4119859063e8cc9fb1d8f8cbf1d49369d21f09c73e8d527689d118f3285281ca3e732b94ac0b15de472724a8fdec4028be2a31f4b87df587d49b04ec156d7ce03bfa6f0cfa03b4c3eea767f69afc8666ca3e82d96f9ca26348ca5bb41e3c2ce81452d2e9404a71d885856090d2a6d5deb26285230873b24442fbfc76dfe0e760991718dec25e9e7968f5e433294c7c58f374ea3aec94132d153095ba5f7573e8833f716fe7050a2381be8f1a5631e99f5b55754527043563ed87c61e5f4f6b3323d54d1072a9d4d931d0a4ca76eddbfbd29f80a10532ed50796276bbfc71774feaf91129b1a887da417082a3fc0db91f06bb77c344d9db3f737c9d3e524c02d100d8fc590587b63dd7c4deda242fb6a808b0d5c5e36c379f115bc808ff1f936392a9656a77e6d1543ff4f41ff61766af150bd4b523a52caadc2565a5294ecdfc017654f7d0a486c09dc0287d62530e0766738df46b1989661ac1dc4f7d8369712214c29f0b6ce7dbe468ea222b95812b9ce7e76b55e7a3becb8b1f5d8f07ebea44aa85d1ffa7cd4345ef089cdeabc580c10e6c880e82a846c842ada6efb56dc284ed27185b81e1b8fc3dc19b9090fab9d5ee4247514ac7395a7912ccfd4b2b745b7100aef77bdfa5aa81905ccf9ed0727a24cea76b5a8e5645c23bceb58c926f9ac96a46727240ea815155f197d36b5f1ce949384ecb6843e69827488dcc53ce945f672ae498fe1e7e46796ae9e6d7603112bc332a8fe186b28e9d63dde76cf381d371e70b0606bee139c1b0dae9940b2a57c67fcba0380852aaf870acc5ac3f0dbc144b02001f4a13303697f2029df3b16a4179ce85ee3bc7a75c88199c904f10ec13f1dd27b94b3f039dde2400ed4b802bec011c5dd361bd0d5c0284ad5fbfaec88c83767bc5fae5e0241d49cf20aa04869f3e5ff53f91de5acb1dfa4b9bf17b200b668bb35686ee303938a3662c280117c686b50df53a8347e1efc7bd891f1cb8c79281c3234ccebb09e563c319ede6e0940922a9c022919708703da6ff699982f3810609c3e74c29f5551b21e585e4850446da859f562b171ba5670bcbee8e8e59304d48fef9f265b27d8a775baf1419949e2f1a0ceb963454d8ba452a0b458e333edcff69235767590441a9e33f9312847729f866702167e5be3242298ef44b718818538a8978d54ef48e55d4a2ea857f6914dd3f82c6b06e88e3f4d3aedcadc3470174b3c5f0967170b7d034990ff6a1f75e14b6ca97070c8cedb7647fe4f59663f7fda21366a11d4229eb5c74cb837da028931692105b855d6c17cb3210697e7fe2d6c5cd6206d83d710842f2650924667005196158ca8fb6cc1ce74e4cd3a6c1e39cd9d9936d7a1d7558e91606f4142d7a3581eec7ee1888fd5fad5e886cb293a0efed06019a23e71c0327b078060b0203ae409c39f9d0e51a78e47a730bad6fd8cc4e9b93fcb2ac4661c5a1ccd0c5aa7b048249630532afc8b5fbb71014b88c0a0ebfa77d369114678ac7942004259e895b45aee583360e90e4198e08fd68f6f96ae2e7d177598d919da136684d73c05380976121a02ddcb0d224790251a0640212ebbdc9301b586fbb6514b198d0edd6f30b66549e0a4f5814d3c66c81ddbd0d54c3a80468c7e76681c29ed7bb6552142ff5f4be5f21ba17c62a6a30dfce7fa047ed39c256e377600a1b7c9c51e33cf5c1028d64be9ef1da014763de78faf19e29505864f6a8a3c7a968677a28d4c32fc6fe86d6ef7ffecac50887ee83878a99302077cefc0b62582df9b1e517ab1288e081cb60dcb82e32a7f4a2e0736c86c56a352ecc7332844b36a0e5824992526dcdf6c1d385dc7a59cf70d25a8463576d9e4151047cfaa662d2a3e297b42deb35ca21513e75a6decb66e4612713953ba85d4291d8eae841308679fe030d34338c98c11e0eed2cc0895d8c2fb4c17dc119427a89d6d42db8541c81489296ffdf8e0efe81f22e18c5ad99b6baa2e4c7addd301652cdbda24bf94b5476e8f108f7a563d4e50fea170a399000b6da49338da59ea97eda0d53a01fec7914efb048e35cefcaa3ea30efc77c33a8e82a5f98e4b1a9970323e62f46c20e9a575a8070490654f3e75f7173865b3c194d6d109cccb0d1da6527f43199ea2739c40b5c33a02dbfd240c35459677a23500a1b53979de95eade3c2391a292685aa69ac04e9ec9bdecb9df94c39fea13284edc9290b75ef47979a3f5d9351c332e577d66ea1dd8cff8d194f2d05e7f610312c5f5a57decb22d032eb626cb2d1e3175c673225a8d9e8e97c9ba9c002ca24f0fd09b07d0d0fcb24550ab18973225f0f48f08a6bf8d5ab9bed9f0973e67e5fc3916d5b22f9ee4da66bb883428040652dd6bed88350f922defbe5f3bc433002c95d6441f7f262885ba65c6977a897dad679045e19870e3d0fdb1f07ea148244657b6690144af6489d93e405895f72d1586a810b3d6fd7bd0feba12e25875ba5d506d9383d8dadd9fcf8501758ea181ddaf0f8d262a0fcb6d688c449be496004817aa3c9dbe3e80af9a497a6cbb97185afec6bfe808d6efbdc12a2512ae42a6de988e297067815ec37308491fff1a8099a0f169dfc3b4cedde7e89af4c6e16dbcac40b5df94b1dad675c154a8f5e15ffd216440a6ce0bf5cfe411f93809f6ad68607dfd3c8eb031f17b5ffce3e1b397b1a73369c02eadb068d07eae73be332932159dd53d1d99716fca06a99afe6b912326b458b3668c40f9ee4e15f520de734d654fa44042bbe4bb4a7d6de44fcc9b9f0dc6aa885748b33966a93892a010623fa8b4a722f22d988c6d6af3cb04e21038cf812567f9249f4da8fb1fccb26e9398c0b5f58a91aafee1fdd99437a1ed2a01cbe07d23fd2f172befce26711927a28d4a53a3c50184f9625a09617f9de35e919712afcbd38c3b2bed3d5876e47fd1a7dca4bf4e34226f60efff8d197fcf2c4b5440952e01cdd19d396b1f8285b3dc147071fa36abd0d1752f672bb39368550afd6203efe26faeffe2aa06ea209816609ed69db98463f6d30b", 0x1000}, {&(0x7f0000001200)="ca7151530221cc9b054c9cead010229ccdf4dce58d3ac4211f2226290bc557e390f26281af7c88f316ec914303bcd6081a606ea3e91b59d59f18b94427a475e1233e10e913d871fecee14a7b85051a6d10f11caa70a8cd7a5853fbf88911c2cfc5c50156cfb15a67af4ce657665e023133e9df494fa4345505ddfe0608313047d1b9c17004ad3e2a9a24d8eea05c15596ba21ac0d810fffd4926b4d2", 0x9c}, {&(0x7f00000012c0)="a1fb96d40a1d90353c35e555f7134a8702c7c129b5480013f37a371614692d96ed6d11945850ec58964caff36d1a02e2e58f3a2c7db9e7c36d08df6ca0223ae1ad2307908b24fd982545763d3a017402104994b06cb53affc12e631f49495c17c28138f215", 0x65}, {&(0x7f0000001340)="a58f7420b8fe311a51df7150e9e12c92341d640f10f2192f22b64d8e7cd7f61a87d5eeff0e11a6ba1ec4feaf0fc1645c1ca4f1c206055865cce9795d900829c128e195e89e5621dc7ed8d0a77167111400afffd2c5db81e9fc21a7a2c3ded969fb2708bccb7638858103eff716f3a4ef770021bcb05d0ff9009dc40d06fea7579ae245d7ec541e275026450626c0a9ee81e67edf226c0d4064260642278682985646fc5f1a7bc94805b25dd57dbec5b22869ce72c36107168be5d7f9f9376e", 0xbf}, {&(0x7f0000001400)="1984be1088fa485b00aa550d4577e9414a91f047af3984d3ba3cf85d360ac19c200a5c6f49acfad5c594dbdfc8c29aaa3fd9984362f49ff3a726477e6405d24e698e0c86a1d2fb4153e0cebae5acf3c8ffd410b78b4b9a200bbca429775b9401ee02487b119cb4d69262feeed22dc558a6632f753d594e861a08ac71c5543e8c53f0a4b10c43866400d9fb66a5e2468bd769f3a6f8bda6f02923aa9233ad194c4ce9a2d5fe1db6f0fd8d2ffea2fb881e4e32c891ce1b16736670a7937b9806639165c06d331813600c68f621587df7b39b8afe91ca004a8f372f1afe32a8bc6230fa6428877a515542b1b2d054fdf0aa41f5e92c3e980ecbb3b4a52f182c62744f25d82163394975c521499d6bc46cea171f8df040d0cc011d71ae024b70120d1939314c5c09a426ed7b14085c3354e751f39b12d4eba890a9cfb26c1404f87fff36ede2cb65bb601d5d6e4892587f0a647ef73a1d8e400dd6ab30bb127cf8a3bb6cef129a71dbd54d88768cede463736d8e25835cbfbfbb661d87fc86f7723c95e064a4784da3e23687bee6718683a1ab9c3a01c8cec4bf5716ff5a264b72bbab8f6724c0499c17401305d72567ca7e5b5cdbbc0420d4047f7a6426182ad0771d5d446e4becdf142275320cef983cf726986a18d300018dbd9c701fe3805f8c9b3ae0206d48d81b37a8962b123257bb34f5d5e611839cf9f8068f8c395024f9660d6c21b2bf9cfdc3caa84a1e8f2d83310082e81a64d60e82cb1ff0f505a6b2c20374ac1791f71108433257f0cc5690ed3ba53e8dc12faa68150296a0b37950476c6f655bda9d0666278d781f3c6dc6f2c297f4f9574b935a1695ddaf9f70998f228e803565ea41b72bb97632fcbd4334acb49e4b1f44961145e6ac96ae81847ec9fe6e305694854f42fc4fbe21a2b1162d24c79817414a087e0622eb44d4ec30b823dbd4c30f189f25d0e5061913718fbb47f2705b6aa8d4e53c7c32b969b880a4d8ed58b9f666667e683654de8277da4dd282c79a73fa1dcfe7f7612d2490e8ca49765b5a650267b90316012a0b37f58fe0d9dd1439023ee13ac9d82c7ea3a5d7cbd304c874998628043287c26e732c2e9e3b3cc832026d6a5d24e224f3bee8f26eb6002ec4e27678ed786eedb9423dc1943eac62212e4122416400ac2f868b52642cb9de17725c1be55793915dbb463199adfe69a551bb0b56a6a581b1bdebcae4fb2d43cc10b4a3b300a11c8a87b91c13cf51016707b3662d04e6440ad67d66f911a7ef453211254e42e0eb96d37719dcd35ad9e73e5502ae1153b7a0a1e80310f02c54785ea877c6997a6b4f396a27f3406a14d0e5c4d0e1e362ffbdcfde7fcde2644b30b7304a712a61962dd647a62834ac18745d84ee7aef2ec61a17583ff14acf6b7caa82dbb5597ee4cfd02d22cc11442019bc186713296173e5b7c75db4a023792c791544b96031a3abdaff8093d0f4d8ccf314eb4f1c5c583a8cd0719cea281cdc5578a0774cbc1f1c1957520a42b602bc827fe798d0f8ce79547c1de10287847d59d6d74d53975768637c613976b055d80f78eba71fa7b88bc3c8b2524b6c9a66691b63557535d205e2be6eb3ff5f04514fdcd394a90647ce4c8b2ec82a6148136f4ae5be1ed13dd5f81223a486d2d79aae4713bceff5593cdd3fe77f37adf7df4d65e37bcd4dc17d926480f7094778e7d3743d547638ea04de5bf9a828a6545688117d4613e02043f27b921e1901a8e142fc17f708d9e31aaba04515588b419ec49f803d3910d07830457d06896211b5842889fda09d53d1ff8850fda0d55439b8e2e94d1a4375e575730e4f24fc8d21015e52c0eb199a5b2c7fd76eec89eb3e32727c21a3fbded014d9a3f364849b17fa245f97d879e1af05e4a0c9669c1c04243c82fd99fa04056fe35cf7be16c086bc3b11a1268016fa0d3b48353d3e24ef5e387c1d2fe2162cb8f166ed8f149f9dd4d37887379a2990edd52c24b42e24e7c7c7c94c0396bf890b0d206d758c827754918c4abecb00c3604b77505e65e949f7c92d6a50815214820ed8947da153499b58bc89204ffe7e695d487b254c14889b76283ef592c272befb6fc8fa2a0d5c09ee3f812d58eaf7c05874a3c50947dbf2684b59d7f36fb692c57d186f32727ff3c74e9191f0b1726134556d33ddda6f5efbef22780bed8c3b277b9167b5a63afd89c3ccb0190044c3f441f1b46f2d45524ccf7c22814671a3d2a80c1b05fe48c221ec6c506a15f52854caeec3cf00459ad5dab815bc49b1dc27b0b20e87b5d81d8b4fab5f0ddfbbcccc97fd1b38433a9c00f471d3c92bf1fa8ece1929160a18034987997a871ca2fd298e5015acf1f515744ac44456b643e840df6fdbb6eaa766af609a44d110140529ee22f4f909db4d2cdfe0e215346440c284ed00b33df9c1e3714d12090c16dc356124011808bc64fead31bff254e13dd81147db299e63656f0bd2443c610ffdecc4992a433e7ca7efac5d536a2ee309e3fdfb759da4f62306253a4f312f4df67a44b5c66711bfe5d6421cdf536e44d6e12c5fb5abc4aee49b50665a6310cbe835cfa437bc0b2f4b7acfd7acd05cf2bf55125af25c5070426943d756059cf112e9e700975ca3c2e8435e257d20e3463ba55b5451d485856e23d27a56688d483a2d25518862c06eba07d969eed4f3552edb1cbbf9a95a4498eec1df8a6e255771d2fdbba215553d8a806b2b945857317ca11cf3d5b1c3eb1a750b223e2506bc27880a460bf8bb0fe3e8adf99549d67ff76121ad39b580c5165fcd0560f810429f88f7c22b24a39c313e01a0302835c5084323f138a1b5dc90dd86e4cbe88342b76afdc5760010652b2ebb0e6804c66d1c1d593926acba930e333a6b29542d8f2e81335b605fe69bbf507175bba246b25cce0ec2561ab0ac17a160626bded2d8a11f5c51acc93460240dda45f81dd5cec757fec9ce4418151d8afcfd3097c71d4b34f9d8633a3843d88dc31bcbc5bc2eb78f0256320adc978937d5f0162e93447a90128e322c44e3815e454b8644f4c96fb5be8d062e9cbdf87ed38983ef19b6496fccd02b27eead90686be360d1dfc82919de18c1a05e185e76edbb95aa4e80854790dfc2d5f65ec0f42d21de88d6e2e3d83b18cdc1d0d99a33940c077504a34c8f5e3ce67cef1cc60bd0a1ce8cea0bd06ea120d8353ca6e5b9d87b284ccb33ee9694399d2997cb51dba2ca3b822b6b8396d9d87b60a777158bc900e07818cb970b404e33308808bfed131c805db96e51b36e330f9e59a87e319e837ec8b823e7bdf310da5ed715abc5d31f54c0bf0fb0b267387b4a2d99d030df1e825a2cd3bb8cf0280c0cc1c004cae850675e7ad100482f6f7507305b4afdc7134cfa13b2a8fb44c9bd44cac26ecb53b44384736a25a7f0c83af7da287fd1c4a0ae9610dcfe3f59f64a125de838c755805ae0e2d80c5bcabf2d7c973017d340c1e9fcc3f2b1111976756563465bbd9c6adb78f18925e09be1b4485b6581936f848a6cd010100929c37b8e308be0749d82e1faca337e694b58e540c1880b87ea5b0ff3e35bddce2a44352e72c72750e46dd3807e48d40b8a69ea6115b1405dfde1ef413e53f48ddde5d0376f8b5fc2855e49b7f8102db8b97a04b3f59f678df27415919f59f748759958b23a8be77fd2ceacb48dc0660aaf2bb2903b68f231aa9f08d7037679ad78dd388cb059c88b3f482248c849f015c517d5c7a0cff33f3511a495eda85234a38fce5ca3f0acbb7383b592ad6f81b7bd9be46ef1e164cf2dbf92165d158982f99c916e57ff365917bdbd8464d733fd08283b63277b7335c4851821fd2d0d05342ef965c06fbddaef0b87a52b7a81b4674c8151fcec7e31adb3996fbd6c1a386fce0df82cdcc3c6def5c87e353fc6ce9730f2184c2809b4fe2071fab113a34b39767fd3ed51f0766b4b2deebc0d74bce6ebe59446d13e140c7a182200048f64eb4c3fe1bfd5a66e7edc69c624222b2fa6aba7a1110abef3cf8dd34e5a45a08cf59ff7f3d0bcaa372ec100ff9c70c798694ecf95581f44bffafb1b77e77c57fa444d55495b8c4394fbe6213343860d5386f43ee003c5e5918c1fc13b145f553163f8475dcf5fbc075bb66f5e033f5cc068b32d270521214a3ff24b6eb6942d74c898f9bb839da737ee828052250dc7f1ba74e6bf08272f16789917ea571f6324251535fc232c465b852ce492f3fe753c74aa3529c10a6d85ee3b069a58d476c67d25914b136bb8d1e5f1380cd9e2130a00a9c5e821abad87678c8bd85b347f1fc5e2424f0084f05f35580153d3bd6f6d0a67f31704042531375448f0e16d1f8e325b5048dba28edb7ee8f209ab26e42b469f949a47416815f3084939d6352c55f22139d72df17f5b76b0889d82d9aeebe4dadfb87bdb4394933db4e45a793ef2dd9f7c425c7f70292dce7b9abfbc88e2642eae6afb9ce94176eb275f863714eb38572bae6c63886aefd5d7b94b41180fab67ac3dfd36edaf7c70470eb7fa87d15ac06568b2eca1f419eba6d92f1c9fdd9f7a29352476ce51d6f65983c99fbb40cff3019618d0b36f5f9be2df344734293bfadcd5cc176b7c6d2ac1d23b463319cb4306d9196dc6e009a4ceb30ad98c33616193832d783ae5917708952162640ca692181ce75805c4442511f0b08f318748004569cb73b9b5e44d79ff81e0c2a39b03cdb387c2df143cbffa736b622286dab4ad4d3559d33c8e1757b075c55f54f95398c0760a08470bbc877e799d04c385e43985ff36a67d7ce8ab39b02624e86264aecd0a6c51aee0c02c71f2ce3525ddc333c3139b947da345f07c9e4f21742ea3106e40a20a681edfb14c82b266ba96dff83db92a5757f8c22432ffebce0daea25b7cf9a86e1b707d6fe47f7f93f0202956be88f7ac9cef35638e568717e32af5c485c2670bca37f82a9c09d7f241340dd4055cfd613f8f20d6f73f8a7998228358ac35891ec633dc88c41197079bccf96b0cfb3bb805d255128448384d55cc5b1d1720d4af296811ca2da3e9541f818c512144176e7e5e5c10681014b4579d7dfc699512cf3fe1c9e06dfdf61c374dd12d8ebef447cd50435a5248e1289fac6cffc1b8ed2bb82ec623309289d060febe3cb96c24926fd49794e3b3f8bdc9a6c734390af095dbd57d3b7ef720932e4f557bb3d2309d890228b00ddf115c68812d0c0e65a2761265964f9ca3837a6714c33d57afa8b8fd7167198881ae0759dbd0b6252e3886cd08805fa60badd7b2e88e5bd7573c3d01592561c95dbe71708f9d6cb33ef920d96a6bcf234bde697b12d95fc021aca981b65f58b0d41dc22a985fbc4068e468511566da223957992400cec056e222389a377aeb40be9969615c32611ef89c2fd1f1792e41a1e815edcff590418def26861fc29493cc5e29231382236af1f886cd19413b44b0453df0527a52c980018e3d69a29b1bb33010e87a54ab47fb84d551711ef7642cd5158a0040f02c39f3d3bc30365c4493f79576f316db231172e9d694e5874572e58005c9eb3100adc4a57a284f7cbc5fb9c32f321c090375b145da48fd9c1c700198371d2e7b416739df042abc46c46103d773bbac84b462b7f0c3b9f9e6922586728d3e1456b65cd5b603b6b3ba10cc2f953917975c6543a9eb1dc18696549893e34f34c360804ed276c41f5be86d726c53981e22479f622c14c76067acda633ad7590a909d766bc03b60133998d90d076548c65b4bbafe503ea917a75f6abf518a8a8bb2f0ea15a5391f06540884c9b8cb", 0x1000}, {&(0x7f0000002400)="7a52a998ba5e7e495f9e6abf9f5d31e7877f67533715eeef387bcf29de5f73ab2687529fc8c119f166adb3bacbdde2e560a682b48aa8a684a33f9d792ae1e51d571001e91c3ccdfa64ff2ee717160345381f3a80f04833a44d9859263c1e82c655c6127d03864409bc7ab37cf011015fabc8f8bd7f951ea24fe5fd99a045a41cf0342f92f20dcb4dedd84d3164d531f765f1d9f427c45a4edc998be34f1854734e60a6f2b08b80f132b130605ee58f934a2e95e132ee4571937566f4fc647d40d1c622c4e4db5a6ef78cf0ecd4675b5c7af7481a29862f79f02e886b94b329c1b6cbaff18d43e173e0a386e4b94dd72132a2f73b5198ce7971bc2831c21a27f7662ee3367fa38bd67753633233de1942549cfe521970bed6fa33bb2dea37bdee27f063cfa54c7cc81271d2684dde2d340109a98b3aff3c053225461c1c280f44045943b2857b22d4c54427b367fad7765fe400286f3cfe628e315d570b2a9927af2a17c14d0a896fe9fdde97168e99d48fd6c8a1ba6d28e02470abc4656b66ada6a74ccd0ef1b415077bba1223a08594492927034f2244279280d0e3a857ec0c1a7763c3cbbba9e2944f7e0ce818048574fc254c6dd9dbfdae916bf49090019996bfdfdbbc7aebe18e0476ff2b1993f882390001c90e98a133598fc85f8f13e011dcaf38dde37f150c16b4faf8d2c77f7813a165f544f69b84acd31c1ed1e53387764ce258131e64ce09500c80f6dd8877b40059fa9eff7343e9c0b6ca520161e2b6c8131a7ad86ab05e6e9386f4c85a6493b09f30b98514a21f7838b1143a79eeff5ae83452a79b6ff177d0a6a7daff2e19ff7cd28ccf2a598ffcf3f34a8e52c8097cba86ee865d00f9f0fdb43c1221a6167e4fd63cfac1eab826bcf68a3abf5be2759063d45f8f8dd72a77a14751c753295bd776b4755854a4f5e4f409bedca44a13443f1d1da827c067e7faac9c242c55f7540bfe60f77aee75bb2a6adf594c867929d2b1e29878620d5c0692f0ad618e7c5f71da1d3bc68b9d1644cf36842cb1ccf20f945c857a818af39d918779d1ebd0d7fd37325caf98f903124d4516e01e0551f17536284db40d3201ae642f621d587ed09e85b2da35fd4c71fe37af4f9a79e535550df60034d5941d26af7b592ad0f2994af3c89939c90246afb57f2613853ee2112c65b82904328688366d1be53bac8002cc185898233aebce9f402e11507e205d62477ebdc130d20c8ce2eec75b952b44c48091bc26da35712a39110ae6239b52040c33bd21749b24be3bc9056db0909fd991b5d4f4479fb18c552197dbe15299893b9c7c575ddecc7f1ec0a57282803d7facd98518721294d34b4e4416455f956d49f458858c4ac33f6f2f14283496fb910708232772c76c3f9754ae5c8a5026ef24b7819ec1b7c9647fae54b51b1553bcef054a64334b899da2f035ae9b93a71ac7ab2ea4e21c17d3b912066a732bcc73e4bab9a99ec30347fbef41f814f9bc8013b65034296605f6b9e84f9c42f4cdf6404f8ffc35243106c1580863aed6195f00df4d34c1d40e2f2d92c7787a82d9adb0128c4523036bbcbde468c893bf9e679b21a9a4a331c85717f52e6b4b1d1fd1a6313e748b83d36d6f99b7da760f03af75deff50accffdcc8fcdc1a916dc2167a72cabf5d288d59dad3b23eda202373b49822ca59bef7ab1ba6f2013ad6d22c3e2ca996f4aa76d1e47273c5ff971069b7fa5ca82ccaf24b57962cc94ed81595657021b157c1684839b52a5a58b08f58b1fdf339ac9ba183493c0af85d33ec57e43c8ac6593ca76a609cac199f43833fbe3af6d325fdfe7aecaf7e789ba9af39e94b521e9cf4cfc701f408c2f3d240e64eb47c815af30b3b0a8896ba169ee16f7469e536779f99c89236ab542abd6505370c1da839ac6abaad7ad28e061e609750f99d951470f1a240f4c98196af0b802fb6520be47d1689b1eda3ce69932445042d01ef615a16877a6b26f14a0a12a15d1db06d392b1334fc69a6aaa74c003cc48afa801965c847df2a252008c28098720d030de7b5bbe43b99376d06da5cf4f94e1a566906a8ebbdfccbf9f330bd06a42a08bca415634500d0f83d28b3d36872c3ccba5b73eda5ec68449ef2f4086658a14248fb0a0d5c04da0c055352be18640f3d47a397a466d552a9c91d86cc8001bc01f0a445f499466ae3d441932b8dfd568c8e044f3b233fc0f0e2de94f073d93ed3aae34938c6c9f3469c0c538b6156d0e6e3bdd1c6f4b0556e6f6f190dd3aafc73d141f435d1b377720d157fe933f59bb260dce23644d9b0c5cc4730800d0213d3ebb6e5ee2d43715b70b4536639dbdb40ebe814b18638a60d350e055b257069205485c1b982160f64eb1086e976a6461d83cf7c3b8f4a7cffd19808d2004ac96e36ad6a58cb210ba1bcc8266d6b99aac1654e1e7187c27215b0a8f0c0c6a703d86499758c1a6b00d380abc52dc779b8114174d15c4a3e9c5e9f9e28eecab662b8c7874b50b692b882d60cc51a82d92350af617863e82fb708e62586d672a096d986f69b42b01dc763d49fefb30aacbb42f6ab1b27e91bba30e36b520ce3785a0ea948f68a92c96c9a3fcae42a65f40ae03b6c5b91727be44d9f5c9bbc4d6f5a0a938f6f551030bb5dbb935b70e21025c2dd0df95e966e6f91015098afa76efc7ed85edb6d12e458296165f66a6958542270d086bce0115c445f430539b4fe585c9beee35fcc1edf5013d3ff64df9f65afa7e41f9a4bb8c1538f98858c1082c3ee47202a36e8fa2d0af5eff89032f9d85e72a79f1ca9bffa8d385bd3b69d11fba6b5d25498236566308f53cd35c4e3a8f339ceb00d068581f21d8ace668ae52a254a6c980648b3d546f5ebae65b355b0e2d23d5f932fd0b7d89ba88d5d9c8fdc3148552d6c9f8157240fc0727bcfb0cafd429d9f86f0ace9c157155cf65724a577f71c0e5028ca03f769974eba8fb735045a2d369c770b0dfb9d33d35a83074643eb3579a7964c87e9a0f20aa4204c9c91be3b23d63a62da746b426fdb72ae122667230282a4f14233d2a48c26ad0deb7a732799fe9ce3e54b07f6666a43a83bff05ca194d76e367f850b2de669085e53c1a6db5e800117d3ecf2cd1d30fcc1346f19c19e15dc33ace690f81b981bc4524cb39566f0099bfe952267005a246ddb4056895bc502b1b6b318bb20d826852d79eca83ead0c972ab4e84bee2b63e13fd78fb78421315ea7d12a474351cd0f2ade4c6a81750c5b3b6df0ebdbea07cb3e7803c861ab42b8264a0b205e8e74741317f56c6a52f01a717cd00814922d3893f96c819b9f201806a7d1c4314700f35f6ecc878589ec518a39582861970e2600c9b957ded2f2f8de408525e5623a667e5a553a951c74d556e0f27c87d54b7162388597dd3f401c6af145af56a883de118c1724afb9e5f32359f24b16f9ef70c94c379b22cc8097e1505ec20cc6e4e88676b515b9bb95b310744ec6f1bc5ea9088bb79c2c628cb6f38d21a9dc3e3358ee044eaeaa05fbd544c1f01af29188e2b1d839696795368c3215f4890d95df6694e948c1575ddbc6f7abe46c5770bdac4fec6822a5ff9a029868f3df98e822bddbbe19885b3fad4697a05982094c7e0cf49de0efd81118dd0a9a6d7aee0a888cb369f2f492fdaaeb8bac07478930ae2fdf713d3fefa1a9542266b9a46463cdbc6b2fe56c5203f83f3adf53b82cdf9aa24705384deb10c640c1e8f33f8396f21d54239eb28adcde708298c95afead60fd7a04ad2c038d32e71652e81a3983e2fb468b127e07e80ddc31dc461414c8f2da5d834dfd263b5a2569bccddef3116d40b56c20a162927c5f50b48e936b3d3a48273acd508e1d84134d1f95f908f68627c5eb3ef400d28f34fca7b31e61062055be613576d8fa1a1e126e09b285c3703f8ae451d95335d38a3cb27b5b2d48199f57f18bdc99c6935a4b02d8cad55fce116df6c7c7a2a6176eee8b36101095a9562cf47fb89d3873592d2798751b2410d058a83247e0e1ad16722d016dd4127763cd09f24dba94ae619fa468281fb0b5dba8cc1a7becfb38d3080bb1a8d0c7450d94fbe7698d83619f1164269709f9efc581946fbac3f86b02aeb2d3ce298b61319657ebff5ecd9405ba8eb928e9722274157071187ef4a7a463e65afcad66bb75f4b20dae1e2700148403a0785c15bb52492a0ad286138de45ec2e42e7502386d096fc4ff74558b5aa0d5d973f6a5a4b8a37d74636d03f3daf4409c1dcf5468e9604a831c3340effa25415709c6e5e532e2d685e430beed3d7805b91fac75333a8cc17f74a5d3cdb5db9b74882111309f150d0644982e79a3ce9ac8ca873409d79d2593f3292e5c0bfc0f35124f43ee975b7ba329bd990db71a1e428b07a307c2a992119add166ddf2b67b70e03b4790c4d15cb4aab955ba60c8310bf98dd5c05c810eebf7b87fdd13cfcea4a90f28520cbae8443a93acaf8406be62fe38705e462628348cbdbd5769c1b2cc2d9b118149b884c7efc08b920b1c2d5435897a102e552b060ba2748ca0b1d8abf607a2326a5d91e5fb116663bf4d7bbcc58f6b803588177f6e34d544fcc510168c5681f8c91a8214edc52c50df36930d82156a31fbd50a978f09fea092ddc5bd5a0b250ae7473c98a05411d21d66c566bd2b9bf43b52fd3ac1f8ae357f946e4ad311ab5e9a7ad62e20622331d6a692edfc65c5958dae25e94621c42c7c36493d1c10e5bcec2db1993c6b86259b3af2e97197099adf990f17c24d7b7202624d1c74e78e391a6fb6b64d0b1a1a991a7c2e4561c53d1fdd8f264113ff0a7a8e54ee61e67eec9fb8fd8916693f5eb5c720dfae03948b1154a66227b1c94f720d9e00254f4585e8c95a9642978f148a49d8901d55115e51e8ed60613ab6a58c419eaf4f30e734ace00ce9c5bf2fb51d5bcc55b86a588b8228d42abe313b6789f1a6ec5c648bc3998c73b3bee4f4f0201a0202bf42699b5e47ca87f1c7058809bac91194a43cab98f2e69276c98444ef087d8093c5b2744608221e7b10656a12576e5b3808e0c086ebf025abfad6e411ade755aaf6a88bf586bacd637927cd3f343dd25856a15fdd54e45cb9855f736085f81622629f7bc1846f84dd4b6b2889b0ab9f57cffa27c837e74223a12152f26e0447e3c82b26f53266f11389d667d44062fe4f687bc68df041c8b938be2bf4171afd61a273e8bee8e8301bfc39ff1fb91845d3eced1a32cb97424bb89d3af166265e7a55bb602f09d2f877a96581daf5bac8cb54e5e62fbead8819c6e5176dbd5d983d14f133b5bbdc04a2458c4374ec007564d0bc65366a6d0ebe6ad0cf7e3864a524dcc2c1e9b1b0f0716c4c6eb1e2e63f9dd0c3b343e30fba588d591094271efe9b1ec46b00b3f8e234fb5634f6b7b4638836082cd1e7ee1d2fe18414a79e0433da93991648ae6b5e5a713fc3b931c473ac2cef619677aba8829fda0703c231cfe7b2989d24e7ec6366b835f24126435211476d76b2fe2d0fd8ff1d788f5f2768baf3b4257ab572b94ac1e690e760a8d7698f26b591db50976336bbbd0e773e5f54050e0974a3d997ea8d553a623d44270e475f60167082149b9221c52a129299ecdd77bca341e3599fc72a9f9d3e729b35f88ed5dfd5c02ff381c40e9c4724002a908205c3aee4feac08c15fa5b2abbf7ebc0190fcb334e26dd194420a95bbae78f96bddb9ecdc84c087aa52cd0c3889e46a62ab8b3457f397f080c6a88a830384bf2f25ac214360e51f32d56232d65e3f8243714b1dadce9164b0739", 0x1000}, {&(0x7f0000003400)="cdde0b18a45a612ac5e6b490e065e8a609856572292cc521a434f716fddbb3473b615b84da960ffad6f9817d3b1cce3d674246e21900b7a633cfafd14faceb6d727c3cbb38ee51c98203e593fcffdba5f719bb44b017aeb1eb411b5f84edeb643ce021b1c4c5ca8c4109b03eae14c4986b60554db5e5900931d49f0b5b06a437699adb320e475f55f6ff6cabb85d5b1fa59d7054ff49a8406fab11a2cfd91866663612f840846d6d3b9c9f9984f0f456368a667000605779e275a34b566b0b00d51f294c089d4e340ee97c0b40b22eb9f8b6613aea95", 0xd6}, {&(0x7f0000003500)="d5db29bb8e35ab2dfafca81a56e2ccfacfd725bcc63435e587a955ed459b96d27da369092bfdb037320b6092d271240042db8255f9138723d9a45f7f4a2b4d1072f2ab7367af3af3d5b2840d453ccc3768fae3352c3fad24479d90c20b91b583ab8b8bc0ac0cb8ee5388f7ed598edbf6e832fe3dcbf224f1d2ff0ad9b7cf24c79a442f0cdd42194e30ab1fce97cd9359fe3d56f2a03425270bd73a193e7f52b53ea9207bd230c21494ea279b34acc774b533c41dc03cc64cdf724762f1185de4e7d7f5a1aad3e6cee1dfc8ff56743ced8d152018da678efe58a26c15f58de4a0a6576f80f8d5e996876afdbb3df9d622b7c84a6f2bae7ce44b152bb310bf97ee3006cfad69dbcc86d0312b6e09caaceef67ed5fda3b7e90ab6e75aa67759e2051710c1ea2e0637deeea7058fdc9485565f939dc533e7f59bf74b1a2bc52097021a87fb2cb1b3fb17ba9680fd4c1377558a181e7c37ef4e809aff6a3753c5754c3f75656bdd5c77f8173af853d642a00676d9e1afed12efb0138a9da8c73678f241f06b0a6fa1c002fdeaa3653ae1950a7c2b2594f4834b9fb4a2d54b94b871c850153b32a6e86f87838fb2d12939554c36bce53d490f97055a76032853dae09623868370092eae42899bab35b3ba9a60ca7bd3f47c4fca008a2590dfad075f7e08ed990d043fa46e20096631df81ceed50e506834590404aecd420e34c472baac1c2245013631717c07d24731366b5975adcbe2c08898169f7253174164a3a5700984eaf15091e201dae27de13e4947fa4b094b1de843dc2455fa865e75676fbfaabea08d134bc14c54354b87afa2e817f25c7ae5a6aacb178f48115113f964c31b4d3adb2e21d487d421ac01a20c0452365312ba01242fea16c283def6c141da9e0e30cac9e4a22bb731d6f19ec36bbcdc445641ef7c599a65c6aee9187f107fd289f8c432f77215138b01b8761f0dac3334b6871540db7241352bd62debc01d7c27d914a02feeb8e51635db72ed1c9c922c44e632d1f804293746205d78235a5f988b136959efbacaaf427ac41615ebb5fe03a412a66af455a22a5b032370d967161d9b408a4d5341470549013bbe0de85e0e48dd9aff78907df158c714b9d6e507d6900ef586249bf2487e95337c86d20b12817a30876c289c41d6cf7853ad613318c87c81bc42d421be55fbd782ec3441a15b64e19082af1f7647712e85f874ed2318a26f17de3a4628adfbe2e8ccb06b177659cedd42fd7e89219fc25d755e54f6032d8f130a6a7fc04d274c374b046a617f3a13a426ed69fe290b1ee5143c8f0f618190f7f30265ab70108dc7c1f1ca4d67c92af1121bb7004e0fdad2f4f289f28c4e94c25f11c6728ff02e433dbb8716ba439b211762bfa2b93302012b9352c34ef23301c6be5f9af439ae2fe60ca8e7c348134539d82f688e01d0ab174f7918723b0b1e93ff72c4bde067f6eca7baeaae94b0dff4b383cc32f70aadf6761f6e9123b1c3892343d93d026d115184244f9b8caf0e287d99ed28f49d140b5072eb568bb11287f28bba49f3be4d620dd97761dc81207994d26672d8a6839f0e7952d79cd65d9864f640bcb2da9433c467bdbbb0b90e8a2141978d519162e2519b6c68083bc0a8357b6fc76ae7bc988e9962de46f9b378f4e0ce35a4870be1f9a4f784bb0b60085c28e1adcbf336d760b774a61c5ca8873b13b6cf697550e30f3c957b99ada2d543b7c8a24a142d1948154403b06e7ee91195a5695141f8d14bfc51d09ee5c6e85939b1318caecedd6fe994a2bb5bdd779d5d38a3635a2df26ff57d2acaca2858c4e9d7ee9d0f8cde5bf5f03db3168d6fd91b48e2a9b085630470df8ade7369b51af95f4f2003973022cb0591732bc5ecc0697426b525c770fa0f37a8f57c69c8d7b014b14f0a78da0964170dfce6a5783a2ce6cd7d6487b4781b64b7ec29d461b0aa2b67be96a46bfd1cc220728c4efe16565f17c16ca1893b9af7bca136dd9a7c79c02cc0de2834fd742cd6988f97e94477422f3fbe852ddba761df5ff34c87aaa346ca1d277330339b005c664b8e0f27d27062cc51fbabc493c01715243ae2cd53c1b2a24242114e16a2ef3a66e0a043dce9687497897b6e4e186182d378e968e1d2ccb5988d0d4bad6b9bf4430cb4425752bc5061b2fb6c6f5b2643b34edfdd38cd49313b2c2fbcbd6d4645bbec341fc527e7b96ff47f685e824ec285659f364bab4900ecee30fa1b2b2325ff9acc74bdb29241212f3a82f60a07c484e2744c6b5dadd4d51bd419d1d28fcc3ab641f8304e1691ea21b85321d652091b8aa4eafeeac72564413f6f52c9f978cc2e87f58cdd12725c8d1a8b5bbdf5e246157241ef935174e2be35ad8b36846baf6f5b3469a2b4c9e4d988a7e8dab887bb179a74feb135dd8d20930753094e50807cd16a01261f60a0c671b986729d32c3e3e305789f233d6085b003725f70d013be5c2454e123540534a3bcba8ebb1afb0f161ba394444031300804c11c5f5b464c6dca37278753b17a86b2432226a7544b68dd33f52ebf974923b2e1157782fc3a89f393f836ce922e2b6c5228f6f3e8812ffbe87771fbd6794c94bc5242bd417e8724dbb50c8b09ce2a2d5bfbca08ece7f40625ff3f41100e9f242798c553a1fc8fd1850ec10802d78bd996fc9d49f4937b2bc01edb161ec88dbe535f9968967b53b033d18487bad745a04edd987cd271397154cbfd16198cafd580ed2111a822e5dbb61648874c53b834e5242bf0c578371b592ae1cf32bee2eccee6d79f3d2341b75bbc2eaa653198ae6c0af57824e23d7b8578d4a6051cb39e8bb6e52981b1fa495480508feee9c14b0b2ef0b7bdbe3ad5f481a1f17c3a2217e981174aa2e4539d6dd2c402d56f1baf76a07c52a7cde71110f134aec6e1be11c2af98723563734b5da6c170ab330dc773082a9bbddef7ddc556aa7900a36c421f31635dd498d4fcd540fc198541e78aad1de516262ad76907a86aa5181719d798e7e00d15a13a5b68e25f91040b7afe7f5dec78a271c9c89ece400c2422944936dd32593638a33053b7c84b1a9e20dc3092221ede25a1af6b7ce26175ebc160cb61f39807aee5e723e71d2e45441f95ef88b1a6041c7f413963eb2da3107d8a1764f066a7076077596fbccbf0fb1204c310ffe329e21e40a222e192eb94a0eb686573b196bce7ca5897fb21332f981f4c71992b3ef3f3d9ecb5f5434e14874c818f8aa01708e2a478a94b96daf4d20ae29218c2523d69425ea3b0412368666eb8c500fcdf7937f8373051e56548ab34846fd25c562868ebda70e422065b467016f3d84e5a1a035ccee8aaafada45026c0ca5c6e6cfab4888129912d498d56b8a70c792b5293f50e908efc1c1f9ec95d09bf8f34588e7e6e408791e6da27be5c13e6d0d8a32c756dc0c59cd22a5f9ee6622dc12aea56348bb7d5b39ec45722dd2e734f638d555a8d546807fc3f90191d5c957ae0700ba51bd653382d3cd468373ea4ec539283fdf4500a6bee053eea0486b4bee4fa223330863485cb847eb965545c89865e7da2422226aa9c6a3144efb900d25632c02e3c9655be04bde305290c7d93315e14dfb9f0354d4196f6596c70ad7050185e244bcf6a788e55bde190e1ba3155f5a3f4c50e8d4e2582bc16d279be3d25ef1cf4bd611be666f228d726eb7989641e4061cd6c3af0c30bc7a641af17ab85fc84eff7ee70da26d9dfcc39b7e804ff42b098225b553c668c553cdd59136f10e949a515ffd53dc30dcdb09bfc9221b4a7cbc9cc1502083d29d7ff31543e828ea7aafa3ac46b4ead859691ae27d58ba5b3bf5319dca3ef38d0abe1cffb0399759e54ce6225bf0d10134977b2053ca28081aa571dfe25f43c38a7d2e7852b2d8ed56c5c8cc290069010997810e1b90de51dad6286f84e7f9059b55ae9f7866b57ac002d0dcf049810883b921041bc98ea0528b75223a383f358cd88e4b1ce23975ddd66091deb52f052048060d16114275788c58dab7c26698967b2a4b1e19d5b3803e496e7e01039ba23a78f37fd7fd3e2c6d75d556c4d19868a4823a884a4c868022a5e83617e4ee7931427d139b7c29eef2968a13a07b52bbbeaaecbc0aa673cbc02f6c61ba65fdef2b3f5925a103e9a2131ec4641baa30ba90244fbdefe87dd00a7a44cf9341e98605816352c8cdc98bb07c9236f0aec41d5bd62687433f8a07847d4336dc128b6375498dc743efc0983635ee121db2cbeec9671619470fb1f001897a5901cce63f6f3e6de55f3d0ab4ada1d525f7230efaf8fea4ea2e3e84b42391a5cabed33f78c92796d46e9f8bd068d7175c700c7b0a148fea5ccad08e5ba449db55bd0b0d7c104c7999e21c62b4bc1b61389d9582f3c19071580460e598ab94bc23147bad832cd16f14b67fbd8da4606cd928c8a7b0f1360800a43a2a410f36da31360fb0c8bb344913bc602ed47bc2a83c0a31545310f84d54189c010b33ae8c319c85d630d5ccc690d26900b317101741431291bf5c53da3df8fff4b9eeea3082ca8acdbe2dffdbe85430cd84ede13ef4dbc3fe63eb1f72de0b2896188a2e639fd95e4bc1e1f654a6d7386b9489aa3396fd45d8df304adbc3b952835bea953242ee4d8fa6f788313935918c6e8dc2da9adcd36a65338582560e4ab7ba5859e78a0fcf7d7814db7bfda58a7a79e6c05be3bd4cdefe94c8d8cf6bc885d8b68b33082e7141138535e2b484d2ea33cc832c3a9880958aab889e2b71cf73277d884461a19e9f1975cfac0237563bbbc11a19a31c1a170232cc49d6ca303fbf5e8151b65b304b61d1f651d18f458db5b6317112706c9c895706502b4d323d04350da05d6c0f529c5a1d0e5e978d148e640d664f97341b515b21eae06585ea3efd868f1945dfb5cb3750d2b13a362c622ec340f45463f3714067882535dab1ef2ad51756d8ca3d2fa568320d5a341788ae1542031b2c190a6cceb35f4d4b032bc3f50bedfcfa35041e89707cc7a2f49779aefa4dec1f0820ca47462021b36297e8d1916ddbc55a6fe696d84a24d7d56736ea90d838d4edd94f3b62be3c3091fef729f638f649af534721901cbe2b61bb0ea59d50baf95f0b7a9c4f2ac435c3ecbd46dc2d077ec005c8196efd687c8420c953ae3c85b09998171ab9da41bb0b5e4c67e5d8775c92e02ac8a0b8765601a89775dec2c3d73b60f0bb521ca11da031ff92872f1d7ee9acd5d0a03347afe6f92096453df3ee03132dcc7613bf7c26c02220307aca45b84823cb35a15f22138e9f6a5fb8e1ed8fa7023f5076ec64783c9909f57704052caea68a7a448663ae2cb2d21221872d1e4d27f2bd4ba95c404a373a46df89f15deed6325e85c94dfe1b3cdb374f008eba9157f8c6697cbc5be281aa31c4d8b9dd361fa52f9a51ef384f7827c56d31da28458f5874e373baef6096998a6a368495cfcfa3e23af7a7c41aa82ac0f37ece29df9e22e5496e41874b5141e78b9e4a9f5794acd684bb51a350af98e1b90071e4f38a4b6f7c482036dd7ab0ddbd0b0229ae7393175f64bb34f11ea84ba224565a27a903970b80fb2eb733ca7d0c3304eac095d36fd7ee8c516db52ccc1fb0b308953574fc1202bad7648265f8e6dc930879e2d9cfad6afa38e7db3cc44d94e148ea146da1ffd29fe27110f020bbe82c4e609d5410e0bc791a2e6e0a1c66e4a18e83b5f6b5c876c368e33952307e31d9ca796a365155d9beeaa4589d89dd13a543b80fc112c40bb38cfca1ccf47d2eb55af1e129a900a0a91e8aa6c19e8627cb2b1e9d", 0x1000}], 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x6, 0x9, {0x6, 0xc813}}) kqueue() socket(0x18, 0x2, 0x0) 16:32:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) r1 = getgid() r2 = getegid() r3 = getgid() getgroups(0x3, &(0x7f0000000040)=[r1, r2, r3]) 16:32:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="00c665fb", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 16:32:26 executing program 0: shmget$private(0x0, 0x1000, 0x110, &(0x7f0000b3a000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x110, &(0x7f0000b3a000/0x2000)=nil) r0 = msgget(0x1, 0x88) msgrcv(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000337a064e2460af7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4cd4d6454562afd785d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023cced6683446372e61e422b660184d66abd5c5c3032a0966518e5b7939b39a38b547ad1a818ec51c8232e913436b104cc"], 0x1008, 0x1, 0x0) 16:32:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1) setrlimit(0x5, &(0x7f0000000140)={0x1000, 0xfffffffffffffcca}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xbdb9, "e71400a09974e3376a57ed08db27f40054851136", 0x0, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) write(r1, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a", 0x11) 16:32:26 executing program 1: mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x3) r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000c4b000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/114) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) r3 = getgid() mlock(&(0x7f0000e35000/0x3000)=nil, 0x3000) setgid(r3) 16:32:26 executing program 0: chflags(&(0x7f0000000000)='./bus/\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus/\x00', 0x0, 0x2) unveil(&(0x7f0000000040)='./bus/\x00', &(0x7f0000000100)='x\x00') rmdir(&(0x7f0000000080)='./bus/\x00') mknod$loop(&(0x7f00000000c0)='./bus/\x00', 0x4, 0x1) 16:32:26 executing program 1: mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:32:26 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:32:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x3, 0xfffffffffffffffe}) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r2 = dup2(r0, r1) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/15, 0xf) 16:32:26 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x4) 16:32:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1a33, &(0x7f0000000080)=0x3, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x8a) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x2, 0x9, 0x80}) 16:32:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x454, 0x0, 0x7f, &(0x7f0000000100)={0x0, 0x100000000000007}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) fcntl$getown(r1, 0x5) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x6) dup2(r0, r1) 16:32:27 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x0, 0x401}, 0xffffffffffffff9f) shutdown(r0, 0x1) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/176, 0xb0) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x2, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x5, 0x8000, 0x40, 0x2, "157ad6ac20b85aadf5cf3008ef4fd13f41405e3d", 0x1ff, 0x7ff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:32:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x100000000b, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x5, &(0x7f0000000180)="88ebffcbff13b9480000000000e5161d9c9d38f743", 0x1b0) 16:32:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:32:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006624e6d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeffffff00"/4098], &(0x7f0000000000)=0x1002) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), 0x4) 16:32:27 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xb3ba64eee0026e82, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e417896335dee635334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x295) write(r0, &(0x7f0000000300)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70dec49a564a36821f27cf4628e0208da602b47beab9c9b73d96bd2c90a5c91226a787b573f871e151ac744a57f2f75971d59e881ef2eaeea14ba11d3fea9f131318a0951b5a3f7b382d84d9314982a602c430ef5e0ea69e05d8015", 0x135) r2 = syz_open_pts() close(r0) dup(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:32:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:32:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000100), 0x0) r1 = getegid() r2 = getgid() setregid(r1, r2) 16:32:28 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = getpid() r4 = getuid() r5 = getegid() sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f00000000c0)="fc0c4f5707c7a335533c61d237bc4199f8b56809bbafb1ca8efe4c905e6238eb77195bde3e6a1b86e4a1590d9d", 0x2d}, {&(0x7f00000001c0)="43b634cb6a526474a7913e792058f2fd121042cff10d17e3ea74559972ebecbbffb8562c387ed59a48a86e0755d9864ffade1fea205e966eeb65c1846dc6282438b7b6d43f2ba81921a7659bf37470c9458513df03133ff9a737bee9da2f46053cbd19e943105e3b70be068448eb669cf29591ddbdcf7e985686226355b377a050", 0x81}, {&(0x7f0000000280)="87db3ab552cb75b30bc5b17f315f821cdf955ee6d7d24d15567eee1f14a98211a7f34ddf4195c49a5d2a96652f9fcca76d498ddaec284eba1554d7c0cb70c213506d75ce32e80d25b30b6d4f901579fe00168772315764dd52ae7582432d14b73b6c7c8514e90c88394a7e28680eb295201e497d9569aa9ab8a5234c6a809913bb962f4c548a3b8060877deb47c9891fe7b4049ca76039baadfc8cdb1dd8e3d4c12394fd898aeaa4cdfcb94a4e8f9a4a25dc75e0a873d2d43674d41c94c9ba41018ef78e82cec3dedcd2a19714a977dd284c44b07a", 0xd5}, {&(0x7f0000000380)="1ad29f109fb3c33848af660baecf86ac8f8ce0badd49ef454a1ebddfe1ccf814fa4eeaf1aa795f146acbabcea6932eba09ec5470291ce07921e7793b2f4aacb7ba1b858690e8bc000f7ef613407d8f5e3ba135e6d3a79afd8236e34bc1252a0505e1508e8f952e02c2cc0e0eade407b7710f9171c825b439531fd7c45fc3e0470fd3fd7e084baf8148fd006d5dc4d59163450ace4215e7969faef69d9ddf762190eb6e130eb531734b4ed406164eabd92c435fcb7f2bb580cd1cc55f3c7f8d05db5408131df208efa63ca1412854eb894ecc2a89e86c30ea9b6559e83aea5d22600e96b100b69955fad6a604dff50431376e604c35f0a8f9ab1d15dc30dbdb602bae54e54d4974e2308dc1eb41b989d8480ccfb221e283b5466093507f0368f8977c47df72347628c31fb806874fd44eed809ee4d0ca637f72013a963468179b8131108c27e0f020a5c9019ae295e6a02c2ae4ca0ba3c8bf144f789e4aff676a8e82a671a3ec91dd0de0715309c7aa72f16c7d43242172ebd240656594d0485c6be8b0e2905bfb3b158ed42a8fd576eb0dc1532edd8b678e17a7e3d83faad92c0f51641e78c5278e89ed8e37336279d44c27519db2db5c9fbcd829c12e6509c12e03032a3b413e05ed42eaf8484aa5401048a3982997f109052eaed3988d313d38c44f6db7fc246b5618eb6dd24672966ddf37fec0b24bb97343543c6e8a8fbcd65abbcacdcf04638fdb6a6a676b5c3ce8a9999baed6695c963529694b7a7336d5d4e8ed8b04b645d8db5d1cdb6aa835f551c6966f0c7e9c043900617a5a240bc3c29d32ad8a0b650d6a90bc65f847f46e23c824369fbe196de97a7baa9a840072cb3b837ecedc116f7a5a266dd1abf7f66e3c84bb9331dbfccbbf532002dca4c1db5e28bc8335ddb77d0f0bf8c28a5148bf59dafe71d51c238eca04743c8d30079347e317998c770d0eba2455cf0915cd453837c613c2a9c46d38505d5e687fb59db5e132e1de1e6bcbe6d6a6351d7ad1c075cc50f07b9225c5074abb2892b5140ec7ace3d8193906069b0b976d1e9482439291839e93c41a4cb6884c49670382dbf245b4f225970848496a8a1963bb0035253af5824fd17f553aa6e9f4713790f0bcb68db7c60f98387652be3604c103ff5ed05abbef52aa31c39807388c09448c03c74c08627972ab3edf567e8b5b79230fd2235583b7822247c098415873a3c208166eab81eea62ed4bb353473cc0d427e5d650183227103cad92ad5ca43733e4eafb831bbf5fbb4d247a2f450ca255fbf2ff21f02a8def1144474105e0c82594c80baef917ae52429ad995bdcb95beb5d5386e059a0c686ac0523bd39979774b6dc2458f1d08936c1421807d159ec33e0da02a5cdb05fd1307ba7ee92886381a206274b2b9020f9ef961f31149f76673da4374b6730e0e9dedab6719a2ee6e7620b56aa2d1db2a884e9eac61db42ad479a5201091e26f310a77cf94db92bf0360617b34883d14694d82f08e3582803489e64d7ec0cb3d470c0edfef743d85526d15cd7f27466a959e95df7acffae87b8bc37998c2d6bcc7e7ac69e53b62b535eddca127b81392ec8cae2bf47e411c3c5eb7ecd7071823d0972036a86a48a1f53009621b465bfdcf20a544d30bbf943ad4bdbc37cdc02efb164ca1c7ff138cc2916db9fe8510126eae793cbb05cc2f4b7e82207809ff63609fd4471e5c4f85976edc2163f1c91a21ac19d6cfb43006d4f8716f5633ed9c4989e144f4ac92344a5b9c5d3882852e6fdc293d3140da47bd5ba178fc684e1feafe64d3ad621b33be4a553ec3c3743e9b0e34a9c08667731f1f291e1954f28aebf9e1485245d351dfb5ac87fe2ffdad5608b0adec0fac5234d0b151f7c6ad021bb409ab8344499047e06cbe66b8c6d2d952a37cfe84f78018e4f1b460434192211debde477d51d5dbc13fb59f2fca1f053172c6cda13b98db6fe25ff1f93869cd9376a39d2c0e31d9f3ec6eb3e79f509a2256573b6a6e4800c58ac4516ef08cc16727ddd1dc504c970121c51eb0406c6cda6ccb2d2279369c95b5c33db50733592e46bb952ea88f3761ec2da167af2d381cd408baeb699103f4d4dda58562cce5fbd7efa012276f5583b0a32b4b2ea26e902cd595bed2f1f4794ebc5fe0607742b451399b3dc234943e16910a764e72499798bfaf66bd079111d135976489faeaa032f1e3581edb2afb44810fe9de294b2d11e919ac310631bab85155af8fceded1af9f3f75732df43bf7fd7d88e6a7f1b2d43ac023bab1ceec18b8259799b0b0b30914172d6bdfe3243a9ce27df6ea170b08b1fcfba7264e81e25047819efc297d0106a15f603ff83deb17e72e0da2b7508405d91fad43babf406b2e7e25e65da90246cb78f0c0b5159309ec97d9852b5646a2adcbc5ccd75b7ab987f56c0754194451068fd8ae237937dd7c5148f4bf085a3b39d64be4eeee4ec435ba8b7fc558527d73038c5ec10d57f024018331ec8b3faafa60a66143123fe770ec7a2ab8bb32f3d4a84b948362334d416ff2cf25bcf10c3f686d0db2165e8e9a09daae121ddfb61cfeeb55756d333427607faaa7047701a5135ff2d39b6b9ab5fc8527b32c720596abe17c62ce17f1d4daddffab070fe1df1abd308996b3f365cca8d1a55685819cdc5679fb232adb7b9ad534bee45dca9b7ea18bfe0c4254f0d408e1e3f9535bf7cf4c87dcfa09e180442ff505da2bee164eb2950faa8ee2dd95312956c0fb074922b0f523277ea723f551fe39002600cbc3f909a4a7caf34d2d2afaa316358e1ffea0a18d171019e852147239c6df11f34227b31d06d828d6b4bb158736abf767480824d8da5d01acd40b25a21caf8ee7e14b8d244cd2a85e148e4499136910874aac3e6364d85e98b159e60424875f164edee72a3825710249a24cfe6c77863be7f7a46f9e44fff6493712cae7259aa18590ef494a4ad9ba892c64a67ff31813cd82b476843e97e6e49ff3b8df0207c3689cd6f5b18a77d134511fb3fc41aa1fa24e516e9f27bd6ab33ef1683d1635e75ae3e78bcc59c2400595c0d5f0d54023b95acb86428e513dcefe530ff4e36c0729d67d41944c5e900f130dc6b4796a64897ba7d007a70b6ac33d23dc2afbbc2a04d37fe13be0a43fbda501b243153d2e36a2dd2ddf43ac7143184105abc83189c724ef226f67589b874f3ef03bcd8171538120f0081dc057e45673660b3c8417158bc3e419458b80d2bb68cea4627b07d7a201a2b755be40379ab99be0b516db4c178499dd1e605404b8ad0049768defeefc02606116a1c34b3d625458a7b15d86cce593bd6379b981c9fd6a1d65999d2ee451fca03a6fda3dbb19f0e529ee79ba2fc6c6b66baf83600e57afead3d7b00ffd1f3829fecce7c40477dca50880138cb00168cc2ec1c64461510f48f43234d3af5954bf018022bfb03cc44df27b5482ac2e66f2dc444ec2f6b18082f97918e8a6394c598620386e0fbe15d596598521b9053d84fa0cd81295e37962ab9798807ecfa30c175c3e14f164e6100db1bbcfc2a0e96f3333817924fc3b5806bf00d54e00ea2b51e79dca7d54181b2ae3cf23e991ca7febfa56890eac33621286a7c70aaeeb63c06981d1d1f569f4a52d3f01e047a86caba3ec6a313ed0d06ed5157ceda49baaf707b26977f273e05a69d017a21909398aec567e61c59900500ff965aba4c0f0be0f4ec4a66c191aab4c7ae9bb099ece4999836981552d59f5b03926f8922b9f140360dc47137c364aea258ff627585d9a01168a1002e3532b44680a311f9faccc240bfd572c3934e295b8c4c2f9a39f99bb0a4f2456bbb7650548d73623b2a589c328edb6ae91838abde1b5be9bebd7d05755898ec3ba5780b6fbd47227a5654165c01604fd208f9893f27b670a9cfcce5761d3d5c755bc51306b159a49e378c171027fcd34f01ec50de9d7539095368ae2f7b0d8430992868e6c4bcbba98718b55be93acebd72e1e3c8a7b46eceacc07ff2627d283387e31d464e1de0d26eb181de604ac37e99801f89c3a6b10140202928f02a7682d4161ccbd5237932226fae2d1acf1c7d0d6856724852990bd067c3ee10a2d75107b95b2241cea5ec1f38c89d01e221c35e36fd1fd50aa926f4aff6808198a485cf2c439d8219157886eff5d4d54ed645a8a0589ca35f0c5dc032686a5d5fac1499ecd80c49d16be9ade0e74f8c669143ce5a6dfbf789efdd91e550d2437446598655a3accded4f6c5e9a4b81b59016a68c3d79343abd5daf4d32708a92168134615c2cc66a2d4bcc99d7df117111099154737a5b31843013bc0bc1033f8314eb6ea97ddf68f10a0e91b56c250066fee18a0eb0caf2651083e937e63685376254e82c6b6bd094be9f802284614188bb9934630eda32682c87d5a1f9a970b00e78ff05802cdeb3b553c66eaa05d0c56c084572431f0a6e302120d21506be0592529e25c2d2f2e3414f37e6ffe0fb2ff9669b6a8d4b4056393ca6c9678f4025cf2eca4b8854deaf4463c6751b2d1800cfd28b75c94507b3b9a91135b55dcae198765ab9affee76d9b0b69b13754b4c4114dcf4eb48697fa6b48de47792dd7a1b966e3196df05b80ac99dee22b5ea6c4ac19ce24f7fc9c3062d5460ebba422b5be4be9307409e75cb7587c0f83306004da24829ab7a90289c775b625988403b68cc517a4d807dea3bf6a7c483e5fde9a6c2d140a87992b42bfc77ba73ab4cdec92a459956e7e0224ef66e80f83e7a6c5197b5e616b9312413e7e6c7598919e9e0e175e4779b033e6f66413fcb2119643ff10655fe41da217bd08cc648e150364f5f530be6917dbb617c749d63e0e317cb3154471fe7a8751b1ee1fa7e9625e23638149b8a0cb692138a7fe38a7d7da139468bee9c55bfb9fb09483ffae0b479e9393f89841ae6880e5ec18bf52d02ce76e95dea12be84180697b633d9f57f78c1528f71a70f6554dd67a8196e47b000965179de03932faf4a7a139c562bcf74b4a7b3601c28a15b1b8f9c54bd380f2f90b66fc31dd2758e3aa878ae469e0801c2974016aa6f18a7e7365569d6524ea950a4b1f75a0cf81be81414fcd2a81c424f3f272b7a755867abf0e61b728e044d4932ee1c2c9992b5fc42ca9589a260e38098ac77b27c5b06e0dd8564b8709b2a83f528ad8a2bb3473faa26fd4fff1a4ab2f6dc9d33f5d1ebc265ece28998e8c02468ff3e1795b7cec4a00ff201cc345a3d1ab31bfedcf0f45f1320094093afb09cca7f44882e32395b90e59e7d21887e89c937e3f16a40fa0f386f33df58ed0a3a6d9163bb74c1ca8a206ce3db600d5cf49fccb91841ecb82df9162631e9a87f0e2b0937465b15c9e7a8d43e92624a0df383f53263517e24f686e1654e28abdb72dc5e10f46ca3ddf6aca2f8a99ae728b6f66109c30b484f3ff0438b2492ea4a159e8b2c5e14efbe5b741acdfbb4cc6a40bed647d65fc502e5850236b2bc146603eb2276ab44385e950050d1d5b5ba603207c6f65dca0e5e2a8402c2c88fa3ae85c8c157f243a5f77e3c3fdfecf8ac04f6d470752d0815ee3de76fa9e24ce9c00d84368417c5a9fce7391f608ed577b1ea69025626f7b705c4322007307b3986f1f200cad4300103db46da7a935a7d8f9211aff6e08b6ca19f9ccfb1c09786c86f8f1e3525cc8cbccb9bffb714308e3d6a8d7877f538302246febecfc4bf78d98d48e7eca0c1b708d70ef495bd56ccdeb723c69344fcee2854668c5fbc0f0483547e729187220a7a2d3fc6dc4602a19415b165e22adbf5b13b", 0x1000}, {&(0x7f0000001380)="25ac695d1214e074c847244ee6f6231d81a40aac9ca410333bc468cd26038e8914acb463bbb99dd9db060f0f7df92159618131c80db74b3e9e4c9f54ed31540e0ae4e44b16a2cbe3c8d2594906a3334961d1906545c6df6bc70aea8d2ed4a516313aa2fca8a7ccca822623fd0351e34151fe8f380034afb1fa6f2d55edcd5492ee9323c0e4d9862eefb9acb4488fc7a9aa915eb91e9d6a", 0x97}, {&(0x7f0000000100)="36e2e061aa92eb2e840084babf3a2193d2ac4cc5991eb1dae239be4b2d512af6b74e21b87e8850fdf0b3a569cc8f0d", 0x2f}, {&(0x7f0000001440)="c255f1bf9bf819b5f34163e6c890b5171bf81734286c0768a937684fc176354ab93a050a80458d8d4c8b6164fcc71c19b29d72a534330ddc02a7152157eca580d1a79b14f833085dfddfcdf8b5b5005148fd1d5507292319d7a6dc568f518d5075fb4221eb5fb9a7e6b0ec002a592a05965e5e70820d5ca3a46cc840ab412995019029fea9f10d9b4178ac8eef1121983a4a2e57db4b1ba504d1f23e7fb6c9460249a1a1cafda4e3bb7eefa32948290982068795fe6665932422ab5bf533cec2563e9f2a47a9f355c7aacfe3f9fe17d7394a5290384d3fe482dff55cf6eb27b51e2040968b98327ad5f530ec4237811093bc6f7c", 0xf4}], 0x7, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x2}, 0x5) r6 = syz_open_pts() fcntl$setstatus(r6, 0x4, 0x4) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:32:28 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:32:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r1, &(0x7f0000000340)="0e91a6ee61acca966513037306222fc092304c91b3af37835325f0ce743afffb06b9ecbfc1379bbbe1a91628d6c5b803d01e78f3cfc0363efd123539f8b834095d66dbc4bd75f4258c7793af5986a7c964b3d230bbe39f654973eade33da63350cbeb392e68a54397e51fb9bb5d7874bc8a46f3835fb87ac72df5f2f43284100ae9213881a0f33ac007dacb74291b19c64cac46f2df65d9e2ad872518bb6ae96d825f02200a800b71ffe749d3cf34c92f678f6a225ac5c6a4d354bb63d931515e53cb2304376941ac881091e7d6c559748cc8f928cae10e088a5384784c41509f417f0e62cb58dd07b0a62d815eee348d2f358ee2ab2df103bc0232c60d02490c3383be185ee79c3b163a1d777f3ff64f0322a75610491b8865feaff2d9387262a3b29", 0x3c) 16:32:28 executing program 0: nanosleep(&(0x7f0000000040)={0xffffffffffff2569, 0x1}, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x200, 0x0) ftruncate(r0, 0x0, 0x5) r1 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xec, 0x10000, 0x5, 0x9}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x8e2f4dfb908a5146, 0x0, 0xfffff, 0x1, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0xdc3}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x569}, {{r1}, 0xfffffffffffffffd, 0x2, 0x40, 0x401, 0x7f}, {{r1}, 0xfffffffffffffff9, 0x60, 0x10, 0x0, 0xffc0000}], 0x7, &(0x7f0000000140)=[{{r1}, 0x57c2d9341dfb420a, 0x4, 0xf7a84f9a879d0e4c, 0x5, 0x6}, {{r1}, 0xfffffffffffffff9, 0x8, 0x80, 0x1, 0x80}, {{r1}, 0xffffffffffffffff, 0x75, 0x44, 0xffffffff00000000, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x20, 0xe4, 0x42, 0x1}, {{r1}, 0xfffffffffffffff8, 0xc0, 0x2, 0x2, 0x7}], 0x1, &(0x7f0000000200)={0x3, 0x5}) 16:32:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)) 16:32:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000200)="eb8168a9c370ff7c6fb6579ca0cb7230267a9f2a65026f7611505a1145e9fc3c6fb78be90cfc27e08ef7becfc89cfd8208811e0b0619b093d7503d8387d0adc20bb245ad7ec554f37e107c9e6f9d3d8f02ca96329e15f60c8e7b768526d5875dbd6d2009fd13373a74fdc21a8fd4c170865ee5b83f986e33a293bea12891f1692ba3b49e928be7d7f8cdf5e142e15d9300e3cf42220060434cb70a40edc92aaf5dafbb0781aee151bc9b9b5b0eedc6bf2704374b3dd83248f7691e3874852eeeaca055834922918f481731caebd410e6adc5e497875e43", 0xd7}, {&(0x7f0000000000)="6f9847bd12f872effb448be3aef8164ba153fc7cb8f72c824c4006860698e527de2f06ccad7f3778c2746d5509ea3d77576f19f68f08df7adfd059bf", 0x3c}, {&(0x7f0000000180)="b9cb5bcba2b3f61f700b72e0b381d0d6aea9b2dcef2154e3735bebd3222c5653d9671f197032853efc2c6cb51645a49ecfe3ca1b", 0x34}, {&(0x7f0000000340)="e0861eda60df8f07792972c85bd67eb6e58b8ecea470438be7b01e35393a3bbbe31fe41fca780e0bd6996b69e44419eb51f23ab8bfdf19f7c656369550d3c56a64869241a646267674a1df9d32a92f0909f2eb58a0fc1407c4a0f19d90c9760414f73063a52133221e06e658478cd59d64c73772f1c19fa95ed89f29642be5abbfed10a596a20fb6901f21fd5ee94495bf7d3d5552ce1180920de15d94de46db2b8eac081fcfa32c28afd25f9138bb077d22384fb0df06063cff910ad6e68dce4344611195f0097a373cf5721142ccf4b0e426923f32de56c893e036f04a33ecef0afdbe30f6baa718e737023600c35f43e8d570cd", 0xf5}, {&(0x7f0000000440)="2a33ec182ca5435c0e8a1bd76350330dd921740546c4140d76492fe24a605cfebed0c61393ce06a53184b5f3d014e755dc42c2631e3576ab736e09f01bf2589d0394683406e2c7216d70fd41d26f73f04703dabd65fe96d11caa331007fa39a587f03f4f3a703931d49f25896d9708a3833a2618731727347235012d77dd5ca820e120752c08fd5bfc4a80770a5ff4413c1d79c7ba5695114e748ba3307e790784860063dfbc7d44788ebf6056b3115e389d4dcf26be8da48ae6962db601215fc7c30be14d58f7e30cb56d7627e327fd705b37058f05d4396e99c7aa33268052926907e047212879ba947caef18313d992372b27f30243a5dceb4f88a1dfee", 0xff}, {&(0x7f0000000540)="3a337eeef8f0e19029dbf7d3617c270863f3e4d9257ad4d1ff882c6c3b708531908dfbd6ccf488561988a1a15890b8892c91b647c426163cf696a651e4be0385f59f5340895a1ecf5adc134849ac766ab482a53868051e99dcb358181411c02bcef6fb87f377573a8494f09602b2cefab99a25b9261ebc626dc9fab122f054a1705f52aed30b545754cca585e832418b4b05ba45f44e4e36033f572356bb9872b2ca9a80c0f997e0b531e957f4eda96423330d0ec6863663e6605c6bbbd6ff293bde999dc3a19bba4a3b4fea233f66ad1b526d22f65cab44275e38c78c86d50f849c3075b094267f3e5e4d42dd1171b36665c98bb7e8f7f7eacf7c0303a6e67494c0053add6f3488f36e57440b1680c519cc6c3af676131adfdabafdda9e7bb81239d971a868be36e2947935e773ad7aa3a2cfc8cb7dd9afe959ba80f8202498bf1cdce933b43113fa278c61f8fda53b882b9f17a0cd43f33f27a5aa4773e06383e028e895769039703f038b25ed32353015ba10956ac0861dcff54c94c083940d4c682c5f57a372563edde106fe3216058e94c95a46795d4870bffd23ebc7aabf51e8816761bf4b78d5afca149ebe733017c83151dca4cbf1bc2c23fc7bdee8b35ea3463f9a255ced54f8650e3e102542aef5c0d235d79de7c118ab9243218623485b6b7ef2a72bbc32be2d09c8a34fd73ff2c586fe08b2226fdcc64a61977217452246cf2f76b75741838d613b433443bb7e93de6855cab6aa7078a4d3da8ba76625631d022b819007bde2fb4af9b2bea23eaeaa170286e115bbf9877adcb45aeac4f8428611565ddadccd598a5750c0b31f208f109f809b9c067b32eab7e06f07199707815d6ccf36fb07266f7b435667ba4d626a488fc29dac3ffcaa1fc3c22ceb87041ec1da0fbe714ddd4c4aaf26c3942d5275939a09fc8fc29f0a8428b558cf1e237915d3395cb808aa99567c2c658a508785fb9bffd0eec3dbd5ca8c692c9fbca8a8172960e1522ed6ca769783d818c965fcfd9326e7051a5562df8084945dc9cc268d2b6a8c4701ddd3cf6c8bdd8e50b9cc29aa6a135614e8a23b551972bfb3bf1edfbde40cc6d1b3f3c6bba52554e8cc06935d18b4ac3e6361657e12dc5841357a229f06059493b80a80f6de15881bbfc94653e0c8ce4969d1597e4fef18ef42d19640e42e58980af92e431a24767be0397dfc25d9dedf7440feec10c6edfd8fc39893eff3e11292b3b0d0acdb410f0d1b9c3d468a34d5a6a2278e7d30d862b621a02a243bd394b3a925c26692f5b704decdaa33c93f696d01e509cb03acc7e184898ec2965e87c045450c53556f6fec666d54fbdf06007b8afdd95c554d1fc717be6cdb035c13b10e0afaa1243c3427682f34f9552ee7ef595f83e3eb057721096f53d104c90b198879e40f195db70f4583d59b298a6aeca57d8fbe745ff5b27818a18019dd6bb2a6156c6de2a3108f64ead079112fc24d92dc7919496c9383f26280b11019bb7c7486a72d089d2a770c170a601eb027d7d991a43e3a80060d67f403859ef5d8120c2031bd42b59eee4a84b9afc1f4a2faa16b45893d6a45ab57f0d53da967401bb77441a78e59cc65e58e4e3d5f6b86e56c3f5736d13e5f12399c2d44046d2f1f9f55e631bcde8379b8a7823fdf345a0e8f5e7fad2b8b373d15342b840f9799f4c551a5bdeb233cd78104242bc81190727725b4136ced77f14ad23c8af6e72d6ff6ce544117a3b0890fa78009884258bed0d2cd278dab4153e8433ef36aa20b3439088646771957ecb5a4795061c668159db02f3cde3880312519bd31543135044321aaf448c4e67aad1417726eddb9407d337f980c9e4bb9a78d4ab2cc3f058cc3295f523113d19080868868b62b6f1e5cf50b3c8ad1695104378196a8208efaa7461d81cc8a3ad237115f16dcb3de7a4e623aa37cf575bccd0868c57593a896c05d106bdd25374c3eb40989eae7cba18136871e00d08e4688849454d2f3239065631d6cbfedfe28598d7cf5134ed601791da4d549ab215510f98cb098773e543dd379a323a66c71bb12590463ef0bd9f2b2616babe8b3ff7014f4180cdaa4432348d290557cfb928d8719c7becb8dcf97854b8419795ad12a39ccbcdc1cf502e49339601c45af1f2092760832d4100d1943d489f33ffadc7643660faee987ae5ba90485ac4e24e79e79149d3854acbf011c7e0042688bfd391af01ace828ec84b77d5a3d541c5b4e9db879fe0b32e5fec460d4b58a934db00d4578d31c244f8974004259a42e1afd5d9d3ab21120c3378360491e1c23db3ebd89178f44766848fbad01c468d84d9a69e8279f537e03a723a765ad770a92aafbf6519a3a564402829638fbb2b479b5e92e5b304f9cbfd2209a158ecc6fa651d5c131aebeb60e321aadbe68ae7996cd9caa84ea53a71e0bf835cb60e6952c362904f036ca30bc34d345af0c5774e988dbf52548393c010827b7fa4cfb48f352ebacc1d34eeea2c247db607639df31379ad79abf0372b8561634064eb5482c5534b1786a0cbc8d65fbf00bfad2f177be19a6f2e213f5bfed410bd7072233f6fbadb040b8465c3a38e555d95a3f2f29aa5ba23785d27415f9b199f624e1694adf728cff142ebe86867728d8564af96e97f7924b9539ad7e1a9c77de35d1b7306c8920b27dc56165054222b4d55c73ceac7024b0056ad88e3b80e53dcba91472c67f1504eb9fbc4a464d18da86da80129b138271c4412c4c0353365ed60257c4bd2e0298ed392f472443f8b6ee2279931777c72efcdc965af455c4d57dbffa4677442901de14ed1323dd0ee39dc46b591776b1a3aea38448cfad4525ac054bdd61d21132447a7232574a0e73f92cedde9c2abb0df6c0bef644ac95300b284f3040c055d11232f8b6858da07630b57c53dd7ad507a76aba5bb88c02baba8602e8790d5b37c09c5837f47a7a012ed6db6ccf6d3a3c3d611355b29d9da770ffdc41cd371760095532925f2d479bca7fe35b53f6e3002c653f901ab3cfb80c55f8c0c2de588d3a2db48338bad4c2a3282021280dd2f437b8916186dd3226db5e0c57604b81c1a83e476d35a8db2281e80463007ee913102e85ab0eb711de552a18301fd09c559de890b5b013a59ff2f42d45125a58b4aa0dfc66ca848d06c3020da840a09f46736334ef56a157893e560d94b05f6bc8555c289436cb42ac5aa85716550dd85bde04f786cb65d640e8508ef1b6803d4171e12a5462f15f8d4058c34fa45d6c69ccacdee110e25afdde74cf1cccfb453034c95104becb59115cd5d1a28ce27b0bd1d816ff2efe2b1f023f6f8bc47e229360fc9d605fac74b6fc77da3e587c2f1d8b2c13e5ad9e0e03d1503113dc94d1c6637c1d98a89323964102ac3890156f4d0ce8e2958c1abfba9afdcda6da79c14aa12feda1c43481ebe4e71f2bced84e8b3a93f2da46ecb68c660a77b6a3028307941c44411edfaf0003eb22e3d58d7e0d41dea50c12378f68195e88a027b22c219f3b66bb4237f1eb71aa3489de330cc67a1b7301b8fd49626346d0aa28656094b14be160704bdf233252c8c403d564576811a67ed15f95d976eabaf229e78f9cad0a410ada01b4bc5330154c1fc9191a7aa1385e985bb84dbfb9ebeab76b8c59466307c336d5c7d8bdd8cb3650f5fd235521dc74e1bdaee6d5c83ef9293e9619bf5620e69c7423d7244e0cc16de5a0771de33ef4aa6e206dd3ea466669038a25ee3a12589232ce093c208071d43275f4096c32a3265909644bbd6689b3652d16a7c7349b119ec57a309de646b425a181d6f957d21c3e45b0b2c043ee8909148bfc5df9a567e484378c425c44fdba628c6cd6bea36e666b698ff74676dac89d9a62716ecfbfe1ff9bbe021f4b7e804f564f43ce9f7626fa9503a1db5c87a137448f1b7cf9deeb2424b07f9e30f5aa3708d308b927194b6e510b46c5d942fce87485edbcb525f32dfaf38f2adad2b63d1d753db0012e7fa1b7b070753796787dc318770802d325628b5fbd523c9b46b1ffcc8b525e649e6ef62ebb6d8b95ccbe528f7db60340245a098f2cde8406f18a742eb6dcfc4c72b51c37a34fc3519b272268483791f609fb60b6a729fab3c57d46d2bd1b333aed20ac7e0b4d5d6d2972babd5a60e16e7f6a663a2d6fe37c2e60feeecec653994cadd7a9a029aab4d6c9128e7459b77e80f542288d0eac5ab8269fa80033973365f86587bd5638e9cf80c6087a6f6746820cbc6c3c2fd69c4a05aa735506eada7f9c8a898bb8e9b54fcae0862ce592d40802ef7c12cdaa34d63c71e871e5c3d685778a2f3826313388b1db252749d7f6c85b724c3e2aab66b10a2a433af9deecb56b47497c2f528cfed7dc58dbf90239105b1361e4fa536aa34ef7de9b78b0f02c87d5c220677a920beb634bbdfbc29a33c1a158f78f7150fa24166425ec9752e60dd0e44a2f086b868e378e6fb1b70e012f085c5cef5f8c6ab5a1c39096dffdbe47ab2aa291d156402eb3b9ea705208f2c5ee7549319e436a4cc7dc89df42af0d56403e69268912024820551fa552c7cd23c225b6618780654dd6f5bd78f4259efed92c7ef367afe4ee04c9ca58c5ca016f2496183f2a6b6fb38a324b1d85b04ff65869c2b5d34bb950bd61a7e01879afe9dd187fd26d1f56d191d9edff01d119b8c5bfb00146a3495228cfd2274da86abcf3cc7b7d23eba6051ea1d3caa84e6221eb6992b50563f44b7c9ba20ab9b0dc41294958c7add2dc451710176b6f2933a56eb54d417204a1f7ce035b8557ac2441384550616d24d914ce6c04e5051e0894dce82ed0c27e397eba0410db128a80d101501f14f1bea8a403654e60d036afc8df78d18485d80a2dde28db9379f56039a7688cdf3d28184feb3f0c38d4e077f8f499e2c4d76b01bccc45929d1f770906e57d0ced2d7aac8666d7320bf1c58cd95b756589b322b787a62f3d5f6f0e110fa5804669a72d2d2bb0b1d4fd93b2faaded3fd365ac43ee1a70e4933c7bf52ab62075d9b63201aca84f8c280b89652777937d422a9743d869501633957d82d65bd152be5c5c0ed9d90a38f3696aa390c044b112a466f37c7c1d89014b013a4b1e9e179969414f79aecec1929cd5295d66caa502427ced9dbcdb4405ba4f672c23217172e776483113d04fe92f6bdd13ae60707b91a4e5d6a439e5a5dcebdd797ae10b02ca37737863c1e4fdefb7c7e5c81a8d8f61a1e086750cdf6e4099f091b33ac46324ff2926f20c69a19c93967d460bd7c0077139138b8ba92aced318b21951fc296415c19f1820f23229fff574d9fb2f9c0558b408d404d688e90a02f48525a854c5162dd8695b46b60d5d1d45bc3a581217cff74bd0d59b3227069678d923267161b90690a5f70ab3e5db895b6ae4899c52c83459dcfd5f318ad34688e99d49eed9aafc91bf6f1d8f37bb1c71af784046260c40ecde92d481b9236c12c5565ce04d1fc6b6f6ae58a686fb5120938860dd7ca4faa0370076b1bb0685132a8f4a777f51c3bf3f96b933078b591ff1d2e172c98abfaa69d3a27736c7d69a176aebedaf7d4aeae5561db05e1b4dff54e473b0082e3bcee4ff73ffa7a094090f1173453d447e35ad85244acd79dd95f0787805e5299110e50557fef938b7d7b59b5c392d2c4a4dd1e7808e3fecebbd8ef170ccebd25f40492c41cd44a470c6863a0a448dc3f1580c494337691fb9cbc3fdf73cda9d105ba68226ea2ff2bd56ed14b7275f4fd837371fe1d417177e8f7d7315eb48dcbac36cfb8997d35ce49030d", 0x1000}, {&(0x7f0000001540)="9dd74cac0a42f6b2340501fd45ef2c3a1fc627447de9c6cfe35cc1c273fceb9fd43396cad9067d2256c2e19f00529c29c90fde127eb3185128c1617411952170f7e5192ffb338823b203dfca6a7c1650ec33a3d1f55da5eb09a51b4f144914ddec85488b492d71be1ea6896d", 0x6c}], 0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd\x00', 0x800, 0x0) 16:32:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x18, 0x325d29dad1c26214, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) dup2(r0, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x20, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f00000000c0)="292918d7", 0x4) socket(0x2, 0x928d91f983ebef66, 0xfff) munlock(&(0x7f0000391000/0x3000)=nil, 0x3000) 16:32:29 executing program 0: r0 = socket(0x3a, 0x8000, 0x6) sendto(r0, &(0x7f0000000080)="495f0b771eb5f7c2d5ab4e134fe776ac65c66482616edee0302fe87b79d6d6a0d56569e9a043b046f4ab3023e1a31850c8a48e103b97bf66e5a6664eba793d159b16cf698611c2c03b412580023b38dc6700352c4e4ce98985353b2e04ab0b72fc997e1699c7a011a6bd2f45f2da397c8d1be8b506406df7dd658cf973d18652634e5458cb3b7d9cfd4cbcf8e94a9ca1b8b88567f51e679e49f0a4238c29ed8bbe4f", 0xa2, 0xb, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x00') lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10838, 0x100) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) 16:32:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) 16:32:29 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r0) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) 16:32:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x6, 0x400}, {0x8, 0x1}}, &(0x7f0000000140)) recvfrom$inet(r0, &(0x7f0000000080)=""/84, 0x54, 0x3, &(0x7f0000000000)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:32:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) close(r0) 16:32:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 16:32:29 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffe1, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:32:30 executing program 0: socket(0x6, 0x2, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000140), 0x0) 16:32:30 executing program 1: getpid() getpid() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) fcntl$getown(r0, 0x5) close(r0) fcntl$getown(r0, 0x5) fsync(r0) fsync(r0) socketpair(0x10, 0x2, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)="fb6ed9849c29ab383e2a41941eacd3ae68f4524ec3b77d3565959255d4ca08b810c02da0a9ec24f3569b1a06c679bb24eebc537a99b508cdb448890ee0557c5cf8ce4a87f5b907e829eb40c657c8058762478f8f710c8e81668da63c0895449009a813c5e0bd4f6535e9adb9ae01a15a184b9faa97166197edb32b639212a2c61f5427ec79cbfd5c00fbbea7eef335656847d5d1d86d376821ec611a4474bd540818529c4d5c57e745cfc75c9cdb89325e81939cdd6a5ef23d52ec0ec743215a1ee467a43d536324e4ea3919d303ad7c46f2526e2f2fa7f808a9b1e156b9ebe3d5a60d", 0xe3}, {&(0x7f00000001c0)="7ab04da8bb8dae334ff01ddbe72fee1e27bdaa0b0a743345ce61fc8623f00b", 0x1f}, {&(0x7f0000000200)="f3667c5c4b333a7b695b58d9b22fb1d1637953c94ff1cc73fc8b625f5030da39e5876a379f50d2c84798ed010cfd8fa6f450433821bd764d6f0e562ec695306ef5dd419616e2a8d40da6a4bb2f5dd9b937ef49b55b091ec4a0b8521203490b494efdec7c1e342d710e50cb58206f5f194f80cc86108a7c73cf5f0bf17d580cf78e1508251629e79724f55741240dbc6a4accb7d1d5ed0ab4518880ac64d1275130fec6b336937eb7d5ba", 0xaa}, {&(0x7f00000002c0)="7fe5a43034b959d0009636a730a65871bea87a457bf4dcb0e662bf620de99664a607cc00e4cdc2b755975814dfc3def5eed6b5ce2c052420fe0ac0a3c00fcfbfcd6dd182081feab976439b37037bbf77cb773ef78790d702739c31bf82460afe9963f75579aed1f9e8f288969106c36aa14343925ea35726624b671dc67293f6b8ac8f9b840beba77f32ed8c4a263b0439e3627588fe9b8ebf0799d088a22a080c9865c0ddc7703fd9c5a443e62b40e5da9617e4788367622eb886b9f30716ca817e70dfe053c04627ed3d323bf074444462b6b56a8692ffcbae6b2f22", 0xdd}], 0x4, 0x0, 0x0) poll(&(0x7f0000000400)=[{r1, 0x8}, {r3, 0x81}, {r2, 0x8}, {r3, 0x10}, {r2, 0x4}, {r0, 0x4}, {r0, 0x14c}, {r4, 0x20}, {r0, 0x20}, {r3, 0x104}], 0xa, 0x400) r5 = openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x141) r6 = openat(r0, &(0x7f00000004c0)='./file0/../file0\x00', 0x1, 0x6abf83cb026b2053) open(&(0x7f0000000500)='./file0/../file0\x00', 0x800, 0x88) r7 = openat(r5, &(0x7f0000000540)='./file0/../file0\x00', 0x400, 0x1eb) recvfrom$unix(r4, &(0x7f0000000580)=""/86, 0x56, 0x803, &(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000640)) semget$private(0x0, 0x1, 0xc0) r8 = dup2(r3, r1) sendto$inet6(r7, &(0x7f0000000680)="525747a5ba64f84917f21018f035d51f3cfd72d4eb5706f9a3a75076", 0x1c, 0x8, &(0x7f00000006c0)={0x18, 0x0, 0x1000, 0x7}, 0xc) poll(&(0x7f0000000700)=[{r1, 0x80}, {r3, 0x100}, {r8, 0x10}, {r0, 0x80}], 0x4, 0x32) connect$unix(r1, &(0x7f0000000740)=@abs={0x90b8f0f5f287358, 0x0, 0x3}, 0x8) r9 = fcntl$dupfd(r5, 0x0, r4) kevent(r9, &(0x7f0000000780)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x1, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x6}, {{r2}, 0x0, 0x0, 0x0, 0x490d, 0xf0f}, {{r5}, 0xfffffffffffffffc, 0x2, 0x0, 0x1, 0x6}, {{r2}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x7, 0x8}], 0x9c74, &(0x7f0000000840)=[{{r7}, 0xfffffffffffffff8, 0x1, 0x1, 0xfffffffffffffff9, 0x8f1}, {{r8}, 0xfffffffffffffff8, 0x8, 0x2ef1685b65b2e295, 0x81, 0x1}, {{r9}, 0xfffffffffffffffc, 0x20, 0x1, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x3, 0x20000000, 0x4, 0x10001}, {{r6}, 0xfffffffffffffffa, 0xa0, 0x80, 0x20, 0x1}, {{r4}, 0xfffffffffffffff8, 0xf9fcfc6a94a5cea, 0x1, 0x9, 0x2ee4}, {{r9}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x80000001, 0x7}, {{r4}, 0xfffffffffffffffb, 0x18, 0x1, 0x100000000, 0x608c}, {{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0x5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x8a, 0x4, 0x7fffffff, 0xc647}], 0x20, &(0x7f0000000980)={0x40, 0xacce939000000000}) writev(r9, &(0x7f0000001ac0)=[{&(0x7f00000009c0)="c5a4e9e2f363ba79ee6cacfbbd53b5e094cff1f910b66d2ee3a4e0dc35758e875b30df1fcba23b655e09f23479976868c0c7473890bba7343a7d02e82b5fd1be8451755a84ac62571d2b6498d19cb271268a3ea9c61359d07acef443c83ddae3bebc9b9c8a6db5d1d6da8daa0beb36f0c83c596aa1619b3196dac0", 0x7b}, {&(0x7f0000000a40)="e3dd3352ebe0ba4d1144618b28b18d3aa3e531772250ef5aacaef6c5a327d2b3d58d411b88cd03950fb05014b40b04bd8583bc776285e0d43fb97843770f1a15c6d99ff5c1f6dd4784a002bad17c3f1919d371fdf5ca7a5834f9d7ba3dd89dd1628728d7729505b42f17a1b68192f294ee08a2ffa5c63714c308c5cb6beee3d451dad8e7bd9ab5611c03827abaebf727bd4d65a7c2e30a3084fc65f1c4edc7edb64787e81425eaf188d71df8a337dbdaf21d67e296de9713f9157263830168742e6b5380cea663116f817392b291516004677efed525a394a097ad062f995742dfb9eea58599eafd688f3159d289742f95eace65d84bf53740f287d0407f981f7cff9b41eea47a29a288fb3c32c6bb727822373b7f509d56064560e269b34b0e2b57039e3fc3d5d57c73a996e7908b9c5318a38d05bbace1514cbc4de5d41e8cf23ad3fc6c1a4c2b3d45db50ab063a5833f3768d94d445e60884fd5fed08a93819b8c9814b8f65e21a5f429a8fffd745e86e82bf837328ea21989615c68d418b80edff5dc008e7253f32ff4484d7f41b67be7a39b097acd7dcdf6c1a3bf7ed3571ecfa45e73d08492257e09a59d9f3d5c6bbf6f9dcb282b18f0fd2efa4f9a9004c2ac36f8e813c711998d10efc80e543d4fdea27400af99f2b7049f629e132ccdbca0c67e1c9885d0e8e045a01eced0d237489df9e964f582c4c34123608fe03b6f11bad84a3ee319c9ffb7904b91601883dc7e27a7f5f215ddc06fd245e268d31fc74ad9603fc00ae2471c57b3a4ffd7f51e1414705d62ea5f6419ed9afcd668012d43e298f2962b3282649f7f1c0557dbb772d670e7ce85cd31f9b6901ad1e366746616d4f21562a690f26117a434c1d4b2febd13be912901125e5c162b2add32a8a0a8d8709389b71ac4a21ca4ac60f3c6462e3a1dd27deb87676539eecbbf407b33b308edf3178de993e977a110708e3e9ef0f61953d42f9121e73f6aa565cef92698ee166b1c930c55382968e9708ef296835c695ff79de633dfcdf54361dade5a7c2f66c16a2adea03e22108ef1a4072ce4becfa0c5a7480c847c8daa454ab5d9e048988d82f4945d74912e2f1211dd3b28b1cb6e7460e027f7a6c2e456ddcbe9589de90cfa3d16eb98f76be2bf5affb49d239979c985b2aa05ed37d2fb76ef767db32033fbed75014274edf62504e77ad891fc66a543af867c990103d5418fd66d2e1381f70580f5262257425416da3c5b10ba5289c8b4c79d95c886ea421e96eaea61065863aa70c754dff06c576b78fc639685a8457bf921f3f573d01e239d17d2fcc1a6cb909217d8ef720af6a9447107574e7b6763e864740b22bbfd165357e7544b09c8593a21d4b3c93c5deae16dcb7cc874a5f468be1c4220e84074dea701debd5327922e714f1fabcf498e6953f6fce49f60fc826fbd0567adc1486590c53351c643a0fd9a13b9ea0604ba43950873a17e70239e9d0f3122f1be48d6133c78dd07f181dff0060b003425703ffa0837dbb40ecc7989ac2429af60117dd135b96a62a9cb62c8d4ce0a1a3404d96fe2b8a2f8bf2e9861d265295536cfcfc517750630a50b3fd21df92997a1cfb78e5320395fb765634b088b2a522b51a39c9ad0c534c0d50c7b4285a08c08663317485d5b55cc8d881bc42b480189ab4e01ef09b1b82aba1b683df95d4f97810a0e0fa1729ed8b5573222bac2d87f5cc029631cc9f50c59c4f018b8dcf76eebd36706787d5c1c26a5505cff80fbd4fe93b9de5ef68f9f7aa68562c8a314be96a308b4e44c98da8f0768600adeec3a8d417231ea04627904e5fa00cd75e5ec60395bba2907815775982d04c92fa8ff2b4331bb7390447ac56bb805f8a1a1f444cc327c8c706afe2551ade5596cdb028ffc6f50c9920692af0aab9a3b15cdb68cf62c90d68f11aab65fdf567f0354c00de521f8603ba78d1ca3398ff1773b3261e8718075f96720dd02e6a4f25ff7539b184567601a666692fe5ab6fb4a7551efeed736149a4af77aeaf9a31571176b7ee3e6478c4948cacdc00cf9ba504ce8f473effe55af0557b126a47941de9ecf6dee28218198781fddeb7989651ed9a2bbb7d0e3c5a682a9c3f75ac89fa32f15f5d6bdd80cd0d0f68cfe0a304d5bd8674deaf74053f74c0b889c9a7ad6a8c1384bbe8605768b18397c96d057d205c5958f0e48d980557bc661796a053379630c3fb820aff522dfda81976cd0cdf58d83e0990eae83f83648e38377fa36d0f226c2fbde0129df980d2ca690cd9118b6597be3f35c3558f303150eb7a0f1e8e7061c1dbb6fe29cd2c2984073993075080f13a2eda5a9deabcb1bb9b26aa2f32584088514fa5d8deaf900cd18e1a52675779385107d33241932e01caa8ed09aaa96cfb12490a07744165a43bfb7bd3fb51c44dec69eea750877633f9262131f871ca8b98b64f4865410978334ada2d9805e86ec41486ae14fed8328e404b3c73a3b565842b1a90a6767a64f39e0692bab85491d2f0b3362ad6e8e98b235784ee583b55fd9f1021c21f616f0da93c82630424259ce27781563dd90aec98b2aaa852255a86155a37561d59b618212e22ad85edf96ce992d413ef68fe1e45c61c9da7c179a676da50387a0ef68f640ad4b8f98d9dba0b25dc2ba27048506ab9c8d53339afe25ed60a7d1f7e90f1f7526e7c5474f67c7d47763f4485ac5553cc8e9743352456e6135ee597126d3bfab0c44f77a504af1a17ac87c104aaea2625e8039057402e5ea1f49b6c83d8bb6e594ae41278cfc420b1fb211fa66399a3ebb020fb2f176d736da91f2151a9cbf93d94e41e8f52a4a015e6bb721237e3836fd9a3d1b76cc43a162d157e2dbeddfdf4f39191a2a2d9e675bf401d2429ff25f5170872a792f54ab548c3d7b2e9b927c85c537e9f7955e2fa00763d32ccb7a1c7266f59e306a7b4fcff02541b90a282eaa045d40ea368c36fc361f35cce62a11b60130de259d7ecb7a0e47cbf48a1231b84a2118671eeacb54e10f104d89e3dce96e83cb475fd1274d660c26cdd4ece8b16212e231d3d7a632dc6e4361431442ee99e404ff6017ccf7474e85efb7a62332467d54cc60e3e2596c274d04aeddf67c0e7bba662e5c2b7102c598c6eb7c438b14e9a4e9775f1b33124cdbd6e53ca8ce8ba45d45485c34a7e274ba4ad9d2daa3c3111365ef1c7115765d1ddeccf762970ed25a6e1a24a78f4954b7ee3c6fdd6d7311d0a0974986d57c04380f866cb079e9cfd8db4ebe3ede900a5c160247af8f168cdc093fce4f106cf390aac0fda59c0cd1e09382fa52b5f4280b6661791cf5f2c57c8a81b2e6310feda87a9d0eebf5d43fa3a93cf83541639dc574f6d6834d519689fb44a8a23e176cc664a6bf8a80adcdd678411fecd786d72611282dbbf329b0c6250587493ca1339cd5876007833694788aa3397b1ba4a209a4f365f67db6e8c39bbe09450e364dce67d41407ed0cb284ff33ce98e5e11d16a5faff8b31fb97458606d0a9fe3b39da2dcd8718c0ee5874930f54bfc3151a35eaf65a538093c2e3c51d1cd3989c3acf7f90069bb427f66358c440426f7ef783f19e7803b78e7922a56fbb9f600b59af6690aece5d968895d3867158c09c4431c3b66c015ecb115cd51d49dde0f09a6095b03102b18ed98e52d07698d112821e2d6a64d6f3ddf5c71aed9458ce6d154b899e9866b7331e3c48ce3315b788f2b9865a7c4e150efe59d1379444294345e055675637f3d47c0fa94ffffd2e7b929b51f723454fb887c57bd660bfe44b69f3e18b449022e8b7f1309055474961f2ec970db60a0be0877ebf16ea35a13ada7effdf051bf7be951e511a89735345f232587a05dc420e1529a3d9ff2379f5016aa089c7e8e9b5c6ee95673e2e1ffa61f7af0ab6387ae3c08a586aa5879c31588b88ff3938fd7498b253ecda142ad7121a8715c338d2318cc2c44cb6a9be96bbfc32df84e4022348df40f19b2ca23594108ad2d439d3374b620d22a1b46b1d681b27006f2a8d032866953141f1c065aad54a689ae4c5c2a23f6d6f518c0f3e3050eb24ccfbe5c63863d13f85239213150377e97c05e9c913bed382550891bbc1024ff30af637e4d7c9988f6662e433af6bf2ad06e54e80a0754f779f106a221c3d5c5facbf4221992b58762926b40c46c0655aa83a92e8553272e3769657270a6d89a5e9abee3b8420bba75c2b994ef04f75c652527d9e38806309ccc79ab01c66e90804967a1fe49d6ab3b6d6aa511b1282ce45bb02aa8bebf41ca06adf4397377f1f02497f1f6c5b3d91e5c12c3e3b0d7eeee5b6ffd64824705d21e85a68a579fe9b2da04594b67bf692d59c8adbbd51e7225ab6efa968dee6219b8967dc0fb1ee01eba5182bbbee7151e264c9755343017163ffbe4ff6ed73b204ea8dfb351a7550f45f1ccc35fb03bdb1c0faf6c231ef5328747a5ef8ddd39ccee52efbb27b9426a7c9ac626ee73544db2594d5fd84b8abf469b14931ace6e26d57637e94352c33bfb874180ef355b6006022ec3049a7b136909d47f8b408eccee793d957c06efdc15f7da1249e00a5f92e1f49e090c805f40eaaec8555584ffb857eef3f55a6cbfe5626f99de1d052f6fb332d5b7e5e1c5d444ef1d55063db73ab120454fcadc76e68a3ca9bbc8c5963f9ccc2303e3535290e29f68e1b6227c796fc06ad2adc840aed6594e4a94ef9c0853e5caafdf404676fbe6abe5a45e5b64f819c365debbf1b347ca6880e36144fab83c9c3bebca43a6688d8b6145926e97e9621f0dc324aba517446f24ada5dc62fb1a015bc303899c680998f0a37ba677057b6f2f50164373aa7c33e39df6eb9612ac31c3d5e78508b00e7d46c19e7093632fcf1149527d6716cd9bfc6ee28d42dcd0e53de9db728858b16477c62a7421fae633d2b6e74bd1c66d5abc9e38e10510ab8ecdfb9db03bb28816ff82055be8ae9e04c2093c30c2be382b62de4beb2dfb91e4b3202bda13ce6c77eed596f63511d4f6aa7ddfadbaf75e81d3dd68d0227b758d4ba5756020151090d0e9002efbb20d73fc9d42ed10749ae1749c2ce5360e5ec4622e13ed6888bae2547a30bb16b355ab39405f89ad18f92f8291dfcbc50a09caec91c217a1ddef8927c2ae68f1eff1af142cdceeda975e523f3a63ee815bcc12f6fcb27f1ba37bc7b72980c362098571a04575de8df5b4705759d1d46f25c0508ea275c1b26d40092146b6ae8114d2a74fa4f3a1d68b6ccd645be0c4bc2bb86400295f91784b153c72378e3036218f228d92f82063541b1015b3a14684d1660951c7e86e9377b5fb37f56b2734f4cbd3470f661a4a01d8778954cfb7b4360e77504dc882ccd75253f9d004216164e4d436775b2761544e5cad49369df964d5d891269049b68e76e9c262a957496010f2933b818b57fa275a70db499310ef51177f7dfd82d8bf3cef37f89be43c2502541fceedf94fd82198ff5aaa9f6f48880c911a0534cd9d364f35bf481a7de64f5995c808a9a1dd87aa51ec58ed04be13f493677f6cd07900400961b7dd5e41c69fbfbe3c605674f1c65ca6c6881747d33451e08becd973a19a14b6b536cd88e9262f499329097cd5c0ec838bb167beb10d931ae79a0a6416cd12f7ca78ae1f4ac62724d404a9bdbb3ae91814f02c5022ebe5911b95896dec0cb49059194cff409659670b5b180faa99982ee10239e0258fa82f956eca587f1f3927c4631be4051fc0a3ca2f999a724fc1dc5e46fd324a22bd12e9e38012b9c622d7be5797df97a78f7872620f24e933", 0x1000}, {&(0x7f0000001a40)="af67f4eedded30ebbc3de01027dc76363241aef41420bcadbf4110ea9ece83e4c8dfcd09b5744ba801c7bb4f0f6e9551e0b0443f338971c7bf2b2c1f092c9e906a95f3", 0x43}], 0x3) getgid() sendmsg(r8, &(0x7f0000001d00)={&(0x7f0000001b00)=@in6={0x18, 0x0, 0x401, 0x7}, 0xc, &(0x7f0000001c40)=[{&(0x7f0000001b40)="ebbd0528ced2aba5e9105646408c62dc3b6cf20c75b0693904d3a2232bf4817b40d753d5b7f2613507f805fd829aeb7da1586dc53a6f08c23168b6560876e64bd37b3141c2d9a4f0a7248572636adc76fab2c2c3305b6fa98a3ddd44658565c83e0d50cf38cf29bdc95918cce04fdd63160b8775339cd06bf93625e47a1aec818fd34806481f34437bafd6e586500c94678d54d8b5b6334d389b23ce79c41e4329fde9e96f78e605d9c51f2129f32277a333c736ed534a35be16589a7cac2eeb684f254561e93f7a979364e36fd2a4462dc4a2402dcf720a551518fc59a4324a44861dd05a1aba7e4ea115e16bd6", 0xee}], 0x1, &(0x7f0000001c80)=[{0x38, 0x1, 0x5, "e60cdf33dde42b43f129b18d8f572d4e1d5a926d781a8313ee1125f6bbcbfb7d0aa856"}, {0x38, 0x1, 0x6, "7ae437d73a22d8e3730eff618f30e89ec09b02138ea357eadb88f03bb44d002db9dbd83c32a9c0"}, {0x10, 0x1, 0x7}], 0x80}, 0x2) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f0000001d40)=r2) openat(r6, &(0x7f0000001d80)='./file0\x00', 0x800, 0x40) 16:32:30 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9a2ea30f00000000000066696c653000"], 0x10) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 16:32:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/55, 0x37, 0x800, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000001b, &(0x7f0000000040)="90000200", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000240), 0x4) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) 16:32:30 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') readlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)=""/195, 0xc3) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./file1\x00', 0x9, 0x200, 0x7, 0x0, 0x80000000, 0x3, 0x3, 0x1, 0x3, 0x3, 0x4}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x35f9, './file1\x00'}) chdir(&(0x7f0000000040)='./file1\x00') 16:32:30 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffc, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r2 = syz_open_pts() close(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9, 0x8, 0x3, 0x8, "43897727f9cd83899d347d5e93330fbfb880a838", 0x5cf}) r3 = semget$private(0x0, 0x2, 0x10) syz_open_pts() semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000000c0)=0xfffffffffffffc01) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000180)=0x2) 16:32:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000b7cd1a17ebf2cbdc1665f803f5ef391063f7444f7773dea4f2d52a2ef3c7e85ab581e738a9"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r1) 16:32:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r1 = semget(0x2, 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semop(r1, &(0x7f0000000100)=[{0x4, 0x9, 0x1000}, {0x2, 0xdb48, 0x1000}, {0x4, 0x1, 0x1800}, {0x7, 0x80000000, 0x800}, {0x1, 0x3, 0x1800}], 0x5) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 16:32:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf50", 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x76ca, 0x100000001, 0x86, 0x8000, "242fd25790c258fe91fe26299095f0712683f7fa", 0x40, 0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mlockall(0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) 16:32:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x400, 0x3ff, {[0x1, 0x7, 0x6, 0x2b3, 0x9a1, 0x5, 0x7, 0x6, 0x3, 0x0, 0x1, 0x80000001, 0xfffffffffffffff8, 0xa2ca, 0x200, 0x2, 0x101, 0x3], [0x4, 0x9, 0x692, 0x1000, 0x7, 0x7fff, 0x6, 0x4, 0x0, 0x80], [0x4, 0xb892, 0xff, 0xd1ce0000000000, 0x80000000, 0x0, 0x5a], [0x5, 0x0, 0xffffffffffffff74, 0x7, 0xfff, 0xfffffffffffffbff], [{0x8, 0x400, 0x3, 0xf40}, {0x6, 0x5, 0x9c, 0x4}, {0xff, 0x6, 0x0, 0x74}, {0x80, 0x6, 0x7, 0xd5ae}, {0x3, 0x3f, 0x7, 0xff}, {0x1, 0x2, 0x10000, 0x2}, {0x11, 0x6, 0x2, 0x8}, {0x5, 0x4, 0x8, 0x1}], {0x4, 0x0, 0x1400, 0x100000000}, {0x7, 0x8, 0x1ff, 0x401}}}) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000540)="9467351e6b7c7dd7039a42f563a55a18fa5bb6549ed1b492ceb9b3960d0adec9dec0574e0e79022b86c772c44aced526642bb682fce4740b922d17bb21e671c0d65954b70224d0b5c0164b8bb0d7c75b6d5cd7fbac530e0ba8d116e596aec79b3700102dd2224de8b3787826b23fdc93bc3268c13c0cfb658f962545b288af78deda4da7181e64b85dbc1a029e7a1e8df7025621877c48cbfc46ffa60b96b6e4ffd215fe1132b9943b24e75bb0838dd1085b0ebaf01fddacaf4074c14da780ad47df923d0fcbf2dd3be5b225a7bb8e19310da37a", 0xd4}, {&(0x7f0000000640)="b2c3ecabe5e4e1e568468422cf527689ab5db5db326be7b80c0307bcddf34c37d23b5cd79c4e8bddabc0316bb35b0059313e45b756ebfe8273a756a8b3a1d83dab47af16099af7290bfe318b43148b4b0c62204e80b425ef5e5330abc624e7f9e3a5e3e24369ec06b6c34b084824eadf1c578ebc844cdc3df63fc0c349d956c3b4a80ce04d2f601de649ef55b3efbecf9a5cdfaad481c7843eff3e2ac08e97f7b8ef1a9039473cfbc08f81e202a8279ee7a81f78bfcd2d7110167f6979cee4b40fe1a63449e09625e7445a6beff320021ff3d0ba5f76815e4a6ca4b4105a63b4e87ed7c683", 0xe5}], 0x2) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="f5a441326489e48abd9e4ff108efaa196a3e36d4f9f7df5b5482397a02005f88b6c0db172ef46b47f85457370c5fc4c43fa28dc595a8532800500ec3db314ac7616ec309dbafc54e663722946d22ed39311b8d96ab367b363c53c2d87e3357d3c1417e836dc02e6fac7cc6a59384b1e637308dbfec7a57cf5294cd1e17e4808a52eb6ed6d97fe1795d1ad0a4a137e19ce6dc91a1edfaa74bfb8f6c90ba56847ee96af422539ee3f24bca02a3af461eee81f8dbf3117c8b5037d8bd9b30d67664", 0xc0}, {&(0x7f0000000380)="61c4d56b076718c0208abbe4fcc4b09ae6ea91ec438fe29a877be8609da18f2c26cb95aa2949772fddf7aac9b6636899d29986d727d47360cf75c89388a5e2fa5c52822fe99ca19ce6bc108788fb6b310f7573606f57a19e4e73fbd434c6dbe1da1eda7ea23f4538069f41ed956cb1e8083e84be0425e10eba5a4bbdda0e90dc28eb343228474a96baa848656979bebb54c72583d6715b9e91032d7454073ad1fafedf9130ec2db88dbaa856e39f19b8", 0xb0}], 0x2) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000280)={0x3, 0x1}) ftruncate(r1, 0x0, 0xe7ac) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000480)=""/121, 0x79}], 0x1, 0x0, 0x0) 16:32:30 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() read(r0, &(0x7f00000000c0)=""/151, 0x97) pipe2(&(0x7f0000000080), 0x0) close(r0) syz_open_pts() 16:32:31 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = socket(0x10, 0x5, 0x1000) sendto$unix(r1, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 16:32:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x3) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x800, 0x100000001, 0x240, 0x80000000}]}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) 16:32:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:32:35 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x5, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="03d28a642919f7ed44ab1452990cae723c7331a1aa087190d480f9cf124310becc50edfdf53e496379b7899ed529fc70cb71abee05b606480ba806b96e63421f1037183d29dc5e9e8f5c551617f82fe7dbef7aa809885a7df3540555f3e8988638204b91cca5cd27e6e5e467924c85caf110c8dcfa135c10e7a654b0e809d6c62284099e8cb7e966ec90e07e1f9a7b10bf8717b55dac", 0x96}, {&(0x7f0000000100)="ceaa14c3eb5da93f4fabb68626b409aa1e768c8ebdc7f0d196c640664009d3e0d298275961215eef48cbfe74e2776491ebdc2af110b9a7c4cb8f0fa6559a6dcdb66a8162936931967707418ba64f2e921bc9663f5622b3b141733c1c7c4207aec21886", 0x63}, {&(0x7f0000000180)="d52e461ad73f7e4b2e80e3307ffe5c293f5552d572e0bf150291419786cb9b0cd9b3d810d0dd93aa0e2062d48367efab5445335d9cbf85a45e359513d36ee3f6fff775bed6c917f1f2f059519c93e93a3cb77a457501c5f9d631c92968924f9688142d2e81d57794c15c324a118be2a5e43b5ad0f7408f44ea405a9ee98501e10cb5e17a3ea85d948bdc37436b364cf5640700da0891e7ddb179b12d05aef2f20bd21885a9b483d6", 0xa8}, {&(0x7f0000000240)="40d198bae648630eda403adc9e2a072985aa3844a4f593eec2c1fafeafc8c63ea3ee0a0374ca2db8bd871cb0f2da98c73efada5e986b219d7ab57cf3ffe545aab8190baa9ea9f3f7921dcfbb19685ab16d3894f0", 0x54}, {&(0x7f00000002c0)="dc56724c9e3f701a657cbc156f22d78940c832718dab3e08b5e50727432ab17eed854c675cb7a13d1fdc429548b09ca84b5e88f709b800f8b01ee1e8d70946408b512a9fc5a2a38ef8b16f5838555bed", 0x50}, {&(0x7f0000000340)="f398e7fac6ab4ab779b67f3d0e42de6e8ff9b23d82451bc27440c2d2fc45cfd88a4608694256025d549ca071352858c63589f3bea2", 0x35}], 0x6) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:32:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000080)="25696a376b9d9f9a75252c32e521a8f193441b561843022caaf109b5500e3e1c964a7cd18732a84c6861f6fe78c31e005047c2c5034cc5ca21d4414c939bbf39812f2fb5d3927de6022d9a7eca664ad5f47e05c04608cb", 0xfffffffffffffc65) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040), 0xfffffffffffffe5a) 16:32:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be15f5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290235f4e6390fd3872babfbb770c1eea872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0}, {r0, 0x10}, {r0, 0x8d}, {r0}], 0x5, 0x8) 16:32:35 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1/../file0\x00', 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000380)={0x10, 0x81, 0x4, 0xfb, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffff684}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x342}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x40}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff7000/0x8000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}], ['./file1/../file0\x00', './file1/../file0\x00', './file1/../file0\x00', './file1/../file0\x00'], './file1/../file0\x00', './file1/../file0\x00', './file1/../file0/file0\x00', ['./file', './file', './file', './file'], 0x8}) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') 16:32:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x103) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:32:35 executing program 0: 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) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000300300696c657100"], 0x10) write(r1, 0x0, 0x0) 16:32:35 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000740)=[{&(0x7f0000000500)="d7", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) close(r0) syz_open_pts() 16:32:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:32:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x16) 16:32:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() geteuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgroups(0x2a9, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)}], 0x1, 0x0, 0x0, 0x1}, 0x2) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r2 = socket(0x18, 0x4000, 0x7ffffffff) socket(0x6, 0x3, 0x6) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="01002e2faa4b66696c653000"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="a2b29d56d64efb47bc1e03601e", 0xd}, {&(0x7f0000000080)="02", 0x1}, {&(0x7f00000000c0)="e74b21c67470cc3c00423311c4c0989b8faf3d5214c766c8371c6c7537ec90114d1b180690c6b8b2a6268d43682fdeb8227348a7c366db212eaa597d1a1a788c32fc3bca2c0bf0973c476065011fb6eafe578282abbbd598f3bc142e6139af58037353b207161ef883747fcfc8191c16dc5e85baf3bc405823a503d39dbf2ff1e606705541e9f181426d4c4bac28adbf0eebdbf1b6ee4a6c6a7edd99ce66627e69659d09212085898236a09d801e0f229ada6f95272a338d548c8b249011cfac6749084544a99445", 0xc8}, {&(0x7f00000001c0)="c064fdd46fc2e7db9479425b8c8edf5c656e49c6a778943cb76f3e8c44958ea21003ead84b541b407917250db7c0931a624a03d0c7b812d1ed7702d3c23fadab02c57070fc755a8c6ec88e31d80b4f43ccba4878de2857599e377328f2fa506b576beb539cfc7c54bd1c9622675436f6b7ae16b9c4517331eee6058465b26de69b421c36a1d9b72417fbaad2b19b1e554d6b20c864fab5ee8082281dfd866234bab6a74b63865574401a6298180f6e89887ccf69a97ec8213aa09a04b2381c8767b31a890a3194c57627", 0xca}, {&(0x7f00000002c0)="b01568f0faf6eeea717b467c9adc212d9a9e1e75019ccfbdb36eb0715ba4fc3a15a4eea8d7e8e34ff2e114f693bfca73f3bede3beafcf4c4", 0x38}], 0x5, &(0x7f0000000380), 0x0, 0x4}, 0x1) setsockopt(r2, 0x1000000000029, 0x23, 0x0, 0x0) 16:32:35 executing program 1: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0xfb, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x109, 0xbe9fe6d5edc8f3bc}, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000001600)={0x18, 0x1, 0xfffffff7fffffffc, 0x4}, 0xc) r2 = socket$inet6(0x18, 0x0, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x28, 0x0) r4 = getpgid(0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) setgid(r7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r3, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r8 = kqueue() kevent(r1, &(0x7f0000001340)=[{{r2}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r3}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r5}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{r8}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r3}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r5}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) fcntl$setown(r3, 0x6, r4) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) fcntl$setstatus(r3, 0x4, 0x400000000100084) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x1ff) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x9) r9 = accept(r1, 0x0, &(0x7f0000000380)) sendmsg$unix(r9, &(0x7f0000001940)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001800)="8a980431396689f2ce624957203c4f574e7b755507570657959339c7432755281d9277990ba12f42d5b0b6896d9548de30a754316fc7ccae10d6239dc1f715402fc324951c3493426299ae9d5b879aee961e5a8f63269c950c4f7d6fd82f5e03178525faabac5fc9587450f47cf0822f340b08211675681e0ea3bd2dd0065d34d54acb54690bb90767b1c20380bf4c3527d9d6c586", 0x95}], 0x1, 0x0, 0x0, 0x1}, 0x40c) 16:32:35 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, 0x0, 0x0, &(0x7f0000000580)=[{{}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000400)=""/122, 0x7a}, {&(0x7f0000000480)=""/133, 0x85}, {&(0x7f00000005c0)=""/164, 0xa4}, {&(0x7f0000000680)=""/82, 0x52}], 0x7) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000780)=""/187, 0xbb) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fcntl$setflags(r1, 0x2, 0x1) chmod(&(0x7f0000000540)='./file0\x00', 0x50) close(r2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:32:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x81, 0xffffffff, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00402e2f66696c65f5e2aeccec0c9a76"], 0x10) getsockopt$sock_int(r2, 0xffff, 0x1009, &(0x7f00000001c0), &(0x7f0000000200)=0x4) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000080)=0x14, 0x4) 16:32:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x7, 0x5, 0x9, {[0x3, 0x7, 0x8, 0x2, 0x0, 0x100, 0x9, 0x10000, 0x0, 0x1, 0x5, 0x0, 0x5, 0x3, 0x7ff, 0x5232e870, 0x2, 0x8000], [0x20, 0xdd, 0x7fff, 0xfffffffffffffffb, 0x800000000000000, 0xffffffffd28ca8bf, 0x7, 0xe642, 0x3, 0xffffffffffffff7f], [0x0, 0x3, 0x7dc11497, 0x2, 0x7f, 0x62, 0x1f], [0x7fff, 0x2, 0x4, 0x4, 0x3], [{0x9, 0x1, 0x7, 0xffffffff}, {0x52, 0x5, 0x101, 0xe03}, {0x0, 0x3, 0x10000, 0x5}, {0x1, 0x36, 0x6, 0x8000}, {0x16e, 0xd7, 0x1, 0x401}, {0x6, 0x1f, 0x7}, {0x2, 0x8, 0xc10d, 0x7}, {0x1, 0xd6c, 0xff, 0x5}], {0x7b250242, 0x1000, 0x6911, 0x3}, {0x2, 0xffffffffffff0000, 0x0, 0x1}}}) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x9) setsockopt(r1, 0x0, 0x8000000000006, 0x0, 0x0) 16:32:35 executing program 1: setitimer(0x1, 0xfffffffffffffffe, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:32:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x4) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x0) 16:32:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 16:32:36 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0xa69) writev(r0, &(0x7f0000000000), 0x1f0) 16:32:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 16:32:37 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="4dc44b5cba12232e2121c92594dd2e054d62f8248fa1a69a38012c61f15c19459d36910a7ec4ea4ef638612cfe2d3913a2bf90f203e86a8feb674f4a95d21c997f48ccd593455fe15d8e9c37bc1cc3632d1477ccc371455bf6d6144bafa26c44b20cbff4823fc1beb4b55e2e576c19dd88eff94ece15b6e7999a915252d8a4b41ae619b0af8cf5b518310c8e245a4afdad847b0c0b328fd2622b527d1c62acd01ded", 0xa2}, {&(0x7f0000000180)="10369ed2fce7019c06d12705dc046737f4df50f24d2d02a49bdb7e9bc9ffbd4cda2941248f81f75cf4e2b36a7b838e65fd98c3bda89815aba56b16463ec4e59cbffd3cb3a086898aa12e3d55754b4d26", 0x50}, {&(0x7f0000000340)="08c3332bf30b2216e51d85c9c6c9dc", 0xf}, {&(0x7f0000000380)="5d90cf9f63827bb2271cb2cecdba23b0712da389831018947fd399039c24437751a9c96a4b971712da37c4f86563f86f9baa39d08ee6ff", 0x37}, {0x0}], 0x5) r1 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) accept(0xffffffffffffff9c, 0x0, 0x0) pread(r0, &(0x7f00000000c0)="ca4538617206f59baea2b084a7091794d840a8970d047f6cda08999558d4a7a9ae0c4d72499892f5c680346627cd45f571b0aad985e8c705825dc11a91f2a4b3ebd73839630f6e25f8bf2c67654b768e1a05582c93c17e10e6244fa8fc64f40c6c9bccc73934c874406fa0e0275885bf04f6891218582b9a45d8488119a215cfd212ab4e7322e66a11f5424eca769b4b1b89b5a51b0bfb70fca9566af3aae8985452e8d5d8d9764b1d917829cad14837ecd7f90ded1e678489a12e10", 0xbc, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 16:32:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffff9) 16:32:37 executing program 0: r0 = socket(0x17, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717fffffff000000000000000000000000000000000400000000000000b734", 0xb1, 0x0, 0x0, 0x48) 16:32:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7f, 0xb281, './file0\x00', 0x3, 0x7, 0x7, 0x1}) 16:32:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x1, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r1, 0x4, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x3, 0x4, 0x200) r2 = semget$private(0x0, 0x7, 0x286) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r2, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r5 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x2) write(r3, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r5, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r2, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r3) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xc, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000480)) 16:32:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') 16:32:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0x3de) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) 16:32:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r3, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xa0, 0x20000000, 0x5, 0x6484}, {{r1}, 0xfffffffffffffffb, 0x24, 0xf0000002, 0x8000, 0x20}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x8001, 0x1}, {{r0}, 0xe71d44951780d237, 0x4, 0x0, 0x1, 0x200}], 0xda1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x7}, {{r2}, 0xfffffffffffffffc, 0x0, 0x800fffff, 0x8, 0x3f}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x80, 0x1}, {{r3}, 0xfffffffffffffffc, 0x1, 0x2, 0x5, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x100000001, 0x8}], 0x9e, &(0x7f0000000080)={0x4, 0x7fff}) kevent(r3, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 16:32:38 executing program 0: r0 = socket(0x10000000018, 0x2, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) setsockopt(r0, 0x7fff, 0x3e, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xffffffffffffff5b) 16:32:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x800, 0x2) close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, r0) r4 = dup(r0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r4) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kqueue() r5 = fcntl$dupfd(r0, 0x0, r2) getsockname$inet(r5, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:32:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:32:38 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 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"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r1, &(0x7f0000002540), 0x1000000000000067) 16:32:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0xf93fd4d3828ece79}) dup2(r0, r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000080)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095e5f2d4133dfb520703d72f89d511a0c610900000000000000046d7d4398e4f4", 0x38) 16:32:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x1f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket(0x1, 0x2, 0x1f) connect(r2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:32:38 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x76, &(0x7f0000000000)=""/230, 0x51a2e4293874d958}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0400"], 0xa) 16:32:38 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f00000026c0)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') r5 = open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom(r4, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r7 = getuid() semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r4, 0x2000740e) recvfrom(r5, &(0x7f0000001640)=""/4096, 0x1000, 0xabab671b2e2f8f48, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000002640)=""/97) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r7, r8) semget$private(0x0, 0x3, 0x2) lseek(r6, 0x0, 0x0, 0x1) semop(0x0, &(0x7f0000000140)=[{0x4, 0x3, 0x800}, {0x0, 0x452, 0x800}, {0x2, 0x7fff, 0x1000}, {0x2, 0x3, 0x1800}, {0x1, 0x1f, 0x1000}, {0x3, 0x8000000004, 0x800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x8}) utimensat(r4, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x3}, {0x550a}}, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b191c91f48cf9304283c98c0449f1a76d36112d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a441b59348cff10b16c97a50a0924df7e0a415258bbe7954079d73fc78bc1970f1a771611fa77055f8dd6f87d9af19770cf68171e88d21afac7f10214422b8c109fed91e4f901349e027b503a0ab653ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 16:32:38 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000013fdff00000100000000000040", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:32:38 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="dbb81c86f1003e2d5009cdf735308554291dd84de8f19f35ce690f040dc01cf99f612589e7183d393aa3d7e35fdc63bd5555b464973f6b3f4fe9b4c895dd17419417d5af7214815f0e36e11929d8a61c91000bf497599ed992404cd0ee", 0x5d}, {&(0x7f0000000680)="f2eb7d164c8c3786ef5fb5142acb4c3799d730a75e664941f6290646e9aba883c46b4d08b65dbf7f7b9b7e31903d7a49c232428449faeec36c396201aedb99d98f15e0621ba26a81580bfce35f62de784fecd4b515342ccb8a24c33f56e112ea88df87e939060104c4a734b2b0040b7c4a7faf19dd1d3bd57a0bf2384ed7c8ef3a2a09b7be04644b78e11cc5ce22ed32a191df2b1a57627431e9fbf119cc44d862cdf72b57959f96c0c515f33be490f7d75c93a50a0a0c8986f15f9e6b01496c9c87297101dd070c62099b753bab62c4e43f1ca3928eb7235f9927b3dd8d6af09153a89988d09c7ee44b820c60e7f7f06b4a64d8db5f15bbb959add59ff1a20796c332c1c5936f288fcc5f5c273ac020dc056a426e710d2decc5bc1a3dc9ec8ce14c8099bd6c7915102ec4019d93023bd487095bc2a29a3596f82aebdd1e59d85e2c8f355e619383ecbb908b8552b34a73ff0275fade515b9c0fede277a4ab887cbdcb39ff3a5f8fa0d8f56faa0983efbc8e7970b326c2d95c820ac8d5daf88f6ea435b87a8fcff74e9fad03260d63cc439d185505cc4e3c6d156e7e92d4f9c12140e80fc15789263baf67bf10f9540cd54233d346aa4fce0e88868a8933f9515cbbef6470ddec90702aad3e2584e86d4f55e1df621fc6c86127991fc44721dce21afb6899c5ff2851bce58387e5a917e4e9db9eadbc987332eddcc5feda45d2a988d156d8198c65c48751e3052545cb246f101bb365c93e929ed16d1d43346081018e515aabab47d0c3a91bf7a08742e295b018d828acc9fec5f759deb4d59753aa367c6f4402a86b781253c3833aebd96921268efd3a26c4398b7f0690f7a536f1154e01326440ba522318aec3db445fad65299f487c55b9a61fde1b528c485b0a9630cd72a63e74dab39b064f23bac2b1297fb368533b30b0a15bdec0e7f3e2240033f7704da7486af8cee0714c49adf5f5fd43ed23144afeefbea022e3ddeb5d2c6dda48af1375423a368e94af43d00bd4cd82acb2669b6362fb16ed732298590da0e3c66b3ea97ded6742b27ac26ec24615bffb3930114caeff4fccbd0be5db1433334c53593947e117a98fd11c2f3d2edc60e5a312572326bce44f92e1524ee112f8ba712c482d140c197f07189f9ea520df12cf0ae1f87686a8629018958b2f39e875a6911481d25740d6a540e2b78211db84ffbc02194db244668bd1ae0b2be6bafd25c9f32496b2b9c7b1d4aaa13383c00e605106776c60e29a50bc91e0462295195d8c847da8bc721d8d61cf646559d267a73c369ec590b9602882e751e687e046ec3ff6c13b26ae920b5af2e49afa1248cbeab7364c6f738cfac806782ff538a37dc3ed406e99c82311a06b65cddf939c210b96800b0f1186241ee706c44f5c51a30106486688087abab7c0b0af126c3203d95318fb803b3b739b0356d1086d492275e0790bbef8a3d8934e19af5add831a61e1bfd26b4aa2e02ed81ea29fb94c75143c04624b40ccbce237342d4332bf83d354e14dd9543a5cea339a063fe5df3a20c7c77bfe6c527a74017029dcf680e9d97ff047d03185a84fc9b30d5b2b67eac44353fd53d78932b040bf26de4c843cb768c492b3f6ee2733d639f28e2f6b563015af92640169dc325242f81f4a42e25c517bd7867147b5e00b06e0d59dd51013b549f18914f34b01ec097875841b6db079814042b7a638414b08329b2d7689863cda4ffb334fd159756ba2cf3db4f9376a0c1e89eb546c6caa02959b5239da96e6491b125f3441e6d0108677b7af8dd4b1a8a44549ef6d9cdcc0e4a682b9d94b434ce6dcf288842191f95415f6905d6c74cf38abe1dc80c4f07a8689a38c9690a41bf661fffae5b13aadeb244b6cb311779fff7839b4ef543b44d4100a9efd2c5042498f8bcefdcaac79b0c53b1f0f4c6c76c7caca295e5f5015a35c2949d922216007f06003a2d88cf78f6d41ce7a41e7690fe1a26a6b85fe21d11f99beb084e57dd0ab32fd06c6d17b59d2a0fe7638288c363bc6928272be827be095f1d3f7dd23d3185c178897988e18bb5a9c91122c02fb36f09fc5f90d17ef3272aae560d50f34fa09697ae3e37f8cf2aa8dc88ffda83b3196830c623abc8e38e99b417eb412c991a779b63cd1105b6803f9761134abdad47287b72938b79866bea4ef8495edce53d7544a608076bbf6ef4ea3908190bb5969ec508b9ac0ee8cb973534aace26800cff37cec29be5a1a25c4972c10b02b07e82419cdb8fefc4876ee6dba59de2808f2f36bb005eb5741420d7751454cc284cbff6900207e821e0e5d94f0c67835bf6ea3bdac78ff7080e044abbbe2f3cb529341327af72e9649bab7e3b74649b44fae5f4ca3b92b6403de1c910565335624e58ee83a61d7bb3fb1db1f3effa38aa28e400783e3e75f71617eca52e725f4059e0566514ba6ea43234460d4652956d3c0225005b834f53cb7af624e2567c22ae8309c511cd60ebb5e00bddd3f8f0d3c9a73b65ea432dcd97acbf792fa8b983bd85d59c242b1e5f83d130d2c5a2635eec8be89a332b12c1d822c556805d62f86f910959668b212e86d79d4e06bd08beea93b46c6f73c902c41b2abbe57cb6b54553b6026eebf59ac54005a7d762cc38a3c2a0beade3e76b4f803c21f62fe2371f8608f4771e991dafa1c58ba9d2c29b40c5020fbf9759378ae6cc908c0fe23179bef67ad27ff88140d76d44fd6d954cb4d79f36c27e352e2b56ec85a5745c2ed039eb388e88e3c6ea1dc49e147aec2e2f3e25995b4119df65ec1278bb5c66e55cceca05799864489bb3ba1ebb2ef16550940def349da142b129e86483e750bf93d2ba74e268a538efa673347cbf512f528eff66dcc76a8aebad438e66975cbd3ce1ce574e1201371ca4ec3d5b6cda4f55261f4f2505b6d3f95ce253a2e555c258e8db896ba22e39fc7678c2a773ad138ef74f37915f4a5bc763509d289a6022272b59d8083857579c782305fd0205c13cd0b77313649275ca6cb118f2950003611f35343a177a53458e787580c3151fbc542c00fbe2ddf81299eadda4a598692a15ddbbabce8014cec02b676eb29fff30a18db916c8119aed8a5a3e50001e03cef6647ab6b242bc9d023282238804eb4e16f4fb9733fcf7e7b192e8f2e09338ee25de27a133630ab53f3b2ed03ea86dcf9899819570a0724cd66f683df7e41a9963bbad521e024cee2f655cc92f3c5ba5889cf617a8b8e32ab8b6c997a221af884102a574587b55a89d912388af4185914d5a0c85b419274ef95a0aafbabd342fbb9b340983a9e9184f6a38b6485281c48de9370cab05e9a4e29b5b1913a64ba688cc50f4f24b003bd3413486296e39d95281442b25f5eef45bf152aeb695b357027cebae31c426470b3f76bb55f3ec9f49a9785f4ce942760ae508d2f3bb74b0b5bd929c1d0164dfafe7e18abd6482fcde724d2f74c1442ff97c00e41577d542e6b3ec950c52d6dae32231911c38b1d66fb5025e9e1d824cd93438b205cf1461470b7c0a2041aca9bd4d3ccbb57be40de0258dcefa7afde181dfc72eb270222cb6137bf18df1e159ba2b6cc5c334a8e2389a8e2b874c2d93daa50ad1254e1c8580c11b7efb6f9300ff56cb3483d040edadda6de69e27d141cb165c8fff94ae445b52d3a4fa0ca4daf918153991101dc82d9acfc1bac66b12f0b3ee100707e6548f02cb9fb1e3f5802827181a7a42f8ca95ef99285f8d26ad7f61a7dbe2d6ab2b97b9cf563c6d1293d0895ccf88f5eae97651a1e15515cd73396ee26c11285cd57ac3151a8d86d5b8fedd8c7c80073a7c0ffd5ee1d678d8c8204d007bfadf9bae46b68a7576cc5dbc52ff6902e9e6a4b60a69d75137822d339bfc24c6a12f99d10ba3ef29d8f16310b55ec4fbc7258b789d57f76ed8286436848ae1e2541ea5f9db9bd14c4f1f49be1cf93e79beb1a0d3aa6f3a341328df7ba3e87b6ce3d703af56a351306e43d93fd66cc892d6109c238a7c584f7bf3575493e849bbd7ccbe66bbd57ba15998ed108ce9e69b285d5446edece844557c497b3a61461d2daba97173daecedd3f7b49a785d8d1d4c52ad6ef1851a7458951eae46f1beca3c29cb39dd4b53f1a3b535c44ea2ea572d6877e885a44f836f53ac0bfdeb29077cbd159684aa5b259b4e2e1cdd62152abe92fceabea1dfb010673bc85459f6a022cbadc33860e2413ce6a4ac0964c329ea24a8ee2f8ae1b06b65c0a9bda5ae2fa8ad4da722e61809255dd9287302b77aca8dced38a84033c031b776df5be31b8b74be641362fe414603cf8041e7615af56e70b747c18cb560d834f332a1ddd53f183f4978787043696ea03c29dd5899795a5ad73545901ff5df080a2740f1ede61fa81e32ef6867891189d04a1d0a3ff27cbcaae9c39a4661c478a6ee04408a90b5a7a1a5a59ee764636c60396a7371951c69dd21c01f6742a019b9f3f832ea26b58e82e200cf415d3eb961df51236329a8d0779144b21e2298506f0ea9b22d9ebcbbcc33b59594980042ea5241314ca178a854331447c15fc06612ec0cb722c2294f78bed8a41819415f763ef6c6460e31b9643b2d19941de5384241da130b600854040a7fed11e1d7df991230a6537258396b408c4d76d2ef2c10297556ec8a3276339a69f9e80c2e8d4664b823ab1cff1c7f63e8511ca8d48f528412ef2007ee285523af69e42125b4f92329320c74a964a0ef15ee84bc8c41d9fbec2ac2ab73f86b9173372dae0b1014601390ae5f3fd631f3b16556ea1055f119f93c3081dcdc5a63a7d75f38565f597682ecdc75abc2e1479849df19f15b269ec12041ae05565e4856d3264b8034171fc082604b2f77c62aa785c60093b4039f64ece0dff58e3b34e8fec8b8b169583eac1365b373012aab0139daeb5d98f69066a203275c10c091e1e22400db090e97c4dd8ce8ec003e90107fe9a16b2b44e559e26a09aae55738f06d33cf70427d2c708085e2e786dc5e4f7724061b989e78c5c01e1e44b2a1b6e63fa72ab4d0fae64ac702d5ba00211eb764fbef7fea138c032225d7d7db5005720d64ea121f50e8d1448dc3517d0a4dd2ca709a7e304fd37e0b2c964984d6cf509681d9991fc9092664d66b88603013d2a7f85f6582f070432f1b231ea3ea94f2f3ac5ab99196d97a53319ff194231cf05c38376c4a92fb53582bf5b5f43a5ab8dcb34eb92e8503f75a9a9c09dd8ba4d875c905548b5b5711ae687ff34ea9b6930f0fd88963fe20aaa3de5d9c9f78ffcf2f608d3057585c7e37a41a5a14a6cf4ae99e3e57bdd16003d8371f90393280b14825c51994fd06caaf0341776fe23f6051dd285bcc0b9508bd0c12da21769beb0f8fcb20df5126df9e1e429db4ba92f4e310254905eae0a9126197c798e5b5fda79e6791c7bd069e6d8a2b2532befac2cf7e3c4ff6280a524a3057913c167d1e062a4a2354602afcdda4951755878a3be3ab477a1843807ad17e85cfb4c4631cc7687006a9483e6013ee08e1bbfa990dbab326ecace7a893ee4b1b3f9d07d3e50e9b81ea0c15a9c89a5a20c746b8d385d47e5eec656ebb2e5fcdd45955e44f493c9840909329712db9060d94756fffdc0524d51668eb6fe8bf0ea75625415b1ce9f91f2d7b7df85cdb24bb39f6031fd62e68b6ec89cedb485bad4fdc3c5c3f192a0290997e5c938145873d76ef828854d794a5f931b3bd882afb33b93e9a8ac5275270dd5e6b6f81e99d01a115565f99b4c84035781dfe3a44519243c85fbccccece6ebd40965182ac39bda7872ac79822a7", 0x1000}, {&(0x7f00000000c0)="5f82e32a55772b63c3ce7aab71ea6893db82edbd53da3ce87507ea52d69a8da081d0ab81bf8c1cf4b4d7015feac7e01990094098f0c238706baaa2c3f21d41008f930662e8a90903d9b2fe09aa3310ff38eacab9c622f690a379e14af8aea03af4e7ed565dac9ed2948a9df56ffc8e3c39ecc75bf516592f2435e6ca163260599d50d504248e6ec58841a6d464895806d82e9e04e32c4b40b9334fc843b3b0", 0x9f}], 0x3) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="1797151bcd78bcbe1e8153ed1be1901b01935afe1ddce8315489c46cf1aaef8163f42d99d4ffdcd4db7e1613604739a11914258ffa41f8988ed59c35de5faca7ea98a9a5", 0x44}, {&(0x7f0000000280)="2c8fa1992abacccaf7da07db10bde7c10e6da62931e76ccce70ea2232057d4ccb67428e440f9", 0x26}, {&(0x7f00000002c0)="b28460177a1ef67adec7606ecac45d40d687a8ba128534cdcbf9391ba22fb75b1d266852412a83e4ff062e00908e0ddbc7fe9b817d45f92939098b34fa10575f0d0dc17f0b951c030164f1c492eb7502265ccf6d493de914d2bcb3be45e0c5cb1e9341fd4e3b1cdba897fd63c30d064a695f96fc5afa51353fae6c1cea1f23ca52149f42eb4a2dbfc66d1d92a5af415d073098c8fb6c52396f3ab3800148a9b82967e152b40e0850e78faf0df42975068a016f6022f3f3501cc471847a990014c2bf101793f42d5851d4dbf1381b8030a439eb53f7b12e8266691df7e22e3ce90429b1d3a8faa6a4892223deb1f742b979625cb2a463e1f2c22b2f54", 0xfc}, {&(0x7f00000003c0)="0a8198674a72c8b12a22e3aaceddfb714352121d15dfba536e97dc01a5c05c08259f925377", 0x25}, {&(0x7f0000000400)="74631d7be65460d73e85e5be8bf9bc9b234381ea585607b9719f967847f267ae8c05bcf74888d54d40d415f81455a622bc85d21073841e076ab6fd5e2f58111e02a4", 0x42}, {&(0x7f0000000480)="ae08193636c93604ef6b7c1d6b3c9d604c6c160a231b5d9fa68d0b516d297825e20d15b36dcbf5ea3a9aea67b4ae5b74ef524d13f191ce8e37f7fb8e735c020e7618a2d9dd5e4dab69e66e", 0x4b}, {&(0x7f0000000500)="64b33282983b8ecca743c5ac4bf9294b637568a6e441cef60ed95b46a5f2ad481f6a6b4e6add4398b5fab9cbb2ad07889e9147457253801a", 0x38}], 0x7) ioctl$TIOCCBRK(r1, 0x2000747a) rmdir(&(0x7f00000001c0)='./file0\x00') r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0xffffffff) renameat(r2, &(0x7f0000001780)='./file0\x00', r2, &(0x7f00000017c0)='./file0\x00') close(r2) r5 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r9 = getegid() r10 = getpgid(0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001800), &(0x7f0000001840)=0x10) r11 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000001700)={{0xffffffffffff8001, r6, r7, r8, r9, 0x40, 0x7ff}, 0x5ee0933a, 0x4, r10, r11, 0x4, 0xd729, 0x200}) sync() 16:32:38 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, 0xc02069a5, &(0x7f00000000c0)) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) 16:32:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, r2) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:32:39 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:32:39 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 16:32:39 executing program 0: socket(0x0, 0x4003, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) setsockopt(r0, 0x800, 0xffffffffffffffff, &(0x7f0000000000)="017818ff4b3f59761ea3d0593e0b5718903e220635b9df38ccce93c0eee9f9a048f443d5f0f5", 0x26) sendto(r0, &(0x7f0000000040)="6fb6875d57dfa3780194b3b052", 0xd, 0x400, &(0x7f0000000080)=@in6={0x18, 0x3, 0x20, 0x5}, 0xc) 16:32:39 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000840)) write(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000052000/0x4000)=nil, 0x4000) 16:32:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000006c0)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6b3a246ac57bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e960249b6f6e580276288b99cde56e763d0cd7067cbab879ea24f00099fc6983808e320b6cc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b565559a7182d4eef0c13f75a3602f87d7612cc01d7750520ecfc68ffab9872b73985c05da54eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8fa31861eb2da2ecf519c27549f3c69d52f5cb2ae096e9e9ab2b43f64f0d3994e20bac96a76677fc44764999d4059f0133476de8b60afb4c9d7999cd8a251080ff9940bdb45611291e8dbe5bfb298cd198801cad2d1df707cc02e45ed923b029c83c816175b567e59d858dd14da830b6afd36ab0b27c962999ccc7042e2e1a86f964c0fb8d5b657e46f415ad6bae12a8782cd154f21187ee6ce2", 0xfffffe42) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = msgget(0x2, 0x681) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000240)=0x10) msgsnd(r4, &(0x7f0000000180)={0x2, "b4bb3930438dd45eacaa49a10f7047bd8ced42b9c69a511db0a370fb3aa71b1e4ba1b47b88ae19fabbdeb145c0d751b370d8ad6b4d29aec1f2aace137cfa5eb5f4cde45d1beed20602be8b25f5a930e9e2f8b7a9e7d2708b186f35b42e9a846f4618004c91ab093562370932789d5f182575097e7378f4347e6c3b7d03c0b527a1acb5498d61"}, 0x8e, 0x800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) flock(r0, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:32:39 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, 0xc020697e, &(0x7f00000000c0)) 16:32:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0xfc4, 0x26a6}, {{r3}, 0xfffffffffffffffd, 0x2403264b98bc25cd, 0x10, 0x0, 0x8f1b}, {{r0}, 0xfffffffffffffff8, 0x1a, 0x568d08345ae3d6b, 0x82, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x3, 0x6}, {{r3}, 0xfffffffffffffffb, 0x8c, 0x1, 0x2, 0x8}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x8, 0x1}, {{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0xe3b, 0xd75}, {{r1}, 0xfffffffffffffff9, 0x82, 0x1, 0x0, 0xc5}, {{r3}, 0xfffffffffffffff9, 0xd1, 0x80000007, 0x2962, 0x7db}, {{r3}, 0xfffffffffffffffa, 0x18, 0x4, 0xf93, 0x7f}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x101, 0x80000001}], 0xfffffffffffffff9, &(0x7f0000000040)={0x7, 0x2}) 16:32:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) ftruncate(r0, 0x0, 0x40000) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket(0x18, 0x400000002, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000280)=@in6={0x18, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000015c0)=[{&(0x7f00000002c0)="0ff1b152223ed82ee732b0485743ef7efe0a1d3e052968732f9ab7750c3a798747c229755625d7e3ac0ab81328ff09e50cfda3df8840a7df762ab3900c70c2fd5dc4f19003c96a56a2e69eb1c293587b69f6b6e47dc7f2f4dbbebfe84a6e02e3637bf1377e29f4b5da25fcd9a79409d5a41a2540644ecd8d4a21101e6c904f7d1143fba46d150102e952e68331f29551ade1e8dfdd8610f3405067c63bf63ff7b4accd31c3b60e2bfb7c9d6686d5f071ce9e4035c7910b663afc64a934493c0261fbe187e59c44e002076a9234a4ec99dde1030f131118f14d555c94e15a0382082dca7b1094aa2c757966dd56e270b50d6074bc15cfee19a755ef11c4fa19761ec10a616cbbec91df760eb61612e31605f431153a59b35fbb4e15d44628851cf36fabb583c5395e3a60d13dbb0fcb691c40aed9724cc4a6a7efd93fdd7e111f47ddf463fd9899f062c172bb2b3abfc4d7def56a1b44f822223e707dfa0ebd2a9a9c91512e988478ce1743f6eebb7e1ce17390fbf6b878527e05623e9eb8b181d915e404228acf2175418c4193c10d03080c09513b37ef1d751f3086015341cc99aae1a7439e766852420962cdf7d78ecb7e68254a519934a43539542a0abe5e1008928ee254b8d36c1c073bf25a6e12480cfe1e3e509843a919e1bd9f37d14af2d110fd87229630319e8b9834b4aa70e8e603a56dbaadacc6e49caad925a17b7c69a30c83a9e8cfa99a888c3f8c88f09fd5aaedc1abbbbf978473c739fac14c336b95d76a2f76b0bbe9db86ef9a885f154775cef6febec812bdcb35a90727c68ce184575d8ec667f2129eb402887e853bee3743371202aaad16dc3d071a62cfb6893117a8f372e054d286c7c1ea8cbc34b8da967a970cb412858d50316743c5df0ae8e620ce9c245d37198b3ea79ebe7e7df46d44c969464c29d299b156be6bc7f99d0c1aa68d920314d1f31959ceabc34f8f5e6f36935126122a53d1d0db3b0abcb5e74f3e07735aa10fe0e834df63783549f6ddafe202f47c3b73cb42d87f5643b16c34405281968f9d12b034887e2bdab1ee839715d6809965c68e74ab5f1cb618c65b7ce6a829634b2380ca96701abc9e6b9d8e1022cb0d43bcd57b8feaeb815d9089058bbdc60216a86b26939e2e367ba8e88320c406187dbce0f31c918de0c28563a02b3341799a21171abd3427019e99264ca86dbde22462af1cff9d46464fa3fe24a3e220bbcdf34fea3068c4e89f6b715c532e2e69a7cdf046067f2cdf6e5e5cb4f54614e4c24860fcd15f068de45a33e47444143776f7094fc7e59c73e0f206debacc07bee4fed3711b9649bc63b85113c8b0d07392cb01d784684754a0bef7f3ae61696a08190f4fedbdae9ab8aca0c7918579bcdfad999ab5b9785d396b81add1584481bece34d945e08c6094eca3245ec8a1c6169e65f10121290d82f48cf9ff681989fb33be660277de85db6218f5b08ade62b8762d3e28a679ac4b81bf56617c3ed3493616448ed7f6eaa09ce0224934d7a7c0b6df3c70856f3e3302cb7eb4516391b0b2708b63057890853040104df118de247446b996399ecb0d21420f1b5108456f63ee380c9f72f134104ebae33b67948206ed113763d359bf099be80c0f1809f0976778a61cc7a1ae645c1a7c0804df1a6c5087c35d418ae441e9f94c6756b2ec797f88d503d3d3b61704088967e2e3fbec183640d21f7ad40cacc4f31d82573b53b58d94b82121eb1b5504a7c0e6f6bb39805215ccc79681d87a3ceceebd92471e55375834376dcb7e35eaf31d81171a6f25f3440dd9296caf9231b661dc73b930f8339dc471b86bf12a204b267a43ddcd039aa10d34936c2ba11f690a2bed43a0aa0da1a0dcc3a32830a15956f979461578efc3e51aa756d4dc33a4dfc474b970eb68bb9c60202db799e05534eac9583f261cea7fbb9057e0ac27b977546401a43fdd2ab0f53d36abaf5332e75f4c0145de7d22f820d082be16d978a93d7e3ced2c81af659a4e02a78dbbac132796c6d18a840a33fc89271105884ebe829f0132860dbceb5edf230b8e916709497b159b957e251b492276b53ba8ebaa22b0d64bd6489e05babee64568fff2218729242b9abc0dc0978f7f47d04a4abba4a93e1c3651b21b5aabf1b4bdef8000253389506d1c1cf4a7175fd15defb6fbdb6616eee0408a8eca3de1bec25be287d56f3eba087c9ce419127663e4d981b491835ded1cf0574fa8ec400cf232a5e2c70b9bdd3b5fc71afe152f24d502f99ed7b7487aeebecf4f45af94faf83afc46a6da131f62ed89e4a9e215bab098496ebee6fc16a52993c80597f26fd55db197da0cda2fe36784a35d40bef60211cf70baa88218896c5518e2c06c63e0600e4f51fe341c299c071fa4cd50cd26420c0fa4d748375ced8a82c482ba68225279679da61448eb1d465ab66c01661aaae36f4eb8de03d3a21d980d7e33c5701fe3523ea4b6c45c0eac725f79c8812d750e0a2b78c18ca440d8d46245f4dc614d534f9bbf158ea4f9aff3a53feddaae0a56d7b311ad09d9421ff0c85d2e64dae65799dfd7522e242112a9099f4a8d82b67964de11c2f4489c34bd06042dcb678c9967aa4cbdde4031bd1ee529c5bb49de2062750e29f0159493fe88c994640fc91f7bb6f2266d6e33cca978b25e272caf9cd8b95f0b0b52ffb1fa9d15d340dafcbfc3b29cb300b04637c85c71c2938f3e67dd851ead843c840860670069ef975c68c8ea01bdfb074c516fc039954896853fd2c40b6e1f84e4396740d184eaad7c77f7d8fc176f54466d46121b63678fdbcacecb9f4b532515ce3c98ec18b1b94c9142bb50fdbc81f69a3e688f3c4a9fe8c921d07b92e3450c7346c06121563dda8835a1f1494b11ae74d55e8957f964b00cd5ef9df19c9b60e50ed3c84a7c6c1514a052c8ad4388fe5e69123f136a0cc5907949b6232977c327cc68f0e4b28d75d7018e023d5db0555dcc4d864bfe16b2483e10e968f32ff24c18cad6de83aac9df4696ff5f970c32893b15e89bf154c5c5fbe1cce107aef8c297e75a7021830e367247f81a1388eee3cb0d1378b8195bb150470f89d0f10796dfb49c7eb5c635212ee820fbe8e4049f067696253ff191fa3f7f337cacbad79c961e54348d8392cbe6add72ad00c0ec9e249558b3583f7eb35ddd513bd99e80e72dd058b38c44173a4daa5ce2ebbaab92b7d56e21ac288bd4cea3e698729d70e7dffd4f21caaae371a1f0497bc804c2b1714112e479849ea2d0de928a5399b31385718f2794cde17a97c04e5dcb9e2bb9b7ad42f65264f85625931cc81e5a6966ce746048389ef18cf1e007a7f3723358645307112289c7f02794f8fe19e892abf124163ad4b6902e3fd26770ceddfe6f257b8b18c8d01a19258430838da2c225199444c75d8ab5ea4d333fa0529c0a2cb3631e8f2d7fc7314830aed63b0bcaceacf3adfdf45b3c35c9d04edca01ae267b097a57c793e798963d1211107d780227d00afb3409110cb132a6a1eae0878114487d7b603d206b8445b9e37cd0be0966f71d96663242bb9dd290d5c303d0b06be4a0981a772c1ef8c2882a0bb3c30a202ce6467a762a51a84da83a71d37b46cfb7941d89a1ea81fc258d241ca1b9b36ce999fbdcc40f40c22a25597ceca7e14353ba7f815416ace349c7570bf2871e53889386e8b2b89141b357ee4e7780e5fefc2391a46b5210e84bb0e3c08caa6af6e76686aeecb1d121f4c29ba090125f8848693ac85e583ff181eec2136dd2edbabaa1341ea2a2a1f45b0587903739963590acaf583b6925a85af65c72c9508d0abb1be47667affd0117c0689db80d89fa701b39f5928df2d44506f81dbc4ec6f152e7fd0291722d2e959daa1d4206b3180f6bfc50f9ce0cee7d14ae50e3a21e686fb99efe6f7392b37d60cc6b6bb389167a6fd6b0c1e39202ad5b61c6cb9ab0640762555e4f985a0719be710f1052ca80b75126370c716ad1dcc954f4496f116523eb22a01c6dd02fd44f5e302b6a9bfdc274ce7ed3af451e983de2f364fa1abf48def343c2c7ba878818f512b5acb39caa6bad487170047c7f1dde172586fee4d2ef403b52a36d2fede26c630cb8c27e0715ae1ff8d6dfdf0b1c67d43bc14ab6a03ae386a67602bbf567cb7cf6286e688fe9075a6e2704fa2528866c37cda57d7b95303847533843a8d5769395fed7d33b2d2d0d12e7b27751a6a10627e3cc9b3bd3c9855f9471f0fabd13e6fda3401ea904748b03320585729ed6844a65574d5d5be1d4fb5872e0217819d811856d559958ac76fbe28715be6ac37c28189e5951594f1b6385402f069b266275f216b9df5f29e945e72f981a2aceee87127a9b8bb3852f4819229d777eb4357bca845ae29f4b5fc188f216e8b7cc2eef35d1931b58db01c18e4d17af6d01e6c31465fe5fe1f96b6fe1c07d0fb323a9d6c0cddf83f0e52473c2185224b98eb1926c55b579f078e125d49f92bd11ff0e1dc024ab1803f1732e399909046499537b1c059e7120bc379d52594b824d72be03147cf6fb15d2b9120068b8511477feed1ccca1a10c3a9b8b583b83f48b95023e00f5be3ac1dc19bee408a639ec463218866b1405769c27dd9e85f2dfbdd180b8ea5dfbbfde23162da427608bf92f0dbee09ae8f90cb41c3e2101ccd67eeae3299e8f29707ece1425f9e39ed526087c8ab2120e758b4ee1a856598536ffb9e2b13ce369a1dd61ba5b7316c535c54811f43b2b890788037ffd5507a0b126ce97d79a32f414819dbbd3533c6f76b52337e2784b4b03f1089ce55390fa731034cd8074796d61b5404904cae9d93b80c233fba0408430a928f295de93f51c79aed721a4d279a19c91954ff60373e21c422b78b9bee620e682c42274573147e657fe4e95db4e7d65647fff57d9e2637860286ab6b12761a95e4329177ce8d52f2b9d84ec019e90e1488d3ff988296661efa1ba007ffdd4e9e1d4f09dc314c3a1c081f4633d0c4fe8fd429ddf597b59aa39c7a92753ece5c739913e329f4d88126666db645e167d2a45fc6f7664a9a24c1180e10072ca569d8be1fbd7703445772d2f5f564e4ee23e10ad751946544349e5b686f25a8d6d156864ed60f989630b4992774c8888e5e85cffd86f352818cbfedf1c45f0cc4cc0f7999d5a69fad93a314b4f80d29da4520c6c22258397969973aabf962e59cd8b9f8631336304030a6f4a46763ccc38b6d8700bb87c0b73d0ae2aa2a5ffb418edfb521e410ceb2bae4b31604a4cd93ffbe843536f8b069f49cc1b13b4943b3077d0d460bfd5e995872136e83796341747cdd106426aa1a164e1be09daa17a8f09c36e61de8b463b666f0d62dfac9700c65c100d89a7c8785df53c9ef902ae2c0b209a95f62bdcc8cc683cdc251d4f01b7804c91a6ebf06100105482a705ff23b8c6d154abfa5935374f5080d6bfac8c32b74ac5047ea9218baa45b6cb6b53c47e66ee4cfb0c251114c99ea1e4ed1a6b912c960915c18482921908731134829499059a20d93c0ca602ae277dac6f604a1bd41d9281f93e21e1b7bcfe628f4728f234b5c27babba964f7c24e6a3ffcf362e46faf948f898c94b1c6385710043543b36d6c612582e32416786c5d49a1336b6a8cea55ab083a04ee62daaac9550cb4898cd97e36afe17d4164d908c22f5f170c0d49e4a99106a58bb1dd729bcc7dd3f3963b09a38861b503c0363db534216209f126464526e627d91e8c620c5cc7e838b7e8465bbefafd05b44d17a477f13918b20f26ed88f5428f5d3f38d4c7e", 0x1000}, {&(0x7f00000012c0)="aa640e8ec1208d9d9440844696e16b4505caddd461ba25d90951ffd393956d07a7e78918414be10d9ea9f3d7ba3cc2c103cea57665d04adb72c5f4d1d3e1a5226ac9a8624a96e9f8f46cd227b2acda9575118583de59b8829028ef76c5fed6fcd0f502b63eb64e1116124cb0718639a0aace08cfee037b05021740306de59e93335bf2d15ca413de93b00efae52cb13a0e45fc3b71fa302084cbb5a0e7d42e4f45290e558abed29a35ae7d4939a3d7b4baf21b7b00978a7ed6e3bee6ef8090f6f208014e9c1bd9a2029313f6f47db6b0451b2da5ab56c97adea962906b2f1272bd54704f7d1caeaff23213fa05c866c6deee0f6c5a387cec6ef866", 0xfb}, {&(0x7f00000013c0)="e465ece0c8576e16755fde0b8ac164c6c53101edceaf3026024ba66ee1fed5a0a5d9a6e4562310c82a323be8fd97d45af17e15308f51919f401eac97aca204c65d5c56faf9813f323987b798e243d38b62f1b411b499c34aa63d7b9b72d24b6a72abea200cdeb915a8090367e79c03f8b520c2d573acd7ca6094c7e17da074f0ec27eca5db2ee002cc19a6e6045b9cfe12359d481c7754eebe1b52a5e4918f7f314b5ae88208e273a8589e303a15eb02a84ce2c6224d766c758e98983dc5722cd78d77369dd5115014af6479e38e1c1ec78bf03a019a17e8373d287393574a30b38c7658745bd8edbe4f3fb34376c721d7e1181705f4ef", 0xf7}, {&(0x7f00000014c0)="5a9ec763c54d60335ec2590e832f4fc97cfb1b5ba7e8b8b9043679d8c2c6d2923607c8519fa40029e29c2554ca806205ae82c22414f53fb73e0a37c4868d5912f95caeca1557e570027aeb7e0162fa84ef26df2bb695527e4fc5d388d668270c7b44e5613c33860d55c29f75ba51e73b7effe109b3b6af7875c7f56e99deefb25a023b7b3171005c084beeb5f7b9d8fe3ebbb938dd36b1f0f5921c40fe2add3fdf9bb8d83c41217cfe45ab660d3de7b28724cd963d6915a65de06c61619bf639808da70013c2ff7841e47c6104c57e8ca0e448ae4babcd815c8006", 0xdb}], 0x4, &(0x7f0000001600)=[{0xd0, 0xffff, 0x6, "b1fae6e20b5d3f2ac6cbed376e7983fb6ac2d27393e556080d421bf4542a4bf5711d0a276c8fb2c1663889d7e801069d021b26793d5aa60dad25ac3be10adc37deaac1068516f49b68d4254afebcce555545451042d1ab94fb41ae11132d542667fd0caf5ab4e1343d4b450d56b4937c1ec45e11e646b67d4f687d55db57239afa3e5e171d429f4bc7051705064928026488fa2371d09cbd9c8eaa60feb6a95890565dcceb0536c4112a9b589a10d523ef158d979c7f5438d78496"}], 0xd0}, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:33:29 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x1, 0x1, 0x2, "2b75e9e561d1eea1131b462ada2340d8fe3422f0", 0x10000, 0x10000}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e6cff0f00000000000050c0c0bf5346c0140000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r2) 16:33:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvmsg(r1, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/186, 0xba}], 0x4, &(0x7f0000001380)=""/14, 0xe}, 0x800) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65a3170900b750d96c45c16a283f302f66696c653000"], 0x10) 16:33:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x5f340d908ac43950, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 16:33:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) fchmod(r1, 0x100) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 16:33:29 executing program 1: r0 = syz_open_pts() syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) syz_open_pts() fchown(r0, 0x0, 0x0) 16:33:29 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x100000001) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xbf820ee2e56f469a) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x6) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:33:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) 16:33:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xc9, 0x14, &(0x7f0000000000)=""/166, &(0x7f00000000c0)=0xa6) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 16:33:29 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, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:33:29 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:33:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000040)=""/6, 0x6, 0x40, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) shmget(0x1, 0x3000, 0x304, &(0x7f0000ffa000/0x3000)=nil) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) 16:33:29 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) fchdir(r1) 16:33:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x75, 0xfffffffffffff801, 0x7, 0x100, "640ad51e0e802a89c88218e901c2800dd08f33c3", 0x1, 0x80000001}) 16:33:31 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0xfffffc7e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x100) close(r0) execve(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f00000001c0)=""/234, 0xea}], 0x2, &(0x7f00000002c0)=""/29, 0x1d}, 0x1) 16:33:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000180)=[{r0, 0x84}, {r0, 0x6}], 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) 16:33:31 executing program 1: r0 = socket(0x18, 0x5, 0x0) nanosleep(&(0x7f0000000140)={0x1f, 0x80000001}, &(0x7f0000000180)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x6}) nanosleep(&(0x7f0000000200)={0x100, 0x1}, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xf9, 0x1) 16:33:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) 16:33:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x3, 0xfffffffffffffffe}) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) socket$inet(0x2, 0x1dacd12702b08619, 0x7) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x12, r1, 0x0, 0x0) dup2(r0, r1) 16:33:31 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000073f000/0x3000)=nil, 0x3000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f00008fa000/0x4000)=nil, 0x4000) 16:33:32 executing program 1: r0 = semget(0x3, 0x1, 0x100) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/115) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) semop(r0, &(0x7f0000000140)=[{0x1, 0x80000000, 0x1000}, {0x2, 0x2, 0x1800}, {0x2, 0x91, 0x1000}, {0x2, 0x9, 0x1000}, {0x2, 0x9, 0x1000}], 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3db, 0x86e, 0xc5, 0x1, "e07d7b7f1bdc70bbc52622ef5911b6d4f80ca08e", 0x1000, 0x1f}) close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xad87, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2246faf0cc7bedf8bc1ff0e091fe60002"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da", 0x24}], 0x1) 16:33:32 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0xfffffffffffffeff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ba10 failed: hole in range 16:33:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x14) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="6dd4a5e5ffc7929d25dc0c1f7b0530c1bfb1559bd923066e1d5afcb29a58bca81c5fadfda49735e4e246444f4d8e33bb76d6b5199979d54ab4e2b0b6746f12b6616d2e44c1f14bf28ef11ca0a3aaea8b351b639ae4123affeef5f7b5f004b13cce324294212b86769aeedb3f8c26c82610e3a3221162cc6b30a9a9f2960737a34c60287df1dc798f08864e8d35b4f3622f68270661278c33fdb555a657188e3c8a2c6cf4f0cf102d8f4b3b1b767107f784cb280eed0dfa9d01fad7baf89033b55486887130451d5ab0ef4bf6fb08c088f89f4fd09f02c8", 0xd7) 16:33:32 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) semget$private(0x0, 0x1, 0x280) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000c923dd7193206fd3a94c01004067d50000002000"/31], 0x10}, 0x0) 16:33:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffff156852e600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713061b691543f2f0e", 0x14) 16:33:32 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001000)={0x1000, 0x0, &(0x7f0000000000)=""/4096}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = getpid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001040)=0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001080)={0x3, 0x0, 0xf4, 0x1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000010c0), &(0x7f0000001100)=0x8) getpeername(r0, &(0x7f0000001140)=@un=@abs, &(0x7f0000001180)=0x8) r2 = syz_open_pts() renameat(r0, &(0x7f00000011c0)='./file0\x00', r0, &(0x7f0000001200)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001240), &(0x7f0000001280)=0x8) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCEXCL(r2, 0x2000740d) mknodat(r0, &(0x7f00000012c0)='./file0\x00', 0x8000, 0xb67) setsockopt(r0, 0x1, 0x36, &(0x7f0000001300)="9acaa931ec60a4", 0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001340)=0x5) sendsyslog(&(0x7f0000001380)="f320bd9694cd87205e937a03ce239e5a902ade8536ec8b229316366c9123ab44351eebf8eb40ef63ea0c40cd45896af2d3a538f47474398e6acae5dd1acd8ab2b1b19c67b6f037e5daed254a334383ad8a4cea6b114f43398dbc1d2405cccb893f8f7968b3a0f838f7acf63d0e0c054f6bb60f9f83b84e93b1453391286c7d7baa9aa13a57c90db1333bd47127d6ed4998d4ac695853e515d23b38", 0x9b, 0x4) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000001440)={0x1}) r3 = getegid() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0xfffffffffffffffc, 0x0, 0x3ff, 0x2, "0a9362e241fe797810f3276b4650aeda8e785812", 0x3, 0x4}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000014c0)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001500)=0xf6) acct(&(0x7f0000001540)='./file0\x00') lseek(r2, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000001600)=0x1ff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={r1, r6, r3}, 0xc) 16:33:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000800)=""/4096, 0x1000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:33:32 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) poll(0x0, 0xfffffffffffffdb7, 0xfffffffffffffffc) mkdir(&(0x7f0000000000)='./file0\x00', 0x140) setitimer(0x0, &(0x7f0000000100)={{0x9, 0xca66}, {0x80, 0xfff}}, &(0x7f0000000140)) 16:33:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="feec5a34db89980270822b830d98a61d69f3425bedfe6a26eba9372f57f99676", 0x20) r1 = shmget(0x2, 0x4000, 0x241, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:33:32 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) fcntl$setstatus(r1, 0x4, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) 16:33:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) sendto$inet(r2, &(0x7f0000000000)="db328eb4581277ed5ed0d7c1fceab8f2975d96eb135efb3be5ff34f1fa44ee", 0x1f, 0x4, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x3) shutdown(r0, 0x0) 16:33:33 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = getpid() r6 = getuid() r7 = getgid() r8 = getpgrp() r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="656e61ebd038fe0203e9bbca107c8a8b819778370908b07b01d8bb853c20d0d9ecdd2b4c768b99da40f5715fbc2ff0860734876c3a31fda3ab6a709732829d7cde8b730586e258773041ad42e7739659290d11e8b197cb0e65f2db25dae52e5ce2ff7325bfd4ff02d48f5d7fb7dcd667e3e25d78b290acc2a8d54e57f738c3eb57f1cd02f229a61eab3c375090360f961cb9802ab2f6747e6aefafcdf16ce9586c841fc326be8ea73150d821e6ace25bf6fce53762d3e2e7463b5c48022cfe80293e0e4d39b3caf4f8dbc0199a51095ec801c0e68b", 0xd5}, {&(0x7f0000000200)="917a197e16cb0035b1b20137a1d101fb02356c67f78ff44635f00cf751b1e2fe9d7681facbc5da7c24a407b5463b99dee756d73134feb6c613304a6b7e321b3f017d61cbbd37e7d0db307206af621a9ca26ae63da0556433a63f761f3e341c2bb3f49d064b697b663dae3d81773e93941feff519a0f348b8558a349359504cf03af4507299516b090957546e53c30ef6c9a8858d37cc7e3b26da", 0x9a}, {&(0x7f0000000040)="e1dc5210095ef34f211625fab33587db8b92e446de636a87980f3e74ec908c06f7e3673b52308a2952cb5020e30c847bbe8d44bb353a6a1dc8", 0x39}, {&(0x7f0000000080)="6fb0dc8cbc01fa596cd2960c56a584ca0cc469a257362ecbab60efd4f90f7b149dc66d0e79453aa197ba468cc9b7d3a70dd9c836bf53d4c7b1e13a7d03263510", 0x40}, {&(0x7f00000002c0)="a823fc85", 0x4}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x2}, 0x1) 16:33:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffffff0000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40232f533ec95778c2477c877abbed2f"], 0x1c, 0x0}, 0x0) 16:33:33 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000037, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/83, 0x53) 16:33:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="7553e3dc2df2e33421c78c456ccf074fd1210c776d9d96206ae5895891adf163b4ffc334a26da8cf8849e773135ca320f11cde2980caa2c0a24787e64c6c608312e149ab039b586baa6f4ab2f058a9cdb9c32b0b0743d8bcc07fb0ac411643f882809508582229a5258d878b117c426e1ebab9f5486aef009194be70aaf011fddf8a483fb05d9abc14f60ac4fc756375c3f50aa1d5b162fc4cee54da7a01d1fe14a5d0cd9d7881314d6e82b9bcea04340f48df7b", 0xb4, 0x8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0), 0x0, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r1, 0x3) 16:33:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xe48f7c138b069861, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x5, 0x4) msgget$private(0x0, 0x82) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c65300007a56a19522754d5d3bc1d4825fbfcb49570b18cbed68ab6ec8973e2be8866278476fa5f1ade041a03582798e4666ce19fb997b497f176d9e74a7d9c60d38c28378bbfab3ebec3777fd3a7665b93ba2ffe71c336cb2dd6e0008036b446c94b186bbd06c5e22e4db2df1024e72e959f4b2b6529189e04e3e29ee0dfa2b637ef3b2f1348e6412e3b85b5112521be41f8ee35a0d8d28fcae718915f63190f60dded060000000000000063601073262e87e09923d598d106bd606905dddd7122f437e89654cd3cc17c98d5f3b81d13883fc091a0e17ab6c1ce17123a4baa9071"], 0x2) 16:33:33 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc34c6c04ce3144e8) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x5) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x1, 0x2, 0x1000000802, 0x200000005}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) 16:33:33 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r0) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x40, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x40000000000, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) close(r1) 16:33:33 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() getgid() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) close(r0) 16:33:35 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = socket(0x2, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:33:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 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) mprotect(&(0x7f000075d000/0x2000)=nil, 0x2000, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) setgid(r2) 16:33:35 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x4) lseek(r0, 0x0, 0x5, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffffb) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x22) fcntl$setstatus(r0, 0x4, 0x80) 16:33:35 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/240, 0xf0}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/248, 0xf8}], 0x6) pipe(&(0x7f0000000bc0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000c00)={0x1}) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000540)='./file0\x00', 0x20, 0x100) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000a80)={0x1f, 0x5, 0x78, 0x100000001, 0xffffffffffffffff, 0x81, 0x3, 0x10, [{0x2, 0x5f5e, 0x6, 0x199}, {0x6, 0xfa8, 0x5b, 0x1000200000000}, {0x80, 0x100, 0x4, 0xfffffffffffeffff}, {0x1, 0x9, 0x80000001, 0x3}, {0x6, 0x1, 0x80000000, 0x2}, {0x0, 0x7, 0x6, 0x9}, {0x0, 0x4c9d, 0x8, 0xea1}, {0x7ec1, 0x4, 0x7, 0x7f}, {0x8, 0x3, 0x4, 0x3}, {0x7fff, 0x2, 0x80, 0xfffffffffffffffd}, {0x4, 0x1ee, 0x7ff, 0xffffffff}, {0x81, 0x400, 0x6}, {0x3, 0x9, 0x8}, {0x80, 0x2b, 0x7fffffff, 0x8}, {0x1000, 0x1ff, 0x400, 0x8}, {0x8, 0xc06, 0x9, 0x1fc}]}) syz_open_pts() ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000580)={0x10, 0x2, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0xfffffffffffff000}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x788ecf0b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x24e1674c}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000000000000}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xd63d}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x6}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x3}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xc000000000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) setsockopt(r2, 0x29, 0x200000039, &(0x7f0000000040), 0x0) pread(r2, &(0x7f00000004c0)="d44a3b77f254eeb972aef28445f241e37bf96731bdaa67a8d879a0edff18562df435149ed0e2ced476efe1f4dab56f051f2dfbda00f3da4ca78c5a3c828c0828a70fba8a6e", 0x45, 0x0, 0x42) 16:33:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/34}, &(0x7f0000000080)=0x24) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="2060fa7a6d05ed32e44c0d7cd4630bb456e7cde1a1f3bfa9a39f15d0577f25659ce19bd4a8028bc996e206271be0b61c1a59d388444b0ae289", 0x39}, {&(0x7f0000000100)="fe1cd25870ec1643a06ad8a62f215d8d817fc9a831038b0159ab23b6a6825453e20320ef0248a2bb0c2ba0c75a495146576a37dc111823c0390c1ac97ed3998739a1", 0x42}, {&(0x7f0000000180)="d3a20fab27514703cd7b53a6623b5c0b693830ca821632fd72af0526a0414514de05208dc4bcd8bf63d0483d4bb3", 0x2e}, {&(0x7f00000001c0)="f9164025914e1332e9c1bc5f4f97dcbd18ec9abcda8631ebabd8649e385a857b5d2f1af8c8de05c94cee9bce24d21f50ee7760c91983e8a5c70b6902857c53c310115a7e805ff068996fde12ff7ab4b5148f032e792088d81690ffb45b00f72626dca8bbb8cc4209333b1173af361a80ff6ce685d55e8a8341cb0846ba5579e5c7dd02e38740dabb03c46914ceebbcf32b63522b649b41ed00a7a2dc094f580148c69ac5563c06409584bb085f63cb079c5d3bbdc1297407ec5a31c07442e33a303810da676244f2", 0xc8}], 0x4, 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 16:33:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getpgrp() r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f00000007c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x80, 0x5}, {{r0}, 0xfffffffffffffffa, 0x181b464d3b2d85fd, 0x8, 0x6, 0x257}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x8000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x18, 0xe760a6825dff5c43, 0x6, 0x10000}, {{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x0, 0x3f}, {{r0}, 0xffffffffffffffff, 0x21, 0x4, 0x66, 0x7}, {{r0}, 0xfffffffffffffff9, 0x6f1f76c02735f342, 0x2, 0x8, 0x4000000000000}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x9, 0x101}], 0xffff, &(0x7f0000000900)={0xffffffff, 0xff0}) fcntl$setown(r0, 0x6, r1) syz_open_pts() write(r0, &(0x7f0000000740)="bb79f69567104105d1cdf7aa779a6b4f817bc7a7f0cee9b5d9e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x3fb, 0xfffffffffffffffe, "035acd76ef3caf0000000400000000004a1100"}) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000008c0)="c0b413f48bae3276d883c1767c5e2c68fc9017222be694b936656c105108634494be587703", 0x25}], 0x1) 16:33:35 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20, 0x0) dup2(r0, r1) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x50}], 0x1, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0x46bfb) close(r2) 16:33:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x40) r2 = getpgid(0x0) r3 = getppid() setpgid(r2, r3) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x0) 16:33:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="e4a39538e9be5782d7ae3266349eec0e4d72f2770ea5ff384564434f5db44b880a44fbfbe0aa0a27466e97e8c5528750055c4f08886f8319984cd3caf266ecf9dbf32149fddd4b6b69dd3dea9a91a9e74c8d61799638", 0x56}, {&(0x7f00000000c0)="48c99df2b138e8cdeeff803380b278845c666eafd708e360340533e8e4701b865e759207bfa52e0e943be45f5cdc6f7a3dff1f3ccae7addc83dd69d0418ce497713449cfaa36b0e3cb82cb4a013888405be2e31c86b8d4c1a3e3b6b54097ebe0a47d4949e1dd9d98d17a1d3420590cae0e077ad95532af9b415de065422dce049fa43564b0b8a69c0411cccd2952e1bc485ef35072a91e2c9031f67970e82a7ba0804ff06b659a28de7c98e318df8d4c80325395e9780ce539cf5eddd8b1dfd84eda1818a96266f4", 0xc8}, {&(0x7f00000001c0)="217b3ddfd60365155d411e1663a8ce397281d27058deb60d7b634e1e9e9f2684b5d63b827cb982151340b32c6875b42402a1a81a52d0f3b90f62276df94f0a1bc910865b7e5af9ad118480755a0723268e3a6d0c2a330872ad6ba4ebcac1b6879d7625956040049728851cf58e3e582304de89e8e3c48268787d963250faed1166c2efdc58b54e5be49c44f1a3a740f49a0911e8d389eeef6ee15c8e76cd12ee462643e5122e883148ffd8f20c3df65965bb6f1ac29d0a779d1601efe9c7", 0xbe}], 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:33:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0xff800000000000}], 0x0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x3, 0x10000}], 0x7, &(0x7f0000000100)={0x0, 0xffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCLOCK(r2, 0x20004276) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 16:33:35 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x8) socket$inet(0x2, 0x5, 0x400) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1021, 0x0, 0x0) 16:33:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{}, {{r2}, 0xffffffffffffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x4f}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(r3, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 16:33:35 executing program 1: mmap(&(0x7f000071c000/0xe000)=nil, 0x1b0fe20000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) fcntl$dupfd(r0, 0xa, r1) msgget(0x2, 0x104) 16:33:35 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) fcntl$getflags(r0, 0x1) chdir(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) 16:33:35 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x7fffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x2) 16:33:35 executing program 1: mprotect(&(0x7f0000021000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x1, 0x1, 0x0) semget$private(0x0, 0x0, 0x18) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="abce3dad", 0x4) 16:33:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4b1e) setsockopt(r0, 0x0, 0xb, &(0x7f0000000140), 0x0) 16:33:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x42, 0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x3, 0x1, &(0x7f0000000040)="237f0ed93b9ba3fd444a1a3a25b6919818", 0x11) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:33:35 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x3ff}, 0x0, [0x2b, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0xd}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) acct(&(0x7f0000000000)='./file0\x00') 16:33:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6, 0x1}, {0x44, 0x7}, {0x80, 0x8}], 0x3}) readv(r0, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0xac, 0x101, 0x7, "73c73070ac53688ece2c4ac6145f2594f4a2b66c", 0x8, 0x1}) 16:33:35 executing program 0: r0 = socket(0x1, 0x400000000002, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f000026b000/0x2000)=nil, 0x2000, 0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebff0000c1a82f1c16b7d3ff13b9fd812eaa4e710000", 0x16) sendmsg(r1, &(0x7f0000001c40)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x8000, 0x1}, 0xc, &(0x7f0000001640)=[{&(0x7f00000001c0)="4d8c4453ae1a7448d839c4d77bc0f9f594a44540962a62946b7d91dccff50266e633ddddf7cd13cb237455f70c4b03d172dc376b4881e9cda20b819e6f9981f482e217893ce106a43df66f4d501d44bcf321e6a9beb52ce7bc2fbd60688e100bf200079936cbda8c52e569a36bc76146c55d0bd5bbee8c1f8459aeffcab5fd9544ceed60602b07547d8595565b7897a9df891416898fa713e6e452490cb927c3ead1", 0xa2}, {&(0x7f0000000280)="5573a1ca6525ef81c82f3590c98368bbf48c449a909204cea454dffa0092ca692b7eca3d7dd90b6bc7ea9e66eef224c36a8967c11b9263bef8e2234619b3f1baa8dbddd5868351ce12b5ff6ed1269cb251e624e32603c07e2d995366ec796e44f2bd0b506ec0a3a468a7b56bce55c84f650a7a46645d2ec2b2d623a6e720fb0b1f229e1d7f39fac597b2b8b07f1c1b2ef3347893ad4b99d1637215f5f1ea10a7e324e712ed25bcc3252a190c713e0599e97752686dcf533ef559e7b86d1d4bb5161a69e31544a9026ba9", 0xca}, {&(0x7f0000000380)="bc17ebd77a47f5efc0f432fa56034df895b256274da481ddc9d203fe1c0e02096919a428d168def702cf69070800cae8c70c359650506523136e5fd9b66d14dd88340f715fd163e3614db20afc10a70ebadb36c372bd25005dbe030e4648da24b4e2ef06c80e6022cbbf68c641446784bd07", 0x72}, {&(0x7f0000000400)="91435796aa5099282c7cb25432040d094a01a2c05cb47129aeb8cc4276b87857f1c8346787792df8fbd5314a566fac34aebb5dcea61037c9b42d49de227ac53e83585b80804c08eae3737d16456d8f745ce3d9cf07d65c958aeffb85ebdd544c25619d032b23650f120ce04ffbcd6ac0a3a05afda90bb7c877a551c5ec200d314f8c2c454a1437eaee8bfeadb476", 0x8e}, {&(0x7f00000004c0)="e674f2149f04d18f6f2a50b4e4fea39ebb4be7cd4035ccc8df8463de333ff5efb0037b386b85f29ef01a93a6faaacd0f5f4e4552ecaec3fc22b09285c2627d0d8022847cfc70e5a86d1c76beffeafeb1b6cd87cc151451c26db2e475cac3e3f616d3ff277401a48b17c784150df65a4594f5792638007020cd7c9a4696cd65747695a0a264", 0x85}, {&(0x7f0000000580)="fddeae1f8877afd4b027924224e4a7b9783b35fd6b45bdf1815a38352bce0df2fb67fbb381ee77712c9569396efad62fa21f6da18c042c009eeabe3f792e2c31fc276ed1ed486d49e3662a9e1a8c5b035b1597373dc379304c645e8259bcb875fe864e93ee8b75101160fea112b26d3345fb1915522a8778b4ea5a07fdea5a90d6abf9b9d398b5c805206eb7ab52bc820f8b467fa71876364c07e4b830b24bc1baca950ac2582607ddd5bf3f5e959fff102e202c8f72fd357c2ea2834846957c6940fb479cdccc6023c4cc86e7a6ad321b2a3362967a31f4a177c2b9c76b189eba03643a9d176865d4dfa50326900fa79580e1293ddf5f393d97c5e32e40013a099589d0dce71eca988a04007c1ae571f08612be91e74813b71174444d21f44ec832176bc1dd02e2f1df183c447117e716af49eaba4afcd794f754d100af3f3db3602694f31a95705734950fd8a25aa9e3515973def6926feca4c2df0f433b14d09d8c50b094b54164b4ebd7b051b88ea749dcbe402239316edf070ed9db669a7d241d94da90aedfd3346aa710e7cece0eedf0674847f598a1d527451340dcac7e947723d3f43ed8d45032071d3fc457a209c5637582fbc762db7fcaf6270d4551d51b4039c0c28a62c179b6ba3335217a16f5725f4762b2d515d96b8bb9351c5d6bde17603919ec3f884402ef9434f8221ee1987a9207186850181188182e00c22826dcd40beebe8782eab291f13d23eb9b1a4b325af49eed1c06007061c3528d664512a88f99ffe03fde89599fe36200aca8e12ea4d419b5f1068c3de9fd2eaf9bc557e1149091cd0d1e8cd270d00cba4ea6bc62588f0c06f7d7f98735b558879170e1ea8ecb43967ee7e7c3b7fdb34f059bf8956d85379b9dea16a5bd43b4f6a2fd5eacb79365c6d7197509af0a09b9ebc5a99907904dca9274e4d53c18caf57cbeddafb691d8ffcc7341d16f4437c115cbb4e74d248a3c32d38cc4d6b5c3ddf09db3eeea930d27607c917d635b53406bea6d6bc0397674bcc876a115c40bcc74d0c80a141068d343cd84be483c44a8a3ea852fd77065f4234075b53a55eec2b829a3f0a199e4ee278f77a728183f2fe254b54fd2406bed290532f9276da664e7e2b728ffbb1863b9a3eea61d93df7cc0c9dc8dd9833a76a2f8a6f5713d9d6665e745f99709a9f85bf42c1d4c9192ae90c40237414dcd2992f04ccdd3abd9a2431e83a3802327960af753146ca6a5de995002c933a183540bc33408b805c6e666715cd6974f7716b4d92e88bca45a64408db7a8a98e275d1ba9192548ecbe69e07fb9c42e78e88160a24d8730e5fc1b4ff09dd442257e7cc2ab83850d8414d54e667c489d8e893f280a83dd7c655c0dbaafddd6271c01ed2f6e556de3fed8775dffc5fe19a00cabdf64d95d6fe3d2f8bddb181000adb23dfa88e1c59af4bad81fc7be7a6db045b5272b5eb47a92f7f8881b9e26eb68fcc06df2859eb56d6a144a228d76115ca22c66e0c0652e49e7bd595941fe8ab1902d3c252ea8dc3af14a5bd82916a6c6c2c3bba4e83a296960bb48fd62d701af71f9116d7d454c4d53bad46c980d25ffd4501345823e0af69675bd8f51de981e10449c0b68b5d8bf330c23acf891623281c233951cd3eb1a06738e48a000abb105681d41161885eb53f629986fcb393b5b357ca87b8af655a70c109de112543b7fdf595a29823c886c8d8c30db2ba085bcfd63a96e3a82c0d3197047fbe9ced52a26293eb04021305bff0a185b94698de3d906a5770577edb8c33d0798cd8e666b9f20c43a15763ad94fb69a8acfa2d8ad7eb03c5a510ad2b6d0a4d4af0b9ef8ec7889b3ef356a3d6fe8953c0989b9f9905c3cff6fe9f908add5ffb78e4eaf88d15ff5dc82d6293a155c8d2263560ff285d4fbc1e376e521e29435e00701860bbae604305a2290182c18e5ebed0471e69d99888914a55e8b7c350e8abb6b4e90ecfe55463eaaacb15b7e5774b75099b082cae78bb28549b73cf4d5ff39d2149da923bbda8a8e1189806c5ad341370954a9615d495e63a91799e4bb2ccfb0190664ee26c9754e36d0f7eb2b934061357bd189d7ad6e9628e16706dd8efa0ecd23dac7c098b2263f48a6398acc1d933945ebdeff58c76de57c959b8cc1c1052391ebfe8220cac0f136569843f6ccc74576e8cb416d4b6afb7256283f536fcdf420556f2933c167d51ea80536211c4c9a283714820c906c9ac74a2a97731231a5bae6c0cb926c53e8d2800bd5c5b5a7efbc34b1c3ce39f2bafc32d337a6326304c1307f5ddc877e6b9ffa025bf45b75b1ccc1e11262e5d4b58710b4338312d96d6da60a8b0e28ca13c89fc7589c01cdc8f0bd52df16ab6df3936eb4d7997342022adebeef16348fc03a0297ccff15df98d76065c8a314b3f87145c869bdab42e67b4dbbceda8faab1fcd26e50543af4b0ee567733a9078045cd45b47b7c71d98046c06e953f6247565cee8ab2d6205c414ee60e5cdd6c9e4146bb35812bccc9443fad081f16704d583872be33fc8dfb407fc768a6feabc1159942663524082002c45641266bef87f36700e2591a7f0f52b01eb919986e4328a838184c320bea21c44e6153324db29df5c65543f3087cbe8894ed654397e440a096bd126e92440e5a5b5475fee4b02c934be96ec275d53cb240e0bbb72d915121709fd70a00fa6e9e444b95029750122570a6f03d0ccbd2fecae30afbf722d2c09d9e7fe6ebb1569950b22f61ecd5a709f0fbd63bf0823587feda7fd38d19b0a3cf3878d4019ceb53be649622c6a4cc248a2ab457c21c288314d645e380ee352d31e0f90cbf88859decacbd7253b331a04b9d2832cd0b8a0210a7fa48c5acfe9250c38aeca834faeb72a1e8e66c7e27c2b21609c362d61deea00a527e7a1964f21c2dea02ada601a46ded311c4de1910d856dfa76863e9cd44e2eef950118695a6ede7153294c332d78df52cbbeae8ccee2c3e46ac6442f0da24eb91b9f322e3291531704f82b0daa86170e3003891a9739d9b3df35d8bbf7259cc1c069df2282bc8a3ddd8f6af6922169147d1e03aff926a7c0f3579a22a5b3c657256f32175d4f071a036eb286b9be9675764edff453cb7264348eda6d8a4a13816953a7d1dadc27a1099ff54465075bb60652f8b8aaa62a2dd34ab268ad35d0c77cf67b2cdcd8beaec7312f89ce8ea0e46dad94b6d5f48a7dfada877942f0ccc369df47479f5522369b75cf3569c1ffbd2ed786e701291dc3a0cc410c5b503b45fc9a64ef6d8a1cd4b40648526baa6ee5e2282b1536606d8124f75d95581ca196399c93aed6c100ea6c5007845c42e46d52dc587458e520b491b06a9b193bd4bcbf6900f4480464eeb1330b84dd16c2642968f76ba0f1c550a4ff39aad5122d15b9f119235dfe6efebcff389d12394c08b1485c46236515a4bdede21a144b3a0283c146abe81173d9cbde795f700606f8a5d70c27deb292fa227f2d3a1aa723d90d5b8f808b10dee0f6799c34c9debf126519803a1dc44ae917dedba78446c212e497a31a29497d352dcdb851acf9cad35fcc09a09c83c9fbbb92032d54b1989bdb907f545474737068ab3020c9f51f2eb03f8750379b2b5d271eaa57334340d34a478729b639a1f1c43cb894cac0e75d0ba1668879973f7496d12fcb6742f05166d05e5947175a7a40ad7cfa8105d914eaedcd34f973ea32b777da0a95033c2c33fedbeac41c6f0d5cc6aa560ebb23bb283d91c2a75f0d28508851fa24e76940df42cce987cedbc8fd4b01de18c34349639b8326a8cbf8e585fb9b0dec4028e10ac9b1b7b501d768cd0a201093f39d06c0314d158eacf6dda0100e8602bfbf2198d7063fb931c997f34d8dd7c132b554dd977527b964c4bd16cf35945a66a0807b453c02f6a702277981d46dc9ee5b3f31e7479d41d009718dc8ef5e047351ef4291e366f0a39dcd6a6d19bdebea270eeabb84d220c7d8a8fe4318bb6bdd7688815711622c5f3c34fc1d63105e8ef94725430031cfe167743b77a566c99b87635487cd4361384606a5c55bfe5a07265dfefa87334dd1955455c726bfea4ec943f331356c891caa86a887ac43cb95c16a03b9e5dc13e2df10d99dd306a7490020558d2cfe4dc333c22e99dabda592cc4b690a58034af54f00bf5ae05afaba597de5f64959e8a8b564358c80f850d0ae7abd623d0a9cd5b5691838a53a4b68b05c70c125961af29aa811ac94eb9dc423e98a8f42a7307e816e972df862eaef476f46f6bad325286381bd4f6c47cda66e51c8d78c5f670b4cbf155b9ce9b904f0de00789330afb4aad54f062760640b6cf6c74eb9c118829ebf4c97a834640fc3356a7a3c0fe3fea8ce229b78e1992befdca202922e2676485313d8c4e85621a1dedfc85d297b4c169442f3c9525f936ee62f5d2869c72b330199a9f3afaff2a302ee7e4edba7c142fe0086e8efb4097c79827b816d07b479d2a453dfdf860c680cb28ae39b16b5d3a44d91329ec68ea60cc1bc15a6968d37ca935d6441ff95e4321cc7639f1ba47090ad3c556260d4ce446ab22a43cdd2db6ddb0f9715fc8cfce178984c02260ce31230c38eb3f56f23d9990183ccf5271aeb3163a6b9d20605022b5679ca750c467fba990b10252e38aa0ac91d639e1e0ee87c585c5888f587781b7a8f41613e741ac9356b2fdc570ab10f4e8e21dca5924be65e8d291f242d04cdce8e72f3e219920dd96f6a661963a1ccdfa1f574a8bcbf9d572fd2483aab6a21de0489d6289ec1d5e7468dd6b261d2c627659ef985bea45d3152cdc5b083b07813c3180d65f89d6fb266df99d7018ebd72516ea37f6a4041184154cc2b92fed194ddaecc44e976ef08633d6e80538d4fb2bcb27c7d2a0f1cf2f7fb3a4df1fb938e0077dedc93dc90ee5bbf4925f3e32ca3fab171b0f9c558d3fb3fb12a17c276a01fb35f775983f5885362aabdf7009b5e7560e4051cbcaf03c935fcf58f7966c600d09029e949840c204c4c9f516e0d835ac4bfc50d06d99bf305ca7fab1ea15322050c53834375fc51ac28367045da59842c1716a88d526f6fb7978cb47a7335e5a814764ea4f77a492aee420eb7941075bef17551b0bf053c5959ae88a99887b2c71ed729790e0a9ffd79b68c7442ad3e6c9422e8b31d71d0ff92c790624b59571553a45b0eaa8591b7d931a64bff31d5dc9aac24453517e6caee5d0d6b09fa82356d4b4e8cdcb9fadb7fbb08340063c203241598fc4fb4f0ba5f0f5e3355acdc38ff93126c03e545568fa8342159bbf8c7a212de2d85839d0bb1ec28e1617b7fa173b3aff94b41c3af492da49a3df70d2768d94afed7d467d96e12c9aa8b7ef98b15b8aa694ee1a28fc4a30251367c6d965dc7f47da7e94e20e130d16e35712375682f56ba422ffe54d998c316d1cb97efd8e7c15f530c124d392518e9dd275baa38fa28d850e1236526ba664e7cf602dacf2f617f079e341c30f445390e0ddaeacb37f40c49cb15618792599372b5eb50e62cc0a6d26b6227f3012ea7efd1ef9fab093cb2e989a0ad579c79a0b1d97b33bae5ef416c37afb0db063674198da3c8bfb43e321ea5824de452feda4babeff7dd290aebe40c8c42152a25291305ed982cc3d76de49542c66cc0e2255abb4ad5bdbd376f9e55b20a071359ad341cd4052c9bb04ddfec6237e3b27be654b3ea2220def4f0128d958fdadb2c752e1ba6d96b515039063a12d55ac29f185c4831760940c7c65c45dddcddb59e95df36f34c73f1a4846b02a89745d413fe113023942662", 0x1000}, {&(0x7f0000001580)="3d6eb07ef15b39b6f17ef767316bb6e7a66ebc0a3126b347538840b055b6d8db1a171f5bb634cc147cc79204b978e68b27ea80bb826353bd69d29ab0d83dcea83dd0e0e033b1fae795bbf7a4696f35a223188b5d6346090073fd06b653968f215941373a0b17ecd596818faa0989e6bcb6629df3eabeca848e4c943e1164fe375bffdbfb6dfb9762fd720dcf06a3", 0x8e}], 0x7, &(0x7f00000016c0)=[{0x28, 0x1, 0x1, "77f4deb595d48efd232e7eb1d09d7919cbe1f52f"}, {0x110, 0xffff, 0x1, "6fb251e0e565c6b65195f01e84e0d7e8576d6e6ad0aa0c68144be2102cd9f11ecbef044ea0edf6f572e5b9f6f5c53880310a1baccbaba19c6c8412d7f751d8fe965e511e2a08090e5a846db6747990d19648d55b40f052ecb8dd228b9831c318e7d1b12f438b4f80ddcfd4dbb13241df9df85abf05ba7daadbc35d076a488213255af8361fcfd947cbb08df099c5e1de3bc906927ffda792aa79a44982c57e8593df66c8c341b47052b1764c24315b1e3600de2be77144be68f2a05993e3d87151bf0b889084f0d292923923ccd85e7917cc331daeca4cbc876e54006e4c4d4e58398fac758458acfd0628488e39c6f11d8bf8c6607e7e63ed"}, {0x70, 0x301ea0d4aa0b6e0d, 0x7, "3819a4e0e892722178e682d2b923f183ff8be7139ba394ca692fcfcec581785a4fdd364f7d3f710c2331c68a4b8ec67133362fbd6233c8de50b1100e3eee418b4a205eaca37fdebf0b1426de2a310f9ffe166b41f20cff530a28"}, {0x98, 0xffff, 0x9, "e2c7940998bab3d79d843921eb367d9e25dba06eed38f963b7e8dec0211c4b9759879161f3e7a03bce8617ff7da22277718da0c48c02c9e876059dbfb521bd6c57109cd4de00734475edc54b1db06ab0717a84d7299377b99bcf8cb7b707018964191e266c6e10aa6b750a38f214b86e708e15f58de135aaf82aef0a02c6ec9a2d9dba1f4f"}, {0xb0, 0x1, 0x40, "e409604d32490137cda7702287e8b9bfb69df888f4726b898a8e950c4f16ee7c42d4d2513ca507321711ca88efba5a8ac20f089f2b2c67a2dd9ecc249150d4e73c491fded9e475a348456005bb50e9cc044b5f56f65d0282ad8857ba23807a2deae951de379e150e95907c12f504c5cdbcd6e22b8433e210bb2161e00d707a369a2da9a43672acd2a28d8887c2d92c73100a949764b2717994c2048a8b"}, {0x58, 0x1, 0x4, "bf9fd12dd8362985ab31d1f5fb563906939b7fbedbf8ffa573a9243433286c10c48c2b479ef58ea8ffea8e404f60885bd5565794294cbc7184ab6527772691b5f123d0c5"}, {0x30, 0xffff, 0x9, "068e52c314e5c230828aff6d7e45a64104a21466899b24598a6c0704"}, {0xe0, 0x1, 0x4e, "869c09f92c7827a93e521cd74bdcda499a1e9dd307c10fd40ef61d1404814ae444e837b90717113164090e777ab6fa172d799916a880e44371686d12ab66c0d43d276639cf4cb97553fc2bfd57e60d31f1b1f33d245b157d5b73561d21e7c7b881ff1180ebd968606aad94b403b0d53d99bc2feaa7cab4d99eb6c86838361d3153fabbf809e9d543d372e715c280b8830390d5ab2b6a8b83bc5a746d6a9ec9033d773540f0ec23def54f616169468ef4faa165cd2b5571b93ecce220e7611064698a2b0c4724c62fae3c9882bf"}, {0x108, 0xbb8ea25423610519, 0x3, "886a0d32f1bfaae7c5ebe37a395f8ddae5a808573b391a8281e6a4476cc48fe27a1f041659dc766070773ad7b87583746ca941e81d40effa853da30b82909246d0abc02d82b652e4818d325642775024c99cd853bffcab39ee47af235435b4cb50b3f0127fbfaabcc1f2c832b38c8a4490a3b16f4a780d31f6c50f20f985e9b2fe486f9687e175a33e40c8e1b96730e8ce98195d5039f9924171ba6c0aaee871ff96dafc56e14fa1622a0c03d1e413d3b8789a3d0b817b7e370e4aa4c40d353499c9cfe99770080f3e261150d91653dd62f4f9897c002e4615327cfa0dadc3060a7a8343712567f0d40812e004c5831b5d743e8ef28a"}], 0x560}, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000001cc0)="ebffcbff13b9fd812eaa4e713048e6993192964828b7e7b8096c6160b19a1d3e7b782bc2831ce04c7a0d0d50527bc025d94e21567c986c2a57ee9b68a5bfdcbc78471ca19adbf5d0f2c8569c1be41afc40b584b527843c04472efacc3ba4220af10107568fb84693cdffbf3c98212e27041a1f", 0x327) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001c80)={0x800, 0x7, {0x3f, 0x7}}) r4 = shmget$private(0x0, 0x10000, 0x208, &(0x7f000026b000/0x10000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) 16:33:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xfffffffffffffff9, './file0\x00'}) 16:33:35 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x80}, 0xc) 16:33:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000040)='.\x00', 0x80, 0x10002) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:33:36 executing program 0: clock_getres(0x5, 0x0) clock_getres(0x2, &(0x7f0000000000)) 16:33:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000039, 0x0, 0x0) fchdir(r0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7fff, 0x6, 0x5, 0x8, "ed07182ab3ea8ca0810b675e8876640f6d77c4a3", 0x80, 0x2}) 16:33:36 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) getsockopt$sock_int(r0, 0xffff, 0x109, &(0x7f0000000040), &(0x7f00000000c0)=0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:33:36 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = socket(0x10, 0x1, 0x100000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0xfffffffffffffff8, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) socket(0x1f, 0x5, 0x1) setsockopt(r1, 0x29, 0x24, &(0x7f0000000000), 0x0) 16:33:36 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r2 = getgid() getgroups(0x3, &(0x7f0000000140)=[r0, r1, r2]) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:33:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file1\x00', r1, r2) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82222e2f76039e70f84c353f290fafda2a35c4d8b714d961d897329c30c0431d872f635850c93b359650753a636d85a1696f69c92bc75541beb1d2d688504a874556cb29157cc7bc2d72edb11dd17f390a2d6a0cf3dad531538c8ffbaedaaab7176a7e5aeba62a9800389514cd1876a8f485e8506376a7bb7def78e6da5132555d3169"], 0x10) r3 = getuid() setgid(r2) r4 = getgid() chown(&(0x7f0000000040)='./file1\x00', r3, r4) connect$inet(r0, 0x0, 0x0) 16:33:36 executing program 0: r0 = socket(0x6, 0x1, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x2) nanosleep(&(0x7f0000000080)={0x0, 0xff}, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x12010, r1, 0x0, 0xfffffffffffffffc) openat(r1, &(0x7f0000000040)='./file0\x00', 0xa0, 0x108) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) 16:33:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) setsockopt(r0, 0x4, 0xfffffffffffffffe, &(0x7f00000001c0)="c9ccd5f9e393cc92f6def4feeda6a1a8d2ddf56e8f61a180d07d2e7e0fccba4fc12809ce3b5ff6ace41a30e6f060b19a737d6bb512fb70b7b39a79e94fda9618967ed25b55e3ccaeafa2c7105afab96d2a50dc13c2e29039e8ce6b2897cef6de9a2a31192f784b0f1f6776d790b1012a9776adbb31733e829a53adbeccc3ec92", 0x80) setsockopt(r0, 0x343, 0x3, &(0x7f0000000000)="c542c77e25b206b54efa349199f73e66fd00bafa94c46866c38d8647dd1b9153ed94a9ac803dcf11d34a270310df22b31c6c8b93f3e2cb37a14a1e88ed636c0b1d124ece8a45410b5f5ce07fdb711ae05a91b0eca0ae0228f045970193be67b4583ee312733db300db8a78ac607d13d17e21451b1bddb02393", 0x79) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000480)={0x1ff, 0xfffffffffffffc01}, 0x10) write(r0, &(0x7f00000004c0)="09bbf8ce1d50a9be3306da83be43bd45b39fa91bb26fa4e9de064b97314b5f3d8ce6753f47ca1b3be299744dd499882502b13236e74358a24a595e07495976d38834bfca20ab868d1ece1616c9d16bb6b061ed814e075418e592abe6f238212ec24bff79b00384455cf97504557532df38e532d076c7b20a5cec208e5a0eb7e747d73d54a9e1a4e07c3445b3e962ad941152457bf0bb7f", 0x97) close(r0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0xd4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000300)=0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x11a2, 0x3}, {0x1ff, 0x81}}, 0xa172924cddd06c8f) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x7fff, 0x6}], 0xffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0x8, 0x3f}, {{r2}, 0xfffffffffffffff9, 0x18, 0x20, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0xdf5a0681ad32e7cf, 0x2, 0x9, 0x10001}, {{r2}, 0xfffffffffffffffb, 0x0, 0x8, 0x1a7}, {{r2}, 0x0, 0x80cc3d3d878c055b, 0x1, 0x8, 0x8}, {{r3}, 0xfffffffffffffffe, 0xf47737d1e6a19e46, 0x0, 0xa3f, 0x1}], 0x9, &(0x7f0000000440)={0x5, 0x10000}) r4 = semget$private(0x0, 0x3, 0x400) pledge(&(0x7f0000000240)=':\x00', &(0x7f0000000280)='!%$\x00') semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000080)=""/111) 16:33:36 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0xffffffff}}, 0x0) getitimer(0x0, &(0x7f0000000000)) setitimer(0x2, &(0x7f0000000040)={{0x3, 0xe77}, {0x4, 0x8}}, 0x0) 16:33:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) socketpair(0x6, 0x5, 0x57d, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:33:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x1, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff00, '\x007\x00 \x00'}) 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) 16:33:37 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3) fchdir(r0) 16:33:37 executing program 1: semget$private(0x0, 0x8, 0x20) r0 = kqueue() fcntl$getflags(r0, 0xf9cd03712fe22410) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = getuid() r3 = getgid() chown(&(0x7f00000006c0)='./file0\x00', r2, r3) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r4 = socket$inet6(0x18, 0x8001, 0x0) r5 = socket$inet(0x2, 0x8003, 0x0) r6 = dup2(r0, r0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000500)=ANY=[@ANYBLOB="01002e2f665e920000c22194589f0d0d48b5075bc5634dfe91d8906af88854bdacb0c4b997ee6896102b"], 0xa, &(0x7f00000004c0)=[{0x0}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="200000006a0c00000000000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r1, @ANYBLOB="0000004e9ab424d3f7be00"], 0x20, 0x400}, 0x0) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r5, 0x70) close(r4) r7 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x108, 0x0) socket$inet(0x2, 0x1, 0x40000100000000) open$dir(&(0x7f0000000600)='./file0\x00', 0x80, 0x0) close(r5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f00000005c0), 0x3, 0x101) poll(&(0x7f0000000040)=[{r4, 0x2}, {r4, 0x10}, {r4, 0x14}, {r4, 0x80}, {r4, 0x90}, {r4, 0xa}, {r4, 0x1d}, {r4, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc4d) 16:33:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1ff) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xe4c899edc0f38153}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:33:37 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10849, 0x0) r1 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000800)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d565fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e18541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c2d4228b7347d2f0f4822de274a4fbd7244256a42c4c97b9dd39c11b9ce9b8e24e1841a6d2a15df317a64169c9520fbe7982a4e012cd504c33ae71b064c61ab98edd76a5694ede6d4781dde75656c9ed808f7f200"/311, 0x137) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2fac1400107d819e762f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b76e500000000000024220027cccb4265712086a115e1575611602de7d032d8bb1cacae64b9a91ee9eb7cceb6e0c715ca53e85ca03d7d6b84d7c89957dc8e487c808bd844fa0f9dc4e912e2b4189b74933c804cb22deb67a206a100e0f88a7d06f57e2bc9a3eee048e00429b32f107f91772f612239d7934612671092b602d9654121ae54d9cc31b9618ae2e34b5e3c5a3e34cb301c1d1e5d258267d082c474f04c7c4769b5b4a30485fab743088b2f656c57c7dcfd54789840046ea76444d0665816d0edd531daec9a6bfb7987364ce34919b041a8b14b1e18f6d5bd4bb1ec1d55569df5e2778caffe6bbd40c40eb136434bd3c6918c3e59c929053d7d4d852d215e1949c7cd2b630b2d941d3375ce3d7b726a41362d14df1cf7a70b1e7746e587f04193"], 0x10) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) listen(r1, 0x10000) shutdown(r1, 0x5) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x53, 0x80000000}, {0x1, 0x3f, 0x4, 0x10000}, {0xffffffff, 0x3ff, 0x3, 0x1}]}) 16:33:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xfffffe9f) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) pipe(&(0x7f0000000000)) 16:33:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) write(r3, 0x0, 0x0) close(r3) close(r3) read(r2, &(0x7f00000000c0)=""/106, 0x6a) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x1f) 16:33:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0x10000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x3f) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x605}, 0x10) flock(r1, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:33:38 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f00008fa000/0x4000)=nil, 0x4000) 16:33:42 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/110, 0x6e}], 0x3, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x38, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xe4c899edc0f38153}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0x381e522e2762274, 0x2, 0x1, 0x9, 0x6}], 0x5, 0x0) 16:33:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x1}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5100000000000100"}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000001c0)={{0x4, 0x0, 0x8}, 0x1, 0x0, 0x2}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0xc0) close(r2) recvfrom$inet(r3, &(0x7f00000000c0)=""/121, 0x79, 0xc9ec7f3f4c7d721a, &(0x7f0000000140)={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:33:42 executing program 0: 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() close(r0) r2 = dup(r1) recvfrom(r2, &(0x7f0000000000)=""/39, 0x27, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20200, 0x0) r4 = semget$private(0x0, 0x0, 0x100) semop(r4, &(0x7f0000000080)=[{0x3, 0xb6b, 0x800}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x401, 0x800}, {0x0, 0x80, 0x1000}, {0x4, 0x5, 0x1000}, {0x6, 0x6, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0x0, 0x800}], 0x8) syz_open_pts() syz_open_pts() write(r1, &(0x7f0000000140)="9d6c347ce462c25d7a6be0376cc99ba0733b0f6afe7c730f3e5853ec5c0ead93d95eb13e8a8329370269dea0319401eeb778e46d58f5916373efd55b753bbb1d036eb3e4e819f348b5a07a9e864d9dd24c85e449650e690671e7632fb4973101bd63156d58348b430b9db18bfadc811911765417069c7b9207f08a2f44eab346", 0x80) 16:33:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f0000000100)="761e8b04594dd8a791612bb96638ad6177118b30ffa1375743396132e7fa3e3a2af6bd35f1c7cd9cae4158fa41a9e9f994f43b85fec631c50fc431adcf5100614c29310f0eb113ed6b18b76d79a8f3c7e22e3db9606516e1af64e44d7563c8bd29aef5d2249b9d2b8e9c2d58dc4c611f454e93737c0fa915d9c417d1b79833aac718", 0x82) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000001240)="c96f6954d9d9a90770573518bdac1ce6025ae872361734e780b26407651fd5d5f6399c8dc88ffa59d5f08ef7c6937ecd9bf93b07a48c947c9a58fb961156338f554ff84e850889f73940baab29208d1530ed7924ba0d716fd48364b6a96b62d1a0d8ee89fcb2029a7f654bfbb4cb86d9944d768f7e04a5b64231bc55cdf722c9e4470885943deb4d72c6f9af6310a3e171972aa457d5338500b6da2da980d556ec25284b44dc183b149f68c5559de45f743e37a22d340ad798360f7320d62cff45fffe5f3fa791f31d3289746411f60691f4eea29f7468a5c9f568554fd8832e456acb45e3456c11d7fda03d03fb0ffafe73c2f3f4124ff6781c893ca8d1912af314e321f367a5b5a3cf13bee96aeb6201edfb9b1361841988adb6142272897273dab34507e16981279a62ee13a12aed33ceaa45b7d6bb8cd58c6dd2502b3bb614d473f5c488d9f78bae7e121da4128bdd4d375519df87ae19ebc19e1ba8d80184b3a95b6aaee962f0813a970e257236ac", 0x171) 16:33:42 executing program 1: 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) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x481, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) 16:33:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) getrlimit(0x6, &(0x7f00000000c0)) sendto$inet6(r0, &(0x7f0000000000)="7d7951532fccd29f75a774055e04c4e3a2d825f0cb15c4f695b4eb5e0c0942940d032fc82f238a6d01", 0x29, 0x403, &(0x7f0000000040)={0x18, 0x1, 0x400, 0x7fffffff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000100)='k', 0x1) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000180)=""/164) socket$inet(0x2, 0x4, 0x5) shmget(0x0, 0x1000, 0x94, &(0x7f0000fff000/0x1000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="29217a1638e561c38b256dcc524ee0237ed3d8136122a615e7767e83186bf7edaad6d0", 0x23) 16:33:42 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x107}], 0x1, 0x0) 16:33:42 executing program 0: r0 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x4, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:33:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) 16:33:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1ff, 0x0, 0x0) pread(r0, &(0x7f0000000080)="04bff782245d1b9a352d9def65fe41062f2bbaa7aca2c709db0b412a85fa60f886e0fe74b4a1f78831cafb28b98c6c55cbb0d578af29adf97ebd2c981215c21a173e0b3b30d91adb6e22a595895490394e1f99d201a6b1001fae02fd1016cb0047467c776d3b914f6445a06734ca7a3bdc9fc0ed9340e8bf2d81ee141cec408dec4f6161769dfa847e2ed50e163bca0796d0912dbee0db10064134ba8cf5011796008ebf7b3d528b9a5a6a485d22e2199251b9e465f00f", 0xb7, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x401, './file0\x00', './file0\x00'}) chroot(&(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x40, 0x463, 0x9, "4be54d8cdc5f13f9b232a6d56aa9a8988b8a5c33", 0x8, 0x81}) 16:33:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f642d492351000021678270313012839b5aae7f8e"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x3) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:33:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="5c6f2c355939bf35a5716f82ca1ac828435c7379b8d2b640b738b88830d25c7c046a51cf6f95f9a11b52067d180e21b7c05bf0139dc0b31582f61c9ba47ea22943d3f56f9ce918b355c1a0fc149cff1f8299e4bca80716f6595c3538bcc48c59d0fff5599ffcf8706db4d24c38e4b82da617e34ffe837ecbcfbebde2305c3767acbda350edc52cd376199048cf4c2e5843c18903368a6a56cb13cf8cdfc74142a11dada0a9eb47fb9d8e92bb3e5d7f0dc0ff8eda1a481bae9c16ff0c7f12d8e7343f36712bc1d3c3a30c9ec4c7f65d7139a78bc8741404eeb44100a7e8eb9641223b86e25e7eefaccb0557069e8b81dc41636a763f38c044b8647a0a41b4091d236d432f91f9211d43d920d96dedd1bd23744c43cd404cbd0ecfea769f5dcbdc571d7d5ab36a86cc38272f839b1998712ee1ec21647d739e131846847c6b236c9c0de7cc72b1ba664829cb86444d162eb3a0073e63bbca948d22a05cb8339dc785f923ee42c535e1ad5d1b2cbae121a7f4052d934904fa3a769ce08df4e4867f368123247a837ddec3559fbb56e4fd2eefde879e78a652992842ca65c17e76dc51c27eb59b48a02d70e352dac80fa15b1d103f53353340d834ebad2b8e3f04300ddfae91d72a5ee6afe35d7b83ec4d69379985d7d95f8b4efe80ac5eb25b37463066297add9000447ba19061085e8890c6a0695bf074bab9b361d6e9335d6b5dec48a59e30cb2dc15b4f6408cabdf25ca9bec8ad78ee1c0337d62bd9bdd2dde073cb152aa7a9a6c5aaf113849740493e9c946c3166bcce6f2a4208978c7dc113db76d73a7e422cd167def7ceb2630b3de200d4c6fc009186b8f17714f64bfb729de0d5607723f06f06fda46a77805ce124f873dbc0f805ec1966e54cff175e261245d49d2842a6168d7c1af89b169c47da2795c0e52d9900d4e0f14439f80e4102e54e2388915aa75ac93edf01c19ef976367e26bdb23ff989a61b0f9e5469725b1369df4f2ea3ad8c0738e610466caa48f02fac1455f62ea56dc68dd7bb54fa27daea739d063201688ec87baae1b47b07b9695f0447e7cc584a2e6f2949a02aad7441134638705847451c1447b36a2c5d7b22bfe74c7ac9d85b5be31aa3a4279bdf2ff36e4bb1c00fd69bf2d01b431788fe94893eab975a06aa98fb702d826b792276cbb0566899758148a6220e59037745ec16723f86e535e2e93983bc812faa253066c01d1ed45fd9cbe502c8081fe7ea24a2a0c3e1ff3ff17344c8425cb3fea252264546c53e1448ea816598888c07ff67391b9ce0b92fd3009763bf833854c2f407719f94e1299f6635914f26c1e10924b1df5226e8c9fa25f7129e8923f29924c0ebf293ec57a5d3d6f1c0fc5d7789a6b2e44a681a4a6c942dcb96c6a32c6b15a9309233ba8444291c72d5e944d9ae796319ef9f5b4333f48af921bd053d856f05a8a47457afab25f67fcaa5be3aedc776468710a543f570ab534be4780c0b0cfaea46322aad36d6dfd0680ddbc120b70952fa9ab040bb344d4e0861747eb178711a3ff012fb970ca15af9be480ce37d673f6b0f1bfa4b6a7b038e6c454c1ce41ce29f01e2349aeab3f675182aed73d3a854dd2055aa8bb388b7dfa97ceafc14cb4b47898bf052760b841280f8486bd3b9e214b6ef801ce077fe26ac6302df39e67b486e479826a2b3fb6ffc65392989f00802264cd3a1b45d818dc2c4a2b66a9bd5cfc22ce56e659d776f80ad1b6575e5b9f1dfac533df1d2ed4fe60ea24c27cff58a60f59665652f4367dda0cac12bfad6c992079a758862148017ec2a27d201f57496f9248212f54c971a343cbbab2cb8e79efefecbbac34ae83c01d1a4cd16a5ea359cac7bdb80f1c0f52c693bb8204fe174d89773c3ae9a246334b6ab94540f85fc023f0937df2f0284682de8117db9010b495d290635ebfa236cbd4df6c49fb0c357601760b12e6ebac9c16fdccb685d69da3d8f7e05579b9db4091d6642f4069d302b457d84a4fbf7317a7e865277e2a18f36884de638067efa1bbf36840f4bae2b70c8c30285582a23a9eff6ab25022da4298160266f7c9ea78b698f490e26d786259e86b6258aaca9aec6590b5fb6ce011d59b22de0d4227e4f6e8cbb2b7e2ff3f53dbe566b75dcee0d0a86436cd5448fc997fdc9efc6a03263bec99d9a6babbba701ab1ab23b42f9f54ed9b1531b5d60f34a7a2594d5ba0ccd617c971e4bd3f5a3d1a1ab844646b48b7857b2600d04800940a9a617b86321977ee4e8b2829bf91cc08f368484683ce32f0eae43aee0403633933000ed08c1ed9deeb9222d59baf48220860091b95e5984c43d4caf55064dd1c2b3fc12e7c6d4cd69c7119b871610136f4e6e64775ed5c026b93c8eb7deec6093cc8d057076e3f3efa09267f59d264229a7dff64f8add992676ef1f66a877db44c791f19e76408d0bd84b27e4613e1435579c88a68b1a5e11e4272f7c8211d9273e96ce0696a6c292a552e841bf539364373f61cd6be923276fcfe16daf0fd6b4bd7d17d9dfcd47f0028bdb1dddb66c4bf838ec2cd95becafd1a0c0b77e5c5b5e2ca77400e5af60e9ae81154842cf59e7f2941482d57242463688fdf8273294a48ffb6b55e901b3484c3dc1039be56e70ec0df5582de3c279bbb2448a366fa523a4b69b709263b5300322daa805c34829e0c81b21447d99c9a6a0c02c5885ae466a6f3d928a02279b6927814c01822852b473f23f50028cedb8a886731f8ad4c20973d2982d096915353f3891f7e72340c2ce116e9e5ef471a9a29db052c72d7815a202630cd8d45dc626b377c7c0d78d72354cba5fe61c597435b40122f1bd1a8df2393cb0a881a005ebc55fa7c88f5dcb3a8e0081152c150988f4787848a17a9d3ebd5be82a20a737ba7d0dde78d3d93a16a73b82cec4f21604b97f475f1792bb74d693b742eb36bdf87746dd1ce31283b6541eaeac096b49655017669c8286c7c6b793d244fffd71b4b7f1ee64f1eb1005d75963f387f7b4218151cc33e2375fb3ad28bcecac6014265d0031371ac0d6e0f99466e03d67841e7f3b9c4f3d6ebeb58228eea5fa30e7f274b6cf29275acab1b5f21e0359d9fb772c0156412bcf6a6cd714d6cfe675a03b448090e01a0a468ddc0e7b5c171759e41f78c72b7b5440b0d6d25c3b4cae93d6fc58a5d5e7b379a65b60bc919d11aa767cbac499828b89851c138f2c4fe36b0fbdcb1136600c89f169971271cf3bdc94a3a34c085c5bead1aa04e37505cda7707d919fba724959948e48388151969757212684babc9a6a2bb41e7b10d99c3e3de91abe5c946e2f431b62ae1554cf5eec74fa58b64321a852bcebc4713eaebd31a70f6bfa00b9c62894237df56c6ecd53226701c419af6828deb627aae389838f3f5e07397eda704cdf8784a99b7e00d4dddc5d8d9647684be0de44c6caebe89a67c20bf5362f03d238589a31ec30b9e5ea9be964ceb75535069ef3d24ba516bd7ac7e7c5b218dc5fc505f89948a127e4c67aef3604bfc1e1fe6f72318c1b3a348c253b10545b1c5bd11b50f504f34e540354dd531b5222b739e663e42c07392bc37d3dedeb37fe7cc46d151b1a088cf183dd56e5f8697f5b8997a17b86057a15259a8b70481f2afc3f4862d7e6ae704521d059cc3387ec5cf79a210ddf18bd4bcfe9e65c472fcfb6e6140498694ed2f23e0b0c7b7722616880cb0b2fb659bb234c1cc3e7140f5b37523e00f1874736b1aa1f570c749df883847d4e9d9da3294b6101e0d49e53c510636185eb9df98e3c0f87bd1ecc394f47df96c96fdf5976771bbbf940a01afdbc698f8a4e32135138b1cd5e8d7bfef6bb660a9c992f5ee571d6d900db4fdebc2d8f69917bc900c7980e47fac9fd12cb8a8781f1a4f95cc884e4f7b209f7da9fba766450af991039b9702974797e12119f84c0c14a26ece5c30bd27e05aee603d8aa57eabcbe287f652d19bf69bc55a3d6919b3cfb90ba43d07114bd70f03ef75c6a05f3b892e0e99a8eecc507c489cf01cf9b83af857a856d9dc6a54080ad2d48bdb42bbe1e8a8f3905938269e7d1b4ecc97540547cd45e90be50416c870013cb00923dda6b92ed5ec798241f42ffe0053b35b306be2fb8b44349dac956ce3286ccbcff9f3435fb4a71e5bb9c6e087f792fdf715f88db377757cde3528dfb7d6aa98eac1d3f3d45ea7273723c62496cbaa72d01c9fcef45f8481cc75f4742278adee3ff0908fdb108d8d79e198ab7069be4b71375044c9007f7168179a46d5eab120b2a8d23f931a661428548505f258099bb2b1a9b82aaa17c7b1eaba882e549f81ef1ad7adfd2d05ff4364cbc041c09769d2a3562d5e5f92c14de718199b568db8934849db79e094b614ac22fb120f5cbdc3780d3cc1476bfcafd1a63e0e5a01c1f9188a2d4cf88c17b1ac192a365662e209858c657b552b742816ea0e64d795adf915a5c08c6e16d143639d6075c9d62a10ec3dfe5a813f952086d3e6dfb204e9e0d99b42e74da849c160d50422a2921edc9dfb8f180ca33584202cb3ebf658e3477daad5acd758363485a74ee64fe36b5be6277fa619206355b864cbe80bef8a81e881033a1ef179f293cfc40c6ab072c819dad31481209b8ab3c6d4fc869fc69a2b06e93899f8eb4354db3f4b43e42db7b0ae699714d615a8225634e1c8f0f24095d2eecbb5c6eda089aa99f3d4c5395b8210c6050a8a95fd0852b7932ab720719f3352a6df44127dddb844d243deacd2d2ee1663c8301fe6a419ccf6c975a1b8cd0910d8684a033437c2d747f6960de69b7748797da5b4081c9a7957b0fbe18dd568045bce26b76ab3dc443bcde1496da21159fd938f52b842678ce63c6a2565aa1a4c97f3700bf5acdf60e6ecabcd14d93143a9b11a12add97bb7e8ae8dd4dace869472b855eb6c129d3802a89dbce88f3af0bea8cc6c4d0d05b88b96491738f29f56559282b2b559d852cc4bbf4acaeddb7c9e7e539f1697f0a2ec6926806ccb6d3a87cb9f8c5551a45ecc9f7486ec82b8ba50ae06c7107c249305f5ecceef9ba482c84e3c0d397e56ecf09c4bd10ee064d73e40378363950dcd1291c30539ec11ebe68298048795a3d31151663867c1e40c531640ac3a08248e2f83649155a5027120c9dc58747bba1c24f0652853627523bae0200bedfecfe13be7888528ce4974657f6cf928d3dcec39ff2ade84e402c653fe9f649e82dd679ac9767491b78d9b3a9259940edb4d898c42ea2dad62e6db8403e01fdd9bdaddbaf8be94d59f068e3c35d8dbceb703b20e4b90976a572401e99e2c8df24621021f985686c29e4fc75ed58a0fcfea7d7b7251c069f376f0e9d78527b3398940b804d12590246630c2ca36c814fffbac23558e88032e685a85373af123bc720580552572bc0487685591b8e43b5cc7cb1ad2e95138b5171b5a9be8b191c5ae3a3ef8e026cdc99fe39ee63fca3a1723690a27c3149b1f14bf266d171e22c85e7a9069b11800636ebb1c965c0193f105476fd213a12c42041ea995f6ef848acaa0abe515f2b5be265140d981ddd0959888b3c5f110d41739844e8ef01569f17b8b7006f12fac6dc846a995a8111d4256c7afbb697659577fcde1637aa2304828a8344301e4a2eaa673cf43de072457907322d440f695305ce77ffbd1e9e0e859306b62fa2d2e6cd25b8fd010559731ce8a6ccff0e1b438e3e83d5ade383252377753a7dc8726140db398dd57811d5018ea2794b09e3a7955a9ea83e44975fe6ba384d1d35352d1a4fccd3d9d166d3659ba1838e2d26b4b3", 0x1000, 0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0x8000000000024, &(0x7f0000000040), 0x0) 16:33:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20}, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="7d9d48065d312beb762240fea0a1250802c7bc49bd2f851d20967dc72f1f167f799313b4e0157c5e8e2b54cb5f2fba790ced01c3ca2d6a61c68ff24ce93c6a6bfbc2fb39e51310423411240b5156a9b86b179ae9b247f13e0a5e209115f956a7e5e64a096fc02bc847a08211d92e6797a0c09fba55fd2495c518fa3705cdf3303d8489e465e4db1b6d31c150a573f8b0d48ecd3916112dc90b8a65498da680ee58317b377f99165ba747af8e823f6bc93663ccad79d3e0b072e258d768a77fa230cf371c275652da1d24be9fc2da8b084a1e03d18df24bb6b6ecf181142cea3cff8a0bc9a191ab79dcb65b01fc12562ad8d5bee19a481fb1df", 0xf9}, {&(0x7f0000000140)="6de526a6670699e7703a6b49655ff313884b3394297d3f805ea06b8c1d5e1c7e38ca98e23df38e8ae56b71de17613f67c0c31452057759447af0daad0b5e7c552cac58", 0x43}, {&(0x7f00000001c0)="9f15b1364622ce3f37e513cb6aa7255b28121b9478f58faa74ed", 0x1a}, {&(0x7f0000000200)="9e8b90b3", 0x4}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x130, 0x5}, 0x8) 16:33:43 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r1, r2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x1000000000000070, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r5, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) mlockall(0x0) r6 = kqueue() r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x100000012) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) semop(r0, &(0x7f0000000540)=[{0x3, 0x20d, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0xfffffffffffffc00, 0x1000}, {0x2, 0x0, 0x1000}, {0x2, 0x10001, 0x1000}, {0x0, 0x7, 0x1000}], 0x6) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r8) r9 = socket(0x18, 0x400000002, 0x8000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r6, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) fcntl$dupfd(r3, 0xa, r4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) 16:33:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/129, 0x81) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x69f5, 0x3ff, 0x401, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300), 0x0) r2 = dup2(r0, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x100000001) 16:33:43 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r0, 0x8e3) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:33:43 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x2000, 0x0, 0x0) getuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xf6cd8bab860f0078, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c653000fe6444774f7331ffadbfe69e0febb4fd316ac0234dd34b64a38056fda3ebf73d0000"], 0xa) 16:33:43 executing program 0: r0 = socket(0x18, 0x1, 0x1000000000008d) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') bind$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x0, 0xb64}, 0xc) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffffffffffebb) chown(&(0x7f0000000140)='./file0\x00', r3, r4) accept(r2, 0x0, &(0x7f0000000100)) fcntl$getown(r0, 0x5) 16:33:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 16:33:44 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8020, 0xce7b61dfed17331) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x9, &(0x7f00000000c0)=[0x20, 0x0, 0x4, 0x4, 0x7, 0xfa000000, 0x9, 0x10000, 0x5]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffc3e) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17", 0xf8) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x7, 0x3, 0x1, "31975cf1fa7a9f1c4c50b9c672221fdea43eab66", 0x200, 0x80000001}) getpgrp() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) dup(r3) 16:33:44 executing program 1: shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 16:33:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) close(r0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:33:44 executing program 1: r0 = syz_open_pts() chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x20}, {r0, 0x80}, {r0, 0x4}, {r0, 0x1}, {r0, 0x20}], 0x6, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0/../file0\x00'}, 0x13) 16:33:44 executing program 0: socket(0x18, 0x3, 0xffffffffffffa32c) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x2, 0x80000000, &(0x7f00000000c0)="aa23e3fe8e20189889e36d4386332709880bc948318bc2fb34a64a54b69a10fa8f4d660db7827cc363c0f921dff48931d025d96d7a82e749fa33728c503e67ba51b5c1d62fa623005bf6908149806277bd85fdd96a017d9343094db1c61d903c5db5cd48f643e0bd9a43188d7f7387afa784f4841b36f59f50838cdbce9992e9103cdf56942a55ee4176082eb1ef886eefbd6a05cba533d2b524f0a6a2a43035ff06bcdce0b1b910b98a69d94a4a47c5d188b6f37181c4d23d53ba32", 0xbc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x199) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) 16:33:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x8, 0x400000000, {0x7, 0x2}}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) setsockopt(r1, 0x8, 0x1e8, &(0x7f0000000000)="4e670a17d6e21a6d36f9d077412fbb0542c7bc87c45f120eaacb9a9422340dfe1d9fd4bde35fa7a8722e59cd377b4f865ff2", 0x32) 16:33:44 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7ffe, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 16:33:44 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x62}], 0x1, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="d184ef760cd17d53828b18479dd048ee563ab1ee6684eec026afd39c4d344ee0df27d0c0faf4d2bfdcd9787565f57c6d9eb519df39d77290c7e44ab371ea44f7453d61a36e7964b94c8b04a6e4ef9e20a1edf0ba2a7c5a1747a333222b19a7056ca9d3bff9d20b0c968e0e39a5f926e4ec3017098868eacc6eb16073684c04267085844d88f39d12ed79d0e3361f954634eb672edc3b4e2621c4d5c4eca591533885cc9820b20dc9fe4912b8af7a0c751afe70094b5ddf", 0xb7}, {&(0x7f0000000180)="a947a87b6e21686844858b85521b295588f801715453db1918e9667b2035119efddc0a3df1e37f8bad937a3f4fb08795bff0ef38199d3ff69ace053bc329a252ac55d9eee15c70b6e03a80acbd269ab6b5a68dfa4f0f51f2c54629e2ca54d5f78c37bfab43ea9df4d77bd7f625ef4309b5e35507af877aedfd5400db0d93ea75947ade012406945c62499645e57fd3dc534acfbbd6a23f5443993a52c183882ec9e1db4afaa53d66d636288c029e5ec6924bf2d42e35f4eeb03907d24272a7f491c44e52d4c7abc7f295379e3ef46815c5ce6233e5e99c8ad95e9c9009e2f4c51d899c43f6178fc9b9bc75d9ee79", 0xee}, {&(0x7f0000000280)="7a7e299736876deeeb6c1708b8b8a108605ee20df5a20825e2fff8820c3c4457bd96124aadb868abec0b24fcedc345ccba46697c6c29be348620604c98764059021fd2f979", 0x45}, {&(0x7f0000000300)="bc3d46dae4d2bca2bd0e8e0cd6809f9e4241339490611ea133b4cbeea6b9106243ee184e61943f8821b1fd248c3f8d44d5d4f8df1a7e318ab215d77b901753dc92489314b93c7ca3a7e690d557aa51fb5de3095db7018feb05d6489b65e6e6f2e6362eec3babc8d08c042f73a8262ecb4f6ab7a6440fa07667b2233851e0ee543cba164c284e3163e07f40b50e5dc4afaa2dd9911f4c2069f6bacabf73", 0x9d}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x1}, 0x4) semget(0x1, 0x0, 0x5256dc11d7649e69) 16:33:44 executing program 0: r0 = getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r1, 0x6, r0) fcntl$getown(r1, 0x5) 16:33:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f00000001c0), 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x20, 0x100000001}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) 16:33:45 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x6, 0xfffffffffffffe01, 0x1, 0x27, 0x20, 0x8, 0x2, 0x1, 0x80, 0x8}) 16:33:45 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ebff125c00000000", 0x373) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:33:45 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) 16:33:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) shmget(0x0, 0x4000, 0x4, &(0x7f000056e000/0x4000)=nil) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x7fffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) ioctl$KDSETRAD(r2, 0x20004b43) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x42) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xc7, 0x2}, {0x7, 0x1}], 0x2}) ftruncate(r2, 0x0, 0x8) ftruncate(r2, 0x0, 0xd29a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x9, 0x10, 0x80000000, 0x2}], 0x9, &(0x7f0000000340)=[{{r1}, 0x0, 0x50, 0x2, 0x7fffffff, 0xffff}, {{r3}, 0xfffffffffffffffb, 0x1, 0x2003f3ea1a5da824, 0x80, 0x4}, {{r4}, 0xfffffffffffffff8, 0x20, 0x4, 0x2, 0x6}, {{r4}, 0xfffffffffffffff9, 0xa, 0x1, 0x5, 0x3}, {{r1}, 0x0, 0x40, 0xfffff, 0x100000000, 0x1}], 0xdf9, &(0x7f0000000400)={0xfff, 0x5}) ioctl$KDGKBMODE(r3, 0x40044b06) socket(0x1, 0x2, 0x1) setsockopt(r5, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:33:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="b9b00c92eec4f4f03e7aed11c456cc34843f5f120b7927a5b9ed757ba44aa5668197e4982ca511b2ca27e7c3a9642db63abb0bd4cc44da3d988227a8d7d4dee1e9a262e1ada3afb533a792d8a89a42a1bc2e9f2c7d40ac979248606e9b35e51786b8e286f8224112c48e93e978ca7c40038482da4bfaeb0e5504ace5ed62ffb5066692ede24cc82c9db03b60067400d5a9fb9151f55ae524fa2e294b6139570e3919b7fcfdae5a98b29caaac1cb8ad32d88cb10759ba", 0xb6}, {&(0x7f0000000240)="85cd1ef9f0d11c4efb5a1f29637dded4d9598d7d2dba1d990776d2c4e15e2b9ea66257521fae0be56afe6297146d10e32c831a00bcb0f80bdb371c2c75b03ec7027c16573cd95e7c937d78cd500a3188a16d19c745829d62754f301cf61655debe1fb61698b7331d6627104346f93d583164452e2891ab7ba152114c15f4d565fba4a2e663c469bfc353d1a809d7aca1884e3c6e503ad4bb2a0cdcdf495ca638938a6596b67ebf522d9d9a4b95224057cede763cafe905b481ab3cca743e23f4f042a37e", 0xc4}, {&(0x7f0000000340)}, {&(0x7f0000000380)="f5b66757e22ef282d27710f79bb7dccba889aeaba54421aad32f88b4120a37ee280e7a3c3d36f98dfa5413345a4b0d31fad028d5127fb4b07388daa1215e21183c9b75a6976221b8fa931505fb2f152d64315b4b04ed00ada904a238f0a977339a84b9dcbba4faee2b8e91c935b337460d0e120d267d768587fa51a067b98f12960dd1eab960eda4bb7f5be581a213bcc99476678abd87458bd0cc8dad2eeaff88e69110a49622d2efd40aae8fa234f9004ae37037be10758148b362fca03664b16e35fe4b56f40cd21619d7af0fa29635df4117f133f8ea9d160707f485c8bcfaa1d33a9b2026a44ebc62ea03feb23fa914733bdc2ecc49", 0xf8}], 0x4) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x2, 0x8, 0x2, r1}) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000004) pwrite(r0, &(0x7f0000000040)="94bf3c9515ce13b4209cfbf35a437b1be2e22bb410940892e037d87373dc1b5cf7209d7d269222949b01d565169ccb5fdc1883f998ce823f11348ef296bd85e15712fe5fd108b1fa033cd31842d32a27b8e70214c8dcbee9732c498c8b941bebf9915d332d741b152912c7320a1232e8860e2cd34f76240a368bde2c23b2f4fa5d795b47c8363eaa87a751dc0fac7bf9b96d925903df50e3b7c083375ef1a574082226a13e6803a8a84396284b1ca916808cfea31db704472b91878a38b674198e404414d01ef415d76f1793d8399f2a3e80b8431c0385396bf5bbc25f5de9e95680", 0xe2, 0x0, 0x0) 16:33:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r6 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) msgget$private(0x0, 0x149) r7 = semget$private(0x0, 0x4, 0x120) sendto$unix(r0, &(0x7f0000000800)="672830392bba132d932a1c113a9aa0139e293e051ba4a5e0fc64378683fb9c0e06a65c92ca0c61c10310b1f987e9b42861b31e0578e1eb3ac928f56addd6e9ce455064e5a0034e6a3444bc69abc0c32822a240a78378f46a966c50aaa2ae3e2d0c9dab5178337cfc32e52c12553b641715c2b98ae927b5a5bcc46944bcaf4bf87a250e831693f9a1969014b7f35464412a763df9ac6ed8", 0x97, 0x2, &(0x7f0000000940)=@abs={0x0, 0x0, 0x3}, 0x8) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f00000004c0)=""/106) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r8 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r8, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) munlockall() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={r1, r3, r2}, 0xc) renameat(r8, &(0x7f0000000680)='./file0\x00', r8, &(0x7f00000006c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000700)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000780)) rmdir(&(0x7f00000007c0)='.\x00') 16:33:45 executing program 0: r0 = 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', 0x103, 0x13) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xfffffffffffffeb3) 16:33:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x9, 0x4) 16:33:46 executing program 0: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) 16:33:46 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1b1}], 0x0, 0x0, 0x8, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x1ff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x95}], 0x9, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x8001}) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r2) 16:33:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x3f) syz_open_pts() r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 16:33:46 executing program 0: r0 = socket(0x11, 0x4003, 0x8000020000000000) clock_gettime(0x2, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:33:46 executing program 1: setrlimit(0x0, &(0x7f0000000000)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x7, 0x5) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)) 16:33:46 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x0, 0x4, 0x4, [{&(0x7f000000f000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil, 0x10000}, {&(0x7f0000054000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x40}, {&(0x7f0000226000/0x11000)=nil, &(0x7f000016f000/0x1000)=nil, 0x10001}, {&(0x7f00001a1000/0xf000)=nil, &(0x7f0000006000/0x2000)=nil, 0x7}, {&(0x7f00003f1000/0x1000)=nil, &(0x7f00002e6000/0x1000)=nil, 0x924}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000044000/0x1000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00000d2000/0x2000)=nil, 0x8}, {&(0x7f00000e6000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000262000/0xe000)=nil, &(0x7f00002a2000/0x4000)=nil, 0x7ff}, {&(0x7f000024f000/0x1000)=nil, &(0x7f00001e3000/0x3000)=nil, 0x1ff}, {&(0x7f0000085000/0x4000)=nil, &(0x7f0000170000/0x4000)=nil, 0x10001}, {&(0x7f000035c000/0x4000)=nil, &(0x7f000023c000/0x2000)=nil, 0x3}, {&(0x7f0000126000/0x3000)=nil, &(0x7f00003ea000/0x2000)=nil, 0xffffffffffffff01}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000290000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00001c9000/0x3000)=nil, 0xf9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000354000/0xe000)=nil, 0x40f2a1ac}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', '.\x00', ['./file', './file', './file', './file'], 0xbf25}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x5) 16:33:46 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='$-\x00', &(0x7f00000002c0)='\'.\xfe\x00', &(0x7f0000000300)='!}%[-@\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4012, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x20006) close(r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) 16:33:46 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000000}, {0x0, 0xc600}}, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1811, r0, 0x0, 0x9) fchflags(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:33:46 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) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f4ff2d2f66696c65edbe"], 0xa) 16:33:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/82, 0x52, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:33:47 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSDTR(r1, 0x20007479) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xe4c899edc0f38153}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffff8) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:33:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, 0x0, 0x0) 16:33:47 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) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1d89994172849792) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:33:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000500)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fef02b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb"], 0x1c, 0x0}, 0x0) 16:33:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) sendto(r0, &(0x7f00000000c0)="8a6e472ad2fcba1adbfb37a56e0741c35802a0d899e90298d6c6f9e73e1144451c0b855ec7", 0x25, 0x2, &(0x7f0000001180)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000001140)='./file0\x00', 0x0, 0x5a) mkdirat(r2, &(0x7f00000011c0)='./file0\x00', 0x10) sendto$unix(r1, &(0x7f0000000140)="0d6c88fc5a57f2607867d3d075bd485e9323127d90cc23bb8521ea51666e89d71f8cded88ee96c89312282b6f7809b932369fd5640b49142695fa5beaec2df93bb5935e2e138722c46568e1f9e92badb7813126f901182024adc49d6b6fff5314675132c070c98493c6c2217e0fcf45554d860fea6dbd4da7a6ffc936c2a683002b13660eb40303fb6675270ec61f987ef212e42ec889903f0fd8a7a5814369809ea952cf06276c638b64b09900e296042eb29e0729879fd24fcd77365ec095701d7e8fa36e4b951ac0d24885ae2dcbf0916eda6f43c8979975ea3ca7f9579f4c12fb43d7914747863d911e46761681534c6f446e2be09623014913cae703f3191a4878a70a9e24e0b38aa5951ca6f4f99a36fc139be7effc6d8ae4274f9d1a38aa1734144016d3c577243f1d176301d8a460803717f8ba0231826f4f459d044a5d53fadcc07f928b267a3a480c6e8d885b04a6611bfc1cb4f83bdb855857a8a616597efe8e6a9cd3c0f3ec9e1f4cfb4fb27a88f43386fa98eadebef1f69767c29fc0dca994c818b9f9cace7366fddd33468f58f8e6986fbd26c68801c2402f35b7f75815b91331a189729a6b96cb11048a27104ef87d354809da8291d68abae93bfa9d74abf538c5aec5ea3de04b2e875dfa94fc89ef6eefc08290fb9486d65ad61f2f5daf3c0f488e74044646d2282c00d860a0d0d6c3482689a28e627f0a1f26cefe25e7ba28c24603d6b84ec0c259ff93c820481d7a97232ea5211081dae8475cc6b9b0db2bac41f8d59f343f324f7621d9c475e0336756725b2cc5cea02a1b6c2c8b525d5b3bd2f9ebd07436e03855cf27f333ba82f774c7d41e41f98f5450daca4be031f3933225333759de30dad74e328bc0ba22eef2661a4376accef40d9003779afc2a1cb1163e26fbbfd99e627534d7f2b8febeb445a5aaa1602992c694bd7c80095cc52608b0612d7007a066eef0693dd947df6626de0a6ae9df8865cce791087d110c1a2b4882611bd0086f3be50b21f99cdfc5680cbcd4634b59aac409590f8deac564f791670b3d05c86dba3df7e73f6b0f2126199599a052c6d5639776c83d4a4eace722a370f88338d1b4d617bd779c789fcd3a2578d430dfc87f37267bdd284b697bb4434eec726c4711cc0a724864a1867ea0dee6c37b553ac9f97b0bcd76610864b8c1334721ec896fca486be8805c84f6c4d2e4775ffa80de762291689b36821a5cf0c546e3298b4cee6623d03e612e165c82c47416eaf20b528292a48f9a13218321b6888573649dc71b60550e5b9f206573c3fffa36f26d51f54785342528ee9db2192ef884976d05c9789cce54f1018e08b8c6161e09e5ed7ec3cabd08d352b4ed57563981f2feb11b280315fbeac91d3f19c8ee6fc93be589c33ab396aa83eb73aab1a691e8f3ccefe16f4b018becf953b73a62cdcfc5cff70b28d0f471bb81b050bab4ecede5a29fe40d8544192f88f92e3bd1bf236f29820cf64d3b3e89fb2a70976b9eda6d7bb115eaccf8de0a6748da1537487b767f6b468190e3159ac4e7a10eff8c2dab6aca51cf05acfaaaf32b404d5648bb7795b20294bac6506baf1393a6c15f9e490ece301bffce55274b7d72902f3a865206af315f7c805a03a580c206b38d0ccbcfc872c60bd61c6e5e48f056b2a0df81192978bb90d1458af0d9baa4385ff61a5085bfda8cb8ed0d0cefaba883495f51b8e60b6c30007a3438e7e6f9a0ed5c4c61ae38f6b9af7eeda63b9a264a3721f6664c17421fd71218f008eef36740e50e13d832c1f967ec403e8cd3d4446d2696704cf94e24610a4c4e26d3beead9acb03f0dd04308471b4fc5fc9a20332aa9c586bb0cf5199f6f61b1ea150e3440eb187a4b7ba9d602a33b36df8dcbf10652e3c67b4f00b021e06f717275efeda4f2b96e569ab180b2092f206e9803c5c4ffc5123307ac1db2841d5e6413c376380d919f43399f1d4a839a8117f7d48699dec56f7a9b6857694a097a8a59f50c765c426c88e795f0f30efad29c544d5bfe570646db95e937144ac53f918012434c00a9c98501f91815d80a5dd5411aaeb92e7c4cf1ee5b010ed349fdc2269ec21e864db7ecb649dd6e16c6b70d5c0dd492e8bedef442c880ccd1021f5cc42f99aed4f911d691159dbef7779cb408e92a69be37035b6d76e7125689f247bbdc68dbda3c5fe8e9b79325628844f6fce9cce4bf8a3ef2c88d5bdb99d02d1d42c3b236196ae0aebe12f0f4688ca0dbb2f37e0d8cd0924d863f3070968eaee181245dda0a1fc3a7da9a024c1ee9c328bce8adad6ac2a0798f7ba5f27d9aef71294ce0b3ba9254f6408ce036e21d168caff582a9a72713ac3976da5bd47eb501bf536350f74a86856568612573a15244af913d87eccbada30a7879069dd3e273ab43c98999c1c0989a9b8621bf3df07fdee66b0ec3965bcc29bccf7871872df18c126a3cf22d3a8d0dee1966361eb7706245c948609cfce93c32ca2761cc5789041f8ae16eb87741ca5e9ead3b3f4b0fb376c0792ffe128a9231f6d339e8414758413920741ebcb335ea2fc42f6369ade03f15c83d83226b5519c81d69ab603be0adc72931213867f9723ccac9400bc7339d0ae43c8fa707e0ddea031d58959fcf1a44530b90a8d50f8f972cc0c51b82c5c59184607a6ccce60efb0c885d1096e797b24a5da9c070bc87b2c142338779a15c779a89415d61fb6a2c5f9894072b8ad4466db211729f460f897d971b5e42cda059b634bdb5c586159a5194f523c8248d3630415b2248548b3a8235ce327a776118c94ebc04d834b85e1a4f0da20443551e689052d9855b4707530302af15c602ac38f261a7d5e56557636fb0a911656ebc158add15d48f2d35c9223458abc6601de1e7a5840d2af162d9726ac0db21f6b2c122f9832483aa47ceed97cd9262070a679cc100ab0e36f8f31e1d35803cb25dac05f56fe8a52277dee420b8cc39c530bfd800257b207a4f1dccd89cdfe6dd4befdd5e66482d8e8ce17aaa0cae78e983f28a0efc064be6a1fda6b31cc75f2e916bb0c063467489346d94cd541d70b47c71d48cac990e08535c917f50da4d638290f579e00b84ec6e84dc397fba2ef8d1c33e445f08ce8670100c45fcdf771b8a53d60865805f8851a94b582dd0a0d22aa102f1c4a1b3fa8da81d153f5bc76824d36ba3b2455524ef3037558a4209c5fec59fb3ff130c2592ebd1c8145e693963a37388f71d3e568acb14c1f548a2a2f6a8e13870105d0833c39d04b7f3ff9fe9b7a3b84e2ea8b123221762eaafc18d0576677ec5ace14312c9560b8949a4dc340c94d74e0e89279d3f11c59d97d5f5face3902eeac1b7f59d9ab3ba9ccebc4a69f685f41efd9cf277a4d17d84046a7466bddffd8f87a1461b6c9cbf164efb219f80146c221f07bbac1510050fcf674e6cefee33bc8503c969e19050934bb47edad930cf4961b3ad31c9cad3684675857cf10ac71d0d97eff7bdd71c93ed4635bed53e7196e8855a330e517d8c2a518affade42c55b9f5a94d9f65bef0568632c884ac362812976bbcfeba49ee0b83ef2ae14b905adaf817487d43e8115265033a0d71243452295a329f7201ad20eb2efa861394e7d22c8a82fc0388a29d5e8d337f40370c4ab878a6981df8f3f6518593863a88082d6f6db722fc9773df4eff595c9410410f3e89625dbf5215f4c5105367e4cbd3363d08b0cefbae6f306821b859b4ed76dd951387c1e03e7702cf9a68e44fc6c7ce13ca899d51df2fa46f978696551146ca2c1e34f4e975e537bfa19a6c911e1c058f97ec8ee86909daf5410fcc45ecbe0ead81b7acec1d132f9ebf7b5bdb88825005a58aff5397d1d61a338251d86f49f5f66506a25ea1042285865d5ec4ffd65452a4359f3f1ef27e1367450bb318949d4c3c839a74a696fb9e4d4f104e76c70898cc35d4f3c7eec544acff81804b48a9a1e0650c143e8a01e081371f5361b01dba2a5bf6fe3ff81fd9916c5a0c6c9ae058471e377ee193b0bf089e629c8b524cf293fa77ec13b469799ebb4dc15fde5a7c63702d7ba1b70f3f3a58549c864004686c467ede0438a88bff488bf6559eb89feab9fcee4f389a5fd2afcbe0b6f34660d24d580c607d70016a15a36831b053e145ecffccfbdc4874c7fefe82b0df5bfb59b395ad7d1032fbff6ae8e07106af7f628809e7c1e6683aa1259ffa30ae75044a1c6a6788ebd07908b6014ffa851f437c495b7cd89c3c4b81f1624f67f7eb3b11d2a36175f0ff43250771cae61fdd10feba46a54fee5acd8056343f6f9e9867b61d14eb08f14a79792680e097d77bb6ca9600a75c0d634ac09e09499d59df98989e3c28a72cd0369e577691e9493678ee39ad738b6949a9d83e518761258f8aa5e684f66e3819e2878c4a99c49eeab8af91b4c0db1e3859a38006de1c3ad672c4e0b3158cf31d137947ca79d1d8695f9b0cb97f8c2524d785855c20de27cb4221e6bd8591ec96289252f002ed00acbe066b6b500057cef695f0502b705f20c09868e8963fdb2a47ce24920fc4bf1ee45db672e8c272d5434e674eb3b3a844b7303183b757f24f89f2fad98d700d44898b0bfca9de8bba6ae2ed05c717c899e9cc1a9a3bac7d0cd3d1174674953223097006bb1947acafa0de919890e7ecae75fd8ca2afae2ae39cdc4c9c21fd7e4b1a1e620931fe389009f5d4010863e8dc2040caea9778322897cd127679929350449f3afdde2dcab15794fd1b75673d9cdbad8d79cb66097db1efe4f2691cff72cb0e405b2a8c6ad6663298dbc160cd37b6ee83857caea162e45925005226c5dbb7d8d1f5f29f8dd39e4b999a2b2aee9294ba920af878abfeb644e091c8bbbf7f126159659e1941ac9fc6f4ee7b543af23fb97d587e0469d06db1e2b2b00acbdb8431c6e4894e4f1a64a023c0184fc9288b2bdc9577206bfed48cda5da3526b482f712d1fd3f0f1512139bddb9080b76d16d7e4185c264e8c2580855536786aaadfd5cbe69617f4f2d3d1d09af754f02d7dbd06b339297aa7af0bc6710a97966c11fd06746496176484c17c46cccf7282963689c9921cceb298bff624fc8e822b586a9b47c334b57da9883061de707ece6116429c72ce2c0dd75e06c80295454e9a95f333c9b9c1d6fe0823236208b56628e9222b641cd6e3508db2797298dc83024dee2be18912eb2383636e9eac065d745515f99d1e70c472f6c12a8475606680ce67069662c254d7f59568f3ee4a4a25f9e54fd3d73224342b118eb21a3ef3a2d16d3e339d3cc373edb8c0ceeae03da065e4db707d6b6294ac6a9c91f0b928c397e45b219d45428359e8fb3ccb1eae69162eb3b1c0871ae47429bfc8902d757381423418b3f5452115d1b1c695992b4348be622671413cc0f764df5eb673d58b342fee76abfebef6165a7a25b2dc4e9d4281becb56e5a1577e9b09b7da13fb0ea23332a81dd7399485c4be3bc4286bf77205d7f34040884fc1cfa4f71094873f68d25be31f7dcdec68f796b0ef43ba4b2738a3e2f39c5db34ba54420e053cf858bf3542a9dace0d9248ebadc5b74fcc3cc3886a414b2a9b935f9dc0131fc4afdae53f32767cfc75870113791c2113c130e48336d9fe07344bbe7ff84f3601658665510db3dad9956cd06d2ee7f51f5e12656e9edd400211c98ee0be793c69715715ad77afe500aad2d4796c780834ee355a2ddd3cd9cfb8764ebb1b6fc4a3110c27bcdccf26d26e0d962a41403836d2ff1d9c039828463f604c781bc91711d5c092c47b0758ca6dde4b8", 0x1000, 0x408, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:33:47 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = dup(r0) sendto(r2, &(0x7f0000000080), 0x0, 0x2, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:33:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 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) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x3) 16:33:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632ddb94ff334a5619515a4c8ab06198824b3da0253f00000000000000c7d4c76e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef18db93f12fc9b76a31d91ec0000b53a0000", 0x30f) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00100000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e4071959396f7cb7d640772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59c82cf898277b122d7e059df0ec0e763c615d4414c708", 0x10e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) 16:33:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2d5}], 0x1) 16:33:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x9}) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r3, 0x20004b43) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) 16:33:47 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(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x20, 0x1, 0x20}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0xb7b5ea7ddca58590, 0x100000001, 0xa2}, {{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0x8, 0x9}], 0x80000000, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x40, 0x3ff, 0x8}, {{r0}, 0xffffffffffffffff, 0xaa, 0x2, 0x3, 0x1000}, {{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x1f, 0x47}, {{r0}, 0xfffffffffffffffb, 0x6, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0xb9c8971c6cfac96d, 0x40, 0xffff, 0x1800000000}, {{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0x0, 0x1}, {{r2}, 0xfffffffffffffff8, 0x2, 0x10, 0x3, 0x800}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffe0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x50, 0x10, 0x49, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x80}], 0x2, &(0x7f0000000000)={0x10001, 0x3}) kevent(r2, &(0x7f0000001980)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x9, 0x200000000000}], 0x10000, &(0x7f00000019c0)=[{{r1}, 0xffffffffffffffff, 0x55, 0x0, 0x3}], 0x2e, 0x0) close(r0) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x3ff, 0x4}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x8, 0x4833ffe0}, {{r1}, 0xfade9065761d3491, 0xc0, 0xf0000000, 0x0, 0x7509}, {{r2}, 0xfffffffffffffffc, 0x1, 0x40000004, 0x100000001, 0x100}], 0xffffffffffff8122, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0xc4, 0x1, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0x2}, {{r1}, 0xfffffffffffffffc, 0x4, 0x4, 0x646, 0xe38d}, {{r1}, 0xfffffffffffffffa, 0x10, 0x80, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x33ab3897, 0x7}], 0xfffffffffffffffc, &(0x7f0000000140)={0xfa0, 0x6}) sendmsg(r0, &(0x7f0000001940)={&(0x7f00000004c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000500)="fb70c90c6816165514621afa013247f333f039c0b775f7a4aa6aaf2e41e8d42cc458fd81c0d79a06bb0d4b669206dfe82201cf492f661d89e98be9965af1907e4ddaea9a5b39b40a31bf9edff17f5f8a8ffcd9cec963ec1e08367bf76f542a8250fa9c41ae777bf483782aa6790d4e7d930c9c0bea25900b30a9747439d9a70de85c8309fc93191fc71cdcdb3fa18927d30855612d8234", 0x97}, {&(0x7f00000005c0)="0b399b8ef505d5ab05bbfe1c492536408219e4afcb839d945bc64b257ab3e28b93076d24867887f3b0f937fa74926fff50429d4498a959e8994f87ffb621195208c629a1da9a5066f639688bb341e745219d7dde160fff1f3bd6ff8c162551b48d82248343e0a0b0fb834ded70d79b63ec3185557df586292b4653", 0x7b}, {&(0x7f0000000640)="2c1739df363013a35df12249dcfaea58fb10f867603b788342191cf80f7ffc352f32d2454c56be733b84651614ca5a6cced68a90f7211c4ef7591c82a3802823196dc116a878f5867edb80bc0ee9f1988a034b641792848ae898aa0ce99496d99f2fd2e63939a0ddc1a3fb05852bdb37296175e0b5465c03b91781b6810ce2f7a1a47fcd52e829463a6d3689680d69083fd6f677610e4d93ce0cad593169139825bc0d903c073af90cb5afc3007ec429", 0xb0}], 0x3, &(0x7f0000000740)=[{0x48, 0xffff, 0xd64, "181614abe2e80e10deb3157bf88924954916fa4148ad2d12128b8ea6e64aaa6cb98e95270e7f9601630a94456573c460d5"}, {0x18, 0x1, 0x9e, "61d81582c4"}, {0x10, 0xffff, 0x9}, {0x78, 0xffff, 0xfff, "92efe04845a25e9516453d9183e780aa54d05b1f48977a5c5e08b275f95dd3ad6c63eed25bc239fbf23023b38b87264f57d9e9b818bfc1658499b9d53d853468c249ef6b2977b89b3831058e9b023a318d4debbe48e3e51a6ae4839b51e7eb9565ec"}, {0x1010, 0xffff, 0x200, "c212f8cfd245c4a9dea3b2dcef351714b63f83704db173b943133cffed542b713fbace65cc8b919d8e6b4e5cd1ad5e97114f63879d8a84ce06a8c199e99189f4d278153a2382a92e7a601e97e2e051e032f18721899838b2bb6adc260c58684791067be33b2218e7369461e466f491f0cf1841f22e6184019eef0cb1993e13b7bfdc07cb7ffb044753f6fe98d38914330ce8e1e4c83aa7d46aa54720ca17824a2a731d8b34c97a99ac9998fda2f97f78c8081d2833e66b1e67d2505cea1ed8c7adea55d2efa6cf730cbebc49dfa0fb4fef7458d4ac57de3f41ea07b9c3a4690154bf139ff25c93c91a990178331b5d89acfba192c8c56f0062ffde2ae9e0b8ca84ba31e1bbab8d5d4644a801f5c70f839a4da2eff1ee93bc03fb26555c1858308178562ce84338f195c3d04ae9deedb6748a1fe5f750167936387737f06786fec7e4359cc03d68467101ae47c5c4c9b2564859ca817f866345fb16a0a4c5d7f285b2bed909b3df7220f2f445337560a71d877ddcf288b6e7f4e4ed934e7a8db6acdca87df9695a90b64db30c2f5d681758c025e268c519e15cee45c5caeba029dfeed1f0f5a6edbd4f622e6bb5132d7c8b73204b9e4654083f92e3436a5b8714a0d788b32997f1ff63cc4614bcbf5222c70b46ca5eb00615786d97d2cba3ad93ed35f8f9d227d8e937dab56719f47cd459b752027f3ba23627b0b046b5c59f450a564f72ede70d077abf5ee6dc5eda159e322694d08e074f964236d825a85296aaeaa47cd8aa06537d6980bf0e3256de65e93a9f1c546cb0a931fc02507879f0f0a5186cd0b699f95f51a25bba8cb96eea5c4922b6e2ff46d85f2c1bea7a888bc54e182b1045296406f8d806d6bcd98e3208220b8a7c6d22865cf1e19a5fe6a061ebed4a67832645524240be41ad129e050f6445087e37603978e79c9eb8523b906efa486411f393417b8627a51bcbd31a660f5b882d59a8272c893ac31d5abf8306575c6eb62d8b9ca1764a37fb4b562de1c9b715ae9890ef707de053cf7711fecfd7c6c663f85a0b76066a5be0d7b97ccf1ac03379fb428e7efa7f7f9c3fa747774286ccf9d54ed0bfad533f343d684e277f8258590575dacb1b4804b5258700f404163b9f01130e538c167920f7410b02be51d3b7e9483d842343647833aa9d78882dfcaf1d864aaba92f1dae0126eb9238e0323fb7fbf93e7b8c3c73573d281b3e05ce433f468b806021e2f9fd22d9683e091aa4022d5f2d4d351e2fed5a0688350b4ec36e02e656a7dbbf87155a2b80d1e59a7efc5d7dc97a3126c8acd9823bac248370c5a962e8bfad60676ba883e9397cc8ea74398f571b2bed7c0e5085d940190f67a0799b1c72bcb024c5784601e349e4249d21708a35c5c5c4b2f833d55fc320703f4edea37cad3ebbe7d0d124b13f8be0445549503cd055fc0ab7a74ebf0f6720364ba5bdeaaf93ac18cb1a68c2e0cc200215e1b30217aec749de3fd6dba8194a58694220e0d70857d7ed9346bf62c741b47981a52557b926b4e57703fb9178aba02022f3ec3d38e14c8d62ef7b07699fe64536faf25ef4bdf30c7c3b0425c8404632bb572558eb1688f56f4eaf0e93d593d688c25986ca348fa80d7ee417b320f77f96e0ed5b67750d52444128515fbb731834e258f7533977060043eca19b33775caf202535bddf369635cc5e620782b79e088e03a927e8f330f79b1549c1f24f7b31685ef1e7c60b4059a8e5ca967d8a26d68cfd0c1c96c42664344b4acc0b69ef64b1487672d763b807971b674257d179c6c63f1b6590f6773ecc6d16517e7486d0d078e1eb21cf251eb7aa483dc0c95e772ff8aecdee6b9cd272c43096faac9eb658fe3a13fa1e76c0098df057b2da48d9c00133a78068d5bc6a0d86c6bf9cc0ef880f813891e031b591c42f0a74ee2f9f1c736bd978899404a47647013eeeb605e44d329332254133fbbe5d7fceb521fdd6a02a0d119e89ea7465eaae94e9a22a14d8d3a6c2759aaacccfb7ce9d693404ba2451d39b20abcbcd6e25017c41bdc3dd1276a6555f639938241fe1532f719a2aad62a8141d5eb174d12ca647c8431f69b0e5a2250bcc9836a530edc41fafa87e9e7d20d52111c98fb3348e047f707c7d68bd9331f1f0a73519e5c9c969e7b9dfe26e3f1eb0e6f3b3bc9ed8080133618673a082d1397a6178483500c6b704deecfc655efa7255ff5ed0b9b0dd39647ae9eba8d29267b29db5bba955341c1c28ec1dc3ffc6f2514c1fccad609600b9eb566d3fef8f503afa6da998660b15e5112b58657d4349888075a12b5040bf94ed8acc0618f243a4fcc68442680353cf6a07fcfcf9dc1064180ea4d8a7d737f841deaea881e5fe32cfa9d72c2c630d6b474f6c92f95ba8ed9ea65d47636fbd8b28f1f75c332028829b46d5d8c4e7c178b8b53c06339961dc9f9d5eec5f2885eac9bf839878310a8dad618365023a1e510579ef7b1a32cd194a7d4d5850e443b68f96da06f22e276552f1e013ef021db352d575bcf60b38f23394d7b51841261908de14a04e75b4e6b25116c32190a609c2652f9a897501301577c20a274f41e86c3cdde32c693accfde42966363a030ff177f6073f97b9cbe6e80088b5bf2480ce71628f9a627efae968860f053210c77f2b71d3d0e6078f066784fb16db91e6b68a0d44874d68683f2abddfeb199f37c3e6389af5848e1616c1f71b3d15a20a27684210f71753d16da5fffc8a822011b843115628e9bbbb9cdd309decc924fdf357d1a523da8d5d7e62d667bc529f5da89b5dd0d4bcb52d26118ed616b29ec65d05e7cf3958db95d85dfbddba144983c169e991aa17baf402124c32f9ecdc4866dd4c963d90cc77e519341cf5b9194870b3e7aea112d9f233c116e29031c0e091644b1b11566fd12a57b3b80948b2c044b540bdb56cd4665b847ebd0bead3c672724ad1bf95429a66baa7b0ce46ffea670bb9feb94d7b035bb118b86ab6aa808d5a358a393087600100cec9511fa6dd5fb0e0a2ae4b4971aea6065f170665714ef3cbf4a4096068074f9d84c1cedf6fd2b2ef6b3ef9a267c60fe46dbc257d1921af8e0a2c5c362bcbd16a4c505932cbf6442c41d6e9699ff03a5360938b3c0b68268201e57923b529467597a801af35294cbc4fe86d620dd2208d26a87be68ce774a275c21860b2f3ab54f7d96a8208ce5902e1ac4abdf4a47c35a3b5f20c8b6170126a76a8498a9ed93f799607572397d26f46f1e57d6b1e4261988bb345413967101acfca9474390899daca52a97896cd6b7fb573330e6f894312e18e327c80c74eb9eebffa81c7dee980f7293bd83f61ed65048dae8c17b413f89412fd8e804211ab2ce0b3cdf43cc507ba876afd5603162c957222baf5d8b6e70a7738afbc74512f176332fcc3c46a28efbe1027d77d8d556aa63976e0ca5ac4d403b74cabb0961cd579c59f4cf0751ba8c0346f9117b7cea2e6281d14cc59200c74da003c59d4c6a454e4530876495992a352bb37daf952e7ec082a1cad428c7239e765bf3691439c51d5a13790ff793f47b3aa72200e97f9502e7673ebc7910d7b74a9711169f9f9ff1b2b99a379c026d503c5ce73c63b543164e667ce762b42ba044b7b697793207f43fccdf4aa1dea2b11eddd9638e4d784f7bb85c8deaf8d6819067e7e9da4d791080b6c6b66fd272a12f3e56958f8d1a8b3fc941310e36cd471a1b58bf82bf5d00593a64cd009b2ae5a6d4168f0b3bd06d3e68e0b1e55397b68fb62a11e288205444d12a891bf2fbd387c64fc31069becc98d8042827512c284829a224f4deaac40a030877a290bd3ee1f5764ae4f69507c215164a8e0d15341c2c9c6a1f1fe2947291ee295ab3fb3523ab11cfb8312edc692f90fd6605ff815a0ae02ce9d5b4855107aba31035b52a8b917afa2cf3d3fb89cb11cfdbc9ebd60d459012b3bf3307cfa48de3817eb3f466aee9d5340e3629f0b65ed030c4b62e16beb5175acb478e78d2ddc651e2df1f02d9737b86000838c151c5b1a5299d0b7f9627f0bfafd3836eb66dac0b8190f71e860815f4aee9585ad88a20e1cf034b57364f8d4cfa11a3252d5d38da7eac4f7097324d1e910723c23d508e45bbdf7f093d55183bf7d527a0cef27e6e8a7e2f3ffc9ce20d49bb514b4d655bb724e6139b843b3b61fc5956d916c6ac27a9e4d9ac3e4888753da9839585444800f3b08626e616910db301d1e715e166c63683c5097c5dff2376321e43c02d4c9a02377620eae024b13e645e98a576337c51e701fec1e3c58384395be36dad47e0606129e546aadcb784803df048c2737a67dd32df2eb11cfcd221b4e90c6a2fe448cc53f83c4c264f794c7b5a882af4696af9e1e1846e4a45c99bda3043a6f69d7581457b064287b55b1d524c4a51cd45a994c7a2a197116054b2caea9d72d6bcd338eb9e2f9ca7a584a09c01f50016234f2f3f984e72b33290105019a204bffcf61ef0f7272ebb7f169536e0a187f26ce86cee5cd2a0d365b44750d00d5ced77351c1e9727d6772f865a4c0811f3d53e29d60551f229cab87c8799202a57d4e2f4e10ef504edcb37c24df2cdfa4244d32bd9676a3d7511ccee20304ac7c7c6ba5ded138b339e408753ca86ff7e59494f85e5cf4c70be009e7ffb0d36accd9d84987a3f3ba0e6e8a42e58435efbd54fe8adaf431f6b919fd35c8c5243069350708f9bf95f6b88c02cef769456d725c4d3ef7de00f1a0bf4677e55b59afb75810a68ec43fcd1b148200a5efcd1dbe6c72c42a01ce6e5f07f8b9946a71d6e0a3d87318fa21d42c44ad0a36c826f7880f45560c7af8a7804d0a5dbbea15260c540dad97d35fe5d65cd7e8a1e8922f77856a2cc1511da7aa2b4bb875f5698a6533d2bf9f3ec8474c350834937a6173da9686f183c2a949f3ddb1618eeb5149232e59441653d3b917f76c4ca2fbcb67d6322439f4451962741fc6c4ee600302e788800b2aad2a4bf55b119a205d10f4d463651388d2d002815ab8a42b515c454ca006e25a9714377ac1ffce7d6d413fd58f5377972266d84295c165db1edc8a333e633a933c639260c9f42d53e6368246d598704549565ad6abc466f0dca648423cfc71b659edaef4ebd22cbccfe5b112ee1d2f16aeb05d0a734dc6966325a8f23d7279d7c855381c2b7f41bc736efefd1749564645ed0ce5fc11cf268558ed998754d21c4cfdbc6ae5449f24719297d553eabc4cb5eca5ca7ab971a544eccc9ee05dc240180182d02680fd8d99ba0fa73a8d6c0c1969e1b8633b5460412438a14663ba7f3ca5a3146e36fb6b4e0ba24a86634b3710d7bbe44b206d52a495ecb3d501862904b88c4e2c112f185d6a1b810e5707d90f7b54592cb6550f2d5de5c2abd7b7d572444e69f4531e48ecd27c83a083a442b0b737d42549c8480f6fe6bd24bea1888672b4b4f611e54407fe80af817121d009e03be47c97d7305893b3ffb27b77417dfd903fde20010e5fd38cdcd6345bcdaa20f88efdd3d1dc8f3ab28aeb38a5d20968bfcb94b6324acc52e3fcf1c74d6e08bf0e511a614807e1a4d83305204215dc3ba599e8ca09396bf2cb49e7c54bb11c3e9d7cb05c2afa7e2049f0e5fa79818b8207ba4c7b5e607362ab3911a587c30f866189c9df1567ff709ab27faea5672dee9626656d721c8639ac48e79d703577e326f01ecbf1e5807518f65734fa1f97f6ae17bc33c156e4d30d721e01c3d746ab63b89ae4862582e8d04e54cdf646a257c88a626149d071a1387b489d5a7a7ebc382b1a56e10a9a35f6"}, {0xd8, 0xffff, 0xa571, "14774519e15db2e7a1e9e7d47bbb00464709e609308c9bcffb55d696f616b834404c681665c60449127f7feaf7824b526aa51f2de3b88ff2e2e29bba8ecc503e1ecf1041de62cfc838e1ab548df9915127568621602b5a89d19b1fd84647b52e3d64ebaecc75658c6c3712505d4ebbe5e0b3340746597ba59ecb32894edd19fae02f33380d14102732e88c7b071311c2861b54e8ab8a7c501948a38d080b9c89d6fd6db2fcd6f5ea543ad492383593f77573d2339cbab9bd32344e0b35bdf06377184a"}], 0x11d0}, 0x0) lseek(r2, 0x0, 0x0, 0x1) 16:33:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) getppid() 16:33:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) r2 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffff8) write(r1, &(0x7f0000000080), 0x0) 16:33:47 executing program 1: r0 = socket(0x30, 0x0, 0x92) write(r0, &(0x7f0000000000)="9c852cc2ac3d92eb", 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r1, &(0x7f0000000200)=""/142, 0x8e) setsockopt(r0, 0x0, 0x0, &(0x7f0000000100)="7a50326f8b12139af1482699de2c14ee7a20e6d06bfb2deb6d55bcd18ecd58cfa0d9b9eae76c21265eac4440c9ce53ecbfacd7955f11dc3d7eb3a5f36370a36e6da56892687e703925b2e52bbcdaa7dbc83c6b61ef1cc2f0cf9a7ca140a876eb45a038d0e13eb038", 0x68) syz_open_pts() fsync(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffffffffffffff80) syz_open_pts() 16:33:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffde6f5eb8) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="1c9c768e60e9733e16cb3725e628c0b087fb3fa919b6c104561560ae058c340080ea563aec96a266733e9950a806089281fc646a0d809c701d780dc2f1649e2943b7e38afc76f0715f5c1ab86c8f0b3ca12625c6975a2f5d20baa83492ba1e70b3e61a90f1b421313a5edd15691846aff8f98510289abdee50127d2eae3173d23febd126fad4bc5d416fffea40bdb9f9e86bd6fbd0b1fe6860b86f83c1082f655b960b3213f80da42f8f4d68eeea839358a452623b52466a4eff71917a440fb9812708fe46a9759938d348c4a1f22a1c5038947b4612ee7253fc42a52d34d7b10848b4a17de90b4e1005a9636673", 0xee) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) 16:33:47 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f0000000340)=""/143, 0x8f}, {&(0x7f0000000100)=""/13, 0xd}], 0x5) rename(&(0x7f0000000040)='..', &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x100) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x9, 0x6}, {0x3, 0x80000001}}, 0x0) preadv(r0, &(0x7f0000000540), 0x0, 0x0, 0x0) 16:33:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) kqueue() fcntl$dupfd(r0, 0xa, r0) witness: thread 0xffff800020ace370 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8076ba15e8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_read+0x101 #6 VOP_READ+0xca #7 vn_read+0x17d #8 dofilereadv+0x1a2 #9 sys_read+0x83 #10 syscall+0x552 #11 Xsyscall+0x128 panic: thread 0xffff800020ace370 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 99029 87849 73 0x100010 0 0 syslogd * 82654 59887 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020ace370) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: 11 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020ace370 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020ace370) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a5d450 rbx 0xffff800020a5d500 rdx 0xffff800020a5fb30 rcx 0 rax 0 r8 0xffffffff81adb933 kprintf+0x173 r9 0x1 r10 0x25 r11 0x747599f61fad64c0 r12 0x3000000008 r13 0xffff800020a5d460 r14 0x100 r15 0x1 rip 0xffffffff81a7b868 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a5d440 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=82654 stat=onproc flags process=14000 proc=200 pri=4, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a11b28,0xffff800020a5f8c8 process=0xffff800020a4ae08 user=0xffff800020a58000, vmspace=0xffffffff82664870 estcpu=0, cpticks=1, pctcpu=0.37 user=0, sys=6, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 86812 125840 3114 32767 3 0x90 nanosleep syz-executor.1 3114 463179 57756 0 3 0x82 wait syz-executor.1 58223 12433 57756 0 3 0x82 wait syz-executor.0 27395 190168 0 0 3 0x14200 bored sosplice 57756 329458 2325 0 3 0x82 thrsleep syz-fuzzer 57756 47074 2325 0 3 0x4000082 thrsleep syz-fuzzer 57756 106619 2325 0 3 0x4000082 thrsleep syz-fuzzer 57756 256671 2325 0 3 0x4000082 thrsleep syz-fuzzer 57756 267227 2325 0 3 0x4000082 thrsleep syz-fuzzer 57756 315291 2325 0 3 0x4000082 kqread syz-fuzzer 57756 472794 2325 0 3 0x4000082 thrsleep syz-fuzzer 57756 457738 2325 0 3 0x4000082 thrsleep syz-fuzzer 57756 352691 2325 0 3 0x4000082 thrsleep syz-fuzzer 57756 224164 2325 0 3 0x4000082 thrsleep syz-fuzzer 2325 443553 73993 0 3 0x10008a pause ksh 73993 153892 79469 0 3 0x92 select sshd 73132 518056 1 0 3 0x100083 ttyin getty 79469 409733 1 0 3 0x80 select sshd 87849 99029 72750 73 7 0x100010 syslogd 72750 205012 1 0 3 0x100082 netio syslogd 54235 111701 1 77 3 0x100090 poll dhclient 75720 190204 1 0 3 0x80 poll dhclient 40410 43083 0 0 3 0x14200 pgzero zerothread 55054 397914 0 0 3 0x14200 aiodoned aiodoned 79804 283890 0 0 3 0x14200 syncer update 17497 257631 0 0 3 0x14200 cleaner cleaner *59887 82654 0 0 7 0x14200 reaper 34673 473585 0 0 3 0x14200 pgdaemon pagedaemon 16384 210928 0 0 3 0x14200 bored crynlk 84924 170546 0 0 3 0x14200 bored crypto 7346 466283 0 0 3 0x40014200 acpi0 acpi0 90530 188280 0 0 3 0x40014200 idle1 2068 19658 0 0 3 0x14200 bored softnet 25472 171278 0 0 3 0x14200 bored systqmp 49672 110241 0 0 3 0x14200 bored systq 17980 153064 0 0 3 0x40014200 bored softclock 80077 38607 0 0 3 0x40014200 idle0 28748 184302 0 0 3 0x14200 bored smr 1 50360 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 87849 (syslogd) thread 0xffff800020ac1158 (99029) exclusive rrwlock inode r = 0 (0xfffffd806eb5b1a8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9457 6319K 6321K 78643K 11409 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 83 2K 3K 78643K 7997 0 0 ifaddr 31 13K 15K 78643K 1098 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 376 0 0 iov 0 0K 24K 78643K 830 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 5626 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 100 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 740 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 10822 0 0 sigio 0 0K 0K 78643K 90 0 0 proc 41 38K 70K 78643K 8187 0 0 subproc 34 2K 2K 78643K 2958 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 950 0 0 in_multi 22 1K 2K 78643K 2282 0 0 ether_multi 1 0K 0K 78643K 82 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 2972 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 120 22K 32K 78643K 34741 0 0 UVM aobj 130 5K 5K 78643K 156 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 533 0 0 NDP 4 0K 0K 78643K 525 0 0 temp 114 3554K 3668K 78643K 45705 0 0 kqueue 0 0K 0K 78643K 166 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 354 0 350 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 894 0 892 1 0 1 1 0 8 0 rtentry 112 1941 0 1908 2 0 2 2 0 8 0 unpcb 120 4131 0 4123 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 124 0 124 9 9 0 1 0 8 0 tcpcb 544 1986 0 1982 1 0 1 1 0 8 0 ipq 40 19 0 19 10 10 0 1 0 8 0 ipqe 40 45 0 45 10 10 0 1 0 8 0 inpcb 280 5463 0 5456 3 2 1 2 0 8 0 nd6 48 522 0 519 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 7976 0 7828 21 8 13 13 0 8 2 art_table 32 7977 0 7828 2 0 2 2 0 8 0 art_node 16 1940 0 1910 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 8 1 0 1 1 0 8 0 semapl 112 738 0 728 1 0 1 1 0 8 0 shmpl 112 154 0 26 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12919 0 11463 48 0 48 48 0 8 0 ffsino 272 12919 0 11463 100 2 98 98 0 8 0 nchpl 144 25548 0 23915 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 98893 0 98893 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 86220 0 86220 31 30 1 7 0 8 1 plimitpl 152 1808 0 1799 1 0 1 1 0 8 0 sigapl 432 10477 0 10463 13 11 2 3 0 8 0 futexpl 56 87898 0 87898 4 3 1 1 0 8 1 knotepl 112 5440 0 5421 1 0 1 1 0 8 0 kqueuepl 104 2224 0 2222 1 0 1 1 0 8 0 pipepl 112 4846 0 4827 10 9 1 2 0 8 0 fdescpl 488 10478 0 10463 3 0 3 3 0 8 0 filepl 152 57583 0 57486 30 25 5 7 0 8 0 lockfpl 104 2092 0 2092 30 29 1 1 0 8 1 lockfspl 48 795 0 795 30 29 1 1 0 8 1 sessionpl 112 189 0 179 1 0 1 1 0 8 0 pgrppl 48 276 0 266 1 0 1 1 0 8 0 ucredpl 96 16723 0 16714 1 0 1 1 0 8 0 zombiepl 144 10464 0 10462 5 4 1 1 0 8 0 processpl 896 10494 0 10462 4 0 4 4 0 8 0 procpl 632 25997 0 25955 32 27 5 5 0 8 0 srpgc 64 346 0 346 33 32 1 1 0 8 1 sosppl 128 181 0 181 33 32 1 1 0 8 1 sockpl 384 10675 0 10658 24 21 3 4 0 8 1 mcl64k 65536 17 0 0 3 0 3 3 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 44 0 0 2 0 2 2 0 8 0 mcl9k 9216 21 0 0 2 0 2 2 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 468 0 0 15 7 8 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 831 0 0 14 2 12 14 0 8 0 bufpl 256 34548 0 27534 439 0 439 439 0 8 0 anonpl 16 1543489 0 1538220 151 114 37 49 0 124 0 amapchunkpl 152 85437 0 85349 152 144 8 18 0 158 3 amappl16 192 70201 0 69942 256 234 22 32 0 8 0 amappl15 184 2067 0 2067 17 16 1 1 0 8 1 amappl14 176 2748 0 2740 1 0 1 1 0 8 0 amappl13 168 833 0 830 1 0 1 1 0 8 0 amappl12 160 1218 0 1215 12 11 1 1 0 8 0 amappl11 152 2254 0 2241 1 0 1 1 0 8 0 amappl10 144 1452 0 1448 2 1 1 1 0 8 0 amappl9 136 3513 0 3508 1 0 1 1 0 8 0 amappl8 128 2726 0 2658 3 0 3 3 0 8 0 amappl7 120 1804 0 1796 1 0 1 1 0 8 0 amappl6 112 1741 0 1728 1 0 1 1 0 8 0 amappl5 104 2565 0 2554 1 0 1 1 0 8 0 amappl4 96 9808 0 9768 5 3 2 2 0 8 1 amappl3 88 3449 0 3437 1 0 1 1 0 8 0 amappl2 80 70865 0 70793 4 2 2 3 0 8 0 amappl1 72 275341 0 274891 37 28 9 19 0 8 0 amappl 80 29248 0 29212 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 155 0 26 3 0 3 3 0 8 0 uaddrrnd 24 10478 0 10462 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10478 0 10462 1 0 1 1 0 8 0 vmmpekpl 168 80945 0 80914 3 0 3 3 0 8 0 vmmpepl 168 1322164 0 1320636 342 263 79 87 0 357 6 vmsppl 368 10477 0 10462 2 0 2 2 0 8 0 pdppl 4096 20963 0 20924 8 2 6 6 0 8 1 pvpl 32 3836859 0 3828328 438 335 103 128 0 265 0 pmappl 232 10477 0 10462 23 22 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 620 0 27 17 0 17 17 0 8 0