28da76b4cfbc7cb16f1a6207fd1ce324234a4e72457d66dcd6bc8ea252ab32e754de3eacf54d6afe863ca2bf3620c673cd83da29d8fc8bb134c3be95dd2a4e61506eece5a71ff57e10673f4552ec2e557c7d72c58ed89d9310bb84a5491f592bc7019623d8ae5ebbeb76c2715ec0ebf848002883dcc3ea2354536e577d85addb50287acd0f57d7a457588fb7822976edd12ad8c58bcaa2c4793d882e586f90202b89ecfd9804063151184df9662437fb70b2b397d19b39cedce80c7c67e4c9810f90a94b8b61ca07898ff55747e216bb119805bc4b3bae30239b185b4bd4f1b5e32fd39ca699cdcea22eded4dd9e70ceed25c827409c7a50219a59e2af7a36740d280daaa801f3699f8bd3656a893aed54991da8c8577089820911d4a396c96ecef251eb6416fe99665c615a52ae65f1bd80f99b5901c643f5906baddc7971415328492dd3aca1d40bb978ae00598abb3451d256178a8343f37522337d668e2d6c6465c093062f652936afc6d26628c2c4aaa2d58be99e330a6496dfcc4fc606403c4b7195724b9e0e101a8f54828db3f3af71b391e948f65f115c857896c9c8e69a255d4bb4306bb80cf821b6c5b29a46fd9ee6389e286dfd55217d5c28aea30f4fc5144747bd1e1bb412b651c591e99a8342d8a49b14e13473a32613121b51f1d42dee7fff9392584848f308a71d1211188b17f407c0601ab24a99dee5c3390cb728150f2b2dc0b9bdde6ae6f490a1dfb87e2e345bfdc8641486d44c1215aae9b403ac8871da4fe9280f43c2265b33504a547fe6dac57927ddb80678885acabcbc2befc627a30cf3909521f7c9add688fba2f06efbeaf67fddcc65864c1bb396aa05a212933cf25d557d2050618bb277bbd6ab3ef9e30522b8d80172054e7da003579722f5e8256fad23cdff93c3948a1b65246d20247f61cda6f8baa2e4de22df9419d38768585d9f57ae72a6ec45455860b335e84841273cb241400ff1799cdd217695975a14e4c0c6803e4821f6a438d2a1d8326a1171890c8f3cfea1e211155152307b3f6c39c32a264f8affec7cca99b9b921c40cd0e076a16298c8499bfd15231cfb39127867abb1bd15e134ecc04ff9b048fa09a8c639454eaf759f3188040a8ffe6286575a6bceb662cd2742ee714fe737a1feea01835a18b3db3e6223e7fa18b4a868a706b196a5e85747f084e46c8c4177c4a74d72459b2d3ebafe96a54bf262648a82524336efc03a704cb352cdf9831dbffc6e2a20b619cf59a4c9a63bc23c93496284122bb0d7f60bfe9a9eb099e839deb6db5a004670d516bcd34939d00ff53038da7ba652455d192ff436aca456ca5bce80d2d51500d358aaab19f4ba654e7177d60385a768d2") sendto$inet6(r1, &(0x7f0000001140)="d597406d6615bebb7c8b0bdf990f237461a8a5a4df96fafb807fe1d1b3bffb70ddf04f7bc9fa4632f48c0236c6ed57ee3adc02d914c21af29f907b682163ff1999f397b901318186b759392ccf1d727dc5d9a6ef2bc99f09268f49046a23245060db3ed4d206e70bb2ec47124c1fa4f9488d1587b5bb261a8b8ab30ba2b2c8298a65d83cf52c6f4cfd51c9f4475d125ec4b735bb06740d053f01f26ef8f3c334964940e04927b14ba12236a0b24b138157", 0xb1, 0x2, 0xffffffffffffffff, 0x0) listen(r0, 0xfffffffffffffffe) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001080), &(0x7f00000010c0)=0x10) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) 18:23:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) getegid() 18:23:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/4096) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0x0, 0x0, 0x0, 0x200, 0x8, 0x200, 0x3, 0x2, 0x8, 0xfffffffffffffbff}) pipe(&(0x7f0000001240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001280)) socket(0x6, 0x2, 0x9) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000100)=""/226, 0x290) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001200)=0xfff) writev(r1, &(0x7f0000000300), 0x0) syz_open_pts() 18:23:02 executing program 0: r0 = socket(0x1, 0x8000000002, 0x2000000) socket(0x7, 0x0, 0xf745) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) socket(0x39, 0x8005, 0x8) 18:23:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000140)='s', 0x1) 18:23:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x405, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)) socket(0x6, 0x6, 0x6) 18:23:02 executing program 1: r0 = socket(0x10, 0x7, 0x81) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 18:23:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) getpeername(r0, 0x0, 0x0) 18:23:02 executing program 0: clock_getres(0x2, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 18:23:02 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) fchdir(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x480, 0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20a10, 0x4) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x800) 18:23:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x1}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b671c1b542a53a706000000b818000000290000000400000000000000000004bb893f0000"], 0x38}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x3ff, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000040)=0xfffffffff7ffffff) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x5) 18:23:02 executing program 1: 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$inet6(0x18, 0x2, 0x2) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000140)=0xfffffffffffffe9c) r1 = socket(0x18, 0x2, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) minherit(&(0x7f00006a2000/0x600000)=nil, 0x600000, 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x7fffffff, 0x8}, 0x8) sendto$inet(r3, 0x0, 0x0, 0x4, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) chroot(&(0x7f0000000100)='./file0\x00') 18:23:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x4, 0x5, &(0x7f0000000000)="16018fcc5d9f4596db6c583c05fa5615b9bc199581e6cdf43c7b894d8101e30e582c6fbedc270f156c9c8e10fcaa55acc6d2e4267e69db0cc16fd6186010d6c9aad140f234fea05011aa59bb1d00084458db0fc31c27a28bbd51b1ab0e0db30d9f1512aeaf81d2c797c2ea289f5d954dd3be66d19b24a264b72b5d823d40532fee58010a95848eafa3c7dde85dc645d1b27a9680a090a061dde93a6c57d9c69cd0bbd39c3f7353", 0xa7) 18:23:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) socket(0x2, 0x8a66d17f99b2655d, 0x7fffffff) setsockopt(r0, 0x4599, 0x0, &(0x7f0000000040)='<}|}:', 0x5) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 18:23:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 18:23:02 executing program 1: getrusage(0x0, &(0x7f00000000c0)) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 18:23:02 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) 18:23:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffff7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="08f240649f64865148c8b46a89259e505d47d2a14b3c0de77fc62f94f034ca0d98bd04abb409965c12bd6682575abcb4717d08a02df276e14cc262441154d40b5ff311213b5cafebf133e0fa6e6913899bb1c9ac2e8c51f36332dba79082c62fe375b85b08ea936e0f37e97dc178da2e62ea479f73cd6a6be98b2e542a12b478cc8ac3a5dc65c363f45e118647f5052c2710484cab", 0x95) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) 18:23:02 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 18:23:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x7}, 0xffffffffffffffb4) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) r3 = dup2(r2, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000140)={0x3}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000380)=""/55, 0x37}], 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x5) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x10001, 0x4) 18:23:02 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x6, 0x80000025, 0x2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xfffffffffffffff9, 0x401}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0xffffffffffffffff, 0xff}], 0x9130fbe, 0x0, 0x7ff, 0x0) close(r1) 18:23:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r1, r2}, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) fcntl$setown(r0, 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 18:23:02 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) write(r0, &(0x7f0000000000), 0x3cd1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x39) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x0, 0x6, 0x8, 0xff, "87238aa09d3da4a3255f8a4c31c417b6c3c456a3", 0x8, 0x7}) pipe(&(0x7f0000000200)) ioctl$KDDISABIO(r3, 0x20004b3d) 18:23:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b811000000290000003100000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100a0, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x9}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:23:02 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x220, 0x0, 0x0) getegid() mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 18:23:02 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x7f) r2 = syz_open_pts() close(r0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) dup(r2) r3 = syz_open_pts() unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x6, 0x4850, 0x20, 0x7f}) chmod(&(0x7f0000000200)='./file0\x00', 0x40) syz_open_pts() execve(0x0, 0x0, 0x0) 18:23:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/245, 0xf5}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 18:23:03 executing program 1: r0 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x2, 0x2, 0x72ac1c0d}, {{r3}, 0x0, 0x2, 0x82, 0x10001, 0x1}], 0x80000001, &(0x7f00000000c0)=[{{r3}, 0x0, 0x0, 0x20000001, 0xbbc, 0x68}, {{r3}, 0xfffffffffffffffb, 0x4, 0x0, 0x5, 0x1}, {{r3}, 0xecd1a008af2cbed7, 0x20, 0x40000000, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x82, 0xf0000000, 0x81, 0x6}, {{r3}, 0xffffffffffffffff, 0x82, 0x1, 0x0, 0x100}, {{r3}, 0xfffffffffffffffb, 0x0, 0x40, 0x10000, 0xffff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x2, 0x0, 0x30000}, {{r3}, 0xffffffffffffffff, 0x34, 0xfffff, 0x2, 0x9080000000000000}, {{r3}, 0xfffffffffffffffc, 0x0, 0x40000010, 0x5, 0x80000000}, {{r3}, 0xfffffffffffffff9, 0x90, 0x8, 0x3, 0x2}], 0x7, &(0x7f0000000200)={0xdf2, 0x2}) getgroups(0x7, &(0x7f0000000240)=[r1, r2, r1, r1, r1, r1, r2]) r4 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) connect$unix(r4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000480)) r6 = getppid() fcntl$setown(r3, 0x6, r6) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000004c0)={0x7ff, 0x2, 0x6, 0x2, "71773c4cf3869fdffc3a2f4e7b7c5bebca69e566", 0x4, 0x9}) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000500)) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000540)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) nanosleep(&(0x7f0000000700)={0x1, 0x6}, &(0x7f0000000740)) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000780)) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0x80, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000800)={{0x18, 0x0, 0x6c, 0x5}, {0x18, 0x3, 0xb97, 0x1}, 0x4, [0xfffffffffffffbbb, 0x100, 0x4, 0x5, 0x4, 0x9, 0xfff, 0x68d4]}, 0x3c) mkdirat(r5, &(0x7f0000000840)='./file0\x00', 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x12, r4, 0x0, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000880)) unlinkat(r5, &(0x7f00000008c0)='./file0\x00', 0x8) fcntl$setown(r5, 0x6, r7) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000900)) 18:23:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000ebfffffeff000000500000"], 0x10}, 0x0) r0 = socket(0x18, 0xc007, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x7, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:23:03 executing program 0: r0 = syz_open_pts() r1 = dup(r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x200}, {0x8, 0xbe6}}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000280)="582720ef2178787386f751202214e1fc4f4c6ae92113cfe764d6e6903af9de129bf95f4fc348cda839303d16d2800cd52f76b5b4b7718a9452cddd05cb47a7a8a2aeb1e026ec04dd4d535ed347d23b530cb4f90c9215db1418569187a1e221549e817091738229dc61fee89e1a7413bc71209f3fe4cc971e09e73eb97f3026ef3d04b5e33a0b3a525b2eb9545368a8b2ee6d367c17ec1a8d46c989a56208ee4888989bdad50fd0e202f1c641433a98c500000000", 0x180) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 18:23:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet(r0, 0x0, &(0x7f0000000040)) socket(0x85078e2def867e39, 0x4000, 0x1) 18:23:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x181, 0x0) read(r0, &(0x7f0000000100)=""/66, 0x42) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000400)="45189089dffff557987695d47726e800543342bd4091782eb3b2245286877c523e396a913f358f0e8145d938611aaebb7b17f9e44ddd879cde7e0d481ab96ea1263b0cc0dfdb", 0x46}, {&(0x7f0000000080)="23ad0ae6d5f868cf672929ca3c676c2d28e0afb6b208b4813f569f7bf7c7dbb54f74889dfff0b6b93c72ea7603f1c9ee4dd284d79be6e16bec08b273ab0350d33ecb46280b8b", 0x46}, {&(0x7f0000000500)="bccf6164c966b938cf9664f5ae4c8f3eb5601e3c440e263d46a7c8397cca2ac3be1afa2eb76b0928eae372ddb3c6151f4e3be6c124", 0x35}, {&(0x7f0000000540)="fb062d55ece8ae6c79b1ff", 0xb}, {&(0x7f0000000180)="39f4f5ba3169f10e0eca156ddd5c830518be7dfe2dcfebc3b2f49da50d9045affb7eccf40c30c89081dfd2916c774fee0f3b9b72299fef4d8d04166b2532b27cc910b2e1c7fec5c8fc8e639039bcec64f81c978a4ec5439268cbcf1be2932b5a44a259701061a92201c1227e10d10d723c2c0477d34a03a10dd78caed23709b76730b42edbfced03c5daf421", 0x8c}, {&(0x7f0000000240)="e928d6fc675649c0e50de0013a2aab2643377dcdcc310ea325fed765ac34c492604d027575235ab806f5a4b5de45931e653352f25a3912c6ea4198bd478d6abf9758b128cfdde91c71bc1f99cef18a314296f19d2cbd759df1bc29ac1f8aae32182571f3b06e0fe1f892de8c0473e714339d2f9665cd151d4cbd59d4c43e6df9e224e613c3b39f52f059fd2fd37aef08ecd9699aca611bc07c4a3d42f1a7e52d9a8d36497a2fd6f44a2c95c35e9ddde251089e60479d6de798117e473c", 0xbd}, {&(0x7f0000000480)="ddd16e9e6b737ee411066ab172d05cf16ab92d651215e1e319b1d9f92022a994eef83d7b395946243acef3d7d2a24e4c23637356e65f999149ba9d616baec88ea22dfd042b55c3fc4137089734b24457709b", 0x52}], 0x7, 0x0, 0xffffffffffffffff) 18:23:04 executing program 1: r0 = syz_open_pts() r1 = dup(r0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) flock(r1, 0x1) r2 = semget(0x2, 0x0, 0x80) semctl$IPC_RMID(r2, 0x0, 0x0) 18:23:04 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x400, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82ff0300032d9566008126da97f1462fae681000000001c19371bc30029c8b80376f434f10e6"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r1) shutdown(r1, 0x2) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x80000082, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0xa, 0x2, 0x6, 0x1e1}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0xffffffffffff8001, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000000, 0xffffffffffffff16, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x61, 0x42, 0x69, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x14, 0x0, 0x6, 0x2}, {{r1}, 0xfffffffffffffffc, 0x90, 0x9d, 0xffff, 0x3f}, {{r2}, 0xffffffffffffffff, 0x94, 0x1, 0x40, 0x1}], 0xad, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8, 0x80000004, 0x7ff, 0x7fffffff}], 0x8, &(0x7f0000000100)={0x80000001, 0xffffffffffffff7f}) 18:23:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x4, 0x1f, r0, 0x0, 0xffffffffffff7ffd) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000002300)) preadv(r0, &(0x7f0000001200), 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x460, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x45, 0x8}, {0x48, 0x74}], 0x2}) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) chflags(&(0x7f0000000100)='./file0\x00', 0x0) 18:23:04 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 18:23:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x19, 0x1, 0x3aeb) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xff, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x5, 0x4, 0x6, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x101}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x800}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x1}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000fc0000/0x1000)=nil, 0x20}, {&(0x7f0000f69000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340), &(0x7f00000000c0)=0x8) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000240)=""/130, 0x82}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 18:23:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x259, 0x4) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:23:04 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) dup2(r0, r2) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 18:23:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="9510f358e23aac4a86fda88c1cf66f6d74936587397b6bed4b04f2d9aa75bcd4a03cdab4bf004cd3bba5e6e83326961efc7a43ac41356c431d56cc", 0x3b, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 18:23:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair(0x1, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 18:23:04 executing program 0: r0 = socket(0x10, 0x400000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) syz_emit_ethernet(0xe6, &(0x7f0000000000)="c3f293c5ba02dea8bdd7c90f609de3a06744a5d414809c9ba3475c522bfc0eeaf75e3ee600c2c397b2efba5aad5ded716b9dbcc0272689c27fda27aa14e733ab329683a7f77d6b31d0b00cadc8341e7bd251f96527ee0f49c02544ab40ddffef5142c1cbc1982a40be0a48f8ed7e6908b40001e9c6472488e4a237a3da5b1e136847c1afbbef62da9be9bb399231318f874eb291f3648d57176daac609af381679eff2da56d3c714189f127cb6248873fbea881488c8ca077078d1f4e6d673aae50a0eeaa5dd4195ab848130019053a36a5bac855e812a0cf48bed53c6930290f18a942f4432") 18:23:04 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7, 0xf000000a, 0x3f, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x80, 0x8}, {{r1}, 0xfffffffffffffffd, 0x24, 0x2, 0x9, 0x5}], 0x4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0xa8, 0x1, 0xfffffffffffffffa, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0xa, 0x80, 0x10001, 0xfb}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x8, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x39, 0x4}], 0x7, &(0x7f0000000200)={0xc0, 0x100000001}) open(&(0x7f0000000380)='./file0\x00', 0x800, 0x20) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x7b, 0x80000000, 0x8, 0x6}, {{r2}, 0xfffffffffffffffb, 0x2f79eef11775642f, 0x4, 0x101, 0x2}, {{r0}, 0xfffffffffffffff8, 0x31, 0x80000000, 0xc0, 0x4}, {{r1}, 0xfffffffffffffffa, 0x5, 0x0, 0x7f, 0x40}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0xa, 0x6, 0x3da, 0x10001}, {{r2}, 0xfffffffffffffffa, 0x60, 0x2, 0x4}], 0x10001, &(0x7f0000000340)={0x4, 0x8000}) close(r1) 18:23:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x1000) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)) 18:23:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000340)=ANY=[@ANYBLOB="000200002ffa"], 0xa, &(0x7f0000000600)=[{&(0x7f0000000380)="be2de3fd4e8d7b22", 0x8}, {&(0x7f0000000400)="53e5d9c6603eb1548ae032f4b018dbdcbb60fb35d51eee521b1d3a0c3d294bf5daa92f8ae19401921e9b2ba23ce330c7da7d318143353979d6b8a951937d9c1bf756adb1f2e78bc0f79170ea8c", 0x4d}, {&(0x7f0000000480)}, {&(0x7f0000000880)="d9cd06319735b3b0b16892a28d8ed4a103524296580b3283ba89e45a73d655dfa7fb1f0084a704a931983a5ac9b531acdf1e82b0ecef4a4e59143ef42734d3c246807e4a2393dddfd5acfbc4739844549f0c9bf921caffa752c9946302dfc8aac2f790272e10ca3f4251e8ddd3f6d994f5d9b64d4e6c0ce5e1e157a404ab80511671ecc4707c", 0x31f}, {&(0x7f0000000580)="b16270372d5014282be621f4ecd51deaf661d01b1e2e0d20cf08d9bdc44d93f20c3f8be899fc4b52ea02dc960df58ce6a68c2db61ca87aece13379282a330c691c292e8a", 0x44}], 0x5, 0x0, 0x0, 0x8}, 0x400) 18:23:04 executing program 0: r0 = syz_open_pts() setrlimit(0x5, &(0x7f0000000040)={0x7, 0x68}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)}, 0x0) r1 = socket(0x3, 0x2, 0xfb) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x101, 0x5}, 0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x7010, r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) poll(&(0x7f00000000c0), 0x0, 0x0) socket(0x7, 0x7, 0x20) r4 = dup(r2) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/18, 0x12}], 0x2) 18:23:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xfffffefd, 0xfffffffffffffffe, 0x0, 0x0) 18:23:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000003880), 0x100000000000001d, 0x0, 0x0) 18:23:04 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, 0xc020699c, &(0x7f00000000c0)) 18:23:05 executing program 0: msgctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x6, 0x280) open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x44) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) geteuid() syz_open_pts() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000004000000000000e8020000000000000000000000000000000000000000000100ff0f0000ca350000ddb1773efb13be18000000000000e8ee00000000000000"], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x10001, r4, r5, r4, r5, 0x180, 0x5b8}, 0xd736, 0x7, r3, r3, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000006c0)=""/242) getegid() 18:23:05 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000040)=0x41cb) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x82}, {r0, 0x80}, {r0, 0x20}], 0x4, 0x7fffffff) 18:23:05 executing program 1: r0 = socket(0x800000018, 0x8004, 0x7ff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) socketpair(0x12, 0x0, 0x2, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 18:23:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="ac6c5980d399e6a1724ab95f51a78b30b1d526013fd383beaceb8f793307273a5de10d704f86681c7fef37f50f14c2d8217382d96d475caf8bf9c7eeb0da59c7bc950bf3c22d2290e86c25f7bc34e8c9aca9c85bc39b547692570ebabc523dec3a6cfdaa088f8ae99fa84856d876e9fba3", 0x71}, {&(0x7f0000000080)="6cfd370844561ee274704ed67de0207ead2416b90d855bd743138029e1dbe99dd4c15de8465b924e804740d9afb28ffd6bbe63a6b0b41232f788c064a180140510bfc1809352fc97f32b92dd6f929a9ecc722058338f2c54bce0167742d0fb91fec1465a84ff67f948e4a79ff181da14166bb78f94bcfcf904e8cb25396875f535f3595cf35221f4f6454966162ec472241f31aea58f8009a6668057dbd0cc14f8b6d40e372713c50c54c0328112b904d77ec7f5888628450179a2b77aae1aa27eed7f1677f0c5b5834dfe7f3f2428aa07", 0xd1}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, r2, 0x0, 0x23) flock(r1, 0x6) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000200)="cbc9903cf236723fbb3d819bec8da4f071876567327d0dee1c508c6f8e5d0824c19ae94faec80d307ef8cd5b1e86716bf170a4a33b43df2a775c6c45044776553d8c4c7ca4ece7f1b490d6c8884a5b92c17a3b0989020cd377c14073465756", 0x5f}, {&(0x7f0000000280)="a8603944c29d7cdb301f8c485284b117a735e4a1b1547cdf2d55fc875f952cd9d7cb8c3d0f49ea9c6cd747c0cac89ca860c250267013fde64e15de3fbc634e4e35539746a70dc854b70bbc7a2b48e32a19ce8ce0abd8aea4d79038ffe917d13ec36983dfb8edb5101fcf097f39a90a5c2613088948b677c237252074fc3a0f922c50eb5104f21e335d28fa6bdd1332017896a600ae2889db34e8d4724fb5ffeea1bf0f3568ad1873cffade7c6aa3dfbb01854c07f84a612fc05a0834ea537c6b4e53170cd6d5abb25b8032bb7f990d2dc0e00be2b0d6dc28c0281fbadae8fd497e5e608e80cb64e359174e93d160f5e5d5a3551ad6e3950feea834868264d718991d7df951e35158e2bf206a6d0f41532280a34cc4eb7f57c4cef44ea63aca0daaf5b52ce18b042e6e2ac1baeb0646e0eb09c314fd74eb6ab171e706814b5beea4f8b67bb84e829081ece1505f1596de7a8a10775c1f4f985049097ec186cde392121671874aca2f7feba6a4b779ab8e3abd6d6caade261d851504fcd9959d5c7e1b094dd2afcca687a94a40a6aae09e1236f751d25bceef007220b13feb4b59143da3fbc0e0a99c9438bf5239443e8617e7c088d71f27c68d7179cbfb811bcf80b6089905778a86576a614e687ffe481cdc7a987f9dd953d92c77a47a36574483190303bab6e5c2bc5ff4160dddfa4325ac9fd249138dee734f19d5f39d2a8622c8d9c859922016aadb36d876f4ec3c7fcb9b8ae86d33dec7701c298f2eaa2aa3d048b07c43e34db3e35466b997ab6eb0e639955759e77174737138102993925d8ff6ab06b104c1323abc439943c697f82dfac34e2f10c303c74437852edc3e3fb3cfd215d8fa80b8dc925b02729e741876b4c8c60429f7857b730639e3538359c7fa7db6947a93f5cdd6cfc4753efd1fce417a61cf951bbb66e907a3f5f816f1aa7c9f5f9ab086fabded4cfa23166427a11d4fd36f85802ccd38a9690a8301ef9bc679758d2f479597f1b27505de42e2883f514f7d3ac1ac78df5e8877112b99072e7f8a9ed0367bd39754b8ad38d0db2919b12b43921aaa91d144cc0ccc9b0334e1087f61865de951cb8479d2582b0c6ecfd212bbc1e170b30f202cf25f3b8f97d8725f931f8e5ef92b9cc29c5c6a0baeb3f987596ba375d29e2f4eb7e02acc1074b960bc3d4188c2074398050e6836b3aacc8e9bc1f26967c03ea7705c60b575274ba6a087f2822332b147c782febee20093bd9530bf4ead2a3896cc7f486acea39553ca33982247365e0c7fc43e8c1cdcf7f1a1fe2c04dcd3581b2064e3f5d54afac8e45f16089db7491d39d473a10221d9beaf3200cf043baed3c706a9773e12a59a9e9e056bd271ef231599bdbf5d0770579cabb55d9a93ca4812615c5decd612001b23c16bf7b8850969152462915900da598dd1a99c85d74003064c0d7f24da92d4df27526ae30b880a92e382c4bcb927a72814cf621dc70594a2d8e21507d5499d41194bd201789f2b3b7b170a2f581038e6f8bad59ea6d21ae1df830fb26daf6c1c28026ae9ab0d48fa06d66ce3becdeeabb090a198fae0c38b3130107b035faeb26ccea040373394acdc2b50000fb8d97e4f629f4dc1e0f1f225ce07937dd7a0e2e4a3a313e4cf413b2f2ea363fbee3b3ba70b947f4687a01221ce82c7e2a9f6633166c01f6c9ce2b85c11f0999829d9a863de4cd53c77f978132670d436b2b82febdd615f3d20713b1e202b06d8a9c4952480ded9abd27698f285b9dabe05d22fa082336a58408610802b9f6637e19636df2755fe5b7b027f07cedf30b89a8adf888e96e97ffa57682eed2bcef84918550bf48b134c160b0c827e493d324657efbdabc01492cce3d7846122665652845eed912b318aefb157d5834589baf6e16f62cc522a56530beabc089dc0ddb14286c7b9d4afb5b8d9e4fe3ab8746220534c94015c2511cd38ef989f00e28ebe208f231fdec06c2a92cf3b7304c35fa3d868dc488e3b0f5d3c5cfdd482001bd6424458b741d2629bb06c0840a35dc3b82b7cc46a13d7174c960849d4784f567e6ae9cd9827ffc7ddf8426dd2383c3f39b1cb2b8710fe1c03f9f837f6270391cbe2777d980899f60aa0baa5edc3c159a3dd5cb86bb73de62b97b5240f61b1cc5f04ff337c568c8579a46a0656759a2f1c41ac3e7dde9e1c954f752009f0b9ee67cd8aae8cc945bc460000e06d00d06996e81dc1de667a3761afc9cbdf86b995cef10d4c573e8b5da52d403471373467727646cae44ab13af305d6b966dd46631484b218ff51296a5a5a57f73c2d7753b29069d9319ce038c04abd67c2f6719c0948671bf61f232ba66f11d1ada7d52c2b0039dbf620566098660ee645a35cd39889d023b2e6350e293e1bdf0c86efb088f26a47c3a0ecdfab96b6427423622ab263dc0d65030db8dbd8c7395a507cae0431d7b76dd95e325c89d46dbed248f419b7002ecad4d1de0ef51fc73e89a4da32aec61a20acec693845d0e84850bfb094df84684ceafec5863eb883a7d7435ac3c33565f49cc3286731017bf6ef0dc408c4a48b8b531b16160d629c91de266ba696b8670fec07662e811f200c73d97a2d2c0c9ea0b7114dadf9a24e85ba44bf68fe929080c197cbe4b5ae6bd4d76f16fda8566d1fe3a62c3c730da4999695e1edf30d40afe9d023c1c38945230b26c06b089c5d6445e9f644cccd3cb00029b8f3f90512dc0bb1f00f7df372f413fe28b189edcb0627aa4612ef3b922ccf5e53b407ec9c75dc3d881913fb247ccd64a1f20fba231c7256a5b98f94f1fbe886827dfef8de6a8b14daf1ca7067393cde3bce9454f6952e4688c52bc548728132ebcd829449bc06e32f1b6af3f3493ea47b1d77067e5cf30e881aa44e108ca51477dc11a3ef7b24024a5b8e878dfcf62dc2c5ac90ce8cf364a021a99fd3b4322f4675d4f02b9b89701f100e4558c3946ff24e1e14516fa9e31106e8270de3cdcd7c5889e47855dd9d3de4631eb1b03687a4c468320ee60c4710704ebc04e06e078b57aae7d34cbd003b7bb19417955285fdae78a1990af4a61724c1a3f645f474bca888c97bc4df7c4aa50d98adc26a96f8aa00455d516869561e4fb265aa287b709ff753d216b7619e4ce8a9a26f733272d86620ecee9e4797e3710b3852f42017325ce8ebc0fcaa16ef76f656e86d8490cae41aeffd8eb6bb49029c1d0f0f69093b08704b16ec8edeefd4120aebcf55ca759da54730f1150d6e374a007939ee2c6e87bec91e49d3b91ed1e7c234eecfc7dab81e09f289dcdd2323c7e1dd78a432f39c64fea7eb26c029f5175da5fc2749fe7602bbff6d677e142fd683e2686fa2a0143935fd5c121b57d7d1705da27e625bdcf2316353a2237b9de7c589f4904a68facd26abaa35ae4271c9b2f4ee321050fc35722768d41649de4d25f5bbbd2c9467dfb186115bd49844e1af6a1e6fa1e9b5266933d62c2a44475c1d670729fff63c91c51fe8344d0cccba873c193f7819f66473b6bce49d11598d423905542065e5a7d0d5bec1085a6cb62f4378b48b1fcfba4d31a9f2eee3bdb3a75711267889d0f7f6faaf7ec6383d7590310d381a9229d47672c132a0ce2a663fda492209d2623a1a236d7a2e216a5bc7cddedae03b28abdb3b74ee8d49b3c2e2abba704dc5d29788940764cea7938b011ebcb473c74893f92ced73ebebef3d8adfd7e7f5cb92bfbec1e39d83e808231fc187e38d19a69395280be42dbfa6e75d15721a5a73ffcc6e55659efeb2032be3bbb7b656f6f8c85a1a0f4b5658e1447de52335a8e44127d1fc9787e4258e3711ba65ae0b4aa9b84f5a692361bcc051c57d379bc72bcd2d7b46d113118e62f90c53eeaced67294b78d266f8a49bc8d19af644a5962301cab130b6f8604fa5712294be020298077fb2c57cd5e6c9fe63fc23b7345d14e84a7e2caef497fc7c6a7511ed09d079ce2e485f64069c15eba21fb9ac7ed711e6fbea2ed45f7e8977cdd5b20cbcfb70f34e28b86a045da02da2adbbeef50d3c24136cd7e58bde03400aaa4f2f4a3b31e0c194164bc3aed143b19a1088c5ef7c3794aae5bbcc62c0fefa295934a25c9370d9efb0d7f10bba33089c59b0b45115d870b1defcc502fea7681c4ce539f4139208bff83243c1217ae5095c60eaaaf35af7704540cf754b703fea790d6c331ee6fc273f63159c13fb1219792a084f2084deb5ab6d847b388d30ae68fb9af7a41efe90cfe9f58faf75278300e43914e7344ff72207153a15647bc5882954f6925873f11904cd413e9dca67de52ea976a78b806c420506e2aabadcd1a92591d123a517e5459d938df5999d17d3aec000d0a944d3193b11269cf72df39f82598cd7659b1a7137270d816ba06db062d21e017c324e77a735fca565ce526707a14dcf7724515c9d36f9bb6e761bb76a8d30c29d6bc439511fceb46d4e3a849a2581951ae066b185b9a8d263dd4727b3e75becd8bfd5c2a05127515fad67b3491ef7ac0b3ab26cc890eb5c08913d6bc32fec7aa1a9dc65c00eb55ad7b04c510d4b1f38654235eb92cbb6489fa1ec2610238c6dea5bd0bdce7fda4361bd3a05db721f6b31907c08f9a442120eb462082560df6708c54f66de7a793da58e23bb73a300db08f6a066d5d6e1c5ae261e8bdd13837ba2a7088a1e9f2d075ae85cc8c5d354022c7136fe7820d2f7b702a05b55985eb3fb6984f676b679ad965ecc02a285329598267b429374cdb3a6a6823de8e489998288a689f73c11649384fc5dd09c52960ca89a0bd613c5d2e527f9d5acd8efc27759ef30a61d0eb052cf84ec54621a23a7235204a3127e78e658d902720b43e143cdcdaca96e5125afcf0e02f77ae680df644686188a53f17c3b5c47041ce148e2d8a90b1aa8d4ebf6bd94321f864de893f31e8890ad12f06488c8c8aff50e987303ade2a1cecb95eb2535365be96a99fcd5594fde8a131acd3748454afccfa6664f803859298ec8a3d372b5976699fff2f8586392f092179e4b44325622e8a0421d4aad6e2a9df5b455c6f55f1f01e33e269d49d3dfdeee28f27afd4dc7eb91fd77380f463bb9a5f2ad8269facfda3ead0868244f71adcc15c66d1f93e10887950a56eca644db156fff39178d521a10d89418f35e1b15ee1b016a1af75733ee1668ea9f12b8be80afc6d11f778dfc94ea5c9f8cc42412984d7aa333bc6542c3788a3c9d25c9af75a6e9f85b5bfee2a98c6e3ef4d3b6efbcc61d7f60d5057c62c32debfdbc053fc9bfde9263f841dc586d34354642146443521274fecf5048eb54683c6fa86f61803eaf1d52fe219a2978e9b533ac5aa13f73225cf91da7c63349d2a809a0f5db72b824fa91544298dae118bc58d944859769e13f45e583e14ba9cf6e1872484b69d7daac417d755b4df287f8ed6924633d97a07be728db7cec3f1ee45bb9be1330ab62f8566f6d231d32698021b3985dc86a54b5a7cada36e303ec6f469eb8af534a4971e0c294cc117e35713cc3981a894b8e8b163b00cdccb7d11e37827b1270d667da3fee5b69605f5d6762cfe5a07583502226b7c641f80e6f4316333dc1a8f7197d45c8fefadaf9e3dcd001e38d561c2917d14fe588652232e82630e52b8341b26b500d379b890b5d29b20181e814f1b9b44f3cd81443a25c64db6350c4b712e70ec960e973f00eb66cdf8216d847e917a18f6e3212ede746966e91fd70510e713544640438a5a78058c08404f757ae147bfeae359b7ba38a23d701ae208c44fe235ecc337c753eb8580ec59548bfe290a", 0x1000}, {&(0x7f0000001280)="c0dde41a06aaaac34ca4e62dce6c7c0836579c1986eb2d5ccc8d077f3a843432f13996cc2a1e94b3251019bdd1a5d1e64da29db5c50023730d03d9e9e7bd803ab451e2ec8e2ef57618dcedf1273da253cf40be3551ae20751694b6351551807d9fd66e7876cad9e7", 0x68}, {&(0x7f0000001300)="315ca1cf69204eef076838297d0f9d77f64391136d1869fe540c08324ed08fd455540a5236a0661094b26463156d33684a", 0x31}], 0x4) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r3, 0x2000740e) flock(r2, 0x6) r5 = dup(r2) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000013c0)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000001400)={0x0, 0x200}) r6 = syz_open_pts() ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000001440)=0x1) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000001480)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000014c0)) flock(r3, 0xb) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000001540)) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) writev(r2, &(0x7f0000002780)=[{&(0x7f0000001700)="0a586b806d416f54d743d70cfd5f47f96c6bf4c79920fa8b13f710562850c85dbf9f4a2191b7b3dc0d9baf2db130fd10fa073e94974d24a729ab8184aeff94d6ee9479627a65c03ca9f257f5af99cb5a229331ac7a0c4901a9204be6ba7c4852ae72fd067b91045fc31f607c8bd94f72d8518db6fbd224b37344420e144fbb602e304d5667d941b3f66547bc06b7ba5f126ce321772b8b153c7a9ae5eebbbbe20a1750f4948bc222b3595e80df980f21f218b6de3581c66b11ed02baf0bd3ba299e96d0672b55862687a8a849b2b2f316c60dd2343c7c4f4104fbf8c9edef41f5697258fd457f96ade8c060ea9fa54c64ce305514b433c6a01cf4699d936ddc23152d974a3aaa17467efe8ef08f51c390ce9ccd4e75760465ae72aea6043a08b83c6e3fa53a2614a018ed95816123321157ad8ed5e02d296e4d2eb91629ef335d74ef3c31483a6793328d58bb8736855b3d3ae800c25280de18f1f25622ba101b1beacb797a869168fb19f866aeeaf398b453f272510442970dcdc32215dbf9c14750753b61e4532b74d2e2acb958970b1111cdb845d4f5a90e3566efaa90a8a9fd1a135cf97a1a2a9f3afb0376e385ab87890c6bf6e735adde48abb22af022f6fe21f1f175efed60988e3454b042a530c973e7a0ea40328f13ccfde8fed61cf977cf59088a7dc3228799a7c62c953067a75b685539b03fa935c4933a066cdeb9636e723e4da3a9afb24eba8458c211791faf68eadcd3dba3c5a0cff20e0db2af301aa318a89af7beac0cf080b06e2a7fb40ff1bdb9ffe9e3574f3e0de5b1adc01a07865f5bdb830ae0ebe8b608c904523e524a5431b6618d0a817d4c4d05173ad1f531cc17c7aff50b89b1c85a9250d6ca58545d892337c0ea008c8d6334c6fd8d666d0dfd8ed52c51f098e621f6dbaa3530a9ea0dbc66fdd39d1dc2a606c77042b7397404599f84ce8d90508c5032d1dd07e1c4119994bc2f4da6a2c80c1e7cdb57f0b58c3ce37793d6115947121da80fd981af23c12721b4c97f8940665598359eea6535058f98d38f9d6964a4d743c7b9d6dbc13bc19acc25f88371eab5e1dcb6a4b1115beb653f2dc28ccaf87c0044d141ca4aa464c88fededc66812eba01fe006843052fa535c6dfa72b4f11478ad125eef84f7ec0cbaa4d6de7ff25393e21cfd473d40adc2b3c829cdb322166bf07f1c3a83128ba00f5a897c23d4fc297fc5ac84fe58fcd07b9981fcae1095d5c7af33a7322c3d4e77aa2fc602634a8d4509fd9e73add340be7f81edb0a5562e9b0c4c5d3b16ed224b1b06c2d5654450897171e214754f997b2c48a5092b5204ab3ab80bc69537b886b0d3b31aac6b4ebca8816c4aa3028fc627b4559dbb94d2c0cdda51b9ced3e14566f8273540e365088504f39386ecabf4976638e1e77176ba0347303a2aae8dde3a7f37fa1d4ec45ddb06d055eb6660d5c7296f7707864d7ad922ab985709b9bddadffd7cfdff7a2236c2c7ba38050d56b442ae191d53a5240780f0d472e21e205a56e958c1fa8c38062ad96d581a63a6526b0373a06a0aef4a6237077ce9e3874702303a91eb79da62ad59ee3cc23deec9eee23e355e0bc8e8b08968da0cb2714b9b800a50bfd5e07ab7ec4229ead94b783ad0343cd2fe9d36c7b78e5d913a9fec8d679f5e656026116b9828be21de0e23c10f9be9c782a2d3c5b3a875f25a1af87895aa106623f9ecf6dfc3769a333248893e456b7335a711061a9f8273ec8042b5178a54a922493dcbc7d08eeb25d1ee5d2a2e10eb18a5a26f12affa74c039126a1c3fa967b42de3775b99d9af6d0b6e9b0b983cef2bdc3f9f2879ea9795be7c69e16b857451957b9eaed87bcead8fcf34270f9a960f53b3e5f688e159c9d6d64d93147ea599440e6cc5f6541bc5adbdb3bb8e3005b2461ed1fc153ef2e6999ee5ecee299246c193fb8382e2e2291159c3cd28b6a2304b2c3ce80e5305422bdc9046f529e56dfbdf7cf0dc632d69207bce40811ec96cf83f5a3cd42e36957e2246aad297c0b50b8a8df5083c2044f2b9ba3099a5ca65df325bfeaaa46e2128879fe4e4881337485f68c40c95567de3acf516a64fe62dc33d84290bf0b501ed520e9b919ff8c84fa4af79b862c3225c123065bcd073443e858b06decda13640e8a1229f6261749a17948387ef93fffc71b7633791be12eee5ff4de0c182362def11a5a7f37babc46d9be9cb7c7a5dcd62c207ad0068451f6fcd487dbc6d040487f66967e2ff9e8458a7897d758d5e513d0f2f7a85e55f9c9b4e96e094d1ea002cf5bdd8dd04638d4cff27d77bafc8bdb30e5ce474670d1ff43f93da8c9c9ff3f14740bb2820c4671de3f71013605c066e7ab95448df19658cc04163ce714db3875527127bab01631308b794fe91dcf7e925ca5b4ca2b00f7db18561f22fa79c04e9e4d2852fa4c87c9c4a3b7ce25cfb1769de2a3293ec2008d8c19e1957d7c98f3cff776615d6987b19c652f6da007a183242c8649e860f075c3dd7499d530ed979cfc42230a9659a1db3b4f09bbf5a01e83d1c56f514585fcb3d098a49bee8651751739dc5b7ffd5c5c2b48af4b47ea72d67012b3922ccca782b6c4f690aa0728a5c5c5632a172eb379dd768e23ef261b2147a530b9540e36b4773e235b660bb494ed8d23a134313e6d8609001ed589b288deab7f8e0a32c6569026f015e4527a479e268c60c78aea3181f993a2c6f281856db512784885d046cd869dd372254018f2809d21327d252c6957f941f0b7732e367282de120350f1df687e52b6bddc603e3ed8364440af14468541b31016fd2129b74b57ac105649a9d30bf1e298b5e6ef80f909fbb9cf9b534cb82784397cfbe1e40d30e15f2b7fdf4899c5822c0c314da8929aa008cfc547a079e901cb91a13758e881fdbb188c8682321c446f9f6dcc52f9e4d63b123d7d25ff82d5bed8bcd9169cb98e583fed1b3798cd2168d42cf06f9e378d77c44309e3f61c51cd0d8372cdf9a6126fdf2165b889f231793844186ebc795bce576f33717e22238181e80d096f528f94261d799f2c62fdc7a40d0816663cd4e3f0630e57ccccec1172f517a4aade57c35f710d47cad3eb455917049daffabdd2fd671d255c82e7431737c050d597eae6669336b6769943bf1351bc06b8bbb2e1f6ce6899650a2de6a3aaa785afa936883aecbd104e40f2248a09d3acc492c88a50c74ae0d9cc58ca434b2a7c719062c8bde5d73a61945ffa8bed229b94236211eba4cfc86668431488b1e517d493917c2026e4699af2a9506adec98a523509c680bb4455a702cdba0c8110f690bbe463c82c1f12a37b1bc88ecf323b73064140f5a51c89d7a06fa58c00b33958fe28023ba2b8a2b9270ae86a0ac596d78fffb44b1a716e737e9350fd0a0a87bf01ff57812707d70c6da974f79822ea64ee4fecf0516529ea744d6f9d151fbba992097c66a72705e776d314b638ba7acec10d0a3d3de89b6bb9fa0667a0bd35570309f48775a64081c28d9cd705c5e4f10ac92953ed9d36d54c23f647f2fc3b94c2ed793786f459ae4a5ca82d41d134e6773420babbe650b2153274a9f8bee6240c1799d01d4ee7b34cf198e236cbc89ea30d87f4263dd07c514cd329c260a47aa627b303ca0d4d1a1d251f75c7f0bd4e18d3419166ab251daa08a671939515e1fe455f102a8f50468a9b82a0fb020aff8c75b3fe1b79d73a28b597c36fb33f6c54656cbfd4edb54e59cd7bd6d9a945d4f806f7c88242318cbaf39b8aa263ae18d54b1840d29da38bb7ed32bec95c046b963d1294ff4d075ae22b8130d1afbfa3f3468fd90c88fef70cdc219b8e85bdf33609cdc06f8a1e213943e1982906b421e131ec2ba2f5728d9d33324b7f0f79aeb2d26163bbe62563a4440f84e50f3436819eef46cd8cca99d213c8035008627869a6dedc46dec0259b5bcf9d45e67b133d3a9492c703b1249e5b8c8cae956de0e2df1501ee43aa6a9a8f09d0a386a160898a741b2addb46ac0105f24e5c8185f2d881d816c6372574704c8ca1d4da06784a10d2e4e77fa660fcf92b0453f59a7aa8995275a0a681c9f54decdcb78749b61543299d656da6b99234085e60b4863ce6651118e9c531d926e552cbcf17dd96675261eadecdd23360a5d7a542cb6e3219cccd4852744a55872fab4cebfedc04ff9063fb311f18375aaba51630c22c5e4333c34f595609e66b268224ec7ddbc1b384470781243452b21aeec5ebfde4420957d079c1168f121ee303d5606ce7bae0a54896b93f3920c183ba8a7d07323866d8e40acf7773ee742b0dd230cb1f581e60d85044bc636f9b0120757c0b53d214878d17a626f6a1ea5c22c49e3ed71ead6678ba82fc46cf836670f968878ab29b2de61b861b3008db6585121215ddb4da6bfa475c612bdb4ef320a9b5134179ca45cc9159e290f9984798a6e2b6366bf4359b37642bdb40e37371499941618a8e94959d6a7d22bb76d4c02e58a85ef8b816a1b1fdcb67143b2e31d1d7a3f96ada7068dc9d309882cdd7cf110690db52881acf663d56ece40db13f5b7d8bf793502f822b88b4b19380d6e2904a378772b51f31022aae4b96ce18942cb949cd6c21301c7b3a99ffd39c7ac504f0cd8b39039d64fa4409d20df53acfa995a7264b9c19f53d672eed5be8e490c576673676a16479ac9aaee831a09dd3e63e1ffe8ff4ea77d0f226cff7adb483c0e0ce1976f0e731bc6edf00c9d51f1413bc292a0444c3a2371cd9268b007bb4d1ecbbff94a18f8abee82fa851356baa85a8499c7822c83068336ebae18838d77f117657152303723ccc6c2c86a25102720dc0c4645d54547f620ac58441708db9b3af5a0a31d0473378b11923c179132cbfeeab277a903d67f9233fe750c7c006bbde1c437bbd65504c43a1957bf8dc1306911b83ebea90701ccf10d231fa9de6e2c7321ce689bce7892f6e53c789255354d0647dd7c6381ac76c87628c10e4533486e024be932afb390cdd5089741007c05effa505c0e5b77e9e6f592d9087bba861bc15ebf005365c8f5638078dfac19792b589aa64b3d3029495436832b2c06409d1b2143bf1f905368982129c7a7fcec50022cec16102d2fde11fbce8e47480a3e40aa98d5a6b6655f9f81ecaf621d92ee4667d959a4a265c1e2c7c433ddb50c791aae90b187524a6de55e2b8be438a65587baca02b2863c31e16d2c52590a0e4ef71cad60ed76bb8da48eac269e6313e61e52817fbdd5ea8b9f499469b35329da3859374e799c924fe7eea71618529fd47d699384ebf32ed3d39dd049fbec94d0d1fb97711f4abe81ff455a34427385451c0a17c272754bbeae52897b78dfbb3c92c84898825e63e70b280bdf2bbf73de1baa5277fc82bd18f9b28488516a8aba187cfd527230e5b827d1a5cfc0537a0050c456e1b8deb1e12d71efa2e44f91f156a98db66de714e3b536bfc6f7c1a216602f220a72c92f51a25fcd7916b3d4a0e03b033bbb50ca4fbd65a7c928a2ba6ff70249ebac18a43a1e2dcaf907c991f9595cae73234f91e9dceba50396beb5f47869550dc1aabe49e8c1a76799f1193dc4962de5c89f7748ce325e6e8e1c9cae924357d0d2ba09243eac4af94569230d30374b2c6d3fcf709ef5043dc437ecf05c64dc3ed1af8840686b7c1f0730b81026aea0b751b1b6f63ef9adf86ad8f9db16a641df6840f617c6174d36d07d6825e8390f8af9fd86defac6e4bb4776ca6eb43bcc1f171491625c17a50c4ae8a13816d680a77bc0bcd670b83f46b9bb7b42f8d7", 0x1000}, {&(0x7f0000002700)="3e22f3db477a843decc79bceb960245a4bd5961ea60444d73156d8ced20c0f63e4b08b0b774404fa3f2fa5624962d1be0296055939a1cef61ca3cef03c495fb2a437c0e2966e2283afbd7ccdb6039c51740e08", 0x53}], 0x2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000027c0)={{0x18, 0x1, 0x2, 0xfffffffffffff638}, {0x18, 0x2, 0x6, 0x8}, 0x0, [0x1, 0x7, 0xd98, 0x8000, 0x9, 0x3, 0x5, 0x2]}, 0x3c) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000002800)=0x5e) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000002840)) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000002880)) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/null\x00', 0x28000, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000002900)) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000002940)) fcntl$getflags(r6, 0x3) 18:23:05 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 18:23:05 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 18:23:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0xfffffffffffffedd, 0x42, 0x0, 0x0) 18:23:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) openat(r0, &(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//file0\x00', 0x20008, 0x40) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(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//file0\x00', &(0x7f0000000280)=""/183, 0xb7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getgid() lchown(&(0x7f0000000340)='\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', r2, r3) 18:23:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x7fffffff, 0xfff}, 0xc) close(r0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 18:23:06 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x6, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() dup(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 18:23:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "2b6d1af631573a30d23be19fd73fe96273f273f2"}) ioctl$TIOCSTOP(r3, 0x2000746f) flock(r1, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffffa, 0xfffffffffffffff9}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) dup(r0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:23:06 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355", 0xdb) writev(r0, &(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) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) r3 = semget(0x0, 0x4, 0x400) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000080)=""/118) 18:23:06 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x78ae1477bfe633ad, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) 18:23:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x6, './file0\x00', './file0\x00'}) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) r6 = msgget$private(0x0, 0xca) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x5, 0x7, 0x7, 0x5, &(0x7f00000009c0)={{0x8000, 0x10000000000, 0x9, 0x2, 0x3f, 0x2}, {[0x80000001, 0x1, 0x2, 0x100000001, 0xfff, 0xfffffffffffffffd, 0x7fffffff, 0x4, 0xfb6, 0x100000000, 0x6, 0x80000000, 0x3, 0x8c98, 0x6, 0x2, 0x7], [0x1, 0x4, 0xff, 0x49, 0x71, 0x80000000, 0x5, 0x4, 0x0, 0xffffffffffffff80], [0x4, 0x8, 0x3, 0x8, 0x7, 0x9], [0xffff, 0x3, 0xa00000, 0x1b460f00, 0x60, 0x6a0ae10b], [{0x1, 0x5, 0x9}, {0xff, 0x5, 0x80000000, 0x2}, {0xffffffff80000000, 0x5, 0x7fff, 0x67}, {0x0, 0x8, 0x4, 0xd4}, {0x80000001, 0x8000, 0xffffffff, 0x6}, {0x3, 0x6, 0xc0a6}, {0x2ab, 0xffffffff, 0x100000001, 0x7}, {0x3, 0xbe, 0x100000000, 0x5}], {0x0, 0x7, 0x8000, 0xfffffffffffffffd}, {0x6, 0x6, 0x3, 0x36}}}, 0x0, 0x3}) msgsnd(r6, &(0x7f0000000400)={0x3, "cbac6def4d0b28927428597da236a2a6f5e063394eb90e74ee4be527ffe3d6c1"}, 0x28, 0x800) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) r7 = semget$private(0x0, 0x0, 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000800)={{0x401, r4, r2, r1, r3, 0x10, 0xd1f2}, 0x1, 0x1000, 0x9}) msgrcv(r6, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f502c241b057519f72117000000380edcff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6b6c6822b171fdea652b04b15e4d3a31e0330ca960e312e70a75eae29440dc169fc112e078b4d047d7c8c5866d95398e97449e69e4b26a8186ec4bc026a3846d4621b31eab9eda7bbd17209d3a0f8b880fc06009dfd9527fd681fcfa2a35c991fdd191b819508e0fe6baaba247d6a7a130776224b8af32e4e3457286fa5bd633773252dfd129fece332eb3c686f1ceba18472e06532"], 0x99, 0x3, 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000200)={0x0, ""/128}, 0x88, 0x3, 0x0) getdents(r5, &(0x7f0000000740)=""/192, 0xc0) msgsnd(r8, &(0x7f0000000ac0)=ANY=[], 0x0, 0x800) 18:23:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="dada239f26b9334f93d9e960480c48f06c8255bdf194bec296260c2f54271b2ccdf3cffc61ad66a42a5bf444eacce5cd2336ee17fae4cd4261ac1d52a0d38922396d132c29a1f27f70b285452a8638876d4c3960e8191db67074d02084034ace6369f3ee0122246d3582a4ff2a28d35924a15965a53421cf5d3c1e11528c48f7247caeb4c4cf9370f2e3fab28c38a50b0da31b3d997ec7a248f307509873e27dee10221e7c401e9f311af984433bc560e3204dc3525105620a859dd4d2bfee580781", 0xc2}], 0x1, 0x0, 0x0, 0x4}, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0x0, 0x10, 0x4, 0xfff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x45a, 0x211d}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8001, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x4, 0x101, 0x101}, {{r1}, 0xffffffffffffffff, 0xc0, 0x80, 0x20, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x8000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x48, 0x80000000, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4a, 0x40000001, 0x1, 0xb645}], 0x2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x7, 0x40, 0xf5af}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x0, 0x9, 0x1}, {{r1}, 0xfffffffffffffff9, 0xf, 0x43, 0x7, 0x5}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000081, 0x80000001, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0xe1, 0x6, 0x1, 0x2}], 0x6, &(0x7f0000000400)={0x9, 0x80}) open$dir(&(0x7f0000000440)='./file0\x00', 0x200a2, 0x4) 18:23:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="dada239f26b9334f93d9e960480c48f06c8255bdf194bec296260c2f54271b2ccdf3cffc61ad66a42a5bf444eacce5cd2336ee17fae4cd4261ac1d52a0d38922396d132c29a1f27f70b285452a8638876d4c3960e8191db67074d02084034ace6369f3ee0122246d3582a4ff2a28d35924a15965a53421cf5d3c1e11528c48f7247caeb4c4cf9370f2e3fab28c38a50b0da31b3d997ec7a248f307509873e27dee10221e7c401e9f311af984433bc560e3204dc3525105620a859dd4d2bfee580781", 0xc2}], 0x1, 0x0, 0x0, 0x4}, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0x0, 0x10, 0x4, 0xfff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x45a, 0x211d}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8001, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x4, 0x101, 0x101}, {{r1}, 0xffffffffffffffff, 0xc0, 0x80, 0x20, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x8000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x48, 0x80000000, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4a, 0x40000001, 0x1, 0xb645}], 0x2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x7, 0x40, 0xf5af}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x0, 0x9, 0x1}, {{r1}, 0xfffffffffffffff9, 0xf, 0x43, 0x7, 0x5}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000081, 0x80000001, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0xe1, 0x6, 0x1, 0x2}], 0x6, &(0x7f0000000400)={0x9, 0x80}) open$dir(&(0x7f0000000440)='./file0\x00', 0x200a2, 0x4) 18:23:07 executing program 1: r0 = getegid() getgroups(0x40000000000000d3, &(0x7f00000001c0)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) 18:23:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb3c6c299473ef1d53bae74ef8c0127f7fdf003ec5d0a751b0a209241c940ea313b07783da9485a8fc6bdcd0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca46f1e8100a230718b420"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) recvmsg(r5, &(0x7f0000000b00)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f00000009c0)=""/89, 0x59}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000480)=""/7, 0x7}, {&(0x7f0000000a40)=""/132, 0x84}], 0x4, &(0x7f0000000e00)=""/243, 0xf3}, 0x800) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x10001}, 0x0, [0xe43, 0xfffffffffffffff9, 0x4, 0x1200000000000, 0x2, 0x4, 0x7, 0x18c]}, 0x3c) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) recvmsg(r5, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0xc) geteuid() getpgid(0xffffffffffffffff) getpid() r8 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r7, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r9, 0x0, 0x2, 0x8, 0x1, 0x4}) 18:23:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)) flock(r0, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) chmod(&(0x7f0000000080)='./file0\x00', 0x28) 18:23:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000100), 0x0) listen(r0, 0xff) 18:23:07 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) kqueue() msgsnd(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a81a628522623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000000000000000000000001ff5a4c955d394825882bf681556cd9f98bb4f4235cec6db1c363ca712a239be26b662e5c5d41acc319ea0a3ad250e4ac4e283642e703d830519afcb2dad3d546f2cf0db0495592fe3720cdc6aff49ed0e68b61f0e5ba604f70db0e4458f"], 0x1, 0x800) msgget$private(0x0, 0x200) 18:23:08 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x4, 0x9) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) syz_open_pts() syz_open_pts() listen(r2, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8010, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000240)={{0x2, 0x6, 0x5}, 0x0, 0x1, 0x1f}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x400000, 0x0, 0x13e2, "d2d9dddfc822000027000000004de2acddf5dd62", 0x0, 0x8}) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x9, 0x20}, 0x7) 18:23:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 18:23:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af63ff37282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000b200000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 18:23:08 executing program 0: mprotect(&(0x7f0000084000/0x4000)=nil, 0x4000, 0x4) r0 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/156) mprotect(&(0x7f00004f9000/0x2000)=nil, 0x2000, 0x4) shmctl$IPC_SET(r1, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0x8, 0x7fff, 0x5f7, 0x8, &(0x7f00000000c0)={{0x8, 0x0, 0x20, 0x0, 0x2, 0x4, 0x100000000}, {[0x7fff, 0x101, 0xfff, 0x200, 0xdc67, 0xc99, 0x6f8, 0x6, 0x2438, 0x7, 0x3, 0x8, 0x800, 0xfb4, 0x0, 0x4, 0x7, 0x8], [0x1, 0x5, 0x3d, 0x9, 0x7fff, 0xe506, 0x4406, 0x401, 0x5], [0x8, 0x80000000000003f, 0x9, 0x63f, 0x1, 0x3f, 0x5], [0x1ff, 0x937, 0x80000000], [{0xff, 0x0, 0x401, 0x80000000}, {0x1, 0x10000, 0x7}, {0x0, 0x6, 0x3, 0x6}, {0x0, 0x7, 0x9, 0x8000}, {0x7ff, 0x20, 0x9369, 0x1}, {0x101, 0x5, 0x7, 0x1ff}, {0x7, 0x2, 0x40, 0x1ff}, {0x64, 0x7ffe, 0x2, 0x1}], {0x3, 0x80000001, 0x4, 0x6}, {0x9, 0x2, 0x7, 0x80000001}}}, 0x5, 0x6}) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x7ff}, 0xc) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x1) 18:23:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x6}) 18:23:08 executing program 0: r0 = socket(0x80000000018, 0x4, 0xfffffffffffffffe) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) setsockopt(r1, 0x1000000000027, 0x3c, 0x0, 0x1fa) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) socket(0x10, 0x0, 0x8f4) 18:23:08 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1f}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xa, 0x1, 0x4c, 0x8}, {{r0}, 0x7ffffffffffffffe, 0x43, 0x40000002, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000013, 0x3, 0x9}], 0x23f1, 0x0, 0x7f, 0x0) 18:23:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 18:23:08 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) getrlimit(0x4, &(0x7f0000000040)) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) execve(&(0x7f00000002c0)='./file0\x00', 0x0, &(0x7f00000006c0)=[0x0]) 18:23:08 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) 18:23:08 executing program 1: setrlimit(0x10000000002, &(0x7f0000000040)={0x80000001, 0x60000000}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') syz_open_pts() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x1c8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000780)='./file1\x00', r6, r4) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r5, &(0x7f00000002c0)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) r7 = semget(0x0, 0x0, 0x8) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f00000007c0)=0x200ff) mknodat(r5, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r8, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000005c0)) faccessat(r5, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) socketpair(0x1, 0x3, 0x81, &(0x7f0000000580)) utimensat(r5, &(0x7f00000019c0)='./file1\x00', &(0x7f0000001a00)={{0x31, 0x584d}, {0x7, 0x4}}, 0x0) r9 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000680)=""/253) 18:23:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x4005, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x20, 0x0, 0x4, 0x1, 0x10001, 0x4b6a03fa, 0x8001, 0x0, 0x2, 0xadc, 0x7}) 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) write(r2, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 18:23:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x10, 0x4003, 0x5a80) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r2 = getppid() setpgid(r1, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000180)) sendto(r4, 0x0, 0x4de31ad18294889, 0x400, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000001c0), &(0x7f0000000200)=0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000100)={&(0x7f00000007c0)=[{0xe8, 0x20000000000003}, {0x89, 0x9}, {0xcf, 0x9}, {0x22, 0x2}, {0x0, 0x8}, {0x100, 0x3d}, {0xcf}, {0x8b, 0x5}], 0x8}) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000240)={0x10, 0x8, 0x4, 0x1, [{&(0x7f0000517000/0x4000)=nil, &(0x7f000063f000/0x3000)=nil, 0xb12}, {&(0x7f00000d6000/0x1000)=nil, &(0x7f0000052000/0x3000)=nil, 0x2}, {&(0x7f00005e0000/0x2000)=nil, &(0x7f000046f000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000345000/0x4000)=nil, 0x7ff}, {&(0x7f00002a8000/0x4000)=nil, &(0x7f00007a4000/0x4000)=nil, 0x7}, {&(0x7f0000298000/0x4000)=nil, &(0x7f0000153000/0x2000)=nil, 0xffffffff}, {&(0x7f0000795000/0x4000)=nil, &(0x7f0000788000/0x2000)=nil, 0x3}, {&(0x7f000061a000/0x4000)=nil, &(0x7f00004ec000/0x1000)=nil, 0xe0}, {&(0x7f00006fb000/0x1000)=nil, &(0x7f000009a000/0x1000)=nil, 0x1}, {&(0x7f00007b9000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000}, {&(0x7f0000414000/0x3000)=nil, &(0x7f000040c000/0x4000)=nil}, {&(0x7f000042d000/0x2000)=nil, &(0x7f0000233000/0x4000)=nil, 0x1828cd02}, {&(0x7f000029b000/0x4000)=nil, &(0x7f0000795000/0x3000)=nil, 0x10000}, {&(0x7f00003d3000/0x3000)=nil, &(0x7f0000367000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000039a000/0x1000)=nil, 0xff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) write(r4, 0x0, 0x0) 18:23:08 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x210, 0x8b) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) 18:23:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xe4c899edc0f38153}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r2, r2) r4 = semget$private(0x0, 0x3, 0x20) semop(r4, &(0x7f00000024c0)=[{0x7, 0x0, 0x1000}, {0x4, 0x7f, 0x1000}, {0x3, 0x826, 0x800}, {0x6, 0x5}, {0x7, 0x200, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x10000, 0x1800}, {0x2, 0x101, 0x1800}], 0x8) sendmsg$unix(r3, &(0x7f0000002480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002400)=[{&(0x7f0000000100)="746b11484d3846a4501cb97d9b7dec806a0fa8fab928b1f45789cdb32140cad638c6c55fc93847e2293ea8fd36f52d884222015ac8d645859fd7e306c1d349600c657f3fa1cbd4850b052c992490f64c58983b43d1651fd6cc49ae9ca3828567a0c4831a305300316defd5cbf2c25d00b2688fb4b6f96d68fc7422fa5e1c39e62911b8c3f75e52d6b3b651e22bff6cb3dd2f60f6646c0b73d65bf3774e8f81ca68cdfc2ba74518afa7ad7c83b65d0490f4b7637fbc010233", 0xb8}, {&(0x7f00000001c0)="111e9600d75c3829f65d370b7a1c24d3acfcf6757161c6a101b2df0219f1e27b56894d661a0efea8811fb0a494c368d136c3815413701b7c1f9bad639f487febd544bfa4f93243c0cad937a9d5d9b3179eb2c62610fe1554baca55decd9b7e7144a5d023bc401a2cf8e81ac850e53e3c19e78e2c54ee4379e801019a24e0077dbf5b86726d8995f77d838f166c602b4d7cd9b977c29f529fafe188fa449b809bbb2720d6bd1a57707d3e750b30d1151c7ed0ad7f68283eb7b4baa26300d65074cf598ff397b57bcfb53b5345527414db", 0xd0}, {&(0x7f0000000080)="ce7aaf6adbf571319d592caf26cd01161b05eca496fd1dc80898bb3a3bb8aa6f11feca4076d13e50e27a3f00fa", 0x2d}, {&(0x7f00000002c0)="07d9705b9923eda2f8fc8901282feffca6679a94230121630c9976b5214155ecfa9a29882cb328f11284da7d20047165bb0fdea433db1701af7b4d802f290562662d9772b1eada0c039f261646c43a7b2e6a2a1967fe2e803fe7d4d42b4b224f18027e56a0362a91080eb434a9746656c02d7231eb71d5d2d536bc48b6965fcfe954ff0fccf4b0d9ac0ae931c36b37da81659f11218bc26ad94324ec56429f5471ec2eb19aede7282d4b6054fe373813a141cdc2522aa6ef6962ba9fc93dbe9a84b82fed9d81ec01848d", 0xca}, {&(0x7f00000003c0)="abc5861736b9b6d6978c81d8e42a581a9dc4638ddbdf2fa97cc146b6a95e58494a5df762739e28e768633c9ed4e26ad7df3a2fd6b1c24d5ba7243e824f6a15cbed03f9caba4100104f1d5a0af470abfc874c28e3cf7953571a607439bf50c8974c41c29fd7c98a7e901f3364e9dfcdf46e93f23024dddad0da2030b05728c904e5860af35be5fbf16eecdd4062f8f628645a3a528aa3540fc53639fa5b0ca781274297c079c9205752152dabfaf12f8a32c2cc71ce2c1bb20a217967999f8d7e7a18b3e25a707b2e67a11478f58ad506072adcd3b3a860dbfbc26b40b3f63b8b0808c6657001826b6442c6f5c8c9d298a3085bd0e25bf9ba3b446f404fa1f7b8b1ccebee72fba8d69f8287266495bc3ea83137f4a1cbb0335926a3ed391078d4f3563c252d2d7fde8a05bc8a5229fa13716b34b57ccb0fa526dd6e6d6feafee8a78cba97ffef7a01154a883f589fdee5257cf7907f3510b54ba262ad7f084c9c15b41aa3923a5549c94bfdcd656f769598625cc78c7c60879c5927cc20231b869edea5f0fb6454ac0f2b03aaf057230ba0b08ee363b67e1ede10e4d9c9642126186101a2ed1ec656312843d271102de8d6133d32ea02f5d37f4427b185771134fb987ddc4f735ff6c90bd1f5b419ceb784dd7fe17acc21650874a5b49e0cd09941835846fecd105e0a7b025314872287ad5820c8e3c6a1b896f64bd5aafd7346fffac8894313466a900d1aa6fc97578d1780b53fee81c79d87782f920f9658287682b29d93b2ec3cf6c400e6122566ba7348c82854dec76cc6b23307eba628314c850c75823e1d394c1547d0270fb33ca7411172c7ed8dfbee17ce167fd7ec8aaaac932d4a360ba842cd7b47d8d723e9607842f582c2e4d10b0f02a72bbeb9c0f390c4cf66b464c9ead9f7fcae8bfafac1cdb557b348c0fbd14ead52140623100f997a482563c7ce3b391bd9497460a8724044d11c4176e1b6a562022339a7792998b315fc748186f2b3a91191536c80c8edc9a2b92a433a16f9bc281d7e1db43d8ed0dac675bd8f51e5b507ac953535f47cd5e3ea52dcd69543765d5fbb0949c944189a92031ef4cdc4a145c6da87a608cc6b97b55ec5508c0a74b3458a16d1a6cb630faf69b02f3e9bf0251ce49c605352556646f48ee8ff6204b3dd4eb06fc33aad3829d64a2caf8ca8fcd1bd3ecb39a856eed17cf9587ebb5696711ec764089230836e6fc32c7e763d33ab3c1595bce2a035f8fb6a65cfe5bab45850ab17409d9e6f2202a06ed6c79954d126d22a2b2845419a755a8aa7584767e6ac74a2867b65b4472d4ad5455a8d06f2f3eb488c062afa7e351913709ee79ae29611755d8de3d70b718a3f2cb472c87299cf40dc856040915cfb1ddf1a7fca35acda0b5f6ddec4060ed752651aa4ad804189be64cc71339145949b9f36bf7e6ccebb4d96f51ec302b1a90dfed816e76e8da3e05d0776039c87d79e38f57527bdd80e833f86a8bb0a14558f5c5dff29cd14429aae25acdedbd1cfb9a4e34f8f31ed7edde3ac9953345652986301b5193bffd55ec7e30391ffcb8fe123fa6252f945043ec60231990217e68a669962532ec9acdfe5bed11e05360c4aa5ad084cc904648c176f7f34e8e537602acfcccddabf0b1f5f08c5f24eea6f662109ce85faf9571eb0389dc880b8afa7a0ee296e769ae81be397ee2ca1d42939ec14700ddddf7e96f5203474308ade5be0ece6bf71057f72ee9f826699ef42954e2f5b9e872c5ac3d1a155c7f5f625e6f7d7162e552fa69bd814c4910dc709a8a0126cb9b3a3519857df1596965813cfd5bb0f09f3cc772e8ddac63a0478925fb261db39211606cd79101c72771e0eca51e206067b2959d671082862e64e4e6b8919861da7ebc880297eff73539960219f59ebfc2466227259b98f84a6102de8dcda5e15d444499fa3e07e95941ebf5da5c540292d81eb0d0a329ae6f8c7687394da4da7dd449a53ab49ce8188b5654be696d225316664b8de6dd6c52876cd36c22f82aa1b8b2ece590c41efc999171ef3ca05a04239c591c606276e4479102e63f6859b8d3efff1ad141b5c9c6501a7af2a481c49f3743a7895562d709aefae419aa13e101d1cbf0f8c0fa568395e195de8832cc4595686eb16e2f03c4f80cd3f3e3efddbcad22d163ec90bbf589c4f032e185fad9fecde9f81d993ccaf6b846dbc55f29f0442d4bb71b1d2ac8fb8bf1425294dd3f157e353da51aecf733cede4d1ac3bb35534b8444fcc2f70bda1b3862ec7075e31a92d4c9ab291b8e83500575ed857cae0b3b868787d92354f1e2cc0f3c1cda27824a6a619e31b1d6cbcf8531becfd013b042b93b3eda4fb4d57c5d094041bbc1fdf49785727a952586f092f36250312af43486478c10a1c7b0f31377848beaaf1e9f6b25c9d41ba587b3a18551dffe547778b93f8a02a862b0476c7c54ab3643a1ee5af7f332192a8b0a654b7761120ae7f8ca9f8c93e12a7fb1a7d0d687bfd1b3c7cc8d47f5e90d8a080232b6d7e251c7807bf89de63a8ecf621bb68adb597c3e5b6c5056b6be0e8918964733bf63e2b36e1ffd3f60a1dab0b4b70547cc7f71e7730743ed84bc1ee2506ef70c4b1792db42884a8a146a4f55933c4faff026b5af00dcc09e1daf67a6541c6f2e77aabb0ca010c613148e9cbb70abb6767cb24410e41932fb3820bc8afd18d9c2ce2e3a9469eb7c38c5b392b360edb5a2268265a127633bc15d3f349b9e0de57b1ac06849f08c778ca7b43b3790e631a324a6a35229d02f3fc671a4963eb0b968d1d02f3918cd730f1325f7ab621ff587e4a80d05482bd2ddf98f1ee9e9851156c27f7ff8dc92e7d01bcd7f8f4963c27dda87885665ef97fbef1b4e0debd4900b884062cea958809c448f8a7f6934a29ccb0b8ebad3f0de6f823ddb91a5a1840043bf396b593cae16108d0e19040b3ac9085e9b366af77550066a40d594ce611928de414de86bd84e44184200882ef729c890ad0b3a03f6798dd9525c2997203f7dacc3e88074c9615a13293ca6870df52951a978e6982e6f5fef8554f25c7115906d06616c9b344015f11c388c3f6b7e900d33a8c997808715cce75181adf8796d6bd5b1256c600ec869094fd3f0ea55e0fddb0b2eca27a09836378b3d16c3b72fd2a1dee8a157f8632b7397524decd632f96279a38a6bb4c0e9e1b73093dec56808685fce835abd2dae649b36e2c56302847d648062155275314460223cc612af057bbcecad6ba8ada6cc311153691be6275f0229cf2264a7ea174e20ee96829b1f730764037ad117e4ee130e21f62f46976117b6412fe03f4b08087e4f82abeb034683f0fa74094130ea027d75a4f8d8fa82090a65b3ce3741924a02cae5cf1c2a583d872291eca40ca8c467e0220b88f9eb2f44e0cb701f589c31c2edcacd591c050798e3d79f013a904a0c07944d8512548978a078b8fc34e36ca7733bb68632d88631141194e155228a9dd15df8a0230ae69df5fa8dbe201f6d6c432f62009c0a8b1be4ed4c2f24e1b836f38d407973f385f81b9c90191fa660a03c00bb047d9dcc551fb3316853ad5294e635f557dda98fc2fa44b7fc5249f2992c6de0236ade7df107eecd16b078e54653effac95257a59d0bed322a424cfaf1dacc3afc156067df9cde459a9f95795e26768b2a9824bb2346e1646026dec7981f78b89ec6804dba9e214bbdaeca517c40bd5d236369bc7398f653248f3ec5d71d812d394bb92b619af1f85dc1c0fb8eb567a0ca9ad52c2e5592241a8f9e4e65ebf065bac265345bf306ebfd1d71904d0da6c32bf4426fff0e43ee09521035187d10cd1bd6604ce540febcc14e456b9b9ead0447334e128a278daf7e43b15c21ce00db95740b9b6b57574490d75cb5f46a3848b3aa14e1134a443d2bb489e404b8092dbd8fd550112c6bb281354822901baa90b848265753e5a6d90e5fb52ef09d6fa3513d8edefc23090d20f5a21df383825eee0e65fd4828a886f34e3ba5fc1a0b0fcd6b313046e504505d9dd9af38dea10f345e9f03e24b419f3f8c56c61d2cfbde8392f7e33e8df40f12c4c215ba6d827b4d1c2b10afcff0a67cf20eec8e42636c52af204669df41a409e0c0502940297744884de2fa840fa9e2650fe1ea1547f2b03da2493fa936aa18f8929c606c0b36fd1bea1b858bd336270525ffefdfa991d66288436a7317851ee3548daabd65e9c7addf7aa2991f260e53985836815db93eaf70c5452c0431ac1718193c43c999c58093407c26d776ad2d192f93cf379164c8b1bdd4fad95567bbfe85eba8f59e4002095e0099e567e764a1efa5dbc230d390ce576b757a883e20ea53005e860fc66c141cd4f6a0b73d30630e6112f582eae88981e22564d7abd4f67299896a7483b0e1295be3751d6003fe89db3999a57cc21af423a57cb9f2dcdefbbc532243bc3d22badd7335e0615cb75b32184db5e62b9a2c189e8d0756e5e755306e3d2cceba54bd4257116bf646ebb23ae57b159ca4f02d8fc8d99a4977ee6e1860a0629ae4e8c590210d96d0e7b03abbd914a9fd8d5994b9b6c780d4e1669230ad2cdcf5401efbdc60d63c045da93bab2bda9f2570c94105a4917ce7cf5f270d9e22185413db9f2ad7501eb14a558df53cb9745c2ac4ef337302d4841ecd663d4a925395a738b0cc18d8d2a777e11702fc661164a04eeeaeff56a6b63cd04d7e42e0197421a3587ef914f8dbef7d0c11112a1b73c1f77f743c4b318e99e66778996bb93d0fd9accc3652809c35b90b3aa2b7180459110255b7a60652b8369e9585da51fd93297ed9ca7e8b19b80bcf891bf683713b1c1edde68056e6037aaaeeb4672bb45c28d244c1157055929bd37f4b7e0a87fffaab9246a76f09dff62490ebe4bf742bb8d268c1680916904dfb8b044f240582c817439430105b930d7a984e5461c6289e0954ba5d4482e3dde4e494198f8c158688db2e04d02cd4add27bc4a32f277363c3d5155e73d1f7b1494c4580e255f65d1b485181691753e6c5ea0073b69036464a7b16a939e9ba0ead35e6dc78c61dfaa323d39df7b5fc059bc468e62dbf441af187be15650a4e8516cedc0c1eb8e4f6e884833ac10fe3f8b95fdabaffac171273a64ba2e86ea7b98a36a03ac071fecdae97958bca4c9acb94b42040f71a0da711ac3b1f9d6af497dc7a57c6bde2bbfa84f45442acabf40b0c2e1f2bbcff9557e1158e9dbd975911dbcde44752044dde0b07a9a8c1555c15355cd9cff1cb7929468f176407730859c16e3a9161818f1fdc77e58b5ad5e58bfa4ebd47fb61284da59a8984917d12fe3f82e5f43a8d5044b697e1c1b43a6a491e5311b0d849d0c2d8dfec99fb271896d8b7f6ea3fd417a0e38caeaf97fbb055c9a9ecb81bc73ecbfd3c45e86250c78ea29f0eaa6133f9db000132a78e2b404c3f5a62b3d1b8d509c713fa1fa2456f27a0c7af081bae888520a6193b0d34697592a4e0e45022848411cfd491ec1b6571fde6095f071a610645f6a91037072c0df6d4c8f3c077baaf89b7707823423da1ce912a41b5a768ec4600f2e1c5ca4b32161f5a713aef9614698e094d2e8c19002c2d483aaf8ef704cc1d50b02c578dc08a75299d8461ddea9a415a3a34f71e574fe803e1c45adc7b7f0e352db6bfa996ef47488c8f04ab0df996f6609512d1b515163530c9367d372b8c2ae07aa4e7bdecf3fa01a886b6328987ad621746c64dc869d12c38c8447c652f775b93cb1d3d37c4acb65e5b9cfa09b4e4a7b62849bbd0cde910bdae9f560f816", 0x1000}, {&(0x7f00000013c0)="55e4226e0f3607099d1f32fba6e772a71f93530d363f24fe74f6dd4f528da4c76f331a3756ade2f9f124c5a35f49d0cf4e5a2b1d835d33a468f9fcc73514da94", 0x40}, {&(0x7f0000001400)="bfe59bfff4d60bb716cafe2f9e115d943dda141b9de626dc36d55683e2f47d966378757f109c26a74042657fc144f51f0e21b692a2fd67e98fcb8da5d0274c25006d837d6b6916aab07b0491ec40107f72abffa1f732f8c823fcd2486cfb2a31b60290b0bc201ee17ba2dc288bb577611470df66f3aff3ff25de9931c892dedd32431f2205e8e5e5caa19d877c3b6b38bc14b5c15f664b13a33207eb7635c0baa9229c2e7a1f18b0b8c838ece9c24eeab62561e37ed7b6961ff304f7dabb443fa9e15d471d5ec34f099060dd356f39dd50cd52dfdd0ee889b117c12a194bb178842843c3c10ba183dc18f2401551ddbf99a6faaa2373ff5d908e59c98cd4abf4c9e9051aa79028ccc125bb39e70cea4ca5aa8caf3e91860bca4042e0e4a3d5523a69172fa9ee83971cd8cf7ad9d56f891154f92f6898ee3109d3f238c5589d206e1d67b9bbea3f84e7d8ea4e5b27462b86965ef5237bce7615427f7404ad207dcc01e7061ca12b943f2a7f066c461714435b1eea274be57ff1a9be38cd3fd7d956bb848e6055f68be0b9b081f25994a0b2b6ee17127535a6bad6a462ff5943128b55ecfcdf3e0fef2947d5565c5ca9be3be83fe2dc42d609930aa4a4e68330435e3eed512d2eb7500686fc5525f50d95a2fcedf1aef1d07b11b7970b2bb14e091cf1e8db4a40378004873936977d28371597ecd04709d1f37a51d12ff2e9245909640ce064f3149aabda0abb4d2892b8d35af5df039df120e38889fb8fcb2e585bdcb1954c5ec482b1b2b3eaff77f6e288798d16a39fcbd2e9aa7c97e90defa7e0be36f3208d5e929152a4c1871f83bba3cc510c22b4e706b9fbb37e4e7ddd0610229553cc2e32e44014721d8661415d58e01d85ec427e626996ad61fbe9dd7b8cb8db2e864ef326c15629807dc35fe5fb0d4d268bc73e85576e5e81a93f7e950e363359802820e522bf6891a30fd8b6bd8af7e32fd70633ecfc8f4251878d60c1cb99fc02fa2452ab703330595ee444b43ea5e100212edc2f9fb7c5e704d340d9c21ff2d994d69b1daf3e144697e90a1dd2b247419654dab30b72af6c5737d15ab2c567ef60ba8abcb33ebbf140d3db7e6b488ab81a89348eb0d2e47791673b9a31a2133ec7edfab04465be6bc9a87f26aebc8ea435e7759973dccd35b1ef7b0bcc3d4f214523a8eadcea92e9c6cc894dda695a6620eaef21ea1b319633144da5a8e7f99d4a81a92c75359b8b38ca83b09cd2d4e5523afd2583f456c05bb47cc67010c6746fda9a3a391087366a73eecf86e843c7757ffcfab38feed91ae3cd0262c70811ca4c255e41bcbaa9f06a052b6c2c57d54f9f3628a1346c3ec48da5b7a59013845a6b465e6b02fb88699bd1bcdfb5c047e87a15fc6aa8006f30373a0038cc0536f7ac0e96df21aa1e7ca585f6c7d931680e3a9171c1123d6d8aaa746009ce918551867d218961ce0c161672ba9a94a1aac66a4d946057253e2283321a6cbc76b96f6a90ba8a05f7da84260a38872250050f43ffb1484f916fb9d2c5700e8907cfdbb6ecfdd2a9744a5de90512f89c8559f3399ef9bc0bdc7b0d1fd6ed59bacd4d7bba96c92ba6695928ebe7a89a88eb968e6b6531b571c467b991266062321e32aad5ebafd86df4ceb63d3cf65387b4664042c445b7d0fa94251153ac057909d02607114e9e75170e5dd5869a546ee9bdf9d0062112c00b3787f67b27c1c0f8850833df4a9bbfbacd8021e685d52b7d5602bdd5dc0cccfde566e42789970d3c0f3b0e3b6c25ea25c3ce1633484d5f58cd747d047cf461cbe99d11b3bb29205a5a89f45d50d952b64d464068fe57edfd698c84727ab1cbb3559a76d83e5496979cce1815bdc890b18322663770c04dbd97e74c992f7150edfcadc500cc587afce4dbaa60aff05d962859c4f0972256cb9d23b669f76f8215cc822f43b7d85f8ce6137ef5513877fc1c4ee99e4135e472e8d7af48469b0f1dfac16385194aadc7b284891ca99674dd8e1038b7d41cf0d6541a206e5e8ca5a3a5be32480933a3a9f989e82ca02f49b9c161af5f2e1660df29ba1529fb6ad00b4a23aa7a2f814d0c343fa2fc7b56ad4b44020aa717f995a54bbf0559633ff27f1582fce757969ca0ec319df70eed9303685854b3ae72dad5b18e3708effb14c440a79c19950f5671221a9adb4539ae0bbb54a23d20e780f6a9f9c01dff8445917adbebf80d8f6b7158d5d2e3dd7cad541cf16b32b7f414de7f16e3157f66c900e2bb5d67703dc683b444f6e279511b6e69a133bbc7a68ae30a1f6d1c22c12dcb21d2cd24fa66b4dc1c24a1d8f2593e8e2be2f5eadd4b79095250611356a95db51ea080030afeab9de2536769d34c93eaa221cc9c0d3b9bb3d7f5833b64f928e49761d5a8c65d24bfb20b061d410800f0018ec34440a6b8fc9d3227e2e9ab0cc5c7e0379cb8e9e3ae5be451de54a2d42a34350b5315b86ce49b9fa4d3b2ed1b1404d5286a094a18c84f20abb531d033c03652bef23bde4a02e02ff5e2afdee728297aac01b9277babfbb99f86a765132221162d366d04f8146af320bced0545e692b2cfc9fee0df06feddd90bb8be3e13129cc171ce390cc27415aaafefaa7a92ba0119f5c9c53023198d52503a6a8c8dcef8eea6b4d09593f8314873d7db1c050b7b54eee5e800e46cff7dbdf575787b11623acc7be7631e68a1961b8abe0c9429a2ba333e73e316d86b651fdbe75ae1d885d8f1c357bb43852eec97da23398f98682198f487377f8e8155322bc18f503e5b516dcb1c28c2e36975fe8cc41dcc7331d27a1ca0329f0f1b28781a60a82913b07f79d29d5bcb860a2d977a64c0ceec97bb249dc3801f6824bb4e6a27caa9253d8dfc87f9216de36f8f0a41d774d87e699bc826df87438cc85b9512f998a88ad8d9db171a07a46610e29bf177715d45cc915db8ba102d540def9c129b5089e99d59e7c394862bc604363c4aaa3e53950e8419076ad9f9f3120db99c83ade3eb0eb5c767a49ae1b25095424c4e2ecc346a1284b50b41b7ae930d8ead86e7d85aaeb875d666deaade2d1d7c413b06f357fd5b485be659bcf33b8474983712288595d572275352622dbc80e585a4e73d9d36ec492e89db70877c1066e9f692a330cb24e93e7e6a429ffc9d78f4598cb1230b7f4cd480f845e684426857ca5349af691cb0c696aa85ef702e7e217716c7c994b389777e3a3e1eee7300e40e4e62f0b834c85f38765714eb602047920c610afae6535aabb9d478ea8cd11342c8756741addc6edfdb2476b3aa45401ebe5f89c17592c4fbc86289b7ef363dc5a2a593501fa616259eabccf8e0a2892db0555e11076232db5dd54b72ba680d7d6a75a65401c0f7526dba28e8f4bc9884abd75d98106eefe34f969b52d63ca75f7150e262a17f88ae20acabce4ffa93f26c7a8a2a78b755b66ddd87b838d53b804f1890196f298268a9ced19eea731f12c9cc2a9f8a9f3858776bef800cba4f1131b5358bdca119c41dd4a2cff0e74205fb9e1e85b909d13f63d7421cb993ed6dd59e135ed8fb33389e61e67da0cc26635f7ceb699c5a24a9ad82f0558f0a657c59ef4da28677e133c1c06c0b854e241d9ee6cb1250295097b805d86a1e8ce1d7e34abd5c68b270836d9c3dede91995300f3ba73abcca7da07eeb409f2cc5a5e947d210093b472f20c74e6cb64f6a9bfd948e3d4e75bd6a964407d087474bca54d7d593eb0e8e5c53484145da7dfb408156e9de421c289f7e96f982847d07b5302d35af37732888f687b5a67dedc8b419bcb61c73bf593a99db74b99a6a6296e47b5617e3113b4bdce133e2bef483807ad4e427143277935c629ce0de5787f6cdf5b5dbdf66f243d2392abc85c258097ede6520481092ad5a7ccb68af5e9d6d2add554cd7fa8f70b0e942045f99fbcef4612c9c6ea634e28cf4919c6af13803388ce511c0dcc4ae760cda3f703a15ae4db9f62639ebb501bda3483d7d726f44b6c1cfb1effb8fa7bada580176e213e66e8906563ca83c3269c85321805540e4e87abea4c3ea836127256d5c6e1d4e3dbcb01166c492b2c66a5ee63ce0b63378ea6084467117d5f6e0ed59f331a88fddd6b5e2d07a3f68391527c02bd2ab903e08f7be2b8c1e8b077ba30cad2dc9be257490b7f724ca38245159106c96b42b8d56be4f073b1ad57fd845a86d993df490463ada671e454416a9b22ca69c270101ebef7a3929d429c900168b84d59aef0ba2a4534deb4d56d59369d57c93c26ab87acec0c8c1c79840ce06279ab7aaf290daa46780c48e5045dd8e71fa3d35d57c1d0df1450b98299c8b5ac53086de104acd04b6849c60141d25e1fb5a4b2b8a27e002ef8202db04791e9145182d65b5754055df546bf8cdcf0b911c74bb0ad080bc0d9c642f38dc74d0caafd0c14c7ba443656528411e0e2c0eaa16c3ec7983cb96abfdb3ed3b74e6872bcbf2c22edb5016d12b97979a676caee6c6c311bd8a67c021723f382cafeba7b265ae14eb41c14d449ff8e7569b2b8667e3acdaf26fa76d46a1c0336cfa58eba0c6c7bb00502821e4fb9e7cf8846cc3e01530b4e50748671bcec675ada1975feaf7072398678357d4cdbd565174a85ffa980f02dc502039d8548bc013d64d5d4810526a5b76837531eb34871b01321c42bfc2041940d60c30bb4b9200da2d2711712feec0b54f5002350577832c85ff283ba3880ed4de4082e096eb8fa3e7574f9e811da43509064623379294895ff5eafaf576cbd2df5395a2b64ffb687eb84d967c0eb6d8c5e1e8aa0b0b631a6968626619c2f950b4302877260406cc8438e8e987fd0227d1858cd1379fa23c3289d068486531729211e6831a932642224607e73da624a4f8f0c778afe7755e18b4fad3e60355d02a3b0be962e26ab7c351f4c352ca292f2b587ead6553e63265b7d2dda67eef793a89a62a6cb552ef65591cd346d844c2defd4aeb4805dee7b7bf2016c9b3b3d6707b16ff59dce159f04b6ca7c6d9c101c4b1f0d07955f83728a66eb5a60795e8cc41c439264e5d9ada77c4b059fff8a98711e698da90d61783df53b70d56f0c1a03fcb3c5edaa14c2d9b8aad103e7819778293cfcbe4416536502ccc3143885cb0d7c70ee4ff2bd557651c84b19f685bad83ba156645a041460c2948d3b1e432f6d2d22eb6a43400a6c42e92edf7d3441db8e7ad14861823f266344335b3872908d4740fd413a31b5bc4cfe995ad1aa7b2e7f13bee1360f54db4637ca24777a560068d2ba7e7c4e92ee363cb94327ff9138fa1332a81f197c56d67b7b0cb4ef4c6d756329aa1c7ccba9082c4a0d4593f900bb43dc2071dbe9e4b1fe0e40462ab83ff70892474b5ca8e6a25ce2bb5f47424b41a0fe7b0780ddf572f1882b949696f0b52b003e5505123c86d3571a757be0ab13c63b61fd3c95eba8cf4653e074011a2dfac0d87326e766dd65bdba6be7419750d8892b04f49ac27339aafec8f98534fd61f90dfba8ec27f607e368cb90bd1e1c3fb9600015df19a25df88cbe03f67de3f06a8661fce68577d593693673383f907d8a639d0b9ffceffd21afbccb184a0997d98a32aff7a4204b560d9e8902f4ef7aca1699c021145bec4606080fafa4889a88bea7cdfae9b4ae08a591f3c8649b099370a022d5290497d8d8e83332a3c07c837314d75d0ae57eeb4b2f31f7953a98dd13cddf9558af8ca29d147eb51768ecfd0e8493f05a5325c8609a85b9c4a77207199d2ce7e893d0bd280851fb02f9d7df251673b5ed31b81e2abe875c1edb8b803e918b5", 0x1000}], 0x7, 0x0, 0x0, 0x1}, 0x4) 18:23:08 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0xfffffffffffffec3) 18:23:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f00000001c0)="5977663d6c0aa8f18023367460d2", 0xe) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) 18:23:08 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 18:23:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt(r0, 0x0, 0x8000000000014, &(0x7f0000000040), 0x4) 18:23:08 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 18:23:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/252, 0xfc}], 0x1) socketpair(0x0, 0x4003, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 18:23:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x9) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r3 = msgget$private(0x0, 0x8) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/15) connect$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) 18:23:08 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r4 = syz_open_pts() r5 = dup2(r1, r4) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x41, 0x4, 0x4}, {{r2}, 0xffffffffffffffff, 0x32, 0xa0000020, 0x80, 0x8}, {{r0}, 0x0, 0x20, 0x40, 0x4, 0x10001}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x2, 0xa9}, {{r5}, 0xfffffffffffffffb, 0x29, 0xfffff, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x5, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000008, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x12, 0x81, 0x10000, 0x6}], 0x80, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x10, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x8001, 0x6}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x8000, 0x7fff}], 0x0, &(0x7f0000000000)={0x1, 0x80000000}) close(r3) dup(r4) syz_open_pts() ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000002c0)=0x2) 18:23:08 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20400, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x4539) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x124d, 0x0, 0x7, "043954a8acd3b47e88af77b80c4614e10195ef26", 0xe0, 0x1}) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xc2c}) 18:23:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "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) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 18:23:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) 18:23:08 executing program 0: r0 = socket(0xf, 0x20000000000008, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f0000000180)="264af383979cebf476abb25aab8a5cff9efd16b8ac123739429f95163ce67888ffe5da0decd4b0ac5a7282d65284d5afa75029f5e1420602165d447be466260a7b93f20163d14784456eb2eaf15cc6db9f769215b43c9c223502a6c646d12632e09747eb4d9dab26bc28a14ed9699322fc65165bdc1bbbda488fca79ff1a33b35557b531d442336272b5c0d169eb4e8c34bece8c557a5a3c430865744665e86f8231d2ccce27912acd36d9a9afee66906836738b44e02c8aec1b477cd88dcf70e617db659c8ba975d1053548851497adc2a5467e94449c4b7fb36b6cafc1c321bf6eea989f28a9810ccf1cb2e448a1c6d825d1970da6af45b2b1c84cf513270c096df2447a287c517e95dc4eff18be08d9eb7b443655764954139ed590706497ac4164be67899cb771cc9967205aa4721f60908acbd39637b78b6d07771b71cac02b6713274fde748096340c91e6f7582e04b61dfd04fdaf1750a6b22e0dc492bc509cd8d86730a59c61f599a3f2fb56c26ea59a2692a6cf3279e3a7a6e563283d6696300dd6becbe95dc1e8190c403d2a46aaf46315548aa4f7454290e23b1d10147921f3df4766862da3695b84dd51eefe1aa6bac765046c2a2116110ffff3c3a6801fbb081962dcfedef5a6e2f0a502e176bdc65e114e4b871fd041d16c5089c25985fcd594b74d76585cfce686cf7ffdc4ceb1cf229ba8389bda39debd6e188ec5b3148e30a01510811f9864485c939bcb2b73564a3123fe1c0efc7e319ec48c318f41d28812946d6995e3deea48c8fef880c637f96fe68500ab4139af86e7449507e38ba0971a50e4197786d08b5654508d8cd7eb6912737e7049b0281ea322874eb9e9f9735bcaab523c8b0d638fd20948ea10a07244327732801b7bfa3c9c7c926ed73e0042b550352c7c950b78665b777314d8d4292ed9a54f4017bbd11c470dc5ab9a9af956e2369e56bedb94a22a2e5e8f027d682cf4e93a81b7bde935e9684466ee222c0d79fb80a531fb58d9025c3b76e261f1a778dd10da9646fcb8124a00fac183040b5888bc8f5ea10f584fafff5611d8bfb3ea9fc2e456080051c993f542faefd182e24ac9a06e25a48c1a0a9341181cbc5c8c59ad68d52e736e0168b61dcb1b365846a122932bf3440a0ac5d4de1d08c6ffd91956a600aab6b39798a96fb8063e0337e4f4e2ff88abb8dba2ad92d15249e29cda2c9e93d9f84898cbb5092969ffefc27d8907b902091f67bda330324d87faa03bc3a122b9a4f39170d287c7113fdd99978c258d9a5bcc264765040ef68cafbcc7519d465536e07a83c75189596b5d3b6a8c479846bf87394511c35ab2eb9f09114462e97a2c307a02958e349edf5ec697dc36d7792c8fcf10faea35209c10b520e0e3cd6e61ef0a0f32f941ccbfb29092ea5017c08ca6ad765f5484657b494de86bf7ad6fb58979428e47bc9706621c45239f3644061bf8845a5b46661af399f359c89332cc24acd512ada3f51b9a52323c9e0dd810e92bc8c6c76c17a3562888738ee4b5b69e8f079a69956b7e1f5bd5ffdc767fa87b814868cb0b613ed9dd71c2b1501816706cf031de33e762ca02343f75fb2775c3730c21003a4c681bfdbefcbba67d8e3baea8902b42c6bbf18f831aade9ebb89d7457a8cbf6ad963f89dad03bab75def0d40ad3059c284671c8344e21289daa876d065bb2bb9ccceace841bb5663c6846d6f32e0b37b67c96f1469c51c6784d35796512350179d1569046b257311416a8213ee839eb78d6ec45e29c76ef46d5bd677e240ace6bfa9858dfd2010ce8ddd3b47321faef7dbc5d7fec3f29d34211e0b7d7d290c525c4fa4c57c7db5d207af0833cea487e737493ee19998bc3ec0cce81e74cf50f959d9478620cd2e40a9122342bc2874b7022fbdfe517d230f40d054d8f5eac41541f68be1eba55e577d0710e778b62badce42124a61131d7f4a5317b003249fbf044ef23af9c15a46e95762c292aed1c71a4aebd205228aeea8899018286ae3309c6950ae62a1a58a09e50351dc660d135b0ce237dbdd0c4572dba93819da558e50be24bf5d3e2fa21e542522310841cba8c8f67588cd4b76f5bcf0479236059beb01dd1b4e7bf0b6a6cdea64becd94741576bee1c6c40f18ce13cf08642f62f782792b3967fe3cb26274f412ecfae643ac93603e5276b48cb701718c6367cacda1cc56fc34f28a4ff738ce24d66072fa4838a92288e9f5589af4a017e2720691a832ab3cffd67fa25dc17deb3e18ec1cf482d2662b2249370b13e98938046edc7b970e44bdcc541e57d8748dcd71b4347b73bade2bdf19aeb92c8f669d3d2c9d5d07d157e6ea563a31951068daed53f178a96215f4eaaedb458c13ef3f19604bfc8cd3631af36dd658818a09cec1b1ab128216b0ac3a099001b20999ee8d1c2100f8d40e62f0de9dbc89aabc45fd08cbaaf0e178b6ace096fe4594f73244bd184d68a4d6413335246ab097894a5662614b03fa0ec62d1abc408e0354e17e387dd80e045bf5818b5cf7db546c48cdf1f75e9f0c602b8a88075ad94569ce08b4a302497bb1e9b8da7b012470a47d16d3229700d0c0b1515a1f134ecf1f583688001fa14d1447fc0b36b32d088e9b713983f06c90c5045ecadcfe3439502beb0f9bc68a00df964bf0d704466b1ba8e6fc3aa25395c2475af0753c5355f1b6d9c400741039374be1b1114dc1605e1b251453d69bf97ae09329270729a395283bd6adcab02f82e3232b57ed68ced017b3d0627bba8b24e03df2beb6bd6a7ff482d70391ae73f2560a8186a722a982401a3aea6313334521707028e0c439add0e5bc1d0a9d3beb4a00e3c9fe611837a6140bd763294aaa08cc21ddadfad8cff42d86fecaabb25cb07ba7149143efdfcafe81837aca45e02901c6fe38a1036e369e4c52b5835e599e4b2c966b8ffb86721fc45d6c08cf047f352fd028016c02da72a2ce24642c2f4cb207f0dcfda38decfcaaad86ce9303d85714d94a72257cbe0e78bc0d1ba608c331112d41e247265b022eac2f36b863465ad8a7e875d2de7363a4ae07094fcab4d19af7adfa883c6229d40c492d42c221413a5c05edd942c021b6cc9681d8e951504576e87504e1be1448db20ad265ab53c5a267bd6f206d476805c0989ff38f1345c4a873b3b37f1a8c752875c7cafd17fa94aa3269946bf7ca787f2447b2a2f77bab1ce012d148b24d724b67cb330c5f8ec39561250475106600864369c559d76a27a6f38049781b5c8a980e15c5e86ca0bb8d6aaddce6ce71f927c5ec8a8e1079f7377d35d496b4f69f753970c04f67ee22aebf0873ddb2f2811c610ef0037a4599a80cf9ab6594cd3fdc22e72f24c576e488ed05294fc156a72ab8b2a889553a41ca49eee6e3ab005d74b098bc1835b487c06975c152f0fb530e5aae8921c20c5d9dc591a4fe556963bbee7ca012c1ee0ae367d19d062fa39e3bd86318abe2c77ed791e7c64c3f9a5b7293746dd481c3d33bb11d530ccbda01f55317ccca6b6036e7cd6f2aaedd0b122af9f5c4693f1b988aded2ce201c5b94b72c083c8819280f70c1384a46bd3d08e23ebbf5bbd589eb1db61a6554061d2a1d4e60fa663e150d9a214e267fb2178dbb2ef6b8c9390256927d9b7f92a68b95a4804e3b2590840a2eb803d2dd897d182b5bfa3ea2961208047b1812e2f176c64949f825615ea48e08c04282d51d7069b4b00bae7dc69820785599f8ee3e04bae99748b336df37c0f9c6eb01d838da8e53cf17b538a6c41dcbda80d24fc8702bb6a99532a1cbfe1a40bf22dce34f36d2139a4af57d74bf0fdeb386bf4b29814caafdb0706b3240fcdabe9fb06cd0d97b0b2409a09e1c2f5c25f9e8b2a633ca5b2d2df300a1e69498f25f2382042eb59cf460d94c3177f5debd44fa5661e828eb83bff6a11182ee9678336198f1bd5c1f268b582a509bbee96e4d55644c62290670ffcd510bbf2df8736e0436479994d035f0b40c4d2be17cca0941bc6ee8b7d7265b2286cc0efeabc946301a9a1e1bb40a6c4a4c5220252f3d974c6ec9a802fc3c720d9d361d412ee8174c61c53063c12e147c0485ef2139f02dc4b7933b1ef6ad1d766585e8ed3f13f99f12134ac99dc9ff5d301fd79bc52aa7a3d1cf493102544059a5c5b29efc9b00af17874567e665266ae59a90eeadda4833ff8fd6d05233218b4e70c30d671cd75fec5419695d6e922dd536e117c9e9dfe7ef72c3780334bdcd93f6d85df9a514dfcc5da6903f0bc5ea0b36556d5402672176730081c4f6a2eafb0e3dd593a44fe8f9acca4ce3daff5f0862ff8dd1fd4ad068c7945c98f889a3040d181a957b5513a2a4e7bd9c99e56ca2d2ce9368a990c21001219a89234dbc7e77ae62c8493934ef9a79fbe2d01b1f8bc5e7a788899c145036f5b2d2e013a9d3657b2f95f075e1932c06b1e43bf867c972c0095fe5037ca068e35a81108e0ee2429afcbb5b3f54436aaac9da24a3d6409e883e80bcae7931b99ee06d1d173a82c1a3e2c97e2d79815a4c615c5e4e7efb3cd8baa277b3139209fd0cb02f5d4ccb443e1ff76d1cca081dff3f84033fcf081409e386bdb6cf4d2a58d452f5b64563b46ea1108fd5e0c0274d51ccd24b72063abaf629d426e62f94ced246e8a1f88cd73570ad14244404c6a9d2955f4198676fcd4db3462a0f34232d16f7e18a70cb3ba3fb67909dfa3d38a10f67bd022942213c74408e6408bad56e42ebc98de60e88676685c8cd13c63fb7be8feafd99edf56d8c1f0c449095d8c2657ea1c6bd300eb37d1fbbeb35060e9315d85d393efa6e23649de246da2ef5550d21e3084973899fb87cceea39c439fcb49072c49a5c0e2416c7c59cfbc22c2181ef354729a24f9c3308c6ecc91350d453ebda67638da2e6d31f60cb9c43295d499ecf6cebb5197e07a3b9c315d9c26dbf3ac5ab61d1ba66780f2432d45d443bf6eca27aa555f00248f77f5cc9e298f3f59d5152e7643a4f34ccb833a6b00a584fa60c2cf138b8d8b79129843e6d75fcb4376d5286921cc5e24af64824d3da97fc06b6ea8f092a7c356a8ba616634d8c8b85890e5fa6ac526ce547788c6c01b0a443248b96201a7e351a546e30656166ad4eb0b3991c63f6bc69ede94486c6c17bb432d4f8a82bcb00316ff53d3d6025a63f7d00ce1f309b857b698c53fc9a6a2c0e62013d4b1289b9dff3f6e97e15b3f1a70750ab1c411c08620d90fb3be5d486d7dd2e42120a70ec6001fa8c963c2703520b55d2ef8af625bda4db3c000803a733ff833ac908d17cc495425ec94ada42859636355e7522deeda636637dbd1deecfc9d48ea46bb722d44e79763e080d161a8f78ba44dd2f8205a6f88d8281786113b58cd5a9081c19b2fa32b401fd6cb5aef58b282d11727b2f453d16476b82ace395b91dcbd13cbc5067c05041d31a1c004686f3a3130e02f3205bf341bc22de803cce7114154e63fcbb2738b3b9537d778f9791d0db10a80a413a9ec53433ad96efa83f7051d4a4d08d32ee0b309956dbf5cb3c6876797f475b7f29616a771d87caedcb09c22c03151864ca8c9daad1ea108c435e8787c94743fbb1beed589ebb34ed5e3383a8a2d03020573af2a36370d5761c387f9790f9a5928f6558a2a5a519c886e1a20716e1a8d9e14b931ddb056c3d7da9ec6c6f5f0a7070541e57fc268ee0a9befe2e9eacd7e0fa9c7a71ad619364309cc8817fe8704a3ba2608afd4c62b91b0ae1103749f16f0bde57d4643b7a1819778fdb3c797d9775de5e470a841ae14041ab181534f2", 0x1000, 0x6, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050460003600000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b2327acb5d602000d7d026ba8af63ff3728290010fd89720fd3872babfbb770c1002172c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000000000001", 0xb1, 0x0, 0x0, 0x0) dup(r0) clock_gettime(0xf52826bf680725a4, &(0x7f0000000040)) 18:23:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5a2b, 0x800, 0xa0f8, 0x0, "cb3d42eef675a6ac5eddbda21db6746112259ba6", 0x7, 0x8001}) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = shmget$private(0x0, 0x2000, 0x540, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) fchmod(r2, 0x0) 18:23:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0xa, r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="7f6dfcd67cb5c02b3e06aa899032a54c6256f3ee860710ff037739fcebdb0690ac3dd31be07000498a8fd6763a0db4e280e2fde078c964dc08a134a9a50006cedb242e7014e1fe0863bfb5e121490c9fd1bcdb60bfb8a1cca1bb4f3fb6648a05bc6b56d8d4f6a3f986451d9bf68f541e9b5af97a26a293e49638352fb9132961ac7bdd", 0x83}, {&(0x7f0000000040)="96c574bd", 0x4}], 0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x0) 18:23:10 executing program 1: 18:23:10 executing program 0: 18:23:10 executing program 0: openat(0xffffffffffffffff, &(0x7f00000016c0)='/', 0x0, 0x0) 18:23:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fd, 0x0, 0x8000, 0x0) ftruncate(r0, 0x0, 0x8) getrusage(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x9) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 18:23:10 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1c3) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10092, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xbc, 0x4}, 0xc) 18:23:10 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20080, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x220, 0x148) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x208, 0x0) accept$inet(r1, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x180, 0x0) r4 = kqueue() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0xc82, 0x0) socketpair(0x1, 0x1, 0x8001, &(0x7f0000000400)={0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r7 = syz_open_pts() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) socketpair(0x18, 0x7, 0x80000000, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x821, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x10040, 0x0) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x18000, 0x0) r15 = kqueue() socketpair(0x20, 0x4000, 0x3, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x10012, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x60, 0x1, 0x2a3, 0x8000}, {{r2}, 0xfffffffffffffffb, 0x28, 0x40000000, 0x6, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x58, 0xf0000000, 0x875, 0x7}, {{r4}, 0xffffffffffffffff, 0xc9, 0x1, 0x3, 0x7fffffff}], 0xffffffff, &(0x7f0000000600)=[{{r5}, 0xfffffffffffffffb, 0x27, 0x4, 0x5, 0x7}, {{r6}, 0xffffffffffffffff, 0x10, 0x8, 0x6, 0x3f}, {{r10}, 0xfffffffffffffffb, 0x8, 0x4000004b, 0xfffffffffffff792, 0xfffffffffffffffd}, {{r11}, 0xfffffffffffffff8, 0x8, 0x8, 0xa000000000, 0x8}, {{r12}, 0xfffffffffffffff9, 0x40, 0x1, 0x401, 0x50}, {{r13}, 0xffffffffffffffff, 0x2, 0x0, 0x3, 0x1000}, {{r14}, 0xfffffffffffffffe, 0x1a, 0x20000081, 0x5def, 0x3}, {{r15}, 0xfffffffffffffffd, 0xa0, 0x20, 0x7fff, 0xce39}, {{r16}, 0xfffffffffffffffe, 0x83, 0x1, 0xd4, 0x4}, {{r17}, 0xfffffffffffffffd, 0x0, 0x5, 0x2, 0x66}], 0x4, &(0x7f0000000740)={0x7ff}) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETMODE(r18, 0x20004b0a, &(0x7f0000000100)=0x1) 18:23:10 executing program 1: nanosleep(&(0x7f0000000040)={0xfffffffffffffff8, 0x401}, &(0x7f0000000080)) 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) setrlimit(0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) ioctl$BIOCLOCK(r2, 0x20004276) semget(0x3, 0x7, 0x2) getrlimit(0x6, &(0x7f0000000340)) readv(r1, &(0x7f0000001480), 0x216) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="39cdc72670db6a1b4d2fa6465090fab1c3d2e81a28731838e92af69ec18b2543e9ab19168bb9491a8852a582b1f1b60a86921f2ab1940837fa087ed0136c229124871db326b8de47094b93c163bdc308e06634af40df7f6c0509d8c14aee5bb1331b8b1024254686155712c7f4d6310ad3b71b93f503210535ccb252ab0b53527e2e75e2770c2c6cd87072121d845daaeab9a789be5d63d0490bfb3078f1410509c3ea80965964e640d2b93270b8a90f2d3317fd7671924d232727d79ec33608b83d94e0c6432327b7e6bd9f35bdbc0c587cc9b28df6dd5804a526b6d9704aed2087d2b77cf87c8a47", 0xe9}, {&(0x7f0000000340)}, {&(0x7f0000000380)="e7571aedc32d7996628d385af1fd5ac13f3766a4ce864ba190e6508798560dc4ea", 0x21}, {&(0x7f00000003c0)="4a0ce1089a68b182c766949cb74983e12a17f8f499871f65257a703d0037127507b7247dfd02c5ac9a2bdee22e4377", 0x2f}, {&(0x7f0000000400)="816d4eff53eacd9205651a73b34f885e650886235cf6dbb39858dc5199743edf1c2feac1d0a5e5d2f25e1f1f938a0cda04458ddea0041700487fddde8736a4436dbb2d4c4aadb3e79a31fce14be239323017a0c975046b4cd7f30934b7d004c28e723145db6c6c039dad60e3911b46c7fbe9b603c74923bf403139129c368cc78f4eb9956bb358a2ecb7b24cbb8439f1dcce3355b6a7df26e1f91554552ce72cdee1be43fa55070739c54b42bca70778b8adbe7b29cea87d7d4ba308cface8f030b844220b06651345170011737d0459515761ca9192178f6f2da62883bc0afc7caf607e646f9285dbd2f598466d3bb38c3ea8c72c503661d20bf7bb8c8bedce608b3c632a43d5fd53ada0a6acc72c5ca8f294e6f0ef770308ef9ee83bd9bf64c98055b5caa2466bae4a1caf39b49cb1f7541815b76f6771f73547ca38aa15c6231fcee08423b608b7530670fdb1e8384ca4b536ca1ac020092c5683fffe08f2117820ec5d3768290fe0d470696610e442fa783b1d9db75b5e4fe17b6fa23f6b0d82ff0d168f3df9f04a04f12e2f2c90e894838547bd5e63f63e35e1c29efc451d49a6a4c8c9c464838ce3cefcdfea448faf2bca3e2acef9493ece0e2d3c3d61dc9eee90355c3f61278d79d61fcd235a837ddb6b4ae2a4294a4dd03da55343477d790e478730c7d44b7c8523f2354a01dad4b406a41a4803d0c9f27d6bfeea332f1686912207b10283ba6212a84fb86764c21874bd1c402fbf93e4064a7a4e77fe39d8e46d884685c8f27c0b1785e5a06c63e807389208da0865939f9064cc95a691dc377adcead7aef76d5a4040623a432121938c1e4e95ebe5967d30c31f6aa69aa3092198acc685249f09d3875d6efa979b7ce239ea0082ec316ee5a7462d132cbc49e0026faab97d6e74067b7c44b19b60a0122d8f8679ce298c28d273994b16e0cd32fba4f995f22080c3fcd02c5cbe131ba934159c588dc19b9e00a178b7c1f40737ab2d6ba6a922602a7403394b92a2b6da591b7f9261a0150dac94b2a83c12461fa28591e0fd9a8bc2df452015b0cfc5ef6757a9cd61d0db4fd96228e39818ae5bac2181c91c0bae247276a2e1ed92af5fca852e4e26c231be9140e81fa9e4247b23308547bfa458834ed4a0cf600469768418b6b36f1b00c822816250cde14c76cb17e4acfdfeda0dcc1758d44e580888b03ebde2a5b2f9e52d0ec2c57f854cd6621ba2428b8b43445d20c85c3a8094f9999bb5b5240cdae392eb26ee504d661f28a4984a9e9b6b2382593d812b4173b8487367e00148a71f1b42a0647f7be4c3c83547d97f3f273d100abf3e004dabe8f31bad25eb761f7fcceee2a47daa7052115e247c2cfe2b02afe4e3732ffc11a4ee078bbb872591026adf11bb4a9fb84517530cca9753ce45393c7c472cc25a037e067bcf15df5c2abe24626abc55978eb4cbda36b12fccba3a1ef1d80f6357d829a56ac0982a39eb61d45241d07dc80c9f2cacbcc7fce1ffe2ebc366fb152e071f4d7bd318fc4aabc7965119dea88c9a3e59633238920e3612245b3604d38667bfcee8ad9f7b69d8f7ff466f5bdf7a0f3ab3c17745b75b489d947384def442681792da352692d6be93d51e02341fee1c401f63a83230245fc933588ad75885f82803adfede3e2bd0ef1700ce5e62bb50a21f225f4d5b88e7815685c286120803115e212c70fc6fea5d7ab15ae10a6e4395b9a1d2c5f549a6dc3ae97940fa8ca93d12e010ad9be3d348dcf8102f78dd141499c10929fc2b0d7fae91ac1beab1e6d59eccdbf3237ba0b8d3879228f9f455a8779b6df096a258fbeb81217dd8fecca3502467f84dcecd5cb3d5b3cc169a0206954c14e2f855adef9a20e4e4865821281ebe0e5cdc098e93949300784234d18cb02e786da3be29f1e8ac02e8a397f4f1e826c40214e2e8983b07f44fb22e3388419804b94d9fdc4e9ae033020a3f45946901e7397776ec8985b41c69026f66999cda9ada7f16259333a47f069e967334f6d2d2c432f846e12b83256b24ce51100cb0aafcb94bf7e748ec4e2766eb6c8e5f02c8124640b5f5441b0447d2e96b1eb4a0adb8b441cc0a26d6ebda760308df4a6ec5dea0d8db92032939c6a719b54ed65d7eab19be652d865e2351a33125887b79c251d01b474f1f13102800ad7a1c1c784b1a1a618bab781188dfd3e2e771559d87e40f156f47dd8fffcbed2b0f2ac8cc5166234f7eb2402705b0deba880a9250d33974fabf8d00556a839dcb6f7434e855622a2243ca0fdbbfc2d345b2d707804457cacd7d4e5352695780314bc0cc1ed8f4cfcf1c068a131657a68b58d9f301302ff23900b0a0dbb1b1ca17de714125c9e41b7658d74cebaf3198098eb41470f297242bddbbe44c82279338d4cc98280b65d2690a6a3c6287f8f28b8e1ff9ba4f26659143f72eb7472ea276251f4fd7477f6d8fde4a69c8faf88a3b00fdf9eac73f8e73d4a229280a0ac992432842f3a0f602ffa10eeb8d01914ca041b9fbd53cbcd7e9ae7d2d55bd860df3d445aadbc71edab89d9dd4e199233003bfd83d48e8488905be065cd2f3924e1778a11228637c2db6f1aa3056d0f9589768210bd97aec49f6985aaa50577e8df3ce22cb9b7acf64817a6e1eac71553583a00e400fdc78ddcbda1752a204b9b728ee2a727570dafa23c968d075cf41554dd59ce4341626c39d2bd0dc3de02cf1a992ee2507e42884a0289bd085c0370aec3ffd305081a5eea909ed6b4d64f16669963fe28cde96554d1cc568e73525bf872abcf35d2b2047ba01457230b13a272514cfb8fd739dc542e0ddd862b9526de70b8f213710bff6591864fe8531fc67f0d49dd893c44655b3060746a82fa8a13cc73afb15b7d3ee49e1cc9210f925609db04e6aa6d1f508cfd1f6697b7c24717982334772ed0e5f8faee1b9d9296b0c9b227378eb019d8a5610e5dc48ad699557f6c30fd80603550849f5d36a1d77120ee63f7f8a8594aaae241eb9cda2faafb27b4a9c8ded4bebabd199812ed57203b09fbd868c29f7d969765229da81d79c9f9944c8f9597fef696aa6f8cf40bc6c65789e69359a397541506bf7e2edbee67ab3243ff8405823432e29f13b085d03796074e686b2acc8327419c92b10383719409ebf26e4a864d39c7017d13eb6570a47f6dbcb52fbef63c18b58888857c580fe07d1e82d66d7c6f281b9891484694c594db4ea1c2c354e31654fadb7ca06f6a4e80dca2ae871336feb54c9d0c3e175085f62067a893cf9b31d2e1909ebb1efbda908b9cc37874bc7ffadb0a91e9a9799d20a8ff25b9d3dda17aab3d2b3a70d991c5d402a8f105ff8390ee75376fcd97f39b6b0ce0903f6173482d5fc6a1754c8e114bb465d7d582c51737654afee84f7262563acc7038949a57b1a520576c288dd066fd5b3fc986fd3251d6cd0ef1440ac6c2b768736e1149bfdc8c89954d4878377e321e3300d9cfabb4e607bb1b59c7ec0b9c8a5da9db24cd662903ee0a488a184c2fe9077a249c6bbcde4c8602543b3143000decb2d3b6ce5e61294032da72c2af1f115991a339dc938b57900586e230eb511b107ff62c30679c11e70a94a8a9e36900ad53f3c9cb3b49f1d339d358775eb6180368df8d7d28aef8f4a0b32fbbd8e27c1443e3e264edf533111c5bf75a77c57927967299f6267031706a626ba091b4ee8b4b6a1d89cdcb03aa47cab71b02286804217663fe23d90f4b2c3137a4f6d84bd52e4c3a9457cfa5c07c8a33288e6b04f2c4f4f95cdf09ac52970b83f9913710b57b16b027fa5865fa0983601c8070c5f0a0c7d4c1bd2860227e5d75084722ecb907fd6e8051b40dba83a14060dfc77cc92542b55c85d48102e2dff380cad04b451ab37337babd594ee80610e2eadbad8f9eef572a03da48067fa690bad6db0f04836d3333b26a37ef97bcb1061c42b6756e9862b80b7f79cf4b37cad1c4f0e35f5352853ff0fd7c498d11d301050e2583c495805c7c3ecd636743bf5ad5994c554d2fd10a81140479a92010ec70f89162505ca97aed73719b110cd905ed4e22e596ce8e22976eb6c6460f4dba526478337e61cf18654a6b7314965b83cdb0af7b3b102bb09b3017169ba237681c9f7c0b60602f2c34e68ac4bc572abeb551e379af44ffd46760f355dc243c3ce8c6e0f4831c815b652582e6c3ab49441f3961dbe03468b336e4883dba61f8d01537b31c1a7b359bd01855830701c29c15459f525bea69fcc1c0d37942654259cb875083d9a51b34ecdb04b56775d677d0361b67169c11b8f0d0d9394a8a7d53623f4e6d15dd2d1fc04bff85380ff42f483a75c74f2e34279e033a95190323c67e4f4e8d2a881feb5904db7682073a1f30ee05afb861014d2ac8c4dfc7a274f25ae3860f38f3ee2f7bba6447441be2bffb924233159a394d0645037712034db466f86e92ebb30ee5cea955c16afea921135301dc37382cfa62571da5466d0daa49d5b4084ac89d545f8424c7c9cb6e004a88b3cfff52c51d217807a710b3b1a2843e7989fc493b164498e15dc847d4dde1c7423c6e90a65f2668dfcaa17ab64b6c773d935254229c9c362fb47ef206efb8510cd168551f9d5b85e8d21d3a2a50f72a386447454739067e236a84d65ed390ec3ccb9a99dd058d42d51e48d78266e8a626bc3eeb5dded160f34796cf92b4865ee8466a845d7ec3de0683268860c3f6b4f3ab1a048ac9fc2f161d751c93eea6c9945930adbfdaa8a243c38c92ea14fade7da48f0f9b051772cf4486585d4bdd69e8197c7c37a089b3a9fbf3f521fef2b207a0cb884234bc80045ebeece512b54a47c1f560e30fd33ae2d2d33dffae3f48d6d671c784a9392fca84e905c7e343863af1282bc32e7863fddde7eaa7def8ebfb141c98ddb280930318b3e9b99ef0b71410587a7bd2850b6f376d05f227326a0ac09e2da90b9991ebe460fd0e83fc1bf278b38e04cdccb35ccb66a65a238f346c7d4187714483d64aa52937f8efa2ea93e7a93719aea9f9c3ff9eb103379a71e0bfe82bf5423b1029a8b9921ba1905a7206f0a7ae94b369aebda98fafb7fc396b02c1a0102d9719511d84f914860996175f8574015c8adf985872b7766f65f74d7e0e4bd2acb5ad67bb39631aca4b16458430a0b89be5e0ac19def3bbcf8b2bd6fde6998bf7fc8938e20bf8246a29788956df0fafd047f7152d51d2b35361f3d7724a155c4c04beb174da0d5d209c44e88f377304bf61fe0f82275df822c6d99573f5165b4ed8dcab41e9da9aa3613b1f10ae55d5e3f7941a251bf1ae20876f59ffc367604a7bdaccca260637158a34363208cb280b62b73732516e975869b0144d3140d26441f17b2696c4a6a4ac42f45bd0069492bc8b7d6b58daea7d1e2c749020e45d6e479b578c47738ef50eecbe5f508e8b1bbb0adadb237fdd7818ddfdc46b23344adae31e1dafb07f5809091ad367e13d7ba38feb6e57bf4a1ba0420a6ea4dcad07cabe3a1d2ed18b074b92c2e807db516fef8acba082cbca036071d2747f9e7f9a0cd93842e961b8322e6372318234184fc5f30c6f6a7cbc1b2f2d23936b69c9abff5e048a49f5c15a1cf64d082009eff4fe48723e17c422580f19e9779ec2882c22313295ea84a9c58caee301e02cb6e4f282d89f370bd99d6578ebda98e09a92640be2c9020114537adf214f60a66743756eada00825b4665e510aa8099d64513b3d4c10381941eaeea4b14c69047f5ac84fcf53014ea3af80a75710f4bdc91535cf9421551269db34323ccd1aacc6d279a", 0x1000}, {&(0x7f0000001400)="2499ab15f09bd4c8cf98a24ad96ef4bc821f3d9941b46a1426fe100fe27be74b3f9d3fe9c75866c5ad935b151fe2514a6409eecf64429b3a5ce7b57019ebdd8de320925793c52ab03f", 0x49}], 0x6) 18:23:10 executing program 1: socketpair(0x6, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) r3 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r3) setsockopt(r2, 0x29, 0x800000000000039, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xb0, 0x5}, 0x10) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000000c0)=""/182) 18:23:10 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) fcntl$setstatus(r0, 0x4, 0x40) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:23:10 executing program 1: r0 = syz_open_pts() socketpair(0x12, 0x4000, 0xe582, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 18:23:10 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x540, &(0x7f00004d9000/0x1000)=nil) shmat(r0, &(0x7f00004d8000/0x4000)=nil, 0x1000) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 18:23:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff3a, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) r2 = socket$inet6(0x18, 0x4, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x4bad, 0x9, 0x2, "4d432f2694e45496a9e803190d15662ef7be23cd", 0x5, 0x9}) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 18:23:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) 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) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 18:23:10 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x2, 0x7f, {0x0, 0x3fe}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x4) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 18:23:10 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0xb263}, 0x10) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = semget(0x0, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x0, r4, r5, r6, r7, 0x1f, 0x6}, 0x7, 0x40, 0xdb57}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 18:23:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x7, 0x4) execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00le0\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r2 = dup(r1) close(r2) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000040)) 18:23:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = msgget(0x3, 0x80) msgsnd(r1, &(0x7f0000000080)={0x3, "3a04b97efaad9dfa238143dbff16869c8370ddf1c9aafd9695bb2e407c1d12a970b444275241b3d73a1579a03e18ffb08c42d42f33c0818afaddfd8ed145e8213a23250ad070b2be09e71b08dc2119faa2bb74f6ce071932954b386aa46ae37f64cadfc2c41a235ad4847514ceb85e515626997afb937dd9599e81ac9ea1964ba83b9a837c7af69b7cd05fd709b0b27e2cfdd69f64620fdc0daab7289bf9a07563d57da3a817b2a30811a0c21271ad40450baae16badd96f32b0240617958b97c1c70ae34eee0c503244ed890d7131ba5231749e9e8f22d31e7d"}, 0xe2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xad87, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2246faf0cc7bedf8bc1ff0e091fe60002"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da", 0x24}], 0x1) 18:23:11 executing program 1: shmget$private(0x0, 0x1000, 0x2, &(0x7f0000002000/0x1000)=nil) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(0xffffffffffffffff, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x800, 0x0) 18:23:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 18:23:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000033, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 18:23:11 executing program 0: pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='/dev/zero\x00') r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x1000) socket(0x18, 0x4002, 0x9) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000), 0x0) 18:23:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3f) select(0x1a, 0x0, &(0x7f00000000c0), 0x0, 0x0) 18:23:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000024, 0x0, 0x0) setsockopt(r0, 0x515, 0x5, &(0x7f0000000080)="de251c1a3ff1417adc3e6d1246372a71172af65a0b905114ebe13efd16cc292149ee633b5536a45c64233c97c6949801c681a67d1e5ec09eb800d272dab1508bbb74df5712ba41fd63bc934943099289c3184a95a577fbf9819653997714594a426cfbab9d9d06bc", 0x68) 18:23:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="c04b1b1d100be90595bf1ef5637eef76ec59669a50dbd3ee71e7611bf7408acb3b3b66f7696bc78f8f9aa918efcf953c7615735d4867d3076307da833f2b7b75ac06", 0x42}, {&(0x7f00000000c0)="92ba8ef8f80d7316f4adff11b762fb08e830751e230ed1ccf56694431d2bf53e32914e4c583d177f3e53bfbcae506de26e3bd9cf6441c1ea766c17f531501b71be34e440927c", 0x46}, {&(0x7f0000000140)="997fb086057d7054513af9470dbe0efae742bda6436b830061dda5d1b99f8cec6d66301374d52a36", 0x28}, {&(0x7f0000000180)="ce72c6461116507cd17613fd49a243afa6f364d916499b6d3e68ee5c0c4cc15cdbde011d7125f98f7c09374c2a3ee64bfdb04564268539052659ae9ab63218604fedd1b115775dfb9a700046afa0b75e1e4deff9e1890b5ecae01a69133c1c35a967011566c69de9162ecdaadb8869e0c040b6d759bbdb1b0af9b38a7411bf3569352ea06ef2e27fa63c07429dfd7def6720e898a65a7333cfd4f7ce258bc76aca8fbbb8c073e0cb3fdcf4ab5dae02e69f46868cff8e5721cc93da3aae8493b6b0ddf886", 0xc4}, {&(0x7f0000000280)="4f9f0f6b004b9359ecfa3ea78fccc75ef849269971f6c85d8e710d370ce785e1c8c0b160cbc5e11db505e952e5d1643d6b20ad23d2eb77143c94c4c5306876ec7ce587c5e8726bc08eed54ac1837ec510f26391fc0f35dd9ac", 0x59}], 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 18:23:13 executing program 0: setrlimit(0x0, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700", 0xfffffffffffffffd}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 18:23:13 executing program 1: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) 18:23:13 executing program 0: r0 = syz_open_pts() clock_gettime(0x4, &(0x7f0000000000)) fcntl$lock(r0, 0x6, &(0x7f0000000040)) 18:23:13 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x1, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000080)=""/197, 0xc5}, 0x41) 18:23:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f00000000c0)="9a02e303000000b90cba85902ef8c0f5a55cdd9428ac3964b1de930f", 0x1c) write(r0, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 18:23:13 executing program 1: r0 = socket$unix(0x1, 0x800000000000003, 0x0) write(r0, &(0x7f0000000000)="4cd6fbb59407419fdbba93a2aad527b18711af23", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x1003, 0x0, 0x0) 18:23:13 executing program 0: r0 = semget$private(0x0, 0x3, 0x110) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) openat(r1, &(0x7f0000000080)='./file1\x00', 0x480, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) socket(0x2, 0x1, 0x0) 18:23:13 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1f}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 18:23:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x13000, 0x0, &(0x7f00003b0000/0x13000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:23:13 executing program 1: r0 = socket(0x18, 0x5, 0x100000000) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r0) fcntl$dupfd(r0, 0x0, r1) socket(0x3a, 0xc001, 0x505) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 18:23:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000180)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa90786e5ad4c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) setrlimit(0x0, &(0x7f0000000040)) close(0xffffffffffffffff) pipe(&(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) pipe(&(0x7f0000000040)) 18:23:13 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) getegid() 18:23:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="1f6ddbc2415076bc16", 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "920a565e3e527179570d084cfff2a94f88f3c580"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x5, 0x4, 0x3, "f4d79e6b29bc7ab4210c100eedecb89e76caac65", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f00000003c0)="04", 0x1) 18:23:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x80, 0x80000000, 0x0, 0x0, "bb403bd4cbdea3ae000001000000ce0700", 0x5, 0x6}) r3 = syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x2869a1da589a1f6e, 0x2, 0x4e97, 0x2}], 0x1, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x20000020, 0x101, 0x2}, {{r2}, 0xfffffffffffffffd, 0x84, 0x2, 0x7fff, 0xaa03}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x28, 0x20, 0x8, 0x3cad}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x7f, 0x101}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000002, 0x5, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x7}], 0x74f, &(0x7f0000000100)={0x9, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) shutdown(r2, 0x2) fchmod(r2, 0x20) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000340)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640bb5e251800000004c8f0897a24aabfdb029", 0x7fffffff, 0x7fffffff}) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000), 0x2) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x1, 0x0, 0xfffffffffffffffd, "ed420e80da1ceeb6905a969f9927cdc448dae6e6", 0x4, 0x5}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000300)=0x1) 18:23:13 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2b1, 0x5, 0x7, 0x5, "a426d3f5829fc590301097b881e210590f9f6d96", 0x6, 0x5}) poll(&(0x7f00000001c0)=[{r0, 0xa4}, {r1, 0x7e}], 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) 18:23:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x20000000100, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x2}], 0x2a, 0x0, 0xc2, 0x0) 18:23:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/59, 0x3b, 0x40, &(0x7f0000000080)={0x2, 0x3}, 0xc) preadv(r0, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x5d) 18:23:13 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000040)) 18:23:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000340)="9f", 0x1, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3) 18:23:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() setrlimit(0x0, &(0x7f00000001c0)={0x800, 0xfffffffffffff800}) close(r0) write(r0, &(0x7f0000000140)="55eb84da9a531c69ecb09945a63175d75a33a9544ab9db16b68ed1c9c74b84e2a9f92ef92577b4cc0c69861536b5ff661df1e7d01fd5ee7fe35e510473067b2df9193284d190f8fe1f573c0dee47f13f02cb80b1ff70ca722ce392ab1bbc614989191290367c91015d769f4e604720", 0x6f) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) syz_emit_ethernet(0xd6, &(0x7f0000000300)="e0dc1592cc0644b79e64fa1cea8289f6deeea704f0ff5ef18e795b00cac27c7d050c18d201299ab934da180d55cbe301782e27cfdf3c53adc72c518fedc38494933ba098030bc1e7433d57efb02259af93943953b9bd547377f45854ccded541aef39bb40c29dcc77919a43ef0ac3ffbaa57f423ecd6ed78117a1f4ff019cf91b380224760206ca62426b02ddff7fea1ec5b44736f23468a119862d223e46b5732c54a46e418223916bc3b68742362df881ce9e4fc6af837951db418fad15bab0515430a1e825b83cd5fc60dc8eae42ab4d7b548ba2c") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) getdents(r1, &(0x7f0000000400)=""/4096, 0x1000) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000200)="882cbcbdf8178f7244247509e710d88638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b75780b6ecf956f5af3a42aadf702a7adf27d24ec68f3506a09742cd0b877eab785cf1a68dda91b865fe7dc8738d1baf6b0dec8afca61aafc44c6eca128507b85a1e71a1b2adc97935818dd33d1a9b5604dc77feb2c5a266f05154ac882d271e5fcb12267", 0x2de) r2 = dup(r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000080)={0x40, 0x0, &(0x7f0000000040)=""/64}) 18:23:14 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000000c0), 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d6133a37670d33ee6985c6a19e0300008ed7c7f5ecd505370f55d9bb05dc03e23ac168e0237f159b7cb5e32d1df29b00000000000000423cab21c6b2748aaa78947da91d7541f7ea52c28b2f44e8eec7bc9028a2b887f01309bbe0cfa751731e5ca16691dc4a1882c15e21042091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc4328474407544758335580849b870e059ece07b3000d", 0xc7) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x1451, 0x5796, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 18:23:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x500, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x418ee3f4}, 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x8, 0x20000000000000}, 0x8) getrusage(0x0, &(0x7f0000000000)) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0x0) 18:23:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r0, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0xa4a) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7fff) sendto$inet(r5, &(0x7f0000002d40)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e7624420ecb4551324ec41cf69f58e3a3385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b052e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r9 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r9}, 0xfffffffffffffe1e) listen(r2, 0x2) r10 = shmget(0x2, 0x4000, 0x701, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r10, 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) read(r3, &(0x7f0000001580)=""/129, 0x81) fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x1f, 0xc78, &(0x7f0000000300)=""/13, &(0x7f00000002c0)=0xf) semop(r6, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffdfffffffffffe0, 0x800}, {0x2, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x1, 0xaf23, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) 18:23:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 18:23:14 executing program 1: r0 = socket(0x32, 0x200000004003, 0xaa1b) semget$private(0x0, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 18:23:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = semget$private(0x0, 0x3, 0x250) semctl$IPC_RMID(r1, 0x0, 0x0) socket(0x2, 0x1, 0x100) setsockopt(r0, 0x29, 0xf4, &(0x7f0000000600)="7b06ab47d2f7f4c324eb19c0131697f1f74965bc68b572f0ae66c75ca66c07cb681752f06f689af1706a9a5b11f44068e2ffb406d509f2950901ecd7a88c03b159c8bc8fff1aa80395b43a9e240f7f6af98ea90411be80363761122769d6768d5292eecacc69b9f9f22fa83d8b7414ba5fb1829346d603e2341d760fddb5c0383e6ed38196ab4a8e73d39261865cebf57b042c975c13eaffa8bf3fa60200000000000000ffffff0000000086ff24a842268b538b9f3f5e8f15b2fb9018e375edc33c008ab18ac2411f0fddb33f64dc102a27e74279b4443597ad00009c61387aac966892144b374a7a0657c9680ad131836980bbf2e94a59239090a6c6aaec4eb759d764bb00904f0984b29ce415f067dadce3b8e6d3c2b8d852945bb3c8a8386e1e23ff656a2a9c0dda51b28dae924c017336a3f43f0b9410074e2d9b", 0x1cb) 18:23:15 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x200009, &(0x7f0000000040)="0338e2aad539d1ebcc7c94461059000000", 0x11) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x8}, {0x18, 0x0, 0x664, 0x9}, 0x9, [0x3, 0x7, 0xdc, 0x3, 0x4f, 0x9, 0x1ff, 0x1]}, 0x3c) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0xfffffffffffffeba) 18:23:15 executing program 1: r0 = socket(0x15, 0x1, 0x8) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) 18:23:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 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"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b", 0x8) 18:23:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x804, 0x22, 0x200000000000004) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 18:23:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) getrlimit(0x0, &(0x7f0000000000)) 18:23:15 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f00000001c0)="d9fce86f50c88071d8ff54467db298154cd124b6127e19b5bf61f4dc6fe037a5d64be87bd10936a7f4ed8d0c93deff89efa4512536861d8e890a8253e9280476f7ff8c18a869dc92c2cddbccab11ebf6150a6d500d7fb36a27cb9e1b9112cdcbc015132e6888f88e93f7508c042e792c590e37fe7e96610c8fafea85c40713700e60228db0d0b1b76458c1d5edfd24866f76d82f37c8b528e23f3a1749e27d7c1589c007ac3121f51e0e49f5094999fbdd8994d1ed91d60cfde44b35fafdee16385cf4cd0b80b682a7f208172309a009", 0xd0}, {&(0x7f00000000c0)="c69eef95a658fac5", 0x8}, {&(0x7f0000000140)="1db5f7", 0x3}, {&(0x7f00000002c0)="ce469e9a009377b0567b8dd8abf6d07b2324ac345dde59dd3403698e2cf493b88c5c0da927342ecf8836d71e097cbccfba12a95a4f62f48f862addeb952391e3f10479e3050e6c4177b7cb820c3b64b20047419192e88283969a83871787bca1384be48d53", 0x65}, {&(0x7f0000000340)="cbdff3728ef55e6dbb3545a28060fa7a688cbcfce4653e8ff51671d3a9783a66bc42d4f1c0c702f7d3e036739efc5a5b5d62df58d072555c8304b7dcae97b8938fcc1e24a68da880fb119e15d39e728a1f4f759e33b42a65e0fc92f982e3bf52a3c951f7948f62f29d122ba1b49b6b072b48bb7a6db049201f6864ba2799781df3f303ee29b3b86e6309c4e0efc226df", 0x90}, {&(0x7f0000000400)}, {&(0x7f0000000640)="530143577755ad29dab1ac55185fabe227c5d59a970ef560b98aa79bad0ec548ccea115da60aa44130917248c4bb351f5b6e45fb9c338a3b8a7871e87b09506d27f4c9d6b2f149b7a648f817bd912c8665ddb14b085d466955e99bac20b9415a866f5c772f0f9da2b2ee4b1e1ec93dc63d283ae1876bff753f790f641bf21176b7a330ce7f70c0e9702a9c90c202c12b1bf1b00cc28edebea942ac19346cdffdd0dfc9e10113b0222e4693408c9618a5651ab7c84d3625998715e1b9ff53bfbba1822a2e24d804a7c4ec03e7bfac989f4528fbbee8d1e2c86e8490832cffd913aaabef198a353fb1b0648b6fcf9309973b55285381e5156e2e05c6f95f151904d5cae844181d75afe1eb48a3d7d10057a5cf8e1b026e25294dfe5ee0b2f6b888162a2f63c78ca1adec159851c2e13d94d103c1306722c773fc423bcc9826b0c4a6864c3091c0c46d2d8ff154ee897691e4dec04be2ee56fbb8ed8a89aaa613b01cff6038638f1ae7a2a0cd29009087d6256563cf06246d0a5ee834ee9e7ec4b82fcae437c5ecaa8f6a55ebe20e942c7833fa77218e4773b8bc51610f2ebe5c1c887dd109dd35e43a42aef989c7cc24728d9dfded878ebb311e40e5a9142b08a2c4b58f55fc01608b7a84a7da3ce213115e6bd321c2b43af645d617a49b5b179fca8ee3762b981a02e8d7e84baac577f7069eafde433deead15b9286c5f92b9e937bbbfe1fc06e36a473bd2f8c2fda7513afaa6274ce258cde0db191e2f7932dd1d69b972e6927fb5edc4aaa7371fae5b610cabc499606dc952aec3cbb9352f6ce710878a3d0fb2dca54f495620b714778f35a75b14dbd36a1736662fdd95d9ca93273537a1901830ad6543a2e955883a76f199f84759efd3714a3b7a37c5d953c037c209daab669d9cd130f8aad49e1f2774c6816b4f283507db3e66ec5f01536cfcd02a12d7fe1a00b5681fa05b44c1fa3ac8d966239f3923dd5a1a420926aae2ea142cfc25316d206a5e047252f146cbff9616c1fc769f0489e9c3cc4d59cab48e395292839eab20e167d9a65d8632917b9ba6040a57c44495f01cb889c348d6cf7fb0f1f4601cf4a8fab50377371e03ee830c1721a06b7f29f5d14c81b848d46528cb00508a1db9e3c3d9cac71878051827a143c95aee3a7e48d6a711325907512636f9d8111e2ede1e925ec2cd6ac10f63086f527de1e26c48a96b39bce9427879bf798a8ab5555fda3d01deec7f99214238a5c7ba652f0c45f698a2de9e65a5556085e906dce80a9bfe5b7459aa578268292ca21e62e0d79ec81e5a9845a573a4574130bd55c4f92f2cf063f1e5322c48b31868d3b6078a3f12c5b40b61c05a732c69810b41d9f0075aaac9df4b1045ba1b516a2f8f565459fd82360a2111b0375c036c8be1f5ef6cf757f9c58cc52cb0c899053b5afc81f1959802790fb0628478dce84499723e1eb7e8dcfc51e5d3bd073eac267e5dda510fe00b1afcd49344800e77ac1aef260331b35f9317b4a787eb7f3a47cff4d1875e35e267e306e98e533a5ecb42c522caf29c1f0939f7b62f6a73e78626d8574b7d2417ab042581f15f0e53bcc51cb4650ba6138bf7e4e89fc6a2d2586b916f7d09b633bb09e8539429ca257ca72ad9b47d1547fd3fab1169eec1f2b2598bacd554348be141bade0da539de7fc4b22a2dbe8032d2287b4ccfb932159ad58c2a280dc2c92d840d6864e9433199801b4b2d28684def82535a53ba8559547d8b156b3e20841da082d24f94c7b708cb61864c03d121563195d732a2ac2ba193bc33565956584c32899556c2a0981f3c1065a091f1ddc47449783ceb9b7b216877cd5861c00e87df3cfa00b92c6f1a46e9bbdec461d252e5fc6baa057d8516b0a4d8ead07f0c2a48a6eefa196f1de668b05bab2ebcbb15f85ea18f925d912210d7b53f827c6068df097766215ed4047aced30c4ef55c36aff2a98e0880aebe3bee1285b18d5f5c5f5c0cb39f172cef124f544948d0cfabc12210f5d7f32414b62572b05b8f47a00490d24763c7d211e138a93e331701f5a3511de67df8b6c06130fad399f83d1c14a0f50c4944bdcbf034666829ecae49c7a550a009b0fe97c88c6141c6ca46eb5427a8bbd8a38c353d872613c7b3792e7423eafc7b36e51ae8a3ff4f6a5e6a67fca53a2e74d26a81668cec6046bd473e7e5ed1496f2b734f27c74f786646fd3e85cebca5a56ca6bcfb597e27032aa05a9725f61651245cff709a42b961fb6bf3639533c7ad7109660ca011d041c94598ef7557b6941fab78e3eaa1f1433036cbc55ae2196b7ba22b954ef66d275e79b14db3c67ea5cd8553615520e2ed5a0f590a42362a9d802dc9ae62f244391020761007e3f833da5ffbe3e3d7b37e2b38b2b2aab0632f36be67d9d9ef654d7b988197bac03cbb4b4df8e9388327634ac3061a24427df5d1b57cdd15950579ac843400fd3fbbaf1b9c285c60b2701f5da8b7311a3a7a6a2f2da5c1a140df560dc785976691977ccb56e6c1e95c7b475294bbe8533090355ab5aacc12d0bdd09d3192e24975f361896d3f0d91b5f92210eacb4ce7c3bb8da1c4f46b73f477e0b3357f91df22772bfec0234810c4bd47874841dd6a748add082c2860f7e7468a83519d893ac8d673d8139c2340f66b279a15772285cb1a562c3fe788488b33e220f5aa153e96ceb5e79d0aa262a6572e36e658ed48b37fab14e8cb3c1d33e443bfadf55575ec3ca72297de6d874dc2c3453a691dfe01fd6751c0c7ac3f8f056f3a413010533a43c1c159cf3f8f1871e1ade3788a0f21e19b8f50c8c6bc44d21cc08172f9c4b34bfea48ff16bef9a4792d808e4900db1dfd3db0aae78b1a9fb41ee0869d94210116d8f43e4cb34529c6f9eadcc1669adf55f4edc371e6a2890924947370c063aae88ec1a16dac6e56ab60db94633d755bf371e555d7374f9dee6d15ab2719c87cd6c8b388c81cdb4ba41279f89a63a9afa1ab734fdab6f238b70c1b5bd64c867f0c1c32314cb5f4751a4f5ea4d43c3693ca9dd5a79290fa03d286fd994d6f3ce3b45ca7c67afd7c1f179df5f7a79d1e43c3a5ca49863218aa982cf917d7de45f04a3071458667fd695dfaeb3118b893c99aeb089a37e7f578f8b09de2ade74b4951d13caa3b14e31d235a505078bf36da6bf63edee1d35fc40d05a5f312b508dc6af20e3b21de79e312d2c1a8bb430ee50cc2b6d3e535d33d357b34f19eb7305e4ba32d7ee914f64282679a0ba148aa63f482cf71dbdbb999f18081f4586d7a66840ad46c66fa2928cdb5550625c4f832f7f3e69f72c70cc5f163a41b943739304dad347b1be26e4193c8e898bcdac16f1fc9a30f92ec2ad0bc809ad36f038d117c6719df5e707ea6bdd057d9e1095599c4a766def279b1d17efd588cc96b9b6cac6161d680bde09c34e123b257b99af5bdc0abee7daa44fa2a4af5ff0599b490f3afb80eca828ded131ca106fe8f26e3c0dd02f754f4dc56118314c3c4c535fb072c24dace375ea7e29a18000afaa8e0bc25cfb52ec3d8213f32b4f1a4621c1238e5c6e9050c48c2b77b6b34d7adfd038db97ec1fd051cce1f1da216f00a06c95726309dbc5a11ff719921c6c17ec716d367bfa842e2154d36368a9b00e4fce6701a1fb36acd62d7b4dfb80aa54a8b942f891750d82b474af4c5cc84926109b82d40f2fd4e7c7b75e381f1ed2c6f45266e0e581bf626821250744f762ceddbe8481407efb2e815f1ca975d5c4a09d2d3165a3a8bb600f987db5253d8aa54a44e289658d48b60d06d325a81cbba3ec78eee91b7490dc04bdef94a8c5acc203661be6149640b58f5f90c94338052bf49664c66ff92b5bccb34f93e68875374fe2300030e4fad5979f6957027e90ffb58f088ecc3b76bb84b212ed033657f47de5d4d63ec4aa2aae2efcf353a5c8ec2a5efb7f32f4d1b1da6e0efa08343131d9e47440f0f0539fa7e6ac90a5ecacf93d3a1b45fb07885a1c30ab00f8bcfbe1cc828e80001facd35ff48a79697034a47cf68dcaee90196ba916fdd6ad2dacfbe26e6863db4393f521e6a1db66e77c79146067ad414d82311a9a0f1287390946ccd90d99b8d4130fc790489ea8ff0ced741d06b0785e3cb6c7217724c9bb5c9b47066edeac69185df29b73d305889ad9297ac320f25db9b8836c1d0e67615f2e36f053c231cd32b7c11df97d1e349259d8f563b6170ec502629a279a777a283efd0c5cd56464e033463891541085980a90ec2da66d200c96f2af8e3fdfce1549b680551fab344655c54801252828b2f1a3d9c2de95269f4e7950d2ab5244ff64363a98f7001e9dfa90ac9fd90a771c23a015f1446f6540a06408fedddde1380058eeacdd93a8eafe459b594c81f96ca56fd844eb7b520ce95573e7b5c984b656659f84e9387fe1def8d48db48afaa78bcb1a4aff4ffb13e5c103d87cfdd6e81de6aad3cbb71d13235112b4a12ef350f6b73a1088943c0235639af4b048590e5cbbdb1ea8abaf0b13e3436e73a4730f045489fe0054baebcdd2a1e8cf9b4eaeaa75ab4ed34fc644806fe1a43d2c392854819dd13844f1309ad8e7253e7580026f175d76a434133d46627e449c6f3b1ac66c2e71ff7d1fc4efcbc4edb7919b2ae34e73759234b5d7199cc6d4375b9a7201c2a56970933c114b13b4dda9ead5eab558bfbfd775d5db2ead0a1a16e4586ff4fa9a0008f02b7a6aaedf4086617faf6b06d01622296a3ad740cd5f015c6de1ee8f617d79190a636fb157885c82d9ede98b43ae83b0267dba1852673b5a9271e1b4611fb6de0a30bc4c07ce96e8bb2c806f405a3aefa29abbcb6d947d68aacf265702f0cfd240783053fc12ac5e2ad51d7946ba10a841106229ed145d207dfd8a5249a60d38c51bb429e11a1ba1516ff173bcedda44e8af0cb3747d4f", 0xd9c}], 0x7) pwritev(r0, &(0x7f0000003740)=[{&(0x7f00000016c0)="392a9f460a193e1d2fc4f94dbb2081c6e93194c131c016fa91fa0493c8a743bfe26ceda9bcaa6e5b95478b71343c1f78ecbbf56a4544116f05ec2cd3a2cb6b6cc54df950ca14e77ddb7f2e89dcb8b4934af1e6ea79c7c1d7be9a501c6abb28193bd618f6269f2fa23268ea1f413a22ee9aa2752f759982c0942973094195f594d5e2912b7281796e40fc9f241ce18eaeb09b91e0e67370d1a9d4e41b2d003fdb9c68752b27d6cb603eaddb8500bce32a47c14a40c4716f340212366f557455b61704d80417da408b4dce2695a340de1316ba0c919eb962cfbc891242b86c64c9bd7d6056f17fbb584a59d46339972d228d5da6e162e73f4175ec3a6683404f94e0be258cca61c3c79b3f1e7b85d4c6237369a730bdf49ca89eebb6e398144311578ff83ead7f7770d1f6b5052318b1c7717f515d1895f8979d9242b661bbb22ad4ff81ee7c70ae650892a01941dd978f40a3bfbf9e78db1184b8d0b4af92bbebcbac030d5367b3bf2bd38bb8f6479ee1000f99d0cf79338a56fb11238e5f5d215404cd113d50eb354e43bcbf0ab4cb998914ed253c79cfa60adb0d8b6ff6318d64f2d7cd2da977ac7042ab5a6d4259e1d61c8037a508d1f6db8b6d7ffca4c811cce4d45e659a101ea4debc6e5200498f8803d054995deb9a88c46aeb0a036b97cb6a1a80dec71f1028832b73413579b78ced141e49bf6b90d1e69628dcfa9096af8f6113ea82e5f5e1386a219c56e266a9b0d4751bcbed4fce2106ac1a340d7005dc201e19d86bf0233205c2abff9a46c51718e5e5ba9186ca2ed783ca3cd4ddbcbf963d79d03f3e0722b428fa11543ecd210a904c4a04cd2d92ccbacf0dbfd1bae0e9cad8dc950ad57e068bd53058a41c5f6d34ce6a6145ba2f6653603a06814eedb8567b3dd5c8d2e26c465fadd849dd496f12564ec0f1217a165e8a762091e78264b83a23f6ab263865e943238a7b7e4adc5094ee803546c15f1616955c95b8ee13a7d6d4ab035fc6abaeb91e9362b442134af7e85aa44817e7fd0448951e71192f42d613cc2b9628e986cd99b11b325d4a01f44e99c9e50c9f58738111152001193bf4151faa3ead6b96e5bf24d858f9cf25855ab7e70817a8c095f20dfa6a81b5ec505c563b1ef4b7aaecf848242a116ebfd87ba7277a3574bd2e10c857c4266d0a65a112dce09e92101af75f623a62a0f824b912b52b418838684aa635fcf3add5f20f129f0d4c0d528e9530333a6210a6be758433f58c619ea01842b034149e1ab445da333b70348a6c11017700a04bd1eb73d4725a1498cd0111d8ac495e37ec8204b4c983c194583c22056134a642023015357b63f6ec147cff0e5527825830b848aeab09d179555db4775ca452bfe220095f01ff70e9390e163fe8678154509ae31da8e704d6f2b2d0e11e335f3f6bbca6bad607a4b4587dfe26160d092a77aa6bfb090c91660c9bcd62e732a138be44c50bfb35ab2c673badd1f1bc2d5835c095795bc5c586fac0df8196fd3ad64f493cf6dfff88e0c1ad5890138e45924c87f88ccfaba6a8b6f3a8c85445d844b7cad032e4c277c76e0baa8e0ef19b768b7a09aef3ed9562258e4bb04fe5d169c9a1df5ee0c113f828879c0635105b80297f2966a866fa4e0d9e3a5f07c74df984d546cca46212f4ffc640efbe3697ddc4a12bb2db950f3d92df5650a6cd54ef833687d2e15b507c6365fcf3bf411d701bdfc61f0afa6a82c245d4a42ab595b7269a1a8d69db7025d98f6336c5495da83b1ff6d231e36bb648e7e7601d31d793aa9f5bd43f22fe626168d361c8a19718798fb351e00e6c8ef77c087aa561ea5abe662aa141ca6ba77da2f7621bd646480e92efc96ac2e15ae586cf108533d077501e1a3ac172adc38b4355fdf3af2c7dac6215678c08e90fad5a5e73c270d847869b20c171db4aff1c3704bee9565e1439ccea7a70912e0eac2e3082e608c1c1fce632f0b60b9655f8179c451ad09bbdb925f81a7dd578bde421cfc031477e1b59a52651e1dddab87d1e6692232e35585e26e722ad43f4230ef625a22a21d78f017db3e0dd1d1e47a5dd858b4d9a7b29e1924827df2d69a20bf9952f2e2152c42f9064f915965b0822da8785d93e54af6b6c754ec9d910fa91eb91db3766952f94aef4692d467b39b75ac094aa7b69c316af53245701b7569f846e34956fe399488ec42eb5d7fb810af78b5ea227b91a130714d6aa1343c104311953076d96286918f2f0c8daab1b69fcc6b77806872112333bc322c6499f755b24743053ee983a531cec6f31bc428dac807481cb9b50f1f19629ce0342569ae999ebf08a8e1d58ffd8e6b01bbe964a59ff213f1360f681915f8db67b929116d798324355a7ea07f61bd71a05b6396b3cb1e34e76d9caa25132f5fd878590ab25e7bbd8fc73ec232f58cce5240a632eb9853494c598620a0b2ca7ce728043d6f08dd5711f0344cac1f129e8f325912aa800cb3f8aa27b4359f70c6010e569a75d3a8e4c2638d885b1391ab0dbcd0fc1d2da5012ce435ad1c060d0ff3c830e180eab6661fe6bedfa9d81357fa77d1bbb9b772e76b2e0fe790eaecf281f59bdc6df9bb51337dee0b42d947db11a381d516768df9d6516d1485fea23d33491f402515ce3e9509a31c06d077be62029ab0748bced15c86b6728eda4fdfbdcbfb4be952626d56b2659b61c92d7f439aabff9924cb5c237d29daf48c942a89276a31d196a85540f8bb0149ccc2100633e1dd46cd58ce270d3544c1d5ea8e004156393c9b0735427bd5f66c212a4d14886a2c8afe3d0113710acb90daac85e1433b7915e3c6c3c558794483cfbe3b365c8785a7236a8a60cddbd69c2dc6fff60b10ab2fa693112bea5fb2169aad8e93ac962870eef5ebd817f97fe6dd4e65da5ffdc06e7750472e95e45d884a13eed1d8328eb9e9af800dd284d8042c56162e94a891450caa650c8770f8fdd08c36684287c984e6475f467e74a4d297c5d57c114ca08e343a0453394aa7f3cc917694f6d484ec3e5065f5213b0e114915e7c9d76c82f767c525df862b4f6ed1c59d5f75ec9ab49f4c94d8f853961cbf23deb37faaef112e65322585f3cb5a239911d53ade09fe3d0e38cdc319de35060eee74902b479f9e006e0d0090da76909cdd99c46a30f143e313fef77af51fcece0a7149e218b629bd45ba05469ac91f35be41caa7d1191807b7f9c4c0926a8cab25f46f6df4ff3a579fd4df6e4b3859af675b59a1c4763ddb7a7eb89474c535fa85f6fcb74886ec9c85a306ea2c65639b90b68092d958b1b09ca0a4c6950042c6fb16d615a1978730b170421f30e716cad54887a7431141b0a30f244ba6886e968d44bedcfd9d3ddb09b2d406cfc86432d3924d1d69ce233556e898d656be00cc854ec5d8657f9294705ca3f0d4e62491105f9b83163a7a4f2053df7dbc3a4bc45782eb524a947ff07012c703a67f549a35723554b165af283b93929a89ba0c50dc6ae47b031fcc6b933260ef20aeacb460f10f50afc36e7f5ce4c3831fa4b6704aa99510539363a149d65492ecbe4d4e01a51d397b3d7175d0b2e3d04b275d39bed5ac0c7967b16d48b0b4d60a6f3c9ca159e64cb4b248087ead0a14302112e7bfa8a182de5f7d731df654bef0a5ff730f0e61193246b3fdbff6bdc28af711e98cd3e1f9a8cd1f7575f529f94a54ce7e0d47ae6bccd4f211918f5c18bb6eae16b0e05932d6e9a462ec8d5ee6524135ed2a39dae75ddc9329a321bc43ed9d06da1d33800d7bd11e7a63ecdce65ea0c1efae6d8154825f1f22a242d17bf5013c4acfa4f83cd822e4df4bb7c4d87b8cb6823c9a0ab4e730dbcf46fe876bd63e353a0656ced5d2f59fa38b64de4a9e465b82f5c34f796731603260c47d6ef069c4847e485d82480798844ee30002e1e16a43cfc0863fd4e2d0088a3229eaaf9bd21bf181400c5aa992b39b56b6af2a6eb07f1ef9a3b60ab675fa2b1bca830b106e1b0141852ddc42b2a6058f3dd49ad0bde0717412e28422429162157159cecf7409f448f079cf5bf3f9b7b53d488b9a3cc02b478bc302b0c4c77f4ab5bc63c70fe4726cb5935b072c91e670ed9741151e15620a821da904c52ee19511d3bb983bbbe426f1236e4a7918dcaa1bd8b95138a780adc669662d81bb1b18a361f69177bd06847322fc199fc0a2e45202631bdc1183575c3b4e29e397de7ff37b50da2343c6fb770842150be5821b0557343a7108dc536428a4063af69c144b34f8af12d0c1cbabb4e909d5d08f04c55255250ad4e419db73ccb246c8d82e50cc3d3db5c1d6bb12d0c444e3501b5135d05a0436179e36e6017209d1de473df1306926bf9cd9f374b6c5c722192c8bfaeb31a7c4df1c109234e13ac21f9ac9024d894141089a16946675e7d38c67b6a85e081c1d85af01827ba740d1d4bc9b85786fe8d3fb95d754052ac42e1d882410c02b9053a14e58a97a55a30fab3ef0952db863fccdbe139d607d2687e31536541289bb1b4aba4530236a2248290f8a6ca6dfcb4ab57b72976f2675a307b03501fdc6b51f7504a4e04ff7fe2b314fff0d1d6101228cf1ec8a2324e28cc0253d6655bc86c75d8da1d2d4d4e53eaf174e5ee2f43b149e3c6c60d009c2709ee3690a99d5ba9eb13e43203e03f82c78235080ba63916fca89dc46a3a6b18192709cf6cc58f3bfe26be16ffa0190142a4ea2bd0c1e8f3e4c6e5d1cb8f711ad5d4325788f86b4b9b560196cdbe8360982dda9faeb45063c43276992da3c89cf00f29adbf43ef39510c91046695945e05dce919147f9ea281f16ff1ded1549f47d3b633abfd72057e2f5498d5ebba0be492942b72be099ab64f2c37685cd0859152a6cd5200e76446e41c0f61182bfc7e9f8968022d1fdb50f83aacf0f8f6e2bffde4cc2f8311c8b760d0745aa2feb4d225275f165c4c6a981d1ca384b47248011a23d964e227f268497840a3337ea116e65470111edf842bb747ec5412f4dfe1b49231708442cd2a53bf2c5c70d9b7d9ba786daf13b5d779535b1761c4793c8cf6c7562e3d63fa2f311d61794dd9a596002641847a67c4786ddd2e9b20f0d85a6354409f1468f880a9fc285c0cf320839718e5a612e99857b810bce45d5be16889792fc50005fdb106cf2ed6f9c8342972f43671921e4b57bcbdbe10abe3ca60baef471fb4c3ff1b645fd008fe6e7184bab2c93a3e696bd31d669f05325ddb9ead5242df8d3a578b775850867c08f27e3ee3cba5e714f8eee84d6376c09564c3f9090e4983eef736411061666506132d88b63b532d11508214d510c607e5df8d55673362cf62877e7da8b348dee46cfcf02376b5ea21f4cd49824e48759bfcd26a4b9598adcf932fd00b4a22f7367670d95b5c9f6d38ed25e17d361ec4cb0a32dd0b98491b65ac28c3a25f16e0a62d518ce6982d3f508bca4dfabf93c875a5a7ead68b9c4de7dc9d528b0b7be974dac9ce49436fe2c5b1dc47700a28f834fc0eba27c28301bbd5ac3cea139d24e023639e9185d5fe1701a64fcb3a694212e15c334261fb01ce1c7115d3bc5e2aad256e4ae6c00807a8a7c501362b6079194446b6113ac1a58905c1d5b4345e8892f508784d00f72ff0ff89021186f34e18f801a8eba20e942166047fecb3f80b1e9b40ad131d8ee7256fe8a532ef33bb054de6e4bc6238c533907fd7adaafb8112c9712181d9f16b6a18d6abb5110f196376bea3bd76769d4f68d8ea59e3667472199c5bd34dc3b888208b6a7cfc4319d9f57454a68ae0b036f04ef555d8d91d799d2f5a3d", 0x1000}, {&(0x7f00000026c0)="85fdc9456626138829a74775654b7b5531b8d5428e9df312698c8bfb5be8aa7cd11293e43fdf1d70c9558e5c00bac8b1b0ef059b73cd7b01af0db68727d7d538d9352807534cd817606d1a2bf4c0c239f94633c3b0448742e7a8e18374c6db62c646894f446edd4f020789c38a85d571002951c229923753999ddb5e9cb74dab3ee1bdd2919892ba6afa7f82a81201fd2da2055831e880bc83426bf5de5d352de07822c23efc5fdbd57f5630f432d251e641d448753aeda22c890799adf6a1a23106aee677b2dd585cb177c36460672cc2f6902ffb3b8d180be1b4a26f625d8b953d50254dd0a3fcd83513a56a1cd0b1b0bf619ccce361492d077e2b90f9b8f201b80523051cdfbefc06f3978d9ff1571d037b72f9af04f8f526986beb1b369c49ff025790d7138e0f3cf6d791f4957a0f01e39f2f62d653e73a2feab9a027019fd5d182d29292460be2ebc22071f33ae502f8cb666a2c7e44b2f901c4220012c5c3942d83440cfce88f93b80f1114c33f6399155bc0585229cbd6d207fa689b22dc70c1cd518a6b4fa857032020b90980ea1da8e62fbd72ddcd9910077e1119ffd3f1d0929b2b929edf75ad57d95e0349528ef57f9d270c0144c93df0fc397af9ac420a73d5b406e6724018d46f9c2aa7f3db621ad53b6f4e6529c5c45c90572b4cf9a1b6ef8aa6110c899f457df77ef19abd3cd946dbc29818e226c3f904f6219864948cff9e669614eb3a8ec8bfec82818fb2ce009df2886e2874717f0b5b70f4af318308c9686eb4c955e162b8860521ea5c3bf74b85a8ab98c92454ac1e9a9b6b609b727bb0495c8ed57499515df1edca275aabaf0be43b3c28e315077838af475ff17af356268c275f4c3f7731cb9a0623cb76577589738beea0b98de5d5d347d8f4783022a8b827d78dd0ab188b2778e38e48533a79062f7fdaf659933ea9f270f4be461edff8f88ed1cab70b5f3297a2151add123b8063ea74333c2449d3a1d2645dec29148b0854c3c66d3aa34a6e6b9daa284da3c1d1ddd0221bdb0b65c56dfbac8fa56acde8d1d8c659befa31a52a8a36ab0de87c0268fd7aaad8f6145dfb393821b141ef48d758964bea37f6e1dacf79a1cbef9ead98312f6bf0f231670665ab59faa300328cd5d8acce520024aa6c1121d54a225638b83eed4dc45647382cdff424bbbb5102e6f5065cddfc383744fcbca8b7c7871ecf2d8c5216f611d044396aab12d7d2cac8d56c257cb421400ff672e87cbef7137a83dcc031cef196fade0566b17f4b1ce335349de6b972763acbcc185cd7a2e177b4d14bee5caa4b75218f5f1d64c84ff0ce313e95377458da213d8bd0d9f9bcb0d1dd7ccff3601be72117c5a2ce3872fb88f67c87e3e8fd92bcb016f5ea5e104e2b619017140c3bbd271678f5fbc4f2fe892b9cc6290eab9db81f6d7303deef50e9df5891ec0238c6b5c949ed5e2a5a425b7ef42a840add98604523f60b2c39d492104497790154af8380873e30b68208ce5913e3ce9382dca11aa85fcdc5f7e96530d81a4ba2db99f7b832e2d4c29bb6afbddfe88193207e07a28c3d9ee115fceaeb27f54191c436e26252bda20215e78e1a0fd4a5a9dfd0e22cf21a3b4b434ad431dc1a2be5a549d85ee09c4513d8753309e1e21b2a2c8e4564ad12494970709053cf3852190de9b57c1674ebad177bc812c339b88404f7242c739a5a8dac64f84769eedc9666d2cd786317f83945fc2703a816d5172b923e96a0392dbdd82b896ecc4fcfbbdd75c3de58cf1dc2ebe0fa44ecb890f79a841062907e257a9fe8581d6a45b8990369e3d6ff656c91b0ba07f53f8b298e1752a4c804ca50489f8d7e80c8c8cc576f3a858a59aeff60efff41ccb48e05e59effd8d024490f0d87a423aa6578a93c8e2f6c478476479f9dbe43232a09bf762d124504a1afe43cbf156088b3f4457dcc59a0b9e37b86753aab47d5231ed71b603ed8ae52f06a3b3444537f0c403cac0f8a2adccff34dc8211cf6a283dd3fd652b76aada803f27ecc176381cd382954560c826a1f68634c306576ec31cb70895d09a55e33defc097c45071b28b94a88c83e61d03f4b6d255581d11ec41e0f1ca55c44b6f4220e0bb3c9d8e73577086c110a97a4481f844aa00e5f265485c146f5a942db3b3072fe3a9fb246324962db6dbb136f7ff447756b6d1a97b2a1ba107425a66fa7d85f2942829784c433eb45763869696ad202c2442783fa08abb0c9ea2cea9b7f440c0fae1b61d2e4c89a41a2c61551c61f0d020c11cfbf708e8654d9474ed9ba885537ef879e9bb5170cf73ce2db8ff2ffd93f7e1b9355b238fe22162d9fc3afefa8bf49ccbb8c6c9d1f2bcbe3be60ec82a7ec44039e6663dbd3be88b0a4d33c9cb844b1864ccebdce801a6f496f9c8f7cc58d347cd442694fcb4ad25eae0fa7bd4a78481b519ee2735d35c0406cf81bd6e012f10b5f16efce632959ab6a54eb7a96b16f29b2ad38ef04b5657eba25523a36e780e7d2bac951a135fa576f45b79269f5ba30622e5fa79fce30ab25585026de8a7902b2757febce66d292e8860ada82f3da63b483858e3820e3429d0a869f11a5256986409b994a17d7b4cf09a3988fdbeecd954f4ad8668e3eae0b436b9c06f7f0a95f4d8a74c035c5b328a6cfec99aceb642e3a0528288abebd1e4d3f261a05f2f77cdd27dfa6234ae0aadf59434879ccfd9c5b1d7e906d5d9bb7f871af4f97bf8b99701a7282bd2aa4b4e2a9fc902f9068ae04df0c1762edf5f72949843c5603f4aa76d87d45ad2cb44e114b74b985a395048836afcc97a37217918b2d32842490f075bcb98ebd7399efbee986111557448b6c562b7b72b384883a473842b7cd66cc358b77c6566dcf2c632844b902ffe368a0f2f3a5f7417dc18eae1bde995a311d93fad031fcd8d50a59364c305bcf811eda2fc97397a5346228d277ffd874ab8178a295abde7d28f8912c95aac56efe51bbb7a3065c226f59182828e22fe94ef4ead50b1e5c3881894674dd9a4197a2ef9297ed4f2df1d923a89a1762051a05fbe0dcc0399caf652cc5269f4f5c888a7b401113241c5cb34a15b15b068ca04ff8a506ce477a994837363d7dbefeb3205e7d39b5b4258440f57b01b6ff9c4060281e926661f1a93bceb2b29fbc2bdda1905f8ee475818f0844411025b337a037ebb6c135d1e2c54335c78133ed7c50e01c5d12dbe55aa131f9db4191735619f5abef482aea03235858c5d6007df43e19348a040b9236a0dd6cbce0eed2ed7ed426d1efbe3d7755ef8d684cf89427b4acd000065705f23d44ce2630175e21662f970ea992f3cd420f894ea268296e012759ba68a64a115c374d4acc627d2bac40b91b0c58d901b391b410aa921d9d604c7c539174da4e075ed9da6c5267144349176e7d655422c0da602d821d0a3c68ce89806f14e11ddf4c6fb265384475c60eca17da5b2bfbd02cbceead4136f45a369f427d6d5d8628a48ba2d34474aea7136ee9f2faeb7ad9ade6c5689b63ea016e9b2d47bbf020aec8890ed8cca4ae22597fb73e3407bf623ae79d84589e80353d93083551a22e7e7c3ba776d1cbac08ea5037d0959910fe5514a2d8d2c004bec7f98afb5f8cd7f91b81a249125680e8e8900d0749b8bfeaeeeeb83199737683825d5c80bc55e1ea6d8119957f7db8b7a5218cba9515798b2c03b8ac422db566f29cee3a2405a651ca49d086e520f6d5ce5ce5322efdb7e1889b768f85657c0e14e1ab0eb1501a7f7420622b882b78ce7ddf7723c371b32412b710269cad379562244738f1fcf956220332a582f57fe8ea472b151af25e45d7de9c4810fdb27317c982bbe1b74d6a2944e516907120424e21744e9cc99507b2ea007f6e850c5196a506d64228dd53fc5581dccaa07deffc4f77ee81579f85da8dafad28292c389e9a90ca63506473ac4f99f88ae53fcf2de299d77dcc3c77b5b3792435cf7fcd66688aec84bb1e51f4d11659d76f0065e6e68cf05d503613c8cd3441063e332179481ef27ccb47c72f2ffedde4d114ad6e391e91529f1b242035034c82fbce98d30233689ff0b6aa84084449209847ab11e1e418242829ffa98f20d103d95f10095860f0c4649d954d447b646273e35134e6d16a4b29a60a0cdd6c5bc0afdf249e7de6ce29b5aff7f338e82785be14672d70cdda2bbe3f09df71a69bcff0f7a642a4b0d2602b4f969322aaffc53baaf32c32d6da94e26bdf1f3aee77342dd16cbfa1b3e929ebd1f3e18d5753e782c9556805236b2b64e8b8b32ad89fe606094c787dbe8ccf9e36ebf58df3e7f29eef3b03b675ecf55e20902f9bfddb2f7f3f766f705f073403f5e1035786bd99e477923c4f5a84d8fe94cb37b939b1bcc2706f00142e47e17dfffe9cd6a600e6b5618da0318653fa3c2d82aeccb4577c65075140776f7034811e9760c7acd4182f03b8e90ad3c902b0ee0cbf27e1170a24560ea59cdd44a5fb2144804bd9332783c247a11760aaa8844f8c83057515d8d8f666ae91668ec02c14148c2572ebd8786784462b377ce4a240dbfbabe42a543a2407031baaf1dfd2100a53b0f78bbcc5c5c50227d7dfd0180dd7310ab23064424abfd5d840882baf61dfff816577a2acfb4e4c37c5765adc0fe3abf1b3f4001e172b79b03d146824bb0bbbe6d05a9466eff394a493d97f2de40eca91d503e5a4110605857156a343c94ad415b18d4c50c28d97e3befbd1ca0ba8cc03d7f443a5350e3842259cacb6519121b99603523ab16dbe7802af9f8003d98c4c84ce2a13ee002831fbeaa35eafdad148c43e3cbb353434da4eec3d71f8d34ad9ece1a498fd692073f757842001e3ddd581b9860a893cf5318d3b95db0fe911b48de0725ba53c90c009dd75f04b7ebb82e35ae7ec8565a0cd23b92ddb5134498f72f5e7a6113a877a94d76c9a4dc5e440f404c29be536e8e833ce1909d1ba997381fb651bd6cf1e63179c436dad5a1cad6e14a448937fa5a6428cb2d1b96ebc6cdd262782d19acc3306ef2b09d3031b931838b21585449c478a69d2a72e9b7c61819f4b8b0c31984477f305cec3773075919b3f90983e39db6006390e22e884c38de6ba1dbd822f4bcce7e6a2bded352356be760cfb9e145bae5001946e05bcf9587c0a5b872aea7d05d14ed66cf8677f34776d1a4ef1b69e1df148c4eedf75ce23f4be7b32a4a493e182f03252fb2bd09785c51b2a39b97bf7d05619eb399d16863e7bf77a8a5123796eb894d9abc0b7b57395d3e8466d16130319a272fa4a6fd95fbfee3ec5dc0f3d573a4b72b1fcf6638b25eb5ffa455a4397875ba70cedc657ff2918aa8ad3c62cd8ca3a4d520673a7a97f286377e77e0dc02093f9306092c347ec9bae42100c3402b9c6e646932f58b59e8e0618c604afea916be5cfae00be6d73d71c896047386a3be3b1814c73ed3d6511500f587023470c12a6f582e3a5f5dd894f6d177a648bb59bee226aea3a3093b66c0ab9f5c127c4f68569dee91757dd8e38744e516f1775bda02aeb8c54ede3f94f1bcf7e5684ff33e4378a3c83191c7f21537727f5c135120ec3f5275c6f448109ca88638fb24cfbdb1efe02c5da2bfa2a627cde18a486a8aa0cf2331ad9782d64380253d318efbc6e66f84586e08684d311776801b661c97d44420fae161bf42372a02bfb7ac8321fbd8be8d7072322557f6d3db2c8b7883e84e16e7fde09b2559fbc6001c2b4d9245f06935419042464f338f15b83b16b12b5b343edaa3472004f0f33c562dd0afb30d506253f5cafc88d925adb1c", 0x1000}, {}, {&(0x7f0000000400)="058009590d0571941552730d9d4bf4ce6f52593ce16f736f0c67b5b96dc3a2f1f74a3d7108f5135a06175d6f09ab8f481061b26451383dbfe4ec3198f9a1fdf722c96c62d3d4bbd8bb42bea4581c8b6d2ca078ef2ae76046715b53c3ab15ac1bd7c2aab4bd5a2fd72d2ed057fb9386820d178d02033815554b76540ae9114155c03ce726993ebe2a2f1a39f5ae66064bb0243400584fb5072522ee5cb4d5e62cbcf3fa", 0xa3}, {&(0x7f00000004c0)="af955a497b50a8f21366046d924d99c80681adebad1b2d4a8e226e9d234e5b0efb650d08e1a3c1db9b68acfad5843da6c335cfba578e85e416bc06e9eced6bd10a4bf4752524655d258da3ac997238dd5e4d8b00ae50bbf72638924a2abba90ee8d6f162772ceb1e9066a22e99b4e3e0cb9e6de08dc05fa3bf9c77ee7bbdb3c9ed81302cfbaeeacd5565", 0x8a}, {&(0x7f0000001400)="ecb31901485cc0dd43b59ddae7fdaff0b97d173ceda975581667a8a1bb6595a089ec331bf442f7257025a59079ab91b2c9fe8357838e7d6df9b82df85211b44cf922d5d49463e3c9be7a657ec1b3a0cdf90cbd2ed67c0f6dda74c7fa59ac9eca1f9be7902d42a5d7d92099f35b38931e831b27cd0b8c2555d3933f126946d8731b28edb2a5568f5c8a139e196fd549ee9b17212b9634fae788392c4c53fd99984db1d8ed130a94b18cb0b40eb64125283abc3ffa964ebf76c6f47d299d9d8d6dc0ffe33a0b02563ea268a86dd4a3bea1bce5d8085ac75432cd0d47e0fd40b56c7f3b174b9a", 0xe5}, {&(0x7f0000001500)="b6b0cc8c0f44ace1ef54a041cd6121b9b120663613b57c13dfb0ecba4904e1980d649d1142106c57e63bc34cc7aa3acad9738aa3ff275a5eb8460f72180a2e5489e0764ca73c6fefae8e5dc83146b504c2bc1a73ffcc04cd943872f364ea4337dbbc5a1ef09c4e2655ee362fdbabc052d26a09ad8e2366051f324a7c12c3ada7677c72bf1d2318009ef457bf4b70014930f5ab071ffcb182496b7b6e3f67dfe800e9405ae92cf08d317658c4e0d326e7571d9a212787634bf2d42c76770c8905d0997b810d8fe5c0318b6f031d2d43895ff3b700bfda7525808972471fb93d1b2b9bdba9e5919762e34baf", 0xeb}, {&(0x7f0000000580)="7da7e7957c0e7141350c3b84eb5ab645756f60189b694e9b6404c88e367d58a3804dac924c35390a1a301e9517d51087b8af3f9537233dfda26a7eb0bb37aebe2a05fd6b8a2ab4efa9df8fc39a10d8c7598b86d19a", 0x55}, {&(0x7f00000036c0)="511508c72fe6647b815b40a870dceed5d523d28e5afc3511d47663657bb6ebed47c1815d26f32390e5f221a812c056d4813bd96ef07e8c9b8904087044f1ab3d131f82366f3726881bc4", 0x4a}], 0x9, 0x0, 0x31) 18:23:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r0, &(0x7f0000000480)=[{0x0}], 0x1) r1 = semget(0x1, 0x6, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x55500000000, 0x79b]) 18:23:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x108) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:23:15 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0xe7f, 0x2, &(0x7f0000000200)=""/168, &(0x7f0000000080)=0xa8) r1 = socket(0x18, 0x2, 0x3) chflags(&(0x7f0000000340)='./file0\x00', 0x0) getsockopt(r1, 0x5, 0x200, &(0x7f00000002c0)=""/84, &(0x7f0000000100)=0x54) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290500003d0000000300dd0035b21ef0c2ac6eec03f3877a637a9894d52dab5a055b191b9d45c2"], 0x38}, 0x0) 18:23:15 executing program 0: r0 = socket(0x11, 0x4003, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb77cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x7) 18:23:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='7[', 0x2}], 0x1) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000180)="60b6676e4ce1da524d9f5b", 0xb}, {&(0x7f00000001c0)="339aca86003e2c5ae481991187ac1c72015ef98771f657a51e41b3342335921c7d66345a12550d1a821bf4771d1c71f785f6ae88939d69f7ca8b73e23a3c8375d1e7c6", 0x43}, {&(0x7f0000000240)="3b18fa9e87c97bea705b8b64da12c00586d4a023fe6ab74f8c3e67ead8992af2e256b611dbf5", 0x26}, {&(0x7f0000000280)="7b259f6738d63d85d503a05f219d5aac3cca424c13a71e7732ce4b537bd630c33b8462216c017d1d1bdf20c08d731c7bb92ad7b98c8984449db15d76152caf0d4acd92a357553fd63cfd0113af81b9086a9bc754b2e96fd6daa907e1d2283a35eb51622edfd5c6ad1dca5b47874303b0d583cbf58b582389a50eddbd3361982bc295f38bc1df5c4d7c556185edb6111075bd6cd2f733fe0ba3ec96311205c2eb6e4462aad98de7ad23935bc79cc6c52c692eefa47e037c1b020d0f4c75d6a1f7186225c982df95abcb35cec6d64f697f527d6093d547326838c200ff1add8db754c015e2fd67254e46c605a3f4d407c9687444a8f067ede2b45cb556d88a5bb98e5e997a64d3a22fc88b625aaa8499b0b26a8434d29e4b01d25b60ae756b07e28ae11e38988c2b157d40c628ccc6f38f730488dae82fa5ff4d148afe94a166abd54ca902d78a2e97659243ea29f14c0e9b3786c8a9cbf456c14847b1470c816b106ab2ac26ef4d3b15061c1f3494b0de4cc3710562bc458ea6fe3166bb010891fb0cc684ddcf68595068698997fd22615c02001ea21e61a97a529757d760549a9ad5acc420c735e9c2ae356c2ba75600974b8df354867eeba44807e9b6602d6877794b0a518f9eaecc7af6626b886f514359a9279e225edcdef9ca091f94d6d4f25ede17fb439414428a0fa05aef38d1ebee8a9ce23c938033c75f162ba0f179cbc66ecb19e7be9200f60fe9790e1c7736f492f38dbae0bcb2e37fd977c6f59035a9190dc7700743cc5dce43e8b1ef7cb471a8e3f4bfc7440f1bc88fa4b7364e1ad8df9a9aeeb57aa07112f4b6e42ea512bf25432dc96d844d766e398ec439c8343a9ebf9fe751c95a62a7684ea1b9be3653b7c65344668009605a98f56558eb62aee4de07dfda606dc7bebedad87dc2bbd3c6530d6213050badde7fb5470b6c2eefa55874e2f49da67c6546d99069be36622a5eae909d1092ca90079465dc4151fa7a6cc91b349cb5ff908f2cb91003ec436fd763741843bcaa3829c403b332e637e46b07fa70da323f7fb7bf31a44c925f30d54afa4e3800d9bb22a51ddaa6154d996329caeab7138f8efcdcf0cc5aa7ba6bedcf9502c0a0104385c01a0635d95cbe15d32265abf181a95629e045480e963dee54fad83f05cd5de9207669433dc954a54a1a0e0d0a14bfbc63ab819ec35f80cf0287d06ad655c8eb7e119dbc04ab398917cff9350fb0d119bd2775ec32b96f715deae92325ba101cd45684449f548c50527e59e3c0d088275ee8f4ccf0ea88cd0eaddf2874f7c553604084520e65d59ddd3cf979984e9807700255a6a4b4b74f236838b6e5ed2dad535bfc7929e80e514dfbccb317aee9c49c44442904c3ffdc290ea9db9ae7664b90354b0c0fb2c84ca6cbce68ab2634cf27e6651035e756868969a3ea2cc997561814cb3f223e24519d80e311e63645e6cafb1d71f2a340edeaa8b58e001a78455c0a5944d4f3c5bc7c6d43cf3b9672ae0e306c4a8e83845c3731ff44a5bc8ac8eb00b538a6ecae3932e90e1bc9156db8d859485432c76637e2dd9a42d56a2aea5d55244c65312b99b7c01ad061e63f41fa9b89d4b0969ec744f78bab188f8948dfb3b8ab964cc636e1642eb581f4fdf9cec3d239b54837800f19c269ff885f2ddf95370ea5cf8523bbc3277f9987eb7c378ee6961134a902664ac147ef078826ccaaca8ae142735736743293188d567c4f0d1933cce0ae6196b47bd6137146df29f530a6d7e9a207bc036f16a259a640240df707dfd505d6aebad0d91689a5ea1633539300db3fca687d064966921070e781d301a24d9dd2e23b9075dc763ed94ca73c6f6b6c0f0a091e446b8d90a9a5fe6d0d458743ca283095b0007a74c037b2c262528272ee8b57a70c318424734af9904d4798d6c1f93381210ff4853812d6b2ff5da2cb2b8f01cc95aed1646607db2aafcc07d01efa2fb981bbe1a46cff5c01d063306fac72eaa9a37d2cc2e6b32925fbc742d33a1b31baa43383dedd1e6f38070f030aed829a1e26cd7ebe45c3d86034fa6e269f87ab8b2efed562736a8ed54bea424bbec0d25f7fd1f7c120454e4196fd4350b4d1412098574d29aa2ad2d451b987593000e0f0983ca69c99a5c71ec1209160b6b0b49b2be40e68ad0681a860066db572e312a8336927ae9116ec6cd9f848b72b6332a134ec37944063cbe4fbfce9b19eebceaeeea724c53bda1e90d040336b483918b3fadf52f4dc3ada4a7a1df8509070f3fefd5c26ae44e81d17d2983ad8f978f5fa9239fb1b7b8c5ec4d07086bc285f79169307453a6c020df324f201e3b91538b75a95c849a9c312356e84bfcc8d9a687389bc5154527a30c84b5fe6b4cbe3a3eaee4839b78bd1b4df5ea1b3f00c6d043fd56e49f097b577b78d39d76941d05f3560fc37a9a9a318fdad992b99c05648c55c8fe415a36e0517aafc81e11302b85d0b9861810a00f907ed2c490a87953670d5194b4b2279eda50d0601bfd94019a35997c406c9783afe2d66ef16847274db1bc56cfae4e595673f713a16b8d92dd4f02370b0d45ec0b7f7ba3abc0e61d864344c7a8d118f70e517c8dc9713359f498402196ba565cf4e37a82ad672053c88ca9c38f8340048d1525af2fd263f2bc4d814e6cc985a1b71abd3737aa362f6fc44f9cb0b8c620e31c672bd238f0a9a0a8c6f7e8313b9a94a63905e10edc2347c23e72572eea831207af6c88af4be2f19740331128b043c921bced1d540228baf1c726dad0185610127f67875e93fee264fc9f381036d6877152f0402f9439cf4e331609db184cdc8cab46a4994f00fc9803e345015006fd67bdb6b2d53fdac5bdb385b47343426f4ce2f008426b850daa358f8296992b2f5b41011ef41745e4070d7550acaa2d96ef99b8d8e9e2ffea3d9f027df6473bae15281bdf8d78a39ada6e7e491f5229f57b43b0bef8d508170bc827625b8e364c19e9f210c98f32537852b9fb3106c83916fc809e18727a0686cd804e6ffb6a9a8d8bf0f65e039e85e2effc277e285c7f569f48a9eded5042ae87c8d0c6f58470a2daf245c0e5db989b2b035ba5e32497a8a97fca74906762e5b75db01adc9f2ab3d734658fbe8bd2d759bb275faa91c0f2b56a6cb4d361d1de8178ee839604a3171adb3a1d46356822d94035f8310618d691612be1731fbf68aac7b0960c3ba3c4d8a81f8e4fc649886d29286cb45c9bb35618f3711f7e79aa414efe619e8138496811f0df12af72548ec498fdee1493f2e8c7952bfa1aabf3da781feade29f860824344de4e7f55b33be05cb4e6a8b64ddd362d1fb90e845460769ee91ef2a8d83fd459285c3c0578908cd989ea68871c8a05ffb4db2977ecf4a32692b4b6bb0f75fdf8d53fc02bb2dd8d2e9cb951de81a12d6c73f0e0dd8829eb096d6a23cbeafa4b09900b63a3977630a9e9cdf3d5ed20a473791aea73e8bcb1cda1f2e818022b46d6fac868e40cb946e1002f59a450630706c9826ad95415b674bd0161bc8e29fd0492d43326216b4231b4b489110a42fd042ab6f6de2f1ac1817182d5ac51dc827ff814cad1edeb01f6ab291e43533151476b61415d89cb7e51d8b07d8e5890737d05a9ca6030d12c1f16b7aea3a7a0ff7094de05046ef3c6e4cfd47585f6e338e72955c968df09d4432837bab6a3b736ec83df4b17699670f1bccbe4006404800b5cea7ebc37da14f9e22b7e3f8bc84816b4ad59e64b08231372a509b3d82d98fa170abf207562455fc0b04ba644b85ed7dbd529fdcac55b8375d85766f6ad80bad5279bcb3c06630a6b976faf0f9bb933eea8226f7bbed88c28200a1dcfef417df2bb7e52c692b7e2d46a3bff0492b96f4964deefb18cf7a6dc6ac9d7304159551a68085db9504d349d0970b84bc6d3eae1f326e1bdea4c092739252bfbfc88cdfa064f91f932666774962a7e55c1a6f7105f77b0994bab2cc33a43c21a87a6e0f5e73428a734e2ce0c7a817033c30d2850677b98f1b9cfafb51b5ac5ce72db0cc6ca3627edbf29bf25d5fd4c27681f1a6a49053203a6ba7a4f63db8f8f4bc6b53c5a18d38492beeda6096797568cf8011adb64290d76d876887353c7a7adb91739642fae651f91210197490c9c9fc2c4f421a6a2fafd82303deab8bc38980d2d265b2add29bb22006a1e8ea5343cca9063d3abe02bb2955c295e3037eee3f4d1802abdab0ff898527680a726a7c5df06491c235b5779b94aa78b254b74f28b8e9f099091cd4ebb94503e495b885daddd55fb358077a459aa9ec0d56bb296d073f655a6be57ee8435c72b0f125c907001e8d47a385ebb00186a5cae3c99ac9891cf79437469e02cbb4c1ceea425118e706360c0884e6da99fdf6e270f9a20d7a00c939d9d0443eb74543e3c5518bb8705c3cd986542bf40ab41fb824f28a9d8172f351af31d059d65936da72eb0e08322267da7a29ef2e497ae2387b037ca0a0daae53ba4fa3995ef3e37170b68971e5de54e789e922bf460f5872d3fffd586fc1abd9a75bcdf40aa77e8a15c636f74910c71628463aaacdedc4e2ef2a9c448277ad29fd3ca30bc7777a79dbbf0270ab98eda0108a3231c0af770448f4440cff601084ca8cd9cd979faf33169f3c3da6753b9075b5718c2316cb7954ff9091882f4e1b67186dabeb541fe6fd5076bdacf1c18c5226d206aac55d148cef19e1e62bd573740cb06add482a64bb2cf530be1f69e68f5015197092615f41ee58e76a8d86bbe89d88b9246a9401672d67e0bc9a323754b87504d02ad895a28519189810c135f91a7a926b5417c79e800cfa0f876a6e5b43ec822509fe73fc1a657c189195a965ed781c0e1022f93cb7344f25a75168e3d6ec9d94b0a88fcd58e43a3d5282b76665dcbeb1a46e2c344a80eeff1352fefae1c7759900e536830982a24b0eb2544e717128852e833e5857fa1c562f2ef0bad5a92b744fadb6f3569b93e342dbe88761844442d92407ce12f0705c417a7bb47a64fdd0764b3af6a0200f100b28e86210689293c5ffb6cc97cc3998c6690c1e2341c26d80372264ec90c3d6ae9d9c3c52af572e13d0cf7e094d094578ee0b28eca8441456fa7e1b0a55ae1aaeb87202633ccf5e7376f717c7c935bcca40dfc263e222621077ebbc909a6e1f21f49d1cd2a0b86142dbc9ba6c8d1a36265864bae4ca7b19111ffb9139499516071ba1b4f946b737e7d8e8b64d334c824e9d9e2d4bc8111904f392f3dec4ae4feee12b382714a3e3d8936ee159115597792c090b925ae773d15c921fbfe80161f2650230cb3b9dcecfdb58229112b4c4b2e92c7e3ea0bba26766fe42d5f79bf60483e83f5d6f081e57c01e6d7dc78072382964d2a921cb549a4bf707cb6b5f32081b22d6816e6fa54f0160002d98691fd722512e9cbb357f58a7eee169db4fb046f06749c12e093ae7f913e1665c3b5cc44fad276f837007a51719c3c2164c6a56fcb99802b940e4c38a111e5847fb23563f2e2874f05fe62aedcbf7a75951650ae5a8f7300ece7782f7753c334e4760e1ad46c3efd94b7ebe5667b8d44d73450c99cc716b4ea8c34375da28866908b580edabf2ca12b74a99461ad70e359dda0909853bb505ec7bae065ac05abf8048822635e3ae2ce5cebc6d35f4fb71a96658af25238624c53b8b99fa132bb9f788cb60c0451d4d60a7cd42d772880d2a465a5c4e1af65baecbc461a2b676241d43486c67be2cfb04b8c7e78e7652b805d2f4ef90caae68d36fc3c7804287ba6a72840715049ef707708a86846a83cfe3", 0x1000}], 0x4) close(r1) 18:23:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x812, r0, 0x0, 0x0) 18:23:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x100000000000031c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000d40)) 18:23:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgrp() r2 = getpgid(0x0) setpgid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 18:23:15 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, 0x800000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x3ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:23:15 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20200, 0x0) pwrite(r3, &(0x7f00000000c0)="7f3acd748fa12c15c6a02ee1e0ec57b1f846acf8f9b3d9670d460c35125500060ee9d54265bc1797e5b2", 0x2a, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x2}], 0x2a, 0x0, 0xc6, 0x0) 18:23:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xb83, "49c3364506a6a09108d0e3f78cf515d36824313f"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7fff) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) close(0xffffffffffffffff) 18:23:15 executing program 1: msgget(0x0, 0x0) msgget(0x2, 0x8) 18:23:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x0, "010000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) listen(r0, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x28) r4 = semget(0x0, 0x0, 0x100) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/236) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:23:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2800000008cd3fdf0000000066a566572d4eae18d97f1cb7ace462cdb44aa0037fccebb0c1823a4d9b593e3437ff3368ef805f889d6a6d055a13ca58416e8a3bccd65a", @ANYRESHEX=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x65}, 0x0) 18:23:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000180)=""/190, 0xbe}, {&(0x7f0000000240)=""/129, 0x81}, {&(0x7f0000000300)=""/116, 0x74}, {&(0x7f0000000380)=""/116, 0x74}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/220, 0xdc}], 0x7, &(0x7f0000001740)=""/4096, 0x1000}, 0x40) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0xad, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c653000c319f091fea836c67cb24e5b07df79d099dbe6afdc000000000000000000"], 0xa, 0x0}, 0x0) 18:23:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x3, 0x8002, 0x0) close(r0) r1 = socket(0x11, 0x8000, 0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x6, 0x3, &(0x7f0000000100)="3f3bc5d74be2a8157c38939561feaaaf635b67a9ca01d9d43d787c3603c87608adfb0bfa19060b6a31fd6d78a89c7f7f307709609523b4b19613657aa907a832a16ca5d8b890fead4aa8862f289d6d3ffbc686dcccd4c3223e139237083760c6fa432d6248c286c2be0853e944aba55a1ce34fad77685198875248e9e8edb0c5715a932789cfdfe92c7858daf69c1b64ff8d809c188b87063bf2aafc4dc3e0fbf7ec4feaf568d7f639a229c15084e332e2cfe54c7f113dfdeff55bb4698b2ed45897c6814c35afb09d657650eb4f5fdfcd441f1f8e9a8d075a44af9a8169333f", 0xe0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) 18:23:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() sendto$unix(r1, &(0x7f0000000040)="d2", 0x1, 0x0, 0x0, 0x3b3) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x89e, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 18:23:15 executing program 1: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x3) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/25, &(0x7f0000000080)=0x19) 18:23:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x4) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) write(r1, &(0x7f00000001c0)="17", 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x200000000) close(r2) 18:23:16 executing program 1: setitimer(0x2, &(0x7f00000000c0)={{0x4, 0x3}, {0x5, 0x5}}, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pread(r1, &(0x7f0000000100)="d2535929b4e763491349fc05b31e62e67c4afaa980c5e6845fee34756e66e03947f95a72e38e0009aa90040572b6cf5f625b8bc4c3a8b2230e5590c6875d5e71b99f4b82ef802812075277ba10c382560748c36a6c", 0x55, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="71012e2f66696c653000"], 0xa, 0x0}, 0x0) fchmod(r0, 0x20) 18:23:16 executing program 1: r0 = socket(0x20, 0x4, 0x0) setsockopt(r0, 0x29, 0x800000000000026, 0x0, 0x0) 18:23:16 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) getitimer(0x0, &(0x7f0000000140)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x115) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000240)=0xc) shmget$private(0x0, 0x14000, 0x2, &(0x7f0000fec000/0x14000)=nil) 18:23:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x5d25, 0x0, "541b3964fee68ad9e09c14f630d057c575017a66"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000100)="9c2bec0996246bca7c7cf1b6a318e3205422c746a53efc128060415e48faad62484a3e68f3c2de96753e15a2e2ef2ff9a844ac9f965f595e7013a234b700"/71, 0x47}], 0x1) 18:23:16 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x180, 0x0) write(r0, &(0x7f0000000100)="decc2bef79cd363fb8e1d6e16723f70684bf78a9ebbae6aa5b35463c6dc6a55ffd1b68fbbc2a839583e652052ee8d1b2a4261fecc6745a39ab9c735feb6db848dee8e1c288d612fd8d66d2186e3bf7808e89288566b2f4d8751d055fc0e254861ba87b8709c24dc2850f062f18e5654c9194f0fbe605541e6c6a3500174ace50a554496b21c98aadb0ecfab8a3df729a69a6b73529da31eb32b66c3c34ffffbc1a67dde95b1eeddef181cbd24bb658c1d02f67b3fb76adecd68487184b8073cdc32b21866c8a585f3637ada0349cb589959dafd6e3bd11e949e00bf579f4fdc4c067e965e369f316a2ea8fcd58c9c5734af0ce75120dd6cb38a550706e18da9aa6cf9bd7af2a2e800905d2471f54b9421095781051648181e0bb60a3cc17e57940d25bd2e71ff1e5dec424c79cf56410cc02757cc6146cf11fbfb22860be31b262bb2d2a08946135c7b96df23618127e7700f3082169c0804108098e4480e88aff10dc15b978093e68e039abf3565b6189df5898d51f24985dc6c67b31a32c35a0f8c39ab990458890a5e334a0f031b008748660c4c9862d5461e299f56c44345c8b94d616bd374853c510bde733d9525afccc1bdb59396942ae6a669d55b5336b73e7e3be94f260a393e8de27733b87227eb7efc3480c8a952002a8dda86d732a5a771d9da46f8d88118469c82149c373c8e31bfa10622e357b3c934bb28caecec8d9ef21f8d4707d0e8b14cda4f6538e1c41356b77ef85e274108a67cbc162e6de54e07a633a1a86b19004cc684935aca81da0b88b4390cd45dfc9e877c889688d14cef0316f24bedd4f6b5d4afc9e611050d8f2e3370edabf2aa9d2f90df04ba2ef6cd558a9796118ea70b13b876d4978b9c7cf9f236473ae1ca67199b5597cf2db14c358b4a87fb0cbf5630256d15cc0e5890f14caf0240304cfa259391098ea370f36d7c61494277a50d4ececd2be8510fa890a96ad655825d1a03bbaf5fad684d6de291cbe7849de834b03a147c75b6ecde812b25ecbd8940028f5c3e0dc6bead9b84ef6bc7690d9a6884f42d719e290a0f7ce8fa244f44eb868c8dd642a51b23e39e8ee54b0014e874aa3745cde367bd466cfe5aaf50427d6944071ba7fafa3adbfc4d725bc901544261c5456ff96b4379e8c4c84fa91a709f9c92c099d960d0109aca2e67a5d123893adea137a370326dbc7fca7c90e4ebd8437e5a26dfce7ff0320634113ac0749fd8c3b1d86c4b241d057d98a34c2bbb78896b5c73fa44aa1e7c18501289875b89cd6a9825bf26ea1292f49d46732d82bb394b5b98c89ebed1e704991aa92f63ae8b4d8b0118cf35979f658081d9db5bed1bc76ece39b9aca739249fe8d9e041828fb9c43d4536f59f502c179843fc40f26773942408bf6275d2e9b4203ae0d34f05aa6cc5562cbaea23f7b4b1e582acf12cc849f63aeb9a75e2f17e36755b236ec421b3860f76c8e98725131031a67ebdc00d7dfcfc5193a68582f893edee34f49cfc89339379f67f6cb4e6c46bf38f2ec948f7fb176b351dc0e1ad4967ffb6f2a428d9fd280b108126cdbd862b7f05eea1f5cb8db5327241fb0387ab655221b617b8b73bfaf325277f2a546b523376e14beee21fbdaa42da50b725f3bc5c6871fd1cc61705d45032d2b51534707615e2f6460121070c05fd2985408b1b79e3676af3316c9dc61ddd0567e2450d43bc833f5a4235300f8c8b1236fb920070e67fa5829c0649d626a6996f6bcada94576b1dd541936b06732b1aaab4129503427127d4995032515053c281fc046077eaf8d2a6a3fb78d72028669530f7298a9ffbbff9f432474a842b2f4dc7c3c8c265272a637150ee5cd4ab7b431ca7ae19db3ef7e479f3b3d93024d1ab7fa61d2de0b450db0a4fe231058b5ec88c4fd2066c1422e6ba9624117ab206bb05ec9e437643708a6b8f085bfeaf000c08bdab03e3a025f7b3bef57278df4045b2d7ede2bb75bd2350b23625df2164e1762d6ca675e8a6914edb7b01243baf18f6cf1e3cec0514cdb69f87d5e4eb0d011ccb0593ff40c1a77da4913979c26cf401e17ff74226e5b52a113b1dc64fd339792d1571e39556f122be70542c9208aada47cdcbe96fdaf206965af3e4a2bef971e542262e14c5b5fb00ba4519061fb7f1373027be8bbc737d51eee12347685b9c9533c42666365db7ccbaae6ebf8de7270ad28567bbb32ec82debe3e1bd4fbf3691b40a54e4e0fe90b697d3ec34d792db6093ef1c42a28c1882a3165f130e85dbaa96f07cf66ebda0507cad2b3973037a61d27ef798dc7cdce571ce975db374e17b47c1a23a6524107af5d13575d4132c4a6429c1a3ada3e4a00089190e6248e990b622e758724656f42c2ca53be65bb5e210fbd54f21ae8c5636b02ee51d5c625ebec52f902dfebade9a98670ba8ba87483a1b82a1368d3532e7038b64c5f49f7733a1bd59ef9cf115046045356a2794cb608c632f743900e058c33e7d492e9e96a4364de67c91090c6aab26c757d42df26b6809146ac6d7021cc042429b60431ca1138f297efde00b27fcbe38af5a90a9e8f05765b08892e7cc473970e68989377bb8f51d3e5f2501f4129a8b2cbb8a01361b6572ca22820bbd0b0f06df9ba57063d66034273bdc4ae4037a21950a9a4c2271e95f9d02b919279cc581cea40aa3fc726aa792c0bf242005f9b6ab7b48aa4dbce8dcadd6850ec7da8ca0b8e0bada544f58b99827a7988940bdfaa9d1fef6cea6d738338c86492521b7f404729b87e88d100825ec44b077a1722590234900923508a01a997dc32a89476717b178324c1dbbb898ea4c2ab56fe2cbba78cc8d59ff176a8d404f274ae381ba16e0550171e67519b0c3148be18cfedd964ffdacc3803b52a4232090e24f8623c8749f23866aa8dacbe86b783b8682bf36ad51b313f34a74dea90f2b28ee4c91621877a61bcc85ae66e337034bf8d9321bc0d146f36518d00f44e58ff5e8b54974aea0cc3754302b38c5333c40d6112ebec0c2d5a822521cb7949dcb2c174ad27d219fce1058d82fbd44df63b7965c5378f5aedd39642e2dd65afe9b1811c33965d20d0cb4a2a1c9cb4e9d1ce2b40f643394415ec970820b45a0ba5abee853cc80858c85f73b9d35f5d3dcf2f6505b2b078ee47e06d015ec7502d1b67f0f0f25aa819e80c2447f6dd42b1463a46fff2b8a43fbec5c1dc1695c8d9a4cb3ce6e4504941982a0314789a0e4347b53e02f7805dcc2760d5725a6b84d294b4c00621c29f89ebc61e32069416f01cb39495b3eee5fbcd93f191bef57f11b528bb6eb58a3d6148554c15d2a01cfce138b6e23a6c906e3e8327efc09d767c39fd67a662260ba57758d314b95711841502b1ca01d2d92910c3440789ae20fc7400c9318bc8ef1dd73f9374bd11a97afb5b7ea4fea3d1dcb78ce67ce98b8402cabbae10742ecf22d2a962e716c8d0b5ce2bda29ceff4efd343181a256bfc4d4a5a27e1baeeffe904a53529b4a94711eb9e5e2909e8c71ad1af07d08b3a48aefd049fcbe229df0232d0e07187a8bd343701cc68c5aaa0e33bec3dab111d345929dc4e3100a80c451e502bb4c75990f416139d61c91816f39ad82987697b06373d699d0be423ea9154baf31d5f5b82fcfda0fcce36023f630930f16a933af2cf323c4470b072e0568208f6fac1a4d9941bc0b26e82a5d170536e746c2bda7a50f719071d183a971e0865cea798bcccebf3a51cd557fc626e571b05b893ffc8a1a933afb1407881bcb62776dd1b34735d8802c69f425f59d0b4e16743ac1a8a19b2c8a4047bb202b4c3e7454416257bff53689484231303ce39109fbf0e70a1728b42cb72fc018e95bc1a9748455e312f899b20490079bfc2ceacd797466c4dd4dd07a5990b771a66e8e207e000487f1802b49aec2f5b1f8def6c351eaf6df3abcf4f138fa22b8cadffe09edf74ec6bd1760c904d95444c5d93d7c0adb00d0a5b4ed50be13e499da3898203c6cd5f5ee33a33b9f836ebb2cf1f6b9b0909d45e64b37cb00be3d083ddf3cb8560d867660722d69c439c3ab6ec32ee16b8642e3263e0cf9f10b38749eaf303afcbf5dcceaecc4b0926852e07698415cce45e40f9e6374fb58ee181f5011ac90e2611d55eda6cd27cfae02ed83e95f53082cc73259ea003b9b1e7f6256e6609b2b46dadea483d4e36c7bb34b8f69cf666314dfd9d3f8f29e2fab693cd6b33b641db547f98f2c2a66f7b8019a42fa1e05b0fe3276e087f862e49059f7b9d36b7e413785103ed9a94f1f5834894d5efa759c688b888abb3bda5a22f0c4d4ca8758ab67b3c69509e8ce1b06f971b6ff107fab44b6129a62badfe4b3c852d40f2c8f18557072ee5e9ad0e05d9f5546f4291629ef1060e4bf7c9ffac2205fde59fffed12b1b70885667fd575a684c3bfca2176a68e1cb09fe371079cfba88fc53c5e92ee12051248878e315828da8ad4b32c8b19370c13fc186956ed5a6fbf6c1477232c3fe14df797340deb8110f4fe320c33916104948106b1532d7dd0856a478cf002379617415f62724c67b96688dcea75ee9ee80ed151345b4f024252c16c5badfeee1ae990e4abff3af728f22476497ed5cb1d1132266257bff401d66a4718cd66445684e60b362560a86f70208eadfb803df27ac6a63e996da795fd58cd24fb6ffbf4a7ec145841c8b532ca865d383489372caee49369ffddc1fe3cc77a885030028c90b3315bf6feb4ec47ebfdda5047e1a4ec0bfd9f36198cf45c4d515a7162e7602e10f092b61ef74183dd41d50e8c80b562d7d489ff87912332b3a05900eb82e9ee36ac73beacd137f613ad0d0c52fb2c50612d837f6f91c67e0466c6f3487895ff4e2fd2618dd90d3eced7bf803d009e460174473ff1cc04fee8c9b77d0bf8d71bc76792f4ff6824bcb8485e4554206a09f810fe7325c3a1a4698c8ca67bcb5d96db2c6a5ad06d19bbd6d7293ffc4fe80120d09a2ae0bcec2a0ced846f80bb29f78e14a36d47decc406c5f87ab89d979e534f9c4f80d66cdddd62a3162693e184ab804ed0644a2508c8a5f2366496d89243715f753085c829e0e4caf138908c01f719b02e57fe7661ddea7c5983367608500395f94fc9e30798e93e1edc898f58276a0ef84c95211da3be4ab20fa2b701be1dea634e52b448e3c52dc8b89c8ea060164b63a6f2ebc8323cbab1d5c5cac8019d4aacefb220e88f8ec9e82636a1a123a0e2b994964f635c095c965e45e76d1f7182f7e8393c6f2deceb4c241f40923bc8159bce6868fc4b91a306dfb18b976ff387f3ff097e7e9e916eb3c676942a291864246abf05e8667960795ed87df59af348347b5402c75d05e0a557fed8def9854de75abf1b1ea6c192125d0955fbafe4f77c0db18542687e95f89d31fe0bb44976c115fc6cd56aac0a01001413cf9abec603c0896f521f8d5fd225454471a18e305224a215eb71447bb84ee962a0235e3f2b2d981bdd064f7752bdc99fc5690466ec03d5c0e50f83c9f622bcb13bc38b54a5d2c5f4f7a9760e01b1cfed35c203a206efa17e5cadb748765c2a667cea96b54940c5d5b740dbc1beb2fd8ed6fc165cba973d779ea86c34ce6740846260fd94435163db133871b173c4d547c87d299de3e65c517a444a3dd4152f756e0f83680d15e09c94365121b2be0e506e01362f72c11288e0b86f6134e2783b9b3c024f5b1e8626e52ed2e89401e73772d7971961110b27efb5d8fde37560e239f53df84d031b0f09aa423862d1ea7b12722914467390fc51c7ee63ea3ba3d29e8cc331", 0x1000) r1 = socket$unix(0x1, 0x20005, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) close(r1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 18:23:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/203, 0xcb) 18:23:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="a9195d22a2fec92ff05467f2140654e6c270b2", 0x13}, {&(0x7f0000000140)="99ef8904405cbc115cb9f0f8cebd9c9cac73978a6230a62178d28cb8ca5f4178a88007e82b5d969bc50d47b727b3a2bc3444f42806dfda9110ac837b441088e68b1158f699accc6ff5e0d873807fd28224c1167bd606e5678deb359aa435407113f571a3cfd6845be70eff00a9cfd1f002f67789d7510c4ce21e24e1fa186f8258886a84195f3c1fbbe3f16dea83ef8b6947d9e95457e45a8e029a4e7b55dca1252102b6f31d010ad8c6b56c185a9a4e4818", 0xb2}, {&(0x7f0000000200)="ea06fa1c1350f20f9be236a22960d0cefbb6f1e89b6822387d2cceadd4493aab8874ca94e0c80c598232a037785e6f02bfdbcd918c9e79120c774b5be87e19fb38bf79eaa2c42e5cc6a038f76661ee601c3c8bc76ae32f461d4a52b39a049dd4da1b82141c42604aed4afc6ed1b9dbfc03bed7749d75a1a33ba3bc31f76a69894f", 0x81}, {&(0x7f00000002c0)="f2a563942d02190ff20e94ed70e4407e14814460549351dcadce09315c382015c7a6cd6b2af5e084d59003b19909886e7d8cb4f752ec88e86f20d720ba6d3aa427d4d5b7eaaa92aeb4f4065fd36769067a5c9c7fa384a451bfc8efe67a5cd0620d47cd8022f4a0ff2d1c21b2d280813d755eecc8bf9f19763a50782402a16918eda752004eabbc00062764cc8321366cde25d8d2c70b446a84a19c6b0bfd054c06228f08674f1463aebb81ad831f8e2ba6ebf0fc0e5a3084acd940a8f8fcd41a94a7ad82bc4e", 0xc6}], 0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0xf, &(0x7f0000000400)={0x2, 0x8001}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 18:23:16 executing program 1: r0 = kqueue() kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 18:23:18 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x801, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x43) r5 = msgget$private(0x0, 0x2) msgrcv(r5, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r5, &(0x7f0000000140)=ANY=[@ANYRESOCT=r4, @ANYRES64=r2, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES16, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESOCT=r5, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64, @ANYPTR64, @ANYRESOCT, @ANYRES64=r5]]], 0x3, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000700000000000000000000000000000000000000000000000000000000000000a9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000f8ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4626c731003210931b30fe7dd204fa918ee5121d23faeb37890feb99d4babde7ba54aa72ab9e93e730c12f7f3b85b3d9710d891ddad90c6f46746d9b07f518762cc5eaa03d59bd001bf081d0a96c9c38a53"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000580)={0x3, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d4810ff4a49ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0xd5, 0x800) fchmod(r2, 0x20) r6 = semget(0x3, 0x3, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x6) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f00000016c0)=""/4096) fcntl$setflags(r3, 0x2, 0x1) shutdown(r3, 0x0) msgsnd(r5, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) pipe(&(0x7f00000000c0)) r7 = semget$private(0x0, 0x100000000004, 0x0) shutdown(r2, 0x0) socket$inet6(0x18, 0x3, 0x100000000) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) 18:23:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f62696c653000"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, 0x8) shutdown(0xffffffffffffffff, 0x0) 18:23:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0xc005, 0x4) 18:23:18 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r1, 0x0, 0xffdc) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) pipe(&(0x7f0000000000)) 18:23:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080), 0x4) r1 = syz_open_pts() r2 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r2) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0xeb}], 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 18:23:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) dup(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) 18:23:18 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in6, &(0x7f00000004c0)=0xc) r2 = dup2(r1, 0xffffffffffffffff) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) fcntl$setflags(r2, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x50709408) r4 = socket(0x0, 0x1, 0xfffffff8) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000700)=0x5) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000500)={0x8515, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchflags(r2, 0x0) close(r4) syz_open_pts() semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) read(r1, &(0x7f0000001680)=""/4096, 0xaf) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x0, 0x210) getuid() seteuid(r3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x9, 0x10000000000004, 0x4, 0x9}) 18:23:19 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x0, 0x2) msgrcv(r1, &(0x7f0000000000)={0x0, ""/48}, 0x38, 0x3, 0x1000) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(r2, 0x0) 18:23:19 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x400100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x28800, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40a, 0x2) 18:23:19 executing program 1: socketpair(0x22, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 18:23:19 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/10}, &(0x7f0000000040)=0xc) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c100009e00"}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffd90) 18:23:19 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 18:23:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f00000000c0)=@in, 0xc) listen(r0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x1) 18:23:19 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x140, 0x3) ftruncate(r0, 0x0, 0x76c0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x40) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 18:23:19 executing program 0: r0 = socket(0x11, 0xb, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 18:23:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x99, 0x1800000, './file0\x00', 0x2c, 0x79, 0x5, 0x3ff}) 18:23:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) 18:23:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getpeername$unix(r0, 0x0, 0xffffffffffffffff) 18:23:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x47e1, 0x3c, './file0\x00', 0x58, 0x6, 0x3ff, 0x40}) 18:23:20 executing program 0: socket(0x2, 0x2, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x100c, 0x0, 0x3) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x2a9e, 0x4) 18:23:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() lseek(r1, 0x0, 0x2c, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x0, 0x4000000005, 0x7ffffffd, "ffffffff2e36222c245e1a23e6b5c9c06d000001", 0x0, 0x3}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x9}) 18:23:20 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x380, 0x0) poll(&(0x7f0000000000)=[{r0, 0x62}], 0x1, 0x0) poll(0x0, 0x0, 0x717bb5c4) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r0, 0x185}], 0x1, 0x0) 18:23:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867", 0x0, 0x3}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 18:23:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTART(r0, 0x2000746e) clock_settime(0x4, &(0x7f0000000080)={0x3, 0x9}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x9}, {{r2}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r3) 18:23:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) sendto(r0, &(0x7f0000000180)="6e925cf24f4cf0ee075ed4c1758d99ac6474366747a14167f7808e44c0fe776aa1c428dadcf3ed7ee5b64d595ada0fd4c155d6f2c0c676693943f01592d69c69cc3c79723426acb02636c8f53a099d09658c3eac4582e54dd65931924cd64969aed7f57eb2a4ecfce517c953061983b5833f1cb3c8433806e9803cd82279b4065d9148273626abd2", 0x88, 0x40e, &(0x7f0000000240)=@in6={0x18, 0x1, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="eaff125c000000001b22ef2dcb471aa1b44320f7c1b53b7520c480d0", 0x1c) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 18:23:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 18:23:21 executing program 0: msgget$private(0x0, 0x40) shmget$private(0x0, 0x2000000, 0x0, &(0x7f0000ffc000/0x4000)=nil) msgget$private(0x0, 0x520) 18:23:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8b0201fcffffffffffff43883b80b3b30f97e29c21269d4b642aa57f03445dd46ea0406c7c6cb3c8f27a6986f47a38adc149cef9401dc8219657b4ba75cf06d66847f993cbdafdc16ca43fd5e935c7febe76e11fb761f45dcc7d3c679c4af863077062287e059c9498ef3276f6fb16a8057e86e36643865799aa402253f997282120bb9c940186fa16dfc700994695b152de03203c074b9ecc47fbc501079138c01dee94885bd461cef64577e6a3c2707290471797b68a664b091d948b539f270daaa12e39085dc55dc80e0a7ec02cd653e1c49cee7c73562e"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0x0) 18:23:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r2) dup2(r0, r1) socket(0x1a, 0x2, 0x95) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 18:23:21 executing program 0: r0 = socket$inet(0x2, 0x1, 0x8) setsockopt$inet_opts(r0, 0x0, 0x208000000000a, 0x0, 0xe0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x4, 0x8, 0x3, {[0x9, 0x80000000, 0x4, 0x7fff, 0x4, 0x2, 0xfba, 0x1b5, 0x3, 0x9, 0x4, 0x763, 0x7, 0xfff, 0x7fffffff, 0x3, 0x0, 0x100], [0x3, 0x6, 0x1, 0x7, 0x100, 0x6, 0xbfe8, 0x4, 0x51, 0x1], [0x8, 0x5, 0x9, 0xfffffffffffffffc, 0x0, 0x3f], [0x0, 0xff, 0x5, 0x9, 0x7, 0x4f], [{0xc0b, 0x2, 0x62, 0xfff}, {0x400, 0x8, 0x8, 0x1}, {0xae, 0xfffffffffffffffe, 0x80000001, 0xdd}, {0xfffffffffffffff7, 0x38, 0x74df, 0x1}, {0x6, 0x4, 0x1ab, 0x7}, {0x1000, 0x6, 0x7, 0x6}, {0x2149, 0x4, 0x40, 0x45}, {0x4, 0xa9b5, 0xffffffffffff236d}], {0x101, 0x4, 0x5, 0x86}, {0xffffffffffffff15, 0x7, 0x8000}}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2a1bf7bcd7dd7b48a43227c8ab471193b51c3f64dd28a9e37de887fcb5e91e9437250393e3ec652cb8efa1a56972c76c9ccda07c820614e83c2df888207d811c65fe291ffd3cabea32f5cb590fc9cc6b57ec590c61580bcf93fec4968f3ca0813e980545d73892eebabaa4f6f5cc8dea61a554", 0x73) 18:23:21 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 18:23:21 executing program 0: r0 = socket(0x2002, 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r3 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) r4 = openat(r3, &(0x7f0000000a00)='./file0\x00', 0x1, 0x40) ioctl$BIOCPROMISC(r4, 0x20004269) fchflags(r0, 0x1) socket$unix(0x1, 0x40000005, 0x0) r5 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2000000000002, 0x10, r2, 0x0, 0x0) r6 = kqueue() open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x53) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{}, {0x8000080000002, 0x800000a}}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket(0x0, 0x2, 0x8001) close(r1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8001, 0x100000001) getdents(r5, &(0x7f0000000b00)=""/193, 0xc1) bind$unix(r5, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000700)=0xddd) semop(0x0, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semop(0x0, &(0x7f0000000740)=[{0x3, 0x4, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x400, 0x118142d1fd6ae41a}, {0x1, 0x4, 0x1000}, {0x4, 0xda5, 0x1000}, {0x0, 0x1}, {0x2, 0x7f, 0x1800}], 0x7) semop(0x0, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) 18:23:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r1 = geteuid() socket$inet6(0x18, 0x4000, 0x7fffffff) setuid(r1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r2 = getegid() getgroups(0x4, &(0x7f0000000140)=[r2, r2, r2, r2]) r3 = socket(0x18, 0x1, 0x0) socket(0x20, 0x5, 0x380000000000) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 18:23:21 executing program 1: r0 = socket$inet(0x2, 0x80000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 18:23:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = syz_open_pts() sendto$unix(r2, &(0x7f0000000580)="a819cf8fbe9997518dae9417adcc3372a3dc1064636d8afcd9676612c8b9c07f7e609422f0cfd2e058619094b37726be8b766084ae06eb3967e85bcf704c81da9c8b06da4c2f0fc06907bf20e6294ce6e781749e5046eb33ac18d308cc415575f89899d8dbadf7c423fcae9d6cd034c64916da5b138c1b888d5f8735fd2c22f983fb5344e023b8bad5434b5d9466a1f4d57a629c577f4dbd9f16994c3a9e627179f5993ed00bf69292", 0xa9, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r3, 0x2, 0x1) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000540)=0x1) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r6 = socket(0x5, 0x400000000002, 0xfffffffffffffffd) sendmsg$unix(r6, &(0x7f0000000140)={&(0x7f0000000b00)=ANY=[@ANYBLOB="08000000000003000000a5b26e17d175198bcab5b006f0ef3c33143722cdda40accb06fb5d9028a8a20670c5481be58ba7b60e72066a134acd74c74ba223889e000000000000000000000000000000990029bd0cb777e662fd7725d8403d9af2c6c36bc6e44efe36b6514eb37d7f372860c2d6fc9310eb6afd9a16f7fd25bf4b305add7695d476aa1865bd16df25c321c18de57e2f520962b9e1daaf25e29d9ce4edb7622c1b9a490452eb3f90b756a1166c7c0b6a192246efbc70b6979bf707d46f49a6c829ae6c2524a4696c2b33d7e1d1f654e908c4d910f5c907078ea1085008402937d7f0deed777d76319e7b66c6c869"], 0x1, 0x0}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r2, &(0x7f00000003c0)=""/57, 0x82, 0x3, &(0x7f0000000940)=ANY=[@ANYBLOB="6c65302f66698f6518000000b7880000669c91a379c374443cc38e34c569d536378d1412c91289a4b93cf155bec1cb20a02c0f4995f7ca3455e1c925793565a658a3d5ba6ebf72cd2e7fcb7f12bdd361347aebc40b3ab223f22f03f4e7403450b42866fe43ef2b092150c4f74b051e6a50fc7f4b9b2e2eda80458cbbd4f3018ec253"], 0x1) rename(&(0x7f0000000440)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000200)=0x6) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() recvfrom$inet(r6, &(0x7f0000000900)=""/30, 0x3f0, 0x2, &(0x7f00000008c0)={0x2, 0x2}, 0xffffffffffffff90) close(r0) fcntl$getflags(r1, 0x1) r7 = dup(r5) ioctl$TIOCNXCL(r3, 0x2000740e) write(r7, &(0x7f00000002c0)="44076ad8f8c20638c27b5621d3c9a15e134a3ed444de9f0de5eec9298bdbfebb0a782ec4a182df3453dc2f30b845ce26ba74df3d6749c2344f752badedede2b04d843de36aaf90e277b636efec3ce9835ddee1fb92af64c9a9c10c0b19cf829e6de7d2babdcedb21c1fb32db99bec6822f0e1ca8254fecdbba5acc736f1d681df8d06330220b1c08cfc1c5cc8f0f1fb96656d8af57d2e921e8f7905e862c86cbdb8a1d4ad7e7330f955fc113b582eef7bd5e2d8b7dcba0e3f2e49bf28ccd72cbd9d2f0c9407dc25b3c8fae2275b67cc4c44c08f2cc012592cd01a34a05756ebe20e34b3b498a8af20ec7021852d381", 0xef) 18:23:22 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x2, 0x9, r2}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 18:23:22 executing program 1: socket(0x1, 0x1, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) 18:23:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x30) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r2 = getgid() fchown(r0, r1, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 18:23:22 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 18:23:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) socket(0x1, 0x4000, 0x101) setsockopt(r0, 0x61d, 0xfffffffffffeffff, &(0x7f0000000040)="f985b5b24a620608ef48b88aa44285ddd38918fdf9a639c9099a1cf7646b3cc52f733c6567c18d2063f1c0c8c1b247ef4cbbb848d804e4dffe05427f6cb269568e105dcbdeca7a7b8cd81e9f8c2316591961baea89d00db0700c166d093202f5ad76377c9b54e66e788c42ca70db2dfd8d26133f5e113f288a5dfca484324bc52dbfd47ee9f52444b6e33f19ed7feb6b3c4f481d6edbf9e9a7a027bda0400bc28ded31e314d0b946d7f5431a6fef10841bb5a2b726f0cc1ef76899cfb0af72d2bc0d0aa2ed5003b84a54766f2ecb1696b22060f14d965a808c3b0cfe7633774fe2a7d46064ed5a99c93e5f102ad03c4dda2cb8b7588cffa57f5999a6eaace7afbb6ac6adedb32dbf77b0280194210861678c86e04c3c48074bee30b0f2bf5d71aa5a57385119c1791c606673c3be9d290de06dbb5978b597d8b3f5ca8d53dab98a80f1cb9ce1fa9b9b6f25484c7eb1b92edd0073e28855c651641c4f02a4f71845db44736cb276c678814d83e8d11875ee975872e36027464e97b28976a16ffc47b41dea18c9afb61a5af7159b2a1b4f89ca7a116278c94c6b185a2310463c9525935017dac90232306783f0cda31889fcd0bc3c8a1fab3ca7f45faa775f002af377756f8e2779fa5a909fef78094b46fd552dc3304944f15205ed7d87174354cbcdda0aa7bd0c033fdf2d7e3e02f260b7cbdaa6823dc1648e836aeb1d9efcebc56009b1f4b5dde510bdb5f2261e2113eac8bfd50e1072049d43b0e224fcb0a886b80c86a8b14453f362ba45fc465160f0c4f1a6cd73f719da054540f40f9d6669437963ba20e985282d30ea6b21a5b17d6cb563fd5bbf79466deb1a21fef0ab3ee4904ad5e891450f0aeec1928781caa15dd83e1aa67b80609479b1ef249748e92afcc03470808b370e60733cbe90bbb8fffcf5eefda9aebb5cd963c80580aa5fe69659dcddf355248ab7e64626a055f7e07ed9e8e779733e46d48d23cf98c500344c5791718e24c9e9becf85a45c8d5007b7d380cd50045757352422c4ce7906d1d317b8558efad4921edafd738380a313ea48e6a1a6b3a3679ccebf4ac57f4de8afee763c849959d19edada2d2217a168182fa2c0d4d44da98d65a199f1de21f46bad2611c8bd5914b3dead3b9363c9e6a95a1c0331d18fff61317974953408c4245593270cc15839156f10305d779322fbd1f0b9c668dfc1d41b9653d1601b441aa3162a1a362a6f6e803c2a5f5837c5c5dd861eefdc333fbae080eff92c25f9952957dc2097e0c7083c708d4ea42856e55539e908593e2dd9eec717771b3ca9cb99d6e998451de1a425e179beaf87605a78e231a344b941d9ba8b3e3ee5303b54ea8c5eadf1f48ccabc5e3c45875c59a630b8b8b7dcbc7b723571f5a1a3416df1cf9d30846a5e4f6cd04e3d13574381e2368f82a1f9132fb52f213909a914f32bc411e9d3d61a26576a71d8d4c24f0a25390e22782b8db87c1539da58168f16d7a7561bbb2e65ed99066feddfee334fb79cf66a021bc246923bf6f18f5e30a3f15117280671b1bc7ea0346bd54d00e26ba793558b9a45c225330e0c1c22d89cd3ef87cd9fd62695b4fa3ab766bb29db1928b3892eb77ada51937cedd2e610444b6d8ecb71e33fee85b727d250e9f1169f629c4ff6fa9c2607fc4b0df3b7e7a2ba9f76226f30866f17450f6cc8f587f20cc8f49663deb209fcc624d224fd9418aa2f617377b34ea8026b420d08e04208796f9007df0e866d3db9e1f6852eb1591adaa03844efeb1cefaff302b159a33e63e0cc47de40c737b335d6cee8723ed9dabf1382d8c584cb15fc55c18f008992cd13ab8b5c121deeb37b3a0a9ed4f69c62b6aa9d4741144c8802ba9567a81d46ea5875a71f13869a12bbcb3d66e5bf076670f18565d7ade1218fae797133721aebd7f2bedcaad84e8b3deaf9eb2336afd1e2e317eee56ce39d00603024be8af1cb76b05ba2ed80b4fa56932b9688af958840397c4787cc2eb8fecf10509bccb99e6871c09d00e3a120fe2cbc0658ae156c328aa8104e34b296182da88586d9e273aa593d8a4ef25a8aae98e1cde439a19523f20fcd8d4e218938f1842a5cc259f5314d5150aaf20988835b3b392ed9d732d14cb19fc0d58eaaad472f9aad8497af53c4a892821dc40bb7c66b1ded036ed73ac9658dfc226c5d95ae947e6fd39952bcf1b7c792075d85a03a94a6c03cde7d5972597c519fe8ab12b87f92fb2e9dcc1a6f627903bd8782faf75b39a9160f158889f9127e62f36b60f9de95aa67a23df6f2937e7906631042c8b82285279edefdc0c695f7d130b8fd16bebb3a2d5be9e0045c427c9ee9f9d6dab947b3d5629822916c8a07da1aba69437319cad767317faa3c9709ce5e69aff05e6e803ebe0ab69177314fbd6141546a0209063a19bdff871643561159e5a4244acb5e23add2fb78f814b1e3a655c465ff9cf6bf53c948ad21c747679fb50625c36a3aa00ec783fdbf34909878c1af56ab252a45783acf2042ab3ce6dd8bf5bb3ae682503f37267634d919f134091b238e61a4df1037ccd02c433f051e338167d39112877dc8b330686a163a09c9c7ad4375e8c9b54d0e61516803bfdca28c093dae435448786c53b3516520ad3776fca9b5dce87aefe2d0673ad9b61628412fe151d48441615179cb5902441b60660458b9ac18f4b28a891dd9b3e585acf308b493b2d78f11937d4b9e57c926ebb36c426265fac0bb0dc9b17f10a1ecd686a7a959d8d13ed72304101345eaefed18286191e19b2a95fd746d210a9d489f2c4d552540b60cfba11676fbb039ae5a46d54908564fee2383561be59565defde9f0fc874c8c489303c4f4a99375209e8416755f37f43f7638439bc01731b976ed6c5c03d340b1abc4783190e0ef7cf5b89e40c1c065c4e990640182cb747ce2a1fcf0739a4575332adb9eb992618f562405922f546b7daf160580135d1fc38d2402e7724fc0fb8799bf01113d91698ae9bba3eb33db049c3c15e5356f292b64fde21996b94bc0b5b9475d635c4613abd7d6ad51246dd6fd5208405d6060c9bc9bfaaa18f58a954e25e4056e789b919864739aafc14fa3aa80f6f74f5cdf4c21e30fa5ec78750f484406db30e2040d4dd0643c53c07a0f35cab6838919a9fa32b6d04be7b980792855c30a64f33a5545b5ea0990529b9fec00fd59f39999328534001cfddeb8e711b5efe122c0af2048405d09c65fb3bec83e3f5cfd77f1dfcf8ee285f69ef5fef507af75ea7d78730de1ef76633eedfdb032dabb87a23ad5211a02699ee46d37bf628978b26672c94148a198e732ee0fbde14ba3e6213116957ce870cdd0633200acd53910abd5e073e3d02712b7c8facaa7dc6b3df81b1c5f4523a2263b72122b1271effe27a33346888c43bd76c9838c86e58b9d697a799513aa68c0d9a2358a2ebb7256986929906adf7093e1abd8a3af764c082d553d1da1a121de0409c710fd34485c6f0a16c21d8cc482d4f364f219ac40b5e6f82d4f7db2b511d801dc60ae950f86ce340960360e89f8ffad3204b1739dbd4a78e6484d697ebb67e2ad336a4c9cb1bcc085e6f2776282f79e73f4da666ff2c4ad85a6efeab6e2989e8ae1cc4f52a2e866def7f8f0746791c98afb6a75d17f87c5189f5b3614b6194ae89ec7a9d66cc151941cf6630bbfedd391ba167d6f0d17456fb3314528e4747b811382d5f4365b41d09aacf247a7c110d96a4448955142654ccedf40d4fb526973be42d96d4b2d7510d5fd86e5628bff5ca38f13f3bb72a486d54279ffdd03ebfcad68249f1dfef8d19e9ba5dabc2b56514c8faececf755bf64e935251c053dd327262b0888a9a97df26d8448d55b908a50426e26ab7869a6e14a437227dce94a81d3a76109dfcf9a404252b03da7eaeff2f68eef36fe797f1a55be0267f8395fb57e8b7e11558db104abce8183f0a0b8c2e29619bf99009e168f59863dbf707e7b8fbb69752f6d2fb560a2c3e775da7d3559850d96c4be39994c743d72de70bf2e0bf75d9c4b9dd0bcd8a64c66751b937e99c219c7006f4d6c91c1360e978d5e446aaf7a02fbd388db0103b0c88973243c052dfd36c273b105f7d31e8e69cc006e11aba3213cab5722dbe56a312e8501aa699fe600f8502962ad76725cad0c2bebf2c08c55a2d3ce6cf76da6132cc13a9ddf80b0ac04f148e4d860b73ab1f5e57fe22c9bf7aa556ceda1ebb6409884ea7d94ecdee81a5b7f6254a7a6ac8c8cc34b77516e1925bbae0f7a1e8f4994651212e03c5147917758fb7af8debdd7cb4392deadb458bd910285b84cc73082a5b38abce34c00f6a96f8b1ecddc61d49d21c896271bd0a03a7cbfff4ba1a38ce5cf900643c6c7d4b23217808c03d1678390881eba7d7a7a05543cfa2513cd7db1a0fa4535c32243ca0255937081f2e4affeca13539d259308bdac8417e955887ecc9bfad19e965dd43de7d9bc61da42622140f0fa581bbd30532084ff29879af27bc7157eb39b9d9e254cd63d30cbd5dd1efe24f6f6b22601a1e8c8ee227129d617dd43c9b16dd9f9def18159fbfd5ad4d262bb3ed41660220af3a3fceb335bbf9c99c46b71a01dff124ae1af2b6b773fc0deab2bb181bf6b58df4ab2fddf6c7246fc3cb69d15336e28f2370a1c5f88443ff8952a3e31272e9142b5d8a4a1733ce00c8dcb9abbae6d05fbcadd68cc7e55cce9b5b57be5ba64abcd1f679337f25eed7426ccc2944a572bc70361737e9cc7779337774d96876ef2746a30c9bbcc578697170de17be3f91fa9fafc9d0bf6dd772f85b35728b004debe14150482a39d72d1502d132636212f4d061a5598c5f6ea4c575446cdf37d899e9aad93d7a4cf977ac60e811cc9e6c9af94c27208085a2087be630b0f396e4b0de312a3a5e7695ba8c03ece0711637e33a9fefcb9fe881a828cbddcbd4152d4eff5421275708f00d790b865969a1137f2c6c28b550f5c1dbe35678cbe4b6521ee304be059f088da2a6e913cb9e1d8ce0645bd0f9adb986e39ccc91c4fe901db106fed2d3910b2d21f8955d64332701369a36d0356a758acd22919c335011b5aa7d7712df14158d361c6849d863129c6f074c6042fb4b5aa64d584d5e84fe85695d582bb07e3beda57df98beef1de06a6d7d48ee91770fea6544db56af1cf68ed7f6c23d1fa1ba582412c1c44dc21f8fed8bf076d91fd55608f87c0dc350a2d12e98a7bdd28e8596e0902e2c1b7035850a2aae8f0b6b4557b62543790b222e23b3d4b88fffb9a94465bd81955ec94bc3ee8e75158855d6236f0c5d54511fdf10024b93547538bb1405542b542a817f4aae9c671c64d791c001d1f8c422c6fd31ccf1f04a26577b13232cf9032a4c60b1f82b6117b6270f76ff21654362bb83c196f4782e3970f365b2038e26e639c8035c6a5bda881df3259d5e5d7c36653d73b7669ea05f1643f2714daac9d13413663c4702ec953112277e9d88165ce199f901b372a570a20bb1e72b72aa195668ea8dafe1e2435c23a77f820dc9d60daf23103611ea51ce671c7820df87051c12e249a55f8ebb756e940de98eb77ea26decaf452f3879380d498cd5bb00581a7c69e4800c165a99f628de57ddc4a38a62b9ef3ae45a4b52f1ec6ec416cf6cf441d82eb061b486cd30c8ca2904aa5553a7f9e7f382f7b925c8a7839c2f739a724f1c161c912c1a6c13077b69aae957981b1dd55c304ec1347f1c961063059e09909cd68f63f8527077f2d19637f83c88877ea51acf070f2f72a8373def6c64c639c77b85e1321cb19", 0x1000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000039, &(0x7f0000000040), 0x0) 18:23:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x7}) 18:23:23 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') r0 = socket(0x18, 0x8001, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x5) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = getuid() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') seteuid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r3) 18:23:23 executing program 0: r0 = socket(0x1, 0x6, 0x9) r1 = socket(0x1, 0x7, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$getflags(r0, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) sendsyslog(&(0x7f0000000100)="1afffa9e2c44d536da4bdda63aaa00303979985b6598d1d153873db3bba168c3541d9996e37cc3d44619f1f53b1fbb4ddb0532b96c1884c65fd1a30476cd552e1b49482407c33e63c030eda567ad7d590da1dc40acce783bd447fbae1a8ecd730bcaf19d6caf3895a123ac4083b1ade572f10dbf49576085e2cf79fed83dc950a6e0b532cfd8bf74694c6fcfc8e747ec248fcd72dfc5b2e9df396455549062bcb918e319eb639c9d87f652d988ed5bcec86f04bc548bb86a311cca7688", 0xbd, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$dupfd(r3, 0xa, r3) 18:23:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f00000033c0)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000003300)=[{&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/143, 0x8f}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/207, 0xcf}, {&(0x7f0000003280)=""/124, 0x7c}], 0x5, &(0x7f0000003380)=""/18, 0x12}, 0x1) close(r1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000003400)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000003440)={{0x18, 0x0, 0xfff, 0x9}, {0x18, 0x0, 0x2, 0x6}, 0xb2, [0xffffffff, 0x3, 0x8, 0x5398, 0x100, 0xfff, 0x6, 0xffff]}, 0x3c) bind$inet(r1, &(0x7f0000003480)={0x2, 0x1}, 0xc) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000034c0)=0x9) r3 = openat(r1, &(0x7f0000003500)='./file0\x00', 0x10000, 0x1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000003540)) fcntl$getflags(r1, 0x3) bind$inet(r3, &(0x7f0000003580)={0x2, 0x0}, 0xc) listen(r2, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000035c0)={0x3, 0x5}) r4 = semget$private(0x0, 0x3, 0x10) write(r2, &(0x7f0000003600)="2d3e0bb4a38bf4d2583e9e5f28e243f229d9c87cf03ee4aec150ffb2dd5adcedcff07640c78368ad28cda0c8f5986c7566c387269f", 0x35) r5 = accept(r3, &(0x7f0000003640)=@in6, &(0x7f0000003680)=0xc) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000036c0)=0xffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003700), 0xc) munlockall() ioctl$TIOCSDTR(r5, 0x20007479) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000003740)) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000003780)=""/142) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000003840)=0x1) bind$inet6(r2, &(0x7f0000003880)={0x18, 0x2, 0x80000000000000, 0xbf}, 0xc) mknodat(r3, &(0x7f00000038c0)='./file0\x00', 0x0, 0xff) fcntl$setflags(r3, 0x2, 0x1) semctl$SETVAL(r4, 0x6, 0x8, &(0x7f0000003900)=0x9) 18:23:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 18:23:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) kqueue() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x40) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) getpgid(r3) 18:23:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) 18:23:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a42750600", 0x17) syz_open_pts() syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "dcb366c4f2cd9ef365b05332e4a38667ad2ebc3f"}) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x6, 0x9, 0x7fffffff, 0x5, "e337bd957ac429196c4a3db020e0912a83425277", 0x2, 0xd83d}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 18:23:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x5, 0x0) 18:23:23 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) readv(r0, &(0x7f0000002300)=[{&(0x7f0000000080)=""/221, 0xdd}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/67, 0x43}, {&(0x7f0000002200)=""/40, 0x28}, {&(0x7f0000002240)=""/16, 0x10}, {&(0x7f0000002280)=""/113, 0x71}], 0x7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000680000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) r1 = semget(0x1, 0x0, 0x440) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002380)=[0x6, 0x0, 0xffff, 0xcb, 0x5, 0x100000000, 0x101, 0x168e]) munmap(&(0x7f0000d5a000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000d5c000/0x2000)=nil, 0x2000, 0x0) 18:23:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/169, 0xa9) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 18:23:23 executing program 1: socketpair(0x3, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 18:23:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 18:23:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x3f, 0x2, 0xd1, 0x101, &(0x7f0000000040)={{0x0, 0x7, 0x9, 0x200, 0xff, 0x3, 0xff}, {[0x3, 0x5, 0x5e, 0x200, 0x1ff, 0x80, 0x5, 0x7f, 0x89, 0x100, 0xbccb, 0x5, 0x4, 0x9, 0x5, 0x401, 0x5, 0x100000000], [0xcc, 0x9, 0x0, 0x10000, 0xe000000000, 0x9f, 0xee5, 0xffffffffffff0001, 0x5, 0x8], [0x0, 0x7, 0x0, 0x100, 0x6, 0x3, 0xffffffff], [0xbc7, 0x9, 0x8, 0x8000, 0x7, 0x1], [{0x100000000, 0x1, 0x5, 0x1}, {0x214840, 0x100, 0x1000, 0xfffffffffffffff9}, {0x0, 0x903, 0x0, 0x20}, {0x100, 0x8, 0x4b, 0x7}, {0xff, 0x53, 0x9}, {0x4, 0x9, 0x20, 0x200}, {0x1, 0x200, 0x7, 0x7fff}, {0x7, 0x3c, 0x5, 0x8}], {0x100, 0xfffffffffffffe00, 0x4, 0xe2f6}, {0x8, 0x0, 0x7, 0x401}}}, 0x960c, 0x1}) r1 = socket$inet(0x2, 0x2, 0x5) r2 = dup2(r1, r1) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt(r1, 0x0, 0x8000000000024, 0x0, 0x0) 18:23:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800), 0xc) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f", 0x663) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000840)=0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 18:23:23 executing program 1: r0 = socket(0x4000000001a, 0x4, 0x1000000000000000) r1 = semget(0x0, 0x0, 0xd) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000300)=""/58) r2 = kqueue() pread(r2, &(0x7f0000001380)="24ad6edd44415f5d26212d2a62fb575afa39e3ea4b7f1590f28475fbc1401c347dc14b7d94e3921c0085bb870b4820f3c8a9f590c27e906ab17d94d89037ee8520cf12ccdb75bbdfe49c5caab6359ff5e2a580e9165b59cf90effe8c83e6556d2a3351c6a7330d1a30c6f65450932ad6c1eac4b8dc4d5ee0d101b17e0ad4a55006ef12985e765315cb664aaccff20512cc7239022fcd3613570682db8af235f3b9379590ebcec95964911f21b3785c2a68f06b522007bcc29112fe50469e90be0b0076144b3ef88bb47c981c356b8d5ab9cc0223d36f265f3427ae1e1ea96575bdd7", 0xe2, 0x0, 0x2a) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x5) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x47, 0x800fffff, 0x5, 0x1cb}], 0xdd2c, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80, 0x4, 0xbf20}], 0xf5, &(0x7f0000000280)={0x9, 0x7f00000000}) select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x20000000000}, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) kevent(r2, &(0x7f00000000c0)=[{{}, 0x1000, 0x0, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x3, 0x200000}, {{r0}, 0xffffffffffffffff, 0x4f, 0x17}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000001480)={0x1, 0x9}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d, 0xfffffffffffffffd}], 0x26dc, 0x0, 0x50, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/72, 0x48}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x2) 18:23:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/52, 0x34}], 0x1, 0x0, 0x0) fchflags(r0, 0x10000) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x40) semget$private(0x0, 0x2, 0x2b) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) 18:23:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea857965e1c7c08f76bb236bac5692578b4ab19c017f2", 0x19}], 0x1) 18:23:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x148) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9a}], 0x3, 0x0, 0x52d, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) 18:23:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400000000c, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 18:23:23 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 18:23:23 executing program 0: 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)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) r4 = getpgid(0x0) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r3, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r7 = kqueue() kevent(r1, &(0x7f0000001340)=[{{}, 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}, {{r7}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{}, 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}, {{}, 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) socket$inet6(0x18, 0x5, 0x6f6) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x400000000100084) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x1ff) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x9) r8 = accept(r1, 0x0, &(0x7f0000000180)) sendmsg$unix(r8, &(0x7f0000001940)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001800)="8a980431396689f2ce624957203c4f574e7b755507570657959339c7432755281d9277990ba12f42d5b0b6896d9548de30a754316fc7ccae10d6239dc1f715402fc324951c3493426299ae9d5b879aee961e5a8f63269c950c4f7d6fd82f5e03178525faabac5fc9587450f47cf0822f340b08211675681e0ea3bd2dd0065d34d54acb54690bb90767b1c20380bf4c3527d9d6c586", 0x95}], 0x1, 0x0, 0x0, 0x1}, 0x40c) 18:23:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 18:23:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xb) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 18:23:23 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x0) r4 = dup2(r3, r2) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r5, 0x2, 0x1) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000100)=0x5) write(r5, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r1, 0x2000746e) r7 = fcntl$dupfd(r3, 0xa, r5) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)=0x1) fcntl$dupfd(r1, 0x0, r7) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r5, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r7, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) r8 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000540)={0x7, [{0x3, 0x200}, {0x3, 0xb8}, {0x2, 0x8001}, {0x3, 0x46e}, {0x3, 0x41}, {0x1, 0x3ff}, {0x1, 0x5}, {0x2, 0x6}, {0x3, 0x1}, {}, {0x2, 0x3}, {0x3, 0x8c5}, {0x3, 0x1}, {0x3, 0xab}, {0x1, 0x4}, {0x3, 0x400}, {0x3, 0x31410c33}, {0x3, 0x6}, {0x2, 0x4827}, {0x3, 0x8000}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x40}, {0x3, 0x4}, {0x0, 0x7}, {0x3, 0x8}, {0x1, 0x1}, {0x1, 0x2}, {0x3, 0x6}, {0x3, 0xf7b9}, {0x1, 0x10001}, {0x1, 0x7}]}) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r9, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r9, &(0x7f0000000000), 0x342, 0x0, 0x0) 18:23:23 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x4000) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 18:23:23 executing program 1: open(0xfffffffffffffffe, 0x800002, 0x20) clock_gettime(0x5, &(0x7f00000001c0)) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20880, 0x81) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x8}, 0xc) open(&(0x7f0000000040)='./file0/file0\x00', 0x8480, 0x180) 18:23:23 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x229, 0x108) open(&(0x7f0000001300)='./file0\x00', 0x24235b713e4d39a4, 0x0) pipe(&(0x7f0000000040)) 18:23:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 18:23:23 executing program 0: rmdir(&(0x7f0000000040)='./file1/file0\x00') execve(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000b00)='./file1/file0\x00', &(0x7f0000000ac0)='r\x00') r0 = socket$inet6(0x18, 0x8000, 0x2) ftruncate(r0, 0x0, 0x7fffffff) 18:23:23 executing program 1: shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xf000000a, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffb, 0x48, 0x20000005, 0x80, 0x2}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0x4, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000001, 0xb0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x32, 0x20000004, 0x6, 0xdac}, {{r1}, 0xfffffffffffffffc, 0x4, 0xc, 0x8, 0x401}, {{r1}, 0xffffffffffffffff, 0x8f, 0xfffff, 0x7, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x81, 0x3, 0x9}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x40000000, 0xb25, 0x100000000}], 0x6, &(0x7f0000000400)={0xa585, 0xfffffffffffffffa}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218987bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b2d1c094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687ad8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b45ec0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee00"/2049, 0x801, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)="553db1", 0x3}, {&(0x7f0000000100)="cde3f13dd81a446148f08f474c6cfe17ebff10bc3216fda39a4c6890526bb0c4fdebc757ec3bb30db932bfdec2f53d4f2915b41a3595cf04b02ae386d9bc648b314d252d6e8deaa1420a3502ed137c423d7b591ce9e9ea87e1c85202c655cab6210777de24ddfb9e84fa5644e355be9931c0765518b14ac65a2e48618fb753742230eda4599f0ca44c9d3ae47618591ff34b61745e552f2c1854611229454336d6effb7ae8c82d65", 0xa8}], 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x5}, {0x18, 0x1, 0x7, 0x3}, 0xa9, [0x400, 0x200, 0xed9, 0x7, 0x8, 0x0, 0x7, 0x80000000]}, 0x3c) shutdown(r3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) read(r1, &(0x7f0000000200)=""/121, 0x79) 18:23:23 executing program 0: munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x200000, 0x200, &(0x7f0000dfe000/0x200000)=nil) munlock(&(0x7f0000009000/0x2000)=nil, 0x2000) 18:23:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) kqueue() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x10015, 0x0, 0xd4}], 0xfffffffffffffffb, 0x0) dup2(r1, r2) 18:23:23 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = semget(0x1, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r2, r3, 0x8, 0x401}, 0xec, 0x4, 0x7}) r5 = msgget(0x1, 0x40) msgctl$IPC_RMID(r5, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r2, r3, 0xc0, 0x9}, 0x1, 0x8, 0x9}) msgctl$IPC_RMID(r5, 0x0) r6 = msgget$private(0x0, 0x40) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)=0x2) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0xfffffffffffffff8, 0x8, {[0x8, 0x0, 0x3, 0x9, 0xbb3142a, 0x4, 0xff, 0x8d, 0x8, 0x3, 0x40, 0x80000001, 0x4, 0x1, 0x0, 0x6, 0x47, 0x6], [0x9, 0x9, 0x4, 0x2, 0xe10c, 0x3f, 0x3, 0x1, 0x3, 0x3], [0xff, 0x8, 0x6, 0x100000001, 0x7, 0x9, 0x6], [0x7, 0x5, 0x3f, 0x1b, 0xffffffff, 0x7], [{0x1f, 0x7, 0x8, 0x401}, {0x7, 0x6, 0xc62, 0x1}, {0xffffffffffffffff, 0xffff, 0xffffffffffffff01, 0x1}, {0x100000001, 0x9, 0x5, 0x1}, {0x2, 0x8, 0x0, 0xfffffffffffffffc}, {0x7fffffff, 0x81, 0x5, 0x2}, {0x8001, 0x1, 0x7, 0x1}, {0x0, 0x100000001, 0x7, 0x9}], {0x1, 0x25c8ca94, 0x661b, 0xffff}, {0x8, 0x80, 0x9, 0x48000000000000}}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffffc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) kevent(r0, &(0x7f0000000580)=[{{r1}, 0x0, 0x29, 0x20000011, 0x8, 0x40}], 0x81, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffb, 0xc2, 0x4, 0x3f, 0x8}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x362, 0x99c2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0xc7, 0x37}], 0x80000000, &(0x7f0000000640)={0x9, 0x1f}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000680)=0x8001) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000006c0)=0xffffffff80000001) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000700)=0x5) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000740)=0x1) getpeername(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000800)={0x6, 0x1}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0xe7, r8, r9, r11, r12, 0x8, 0x3}, 0x4, 0xba03, r10, r7, 0x5, 0x40, 0x401, 0x4}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000008c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) getsockopt(r0, 0x4, 0x7, &(0x7f0000000980)=""/110, &(0x7f0000000a00)=0x6e) socket(0x20, 0x5, 0x2) msgsnd(r5, &(0x7f0000000a40)={0x2, "658a563fd441335aa961a6a3db8cd973278c802b48e4926a81ea0f15d20fe02aba726aeceb47978099955a4cf50d5beec0d5a49693edf6e1e92426598e2d4fd99c322332dfaa4c89564606f3e9aac8423095f12fd960a4f96f294da8aa43e3025ab0b4d05972f42393e133258b55fee2a47bf7b71317f787d13d69502b1ec304151b4747c4afbc90cdb04d5906be2e99e460a643f66cd82df9233691ea4547aaa0b2c1"}, 0xab, 0x800) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000b00)={0x0, 0x14d, './file0\x00', 0x1, 0x5558, 0x9, 0x2}) 18:23:23 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x8001, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000074000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000767000/0x2000)=nil, 0x2000, 0x1) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x7, 0x1f, 0x10000, 0x1}, {0x4, 0x6ae7, 0x8}]}) 18:23:23 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c6, 0x80) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 18:23:23 executing program 0: kqueue() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0xc2, 0x8) sync() fcntl$setflags(r2, 0x2, 0x1) open(&(0x7f0000000200)='./file0\x00', 0x482, 0x14a) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/254, 0xfe) r3 = kqueue() r4 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8, 0x0) close(r4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r5 = syz_open_pts() close(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r5, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) fcntl$dupfd(r3, 0x4, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x5) 18:23:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x0) 18:23:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8208, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x800, 0x100, 0x0, 0x1, 0x6, 0x6, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x7f}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 18:23:24 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0xa8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x880, 0x0) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000700)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpgrp() r12 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) r14 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0x0) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r17 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000780)=0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000740)=ANY=[@ANYBLOB="010030f067b8d91c760c48934f2e2f66696c65300061a50a82aee8143fb7c8f315e6ee"], 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="34fb7f910ac2107de2d60542783ed93848c1a0ef856b70049280f182adf161e14b4bc13d1711e8d853cecd9c932cc7e498ed8dbfba97ec36a8f72e18400585dfa4865af1f33cff8185591ab53c1b4eadb90ca9d2772e153f4874a9a12f16decda5fbf3f88da72a04e9e184d4b230801ce1d3df1ef8b0dcdcecf7f8561c4a16a09021e8d9062f4fde7634c399fc90fb16406887a0c2a476ab73d79caf641b801ef935440854ec9fcac62ed558ab12a040d60df4e55c0194af0723715c4c7772ded6b380052809983c4cbe157b426607e565b11e52972f4297401fbf886d9282", 0xdf}, {&(0x7f00000001c0)="99720129814d999f566157564a50e9fa01835570fe0f0c3e8ca250304c5d50e5fcd2ce7b27d47b1fcf14215d34cfa6ee2dda6fcaaf3aacf6cefd9570c0e0ea17f12560b5403a1af400139c7c85976e84a5ab9d45bdac7a2133e855810f93277decc9900437f64c9334a749cfb419c025bd3005680c", 0x75}], 0x2, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000102000000000000000ffff0400c4000000cfa100000000000000088414408f3d8b6a51ef530559d124478102f52507ec73faf5ff0000007d916f16a68f933f05ebe2a5d689f8a6b11df500005d8855dc2779db7b7c6d3e06978dbf1fd7714bbe81c8d2e6d5f60d9611a4373d3cf0eb6b72015e5db208135c53850d3c6d614fc508be1849dbc4bb23a0a78ba483033f5255d742192793a25092e420f91e34217cada79ee80000000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="0000000020002c99f3a5734ccb19b0b83552000000000000ffff000000000b00", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x400}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xffff) flock(r0, 0x3) 18:23:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="9099728a591d14f5a709796416c05be459a2c0d03ce2437995205e207beaa810546890de2074af1ceddf619514b2b9e2c6b227fcb69e6ee18d505f8570f92f433d697fa20151ff0a29083751c53758884cad09b02376d1bec2721f3e18ba62313cd0f26e2ea6ce933cd32ea5813480f27a95199a8950441b8c8eb662bb6ddd0981ed7a78c51769af7fac51dd27e042b0e1e8d936ae9a7eca109d82fda10b78c95390f44dfd88a9282b093ef359", 0xad}, {&(0x7f0000000040)}, {&(0x7f00000001c0)="1fe9d3db5412d6007690e2f504c7502098e7bf65c2b43d69a4b27658b96e3053f4db717b8f68ccf0e11dabaf66a4a4be1998e59fe1ca35126a6ca473904a6a20623723cc179e306651330809e6bfeb6b3b98117e34a2e81c4e7a12f27a1e0dbc1680dce0f405e4feb78c7c68e06fe8", 0x6f}, {&(0x7f0000000240)="f2642914fd87e368069929b909885c4c", 0x10}], 0x4, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x2) r5 = socket(0x18, 0x1, 0x0) dup2(r1, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 18:23:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r1, &(0x7f0000000000), 0x10000000000001e5) r2 = dup2(r0, r0) ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x10000, 0x1, 0x6, 0x6a3c, 0x9856}, 0xc) 18:23:24 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x408, 0x90) r1 = getpid() getpgid(r1) r2 = msgget(0x1, 0x60) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000005181acf9a9b440d98b9b3d9b4f2e0fdf020000faa3e521fb1c98755e707cf370ddf3e9770fe0ecee739f33478145413e6ab0aa8a2577b5e7f38f420957c2606b9c136a560cf953258369d64c752262a9c7573ab8e5cf8a85c0213459082b958d8a191224"], 0x8, 0x3, 0x800) r3 = msgget(0x0, 0x0) msgctl$IPC_STAT(r3, 0x4, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x42, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000080)={0x8, 0x7fff, 0x2}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x7ff) getsockname$inet6(r4, &(0x7f0000000000), &(0x7f0000000100)=0xc) msgsnd(r2, &(0x7f0000000180)={0x0, "08b22a1288818c368bf49f4ae42b38800c124a1408efe39bb69f9f3732ac083aede86764423f019225c6688ba18634c6075db5b22698dba8c6b01986b55e49d011e5a80718e644931249ab72aa6964b79d541205dd78f20f3e5cdeaa1072646d27de333e854032d45222630edc1264e32bcbb7c849d0558894830d6d332d4609651172da25b0d944733bdfed6ad8245b139f179bf4a3feaf0dd37ecbbdaed7ebf28e61f851d3d336f0d88d72015a22a525bb9ab64c022ba0c29544259d2d0c9c003b6f0302f8540b25a13ab7b228a12cae5b3e35f614a5d711e1f9ff4d8f6dd295501e2df21f7f37c13e"}, 0xf2, 0x800) 18:23:24 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x200000000000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x101, 0x3ca, 0x2, 0x3, "4e507cb8468605d55484adb8e284990ab24c6b02", 0x401, 0x3}) 18:23:24 executing program 0: link(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)='./file1\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20801, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000580)={0x10, 0x29, 0x4, 0x69f, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3ce}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000dff000/0x200000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000fdb000/0x1000)=nil, &(0x7f0000f93000/0xe000)=nil, 0x6}, {&(0x7f0000ed2000/0x4000)=nil, &(0x7f0000f21000/0x1000)=nil, 0x2}, {&(0x7f0000e2a000/0x1000)=nil, &(0x7f0000f5a000/0x2000)=nil, 0x4}, {&(0x7f0000e5d000/0x3000)=nil, &(0x7f0000e7b000/0x1000)=nil, 0x3f}, {&(0x7f0000ef0000/0x3000)=nil, &(0x7f0000e75000/0x1000)=nil, 0x8}], ['./file0/file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r1 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000200)='./file\x00', 0x400, 0x20) sendto$unix(r1, &(0x7f00000004c0)="b100050490000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file1\x00', 0x800, 0xb) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000001c0)={0x1, 0xd1c, 0x8, 0x1, 0xc2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) poll(&(0x7f0000000200), 0x0, 0xfffffffffffffffc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) 18:23:24 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000)="90000000", 0x4) 18:23:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) sendto(r0, &(0x7f0000000000)="bf72515b0d09a83b403a2d4d765a18e7bc80faa22139a77deb751abbc17df2994148696d5afba0a711efef614dcf2e0ef1421b3f7fbd2497c8f9ad0cd11c8af4fc9e2e2c4ac907eda8191a368d47aca3ba8da5c286d474de0aff938f84e73013b7970176119120e2b93cf4a1caf72786f1efedb45c1bd7cb7265fc81d5289e4c5cc72b1f29b990c01474356aa1ea685dca5a90e77359145553e25768e13400ecdac1e065", 0xa4, 0x8, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 18:23:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00000000f87c8a5b671b1b5401538706000000a71400000029000000c6f0c26d08ec5f8e5c71e4e82052b6dec7d94d8aff36a0e39b9d818152fbc257b2d0b0b5ae1cc274b49ee42920eb59a7b6dda4c761a8c369b1f0548f2bd6a10c6744940e6a629c888df41419fc6905e1027b6caf705dc9cecd5de275cacf0d4af2c289128a84afc7544ffe649f7f1e3dae931fe6b91ae771bdc6bd4c874454deff9f34eb2b548dc6ad851a6eb0f8a2406b52409d7c6eb4c9c4e2c0003f090ccebcae067b96f5fcc41198c5688f59a274f6e2ea2d3700"/229], 0x38}, 0x0) 18:23:24 executing program 0: sync() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xb96a, 0x1, 0xff, 0x4, 0x2, 0x7ebf, 0x5, 0x80000000}, &(0x7f0000000040)={0x2, 0x400000000000000, 0x80, 0x2, 0x1000, 0x1ff, 0x1}, &(0x7f0000000080)={0x5, 0x1, 0x0, 0x80000001, 0x5, 0x100000001, 0x0, 0x6}, &(0x7f00000000c0)={0x4, 0x200}) shmget(0x3, 0x3000, 0x1c0, &(0x7f0000ffd000/0x3000)=nil) 18:23:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0xd) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) 18:23:24 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20098, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/99}, &(0x7f0000000140)=0x65) 18:23:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) r1 = getpid() fcntl$lock(r0, 0x200000000009, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 18:23:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x6, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x4, 0xa3fc, 0x6, "6024031c757b4a44300b5f4a5f10d447f0ab3ec7", 0x3ff, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x20, 0x81, 0xa1d, "d4637693e2542ba5348d6c655bbf00152eb75e27", 0xbfe8, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "fbcf9929f8db664f8f716e2d3a49f50f55267548"}) r1 = semget(0x3, 0x0, 0x224) semop(r1, &(0x7f00000001c0)=[{0x4, 0x5}, {0x4, 0xb2, 0x800}], 0x2) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000240)={{}, 0x2, &(0x7f0000000200)=[0x0, 0x0]}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) 18:23:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x1000000802, 0x200000005}) 18:23:25 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x490, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000140)={{0x54, 0x5}, {0x5, 0x3}}, 0x0) 18:23:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x8db, 0x6, "8d63a1cc9133f2d215c73c4cf7eb6b333fa849ae", 0x20, 0x7ff}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 18:23:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0]], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 18:23:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000)="2b6718d3ab557adba1c8678eea5fefdabbbcf4880c5d059cce996e651c7198c5081811ab753cfeda1ee78b67ec4ee692a7e64641699323b0856aa95652df70e78411757c5b20251fcdf277e5097f72a5405d7e64cb331da74bf5b3bd0b5cedaf3c8caeedc96c08c9dba34a159356231c36168616dc45ae496a1240ec8cfa9a57de955d692e231293e042cf6fc6ade4836c257cd321414f0d", 0x2bc) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff4000/0xc000)=nil, 0x0) shmdt(r1) 18:23:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xfffffffffffffffd, r1) open(&(0x7f0000000000)='./file0\x00', 0x80a0, 0x110) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 18:23:26 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f00000000c0)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8001, 0x1bef}, {0x18, 0x0, 0x5, 0x6}, 0x1f, [0x1ff, 0x1597, 0xb6d, 0x1, 0x100000000, 0xfff, 0xffff, 0x7fffffff]}, 0x3c) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() pipe2(&(0x7f0000000100), 0x10004) setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 18:23:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x684) 18:23:26 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x5c) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)) 18:23:26 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 18:23:26 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, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='{:\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='[-[/\'\x00', &(0x7f00000005c0)='\x00']) 18:23:26 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x10, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 18:23:27 executing program 1: r0 = socket$inet(0x2, 0x80000000000004, 0x6) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) 18:23:27 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f00000009c0)=""/151, 0x97) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) write(r0, &(0x7f0000000a80)="544aa3d90bc262f6bbeff38e000c0c52f6a1008463d0e16a43dba40af3212a3f1c4e101ec22892101e58da178772ca16b836d9f20fd5b09bf7d98bef77e0f7ce2bb02caccd1654488cdcf6d85219cabb489b1fb941daeedd7c5a3b681387557c8e04e19f961a1683172dedb7fd62f9160bdae168c6aca6b8144712c0d71b6c73f034295d4f0a8d37585df3ddbd51d7f8207f", 0xffffffffffffff8b) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000900)=""/156, 0x9c}], 0x1) 18:23:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x3) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000000)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/63, 0x3f) 18:23:27 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') 18:23:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f00000002c0)='./file0\x00', r2, r3) r4 = fcntl$dupfd(r0, 0x0, r1) faccessat(r4, &(0x7f0000000340)='./file0\x00', 0x184, 0x2) r5 = socket$inet6(0x18, 0x3, 0x8001) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x8) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000380)=0x6) getpeername$inet(r6, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom(r5, &(0x7f0000000080)=""/108, 0x6c, 0x0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x6, 0x5}, 0xc) close(r1) syz_open_pts() ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000180)=0x1) r7 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000280)=""/16) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x8000, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) syz_extract_tcp_res(&(0x7f0000000140), 0x5, 0x4add542a) poll(&(0x7f0000000040)=[{r1, 0x6}], 0x1, 0x0) 18:23:27 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x181) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x1ff) r1 = getegid() semget$private(0x0, 0x7, 0x10) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6, r7]) mknodat(0xffffffffffffffff, 0x0, 0x80, 0xffffffff) r8 = geteuid() r9 = getgid() fchown(r0, r8, r9) 18:23:27 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000880)={0x6880, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="79656e20b7386ea501f2b8953521f7d4115cd11d02948f983bf19133a9331280798e922ec52633d6f6d2b425ef009c25190aa58fed22115a3e9baeaadc6edc2ef2a5bb50f71ee953f134a38d114b5d66c2727095c929b0677cbbccab9f5afc63738fc0e1f50cee3fda3705669187c56f3f29d55dbfbfb6da9ae56b27aaa4c21bb099147695c75a1363bea7926c4e2652df113d8084c29003cb48d63f02ec5610a2a54b4640784ab7c93dda3ef7e801e80c83e841bd516d0e42c4979ccfdcab151dec063240e86294339ba9c1b7c12991ba7dd00893d98a695351be259edafe4e8171634a84e10ad2d2887703b79ddf7c2cb7be476a00b0636bcbf29636842319a7d37713055e3e151f81ca129388a341f16fd2a25a846906b290535e7edab28b27f560502ad08882f27dffaba2f21dbc3ee50a292d0bda7c23f5b49faaba359b63240604b50d1ae30a39bc4e3660a460c0"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000080)) sendmsg(r3, &(0x7f00000008c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="04060783b6b638ea2ef831f1ae6e8d0a05c39722feaeaaf4d8e873829dfc93f34d1556b3001478d50aff973c306edad31c64ad2ee82b32a5eee0b0f794325606a806d150a2396acc8963b923f953", 0x4e}], 0x1, &(0x7f0000000440)=[{0xf8, 0x1, 0x7fffffff, "be7e46db613f7604af6722a47e792ad431adb8d1d70efabae14be7b9eb04ed6c8d406b60d223c2f14d2714c85ea167ebe38c71aa1c3b9d9944f72411fdb0f0cf1b030e201a83f0b47a592289a7e12dbbb56322d2e42e38f14e0699690f7be4c4021740f9842f7115a53e02490795e52b9d68382fdcab2c6ef72938e35324ebd317dd23ca6111760eb54f67c7dec637600bb263284c53eb423ce435051fe6a05279d76eda1c6f0f0535b586ee7633a46f51303abd5fcf7e9499b27cdc6bc025cbe6179e6e292f1ecd3cb2ecd0bc4f1783222d796b702140bb1104f7326228fb333ac942"}, {0xb0, 0xffff, 0xfff, "7da2348c536a1c9692319746580c639bbf898ada439fa77ef21cb0e91a5a1fd44ee529ea9d7def231925fde9fe91dde87bc31907f829ed0bf762d0aa4aeecf3642cd4358b6e2c6673c94688c13156aa4c5228459ab0448208185b5767f0cf2b566b8d3ebcc2fa0dcbbac9a0aec3b8c1c301f688ad95162d49b10be5b93a03662940bab1984ee83c2d3cbdcdd475516568fe7ed1a39af7db5e5fbe1d5"}, {0x90, 0xffff, 0x9, "c47c41014c86ebebf76e0bd71eb8c16761726d0c4e78bda960d70f251c31f3442221a059943361a0025a9ad0a15b0b45e1c1fb9445546ef927fe0bd50f44a948a6521482dc5da60557b23b8926e28685532b7978603a58d7c2e93d6cf4eeddb7e09e765a78aa4cbd60cd682d07f0829159729f4d49698174513d"}, {0xfffffffffffffcc4, 0xffff, 0xfd9, "0338b3d3a3242d9dd2f4fd281919ea9eec235cd71cf4229475982a9fc7cb75234a00bdb4160976fe351677ce8d9d199fb4c100210611ace936fb6df0b134ac94352a0800000000000000160fbdc9e8f13f98d20b441f83c9a95f800dc3a3006b7d3c47e0d1eae7933a7eaf40fae300920955d648c2ad090cdf85b39f6ca6a07f63a86a79f69a23d52dcc18b3236ef9f19cf0a053c173a6b787398e25d9266516b623b537c6de5bde3bf6852df70309d138b7724fb925cc28a892e5fb"}, {0x100, 0xffff, 0x1, "a33b6d3cb8beeeed4e2eda7195675ead655a3e77156214dacf0a4dc7e6d42ce166207f62d01f9968c44f520fee0c52ca25d5429a1d246de89b40c3fed3747d697083f4da86f0ceeab6ea3e786ee5a71b6000faef3163e35ca4d6260233f6e0a678778203c71c6aff0276b41c534747a1bc57417a128d1627f3e253687f1323c29604911a423e975d9732b21a654d7541c74fa962ff8b81e3f0e96986de03a6f02d13982fb75091e758216002ae1d655274a750e954061c675a3e0e9df7ca4863808ceb78690624798b4b92484734a3342ec2695935e343d783cbed5374eed131014b2870f0bae4d17f"}], 0x408}, 0x2) 18:23:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x201, 0x0) setsockopt(r0, 0x800000000029, 0x40, 0x0, 0x0) 18:23:27 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)}, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 18:23:27 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000180)={0x100000000, 0xfffffffffffffff8}) clock_gettime(0x3, &(0x7f0000000280)) r0 = open(&(0x7f0000001780)='./file0\x00', 0x20, 0x111) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001800)={0x1, &(0x7f00000017c0)=[{0x2, 0x9, 0x6, 0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x1c8) r3 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001840)=0x9) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000002940)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0xfd23e3da4703efce, 0x3fd, 0x0, 0xffffffffffffff12) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r4 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r5 = shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x800, 0x200, 0x9, 0xb7c7}, {0x5ec7, 0x100, 0x0, 0x6}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x9) getsockopt(r2, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000001740)=0x1) setgid(r6) sync() geteuid() 18:23:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) pipe2(&(0x7f0000000000), 0x10004) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xd, 0x3, 0xfffffffffffffffe, "200000000009001a00"}) syz_open_pts() readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() connect(r2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 18:23:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xc) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xffffffffffffff27}, 0xc) getrusage(0x1, 0xffffffffffffffff) 18:23:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x7, 0xfffffffffffffffb, 0xa}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x1, 0xfffffffffffff2bc, "c81436ac44fef7d1a5b9d91fac1effc370a859f7"}) fchmod(r2, 0x20) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) 18:23:28 executing program 1: socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 18:23:28 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, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) 18:23:28 executing program 0: setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) setrlimit(0x0, &(0x7f00000000c0)) read(0xffffffffffffffff, &(0x7f0000000500)=""/90, 0x5a) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x2000000c7}], 0x2000000000000163, 0x1000000000000000) 18:23:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000200)="3ff4157db3926504fe65e04badd3d15194ab3cb2aed846417826dc86239d99a670d5ac710eab963c1ac1fa4aeb7e355f751af7f7167a3798a86f045de8aad4a301330e6bb68666ccc6a33c45576e7fd2bc7a7162c36d5c338e4f8b9e41fbb848536b", 0xfd4e) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000280)="9fae73908286c57b1271b0be91a3ddb468cd46a129d7232717b00817d8fa3f39bf4dd2a0081d75a8ba40270f0719d2cf09ec81fcdcc9428d0d9a30f2cad2e0844ab987158d9bd4801f2fa1973f6fc700d46d2b45690db1f0ce9c145fa6b68038f065c7af8c86cdbf0b63c284a454746114834859fa2242aaad1b70998c768828ffbaf7c7", 0x84}, {&(0x7f0000000340)="87463a09f58bdd0206b2ddcf4b944930f9d1f2dbe7ae4085b6a3d583a872b9d7eed73c5696e512508a779b4803499f653c0f7d39223a3ab1481912d6f2d81c8d31af76aebc9008a60e6bd48a3733fb77bc035bfb0d31d3ed127d826548d58e68bbd5e788fbb6bcf6b234663e8a52efa5d3741ad0e88e7d8f21e09591c990f17ab8b3d064c247502378e964edab88054c79ac6b50c5d74936423cf3eb65181bf7df4333ef37bbe27170d33a47aecba5d02d5770ceeea8932bc61cbcc5fa13dc9577a42a382a", 0xc5}], 0x2, &(0x7f0000000440)=[{0x78, 0xffff, 0x100000001, "edf68c43fc4c29cb23ea477e44567cf5411f1805deffbbb4c354d123a7b33f2f9e79b72b2f58b1ac12ed4c7254a8dfbff687a357d8b7e3b3598337026e2ad07849a1eb6a1f1d94f4c226fc705db4df8fff066fda7b0000a6e64724dff3b55d51459ff5"}, {0xc0, 0x1, 0xffffffffffffc5ed, "381995b40e35994c5636787cbadd6c33a738596067d7feb941403ea399e34e2cec11d3bf2a55b944fb66231b1f909accd9de8ee6ce2c622454f5226a35ee4010fff06694b0abe7dffacac9c12bd12df3ffe98615a493df832238a487fe06f81d12a6350b7eb4b7ae7a83ae7ea7fed183c88da01a19b941c203b660050a13d19dffacbf519525ceb526c7e2e32bd33d07440e9d69968099a2c9ed56cbba3d2d6cd46f51e3d4f35e563e96b6b48ff1"}, {0x110, 0xffff, 0xffffffff80000001, "b308f89a3fb9ac1e3f3c2688630aaf0eb9e5748b63d28924cf41def2d14cb6cd31d32dce84c25f3b5c161335188065cd1e6602cec0b14909a984472abf66c8e84e49fdacf84ae78df4b8827cb3cd187c93f6c1fea1dcee182b2429583c2b5a8a29007dd7312a5342bfadfac7f6e2791c8bc0e6c400aafb80ec9f574cf09ab76794e36c3f1a9e63074f9d5e063d3c7d0be0182d8d22150a5e6877e7a1d93595b50961ee77a68a71a0a11157104a210a644fceab7a620af207af6e6b7135e2e5e58924736d601535e9a1d03f93d8409a9bdd628f7a647322fae815064a3fcc47187ec50c91884ad4e74570ec003092bfa6a24588cb4f9516c42b1a39"}, {0xf0, 0x1, 0x1e0, "d36a89bfeb4c2bf451f5c6e48e12e3e4e548c89b6904c3b634cc0208cab033ad9b4bdfe341dfc8d9f9ca7dfdf9f26f0add80b393087637996aac1e21b69115836db15cc376c9381df417a6fba9bee69759e19d9742733a7170544bda74572413f18656f5a2a1de17c4a94695719a5827c39f738d8ac7fc5153988cc18caa47cedb74a2fca89190900542fd31090a37f98f1443292d63c2073eb91932c242304ba4abbeae601d941202e9b09948d70d626f59e25195b4e40558903bdf7f3a8c60ac4baad48e8c55727fb2620202542f42980df5c562fd0d2fdbacdc52f50e15"}, {0x1010, 0xffff, 0x40000000800, "2ddeb46a68a890882e98b8c3b5ebbdd7ce49ce73a59de72eae88c05a681153e6bb7420956e4020f1573ec5eef572a3e0a709b39b6f8f7d4d3097f43c1111a63346b3463e15cc390c9a0506669eed4edcc7636934bf4949bc06285378a79385259591649871e2d1ae5434d1fc10413a636a04d6950725fb4c23492a56c8d63e46e149e2326448c6ef57ac4898d7151934f99384dab3a8a50b2cc970b99b5a813ef351775fbbccbb0f5a79de4f40a92954f2c4ee4796c0ddfb7c3e9b347a17d39e314876c8d516eb8c771e3b026688ca722b50211d54aa47782d0091197600e029350d4c4ba2f6c52844bc07621fa21da0b83691356cfb029e7a190ff3d969750b19738681c183ba04a120a7d6fbf5551e17cd7fc5c179f3b29292e7866e2f4dc7c9d5f83cde16d2c9149411e5ced672681ca515f0d40118618cf31b287d6fd71602a2f1c8a1b9cf49944815b949a29af0082df9b72a16fccbcc40a74cee6a3ce3f38c8e836d6f50d3acddc8d82c73363f0568fced575d2efda3a52a98e09e531e48504d9f30712abf0358162d5e938772f47c95c115a6288ec85176c695d007893fd613376dbb1fdda597758fdb51ec97c16102d4223295f42c4e91854aea6710ec4ba68bdfd933176ded93e60fef6ff7b222cfcdbe77b7caa33cc88298d822239aeef095aade7143c980991ddb03aa28f81081ee484b8856b949ff049429ad549a474bd45e995fc5a5b8d229259caba556bd1f453022a14e17a309576f43cd628087276116572dd7b8eb232366ed6ada287621a3116ca3273c934674e7d02ba1aab4b20ab636ff2690679ff87a737eec350c7bd4a970c539e709559468dd49c7cebc986260bb9f2b6484035d38ab410a2cc1ff3420549eff5c6c3831ea7f5af1b325fe6a2d774e863b69941f0b847efb27fbebbd2faebe5a56f794273e04c6cd253bbaab8e4eb2c293ceb714b3e4adcfeca80bd281b6782606f8101d226077812825f974b6f4e1e928fe4aa1c7844ed215c2e1adb1da25566197435cbd4e3550419554331584660f76ecd4a097b10c1bb71ec9a33e50e99e0d3a3a34775d419e7a70703cba045ae2d0979940adbe7d9f19888fe2953b95db0341ed4d41f83bddeecd86f45b1bae196d53a66fe03ab6f8b3a1a57b0c5dcf5bd84905992346179fe774c2c49ad795e7e443f666160471e3d83cea1f05b8d47a3fa05a7862f07e9760bc8e3c576375665a8ee05089befb61954d815adb546e31be4c0a728d86730bdf25fede4af31eb2936d5106085ce87796c916d26b46d8db795791128ee29a809d19c48c76fef853a36cb1decad8f5cefb1ff2e5c18b1a7f033b1aa67ef0c7a05b7a2c7842d2892403ced13c9158a07cea241351d1e5f1848f52962a3f1aa296226262111fdc9929ae77c5a2ef44c02accd6576ad93e132e60edb26a709f3a4cf2ca56365f5d2d8f3683ca168663f403ff7d45936f4ff88731611de42b14ce69eabf146ebbc85302c89728fd3db0f0edffbe9a446c13e6515536d53e47025d50e7a3364f5a7da199dc7267e09cce6f10b069620a0f232d4e31e4478a8fc3590b2a231149b9657e7a3312c980150e95d5557f01be5ef8b28d0a63e64f9357217be9bcaf98b1092b261de16f7060f7609c8100c90f4aee1b5a46dae239d733fe932b49d3cc096a6c6942184f0c860ccfd08d18ed6dfd3c38df5df8001abc14a0c48b938153a060b77f0307985352c0faf3625bae4dcde0d1e6913b00bbbcec4a54a2e98e41c9206c2dee2472a1afbd16ca920e2091c0dd37f020439e03a7b612e5658681e6b98c00a7fd1701664e1e6e27f4fd9dd7edd783338747a1ed76fde51c29f9f1fc88503921867b02e46879e7e42ccb6dc649e01fb59a0cf3e54b7300318353f2b0c9d2225c3d2ad66cf0541d146fb14774a0441cafd416a7df3dde6ce98021a61d0e6a05fde6ca25f5490c627293ba05a6854e4081bc20600a7850eb84a3dc745cda0d111fe0b1d2c68a4a50d41d8e38bcf680640470227b93b67896481043c463e6e0d5009d3c40f93d4816d6d01668d985dee4ab099d91b1fc04a4308c1b5545d073a3926e3d498ad8b77535120dee5da70f9276cb0d7a25d9c6cbda196039f940eb926453e3420818a563e11db8bcfa87a2fbe58580370084493eb3e4569b978fb831db5cd12269dc9c850d05586b4371d30b04e218be805615becaa12176dfa977fc870259833345177ad0413c4ac3e27ad4c9741ca641ff0b0f0a468edd8ca2e309ce2d5faee22a0b9dcd08dabecceedd018249f095460b2ba010dfc5e8a6d2cdd352339e2d2e4332e16c67c5b4156d07f2375e03ae500a18764d32a829c06fd9500918e41e9dbb693eea433e21e070c05e6755b5ef1ac8e79a387854de9239981a4076d7031861268847b1734ed487142f07e4e5c7cfbd965341fae15f223e035917bed31da6bf92dafab08ddab43d8300adf5558ddde1fa325ff2c2a59f66d335b0583b7dda1c3a624cdbe26f84e75b46d83e361c1a3c17388f2bf185c564f30b3efdd48dbd0d541acbccd2c398d3c7988ed45cebde7d7d6110a187ab0ca429520f0b7b6b104051092125506e44c07a5d8dc20214401f906b1cb9cf7d13e44ea7c3eee6be55ff15d6a21867209d6adad32a11cc6355983cf102548ac07759ef84ff9a4b56e3657a52950d7d9dd57d56015b99d58ba42c294f0b6559c23c65a72978b261e817c9f1fca3189f6f72a18e8eea160bc96910bc9bc13e35efeab3921d9c922c21e06fe6fc0ae9bfc97fd75648ee571eb641f7ce10096857905c3e8d1215d20ada11dc2009e7fbff87e5707f8515381ede96f7aa177ed624eab5c14fa2e15fc81c172732ce50ee2b7e9c20cbd7a5d2d3cf3452b382728fa0465664bd5ce3157f2f5a6252ed08a594ca0ba4499f15db8e8689c1b284a6e72217940c765a07cc1de6c495f3b2731d8fe4531b369f1e1c85a144d60c2c23815e49ae3052dfb170040b2de5827289d575ca05b5e0332c4325e7429f3dc8baf8b3feaf569cb530fc343540f21d4af65abfcd324b65f4671759ccacf92444f4b6845d464d79dd03b41d08d1bba6f99048b01ca4b73a719e9459a2e723d9fb4332f52c1256ab5cbb4ac5eef474ad89a39cfc01ddc8b415678d27732d0b0ff6dccfd2659b4caaa87b8c844cf973d93b77cf1d6cfe6431c47019815ae429536d3b9024c0f6bec1899ef956bb990036955abcf7055a7620b7f8964ee3e5fec26b47a4cdbeb8343a0b4e7dd6ec305adafb34e6dd75cd6a93c540c9dd4eecf1b694e7ea05b6090ffd615de8f935461c9cad3534c2d655170d24505c59fbc8bec852a536c32f4a2651e6f7599960be7e38580705f1e3310a762b1ee88c1e47441e129d7a5a3b2ff8c11e3001d0e2f596ba09958cbc4cd177ee2b898ce712b2bd532dec7d06cc715b9d74ffe283690dfe03456a4424c91dc1aa079f06c95d276127c2b360c6c301f25efd5f8452afa1fcf97b13aa529397ec29d56d87ad1b863066b0dd2d5c745acd4cb3b0b2e30bd8a85ea504596ca7e3f24d05425017287822c3e4a1d09159d2a58ea977d2019823d625f786dbff9761844caca0aac3c0cb559bf8d390abe2b8ed93bd4925b82f52cbfbcc55066d4c950e7c28636c3318e3ff6ae4638c773ab45a7ca9974aa3ee2b0cfa9e90e771ea278994129a7bc6902df1341a83591f7898a5baee8318787022fb8d1841d1b4604f16fdf7b9cb28cdb27101abe8a84b4848ef665a409d17e6819a3227b8314565df7898d6f9bf885aa4a81b60f0b7a4505848d2f6f7a773aca8a56fc74b7c6259e8a8fbbc908583c73f192a26c7c98ed3f96fa15c77a411f642aad3b097292acb79e1258b40846c954fdfc5b373c7a802ea33a15ad2a2bced0ea37b5c0b9dfb8ebfbfc1b3cb097f9005fcec525b89b6b3f55dcf51b95f59e9e41e1c532c51ed35110c162c3dd074e9bcfdd168297c0711ed0de108f66598b73479df3e94cf9189aa6d03fb4a7198e63a61c2d79c276c08993fb7f8b5e7b82c8cbc3be2b380f8759fe51eedc318a588177e7a352fb4a768a8e813320cf137609063868fd77b5f79eeb85cb385d2fb5e6fe566d4bc0e8f6d948a214b7490b759288d6c3592c61e19b2dcb4a7231dec04d7382e1a11bde84e75dddaf5bef3f5cf7741555095b38ef968656d225350a23c6a71f815fd0fabad80398ff21529e642467871322cb9acc0de6f9bbf4404c3593b60bc712af26559c43aff568d1167622b09e85b402f137a7ad95e2be7b9b46faa62d167da116a6dea5d33c1964e738c8e094157978052d3759f646f5783bd804b0be1cfb3f214ee276f0976b1908016e6b579e5127c0f9efe17e34f8fa4811ee89a29bc6cf143ec56f721b3ae2e7c708e9807c73109ce4ffae645fa49cc10304f4fa0dcb344dacb1b2d8e96bfc5b1c95e3c7500102e4c09edf594b3dccfb103b52b5c5a1f835e17678275a6d83d014e2a6ab1bbda295b247b11b285b8a7a89a599271d0c10901d2732f854cf2c70c1711d2d6be0183a80fd809ef7571858322c0ab5bd9aab42b269e2254f03accc0c538f7893ae6b26ffbc37d3149bd3ef799b448245ada7801f4af45c9dc5d5cea45f46e8874a26f5845d25c10f915156b0b0b4669d912e4806bc24ccf55d35b665d151a291de43c6b5215e519c4471a16b3a5b830092025544b4317fcdb146979002b1ebc79f9ddbe8ecf4cfb4afa1e25cff6ab69ecacbb7ef9d2a071b5f14c928fc263f7345a677f03ac17aaecbd2dbe826c7beb6351e7bcc4adca38fe5aa2b6f54f6ba2cd2da079ebd7315acc6634ae6dc630a49f7c18403a17cefd8b197587e67c9469f02ab10d09856a7dc01770233cafec424ee34732f464330a676d70d4345794752451ba7ea0b7921c4965975023958c080673a9eb51f7eb3cfc66a8e51386473b3355092d1adffbd5d9c3362a2faa9fcb4648761f0485e5c9a5d975971f26217db620f891b3d164ecedfa4960c27d238899328bbecd22ac52cfec0be5e34c6097ff8ca1dee8d12f6e22a67597d0ce0d30272d90e9ec8ca5d72fed2d5c5d2b17ea5cc2cce532bbdfd640dfd7c3b561e790e66c5e3782c9cea2885b618051d8de06a91cbf35f8d231cb596fa6bb3df194cbd246c4d46a60e0d8413b30b94d8baed282e3a3bb3263113a8f8217220100313b56bf428fa15be1a70b5ce74b94233f15b71b8cb73e51fa1d8c2f9b947081a651d5e16d9d6300a61d2bee94e0b2d5b7b47357b2972ddba92d53347da12383f77028692b8599ce4629dc0e1660ae5f0b8c1934c0b3d9468c9f19cc17ab9b3ee2a15ab7b321959c55a1ae16c584549a5c5ba670a39b9b16386a814d8210f1b298f13fbf21cb05e357b0deb50660729554e28a1cda9a97d71121c3546f2da58ea83a41b3b8c77c0b2620a9ee673bd0c8584817d99d8bac69bdee956de4c610a55071c5d4c3c1957785bb349cca1db723e95c3356c4a409dfdac8b89ec76d8c9742b7198e9d2bf744a2879fb4d503d0571bb2af0eb216ea4f79a41f5b52e35e05bbb7f2a738efff495fed4ef9fc174d20bdaa35347dd05fed562ba22982b641408c2cc173998689dec3b00fd9c22b56d378dbac3d6171497bab93da58ad174d2dc01a055b137644f813a887f5ea72f08f26c49ec9e2175dcb28138f11bc8427de04aa093175facba74417b98e53fe2830a8d3cb0bc4bca6ff1a15b91e3a023440dcaa3eeea398ffce20a0d7f222b6678527bd42fa3ec28398ffa015760529f6fe9d5a5534"}, {0xf8, 0xffff, 0xe000000000000000, "d2a777e0ffe4df1896e56f949e908df9a211913363c80b0504ed31230792be667792fa6472b57dfd8d9bdaab828ebe1592c6b531a9b4c384aab9ec2e4144ba6c86fd27b3c42d154ca6d1de8842df40f79ea38f27a9914db7af0f76f0187abf8d6aaade20a0cd26bcb17835b0a316946b00992e90df8704aad38f2047364981a89259bbaa1c1fb594ff1ceb9f4b227011ccd12954eccf0b12faa2fb0042fea91646d95532a32a9f18ec7322cb7c84e05884723e73346f775c51a866f4bcc695e8b34cc5c5d1475422c37fcf817eb539a928bd4d1d46044effedd7ebf54f01f085d1"}, {0x90, 0xffff, 0x4, "d890cac1dcae2cd6b389028bb68f16e7e1721e222dda9f18d5c1978f2493426b766ffc198e16a9646c3142ca3b0f342994b84afcb5b04a1bf6b6862362c7b48a6c5ae9aa4327bcde6f23efbc369e6958ac69d8d7f5fe24f12939622770f5fd82e99123485cb294501c6e29269f1c7ccba408607ebd167614c8545fe8b6ec3e"}, {0x78, 0xffff, 0xfffffffffffffe00, "91e3fadb3874df74f6497e4e71366bd2d860c5e6aca0d7fb4249d1f4b86557389d4f59d587fc1b4bcd744721ee71005eb3f2ea3698158f3943819c26b6660c30cc00b002b0b771c969165ef22e9e913493b52f5f1c72921075d4aa0a7f7997f8aa2e"}, {0xb0, 0x1, 0x0, "b1654c1b9806fbaa1566c9c98652836ac0c784d5612494180985dca4b9dd51ed6bb1fd928eac94e80410b289b736dbbc2d9d4105696a5a3058ff12758911d2ad51ac99ad0dec0829b3cc2962d9ebd3a7d201837cdd43655c05760d045a89c0b92ce5d56ec04a126aa695ea2f7de65f6238a7a517033eb6bad6cf296171222c3ccb2b368c02c8b72d151edd363cc346c91c7a01fa77667a7453b6131d46a2"}], 0x15f8}, 0x2) shutdown(r1, 0x2) 18:23:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x450, 0x13d) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) symlinkat(&(0x7f0000000200)='./file1\x00', r2, &(0x7f0000000240)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) close(r1) sendto(r1, &(0x7f0000000100)="19e48f20bb1fb6e4f38278bd5e731bbf6fe16112e78c68a78cf0c6adffaeaff8b6f4d9f01ab3d733055754835fcad40cbc71fc58994fe24db8d73bbe6d9350f11b9d12f66931a28dd707faa33987eaa60b113e48bf8fbffa3c4263256619e2aab8d58307e5b4591ee0a0bd19ed33fe425209", 0x72, 0x2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000280)) 18:23:28 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7}, 0x8) mprotect(&(0x7f0000601000/0x4000)=nil, 0x4000, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 18:23:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() close(0xffffffffffffffff) r0 = syz_open_pts() kqueue() socket(0x18, 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffff7, 0x1, 0xfff, 0x0, "f855b003b1ac08481bdb04a4c15b401ffc297d22", 0x9, 0x9}) 18:23:28 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 18:23:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xffffffff, 0x1}, {{r1}, 0x0, 0x41, 0x800fffff, 0x4, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0x35, 0xfffff, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x1, 0x200}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x3, 0x1000}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0x8, 0x9}], 0x40, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x12, 0x40, 0xffffffffffffffe1, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x7, 0x40000000, 0x800, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x40, 0x7}, {{r1}, 0xfffffffffffffffe, 0x4d, 0x1, 0x8b, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x92, 0x2, 0x9, 0x47}, {{r1}, 0x0, 0x20, 0x20000000, 0x1, 0x100000000}], 0x0, &(0x7f0000000140)={0x6, 0x2aa0643b}) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10180, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x80) ftruncate(r0, 0x0, 0x1) fcntl$dupfd(r2, 0xa, r1) 18:23:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 18:23:28 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x201a0, 0x10) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x7fffffff, 0x4, 0x2, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xe7e4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x108}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x85}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe73}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x40}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x3}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x4}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fe9000/0x4000)=nil, 0x7d5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x8bbe0000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3f}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 18:23:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='/', 0x0, 0x0) 18:23:28 executing program 1: r0 = socket(0x2, 0x1, 0xfffffffffffffff7) setsockopt(r0, 0x29, 0x80000000000002b, &(0x7f0000000140), 0x0) 18:23:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x102e, &(0x7f0000000040)=0xfffffffffffffff8, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:23:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 18:23:28 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) r1 = dup(r0) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 18:23:28 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000180)='./file0\x00') 18:23:28 executing program 1: pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000280)) r2 = accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) pledge(0x0, &(0x7f0000000080)='vmm\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 18:23:28 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x3ff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0xa) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000080)) 18:23:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000140)='W', 0x1) r2 = socket(0x2, 0xc007, 0xc599) listen(r2, 0x7d) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) 18:23:28 executing program 0: r0 = semget(0x2, 0x4, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001780)='/dev/null\x00', 0x404, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffffff) write(r4, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdde) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000380)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r4, 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(r4, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r5, 0x2) flock(r1, 0x2) write(0xffffffffffffffff, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x6678, 0x9, "b2b4e30dc2c7c62f7e74256a00440d3091b47990", 0x2, 0x1}) syz_open_pts() semop(r2, &(0x7f0000000580)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40, 0xfffffffffffffffe}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x3) pwritev(r6, &(0x7f0000001ec0)=[{&(0x7f0000000140)="4d4714a208fe82fc2200000060459d9aa144cfa0b62daea1dbd8c58f", 0x1c}], 0x1000000000000088, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) 18:23:28 executing program 1: r0 = socket$inet6(0x18, 0x1800003fff, 0x24) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f0000000040)={0x2d, 0x1800000}, 0xfffffffffffffffb) listen(r0, 0x0) 18:23:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="bea9148eb9e66a9cee30ecd65b5c292711a3ce1b92ebee59c86e27888194971bd96996b55826a6ae1951f2834afcdde8028638ac01a1311e9b8236c5085442a6d856126a16f52230e7c8ae4cb66d126c5283ea74acbb448c72b2797a9abee5c015d6c8f0bfd5cea04994186b4363cdca61b9c238ce0cc5428a7e69ad3e", 0x7d, 0x400, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/151, 0x97}], 0x1, 0x0}, 0x0) 18:23:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x20, 0x7, 0x1}, {{r2}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x1, 0x4000000000000000}, {{r1}, 0xfffffffffffffffb, 0x2, 0x10, 0x0, 0x80}, {{r0}, 0xfffffffffffffff8, 0x1, 0x200000c3, 0x2, 0x800}], 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x44, 0x5, 0x80, 0x6}, {{r2}, 0xfffffffffffffffe, 0x2a, 0x0, 0x6d4fc4b2, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7, 0x1}], 0x5, &(0x7f00000001c0)={0x37}) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) 18:23:29 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x6) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c653000f7b6857a3ff2b3b9c4e413c87d2412adc5c6406a0a1693259d27039098fc88531b849f2450d89211c3e1b1773a8b2f404eadbb8adeda9d21b9e7e19759a1e7a1988dae3a871dda3a0e5d2e76caf6d540a192b4d30a783b8c280cc22c4d7174c7515016dc20ff0002b6c6377808b3d2e07699e7c108b4fb8b78a0fe3871d7"], 0xa) 18:23:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="b6373349f34f2581d639fa08d5f88265688b2ac0a4aa8a472010c0ff09c9222776462fd4b010a2cecede5592fbb2f8e55b72237c6405948ae77ce0be02259c3ac55eee4c79d91fd2a0b1fcb497408ed14b670bb46d6e2a00fcf89473d7cb459361c6d68933e6174e4aface6d7ae27eb834f1331de6e9ff40896ce82edefffbef5bce007ee8979559e33027ed60b66948385cd848eaa0e3df8f", 0x99}, {&(0x7f00000000c0)="16c0c4ba0772a9653a07b190c7116c24e5904e0afc217c300d6cb7b64fd6970333a9", 0x22}], 0x2, &(0x7f0000000240), 0x0, 0x2}, 0x400) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x22}], 0x1, 0x0, 0x0, 0x9}, 0x2000000000000040) 18:23:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 18:23:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9c, "098d14c67504f300c5664521d3f131bde5000001"}) ioctl$BIOCLOCK(r2, 0x20004276) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:23:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x10001, 0x7}, 0xc) 18:23:29 executing program 0: getrusage(0x1, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000000100)) r0 = shmget$private(0x0, 0x3000, 0x162, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0xb65) 18:23:29 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x181, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 18:23:29 executing program 1: r0 = socket(0x2000000000018, 0x1, 0x800000000) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x800000000000000, 0x5, 0xea, 0x6, "ccd29f796d3e74eec5ce04c205f6bcd4fdab4c26", 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 18:23:29 executing program 0: truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x1c2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r0, 0x2}) 18:23:29 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x79, 0x2}, 0x10) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x100000000, 0x1, &(0x7f0000000080)="60d0a298925411fae4c54f8c564ef89b3d1326431d4031f4f2901b50ed49159cc8529086386426ed41181edd6e5c3490b14ae06466b71856fc0f981f34a24dd89afb7ce104a049fc54a1b5d088b152225b4df23430eb4c", 0x57) 18:23:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) kqueue() pwritev(r0, &(0x7f00000001c0), 0x24, 0x0, 0x0) getpeername$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 18:23:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) poll(&(0x7f00000001c0)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x20}, {r0, 0xc0}, {r0, 0x84}, {r0, 0x1}, {r0, 0x1c4}], 0x7, 0xdff9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x10003, 0xffffffffffffffff, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000240), &(0x7f0000000280)=0x4) fsync(r1) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f", 0xca) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80a55c1e789088de, 0xa0) ioctl$BIOCPROMISC(r4, 0x20004269) semget$private(0x0, 0x1, 0x8) 18:23:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x0, 0x0) listen(r0, 0x7f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:23:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) ioctl$TIOCCDTR(r0, 0x20007478) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 18:23:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) bind$inet(r2, &(0x7f0000000080), 0xc) 18:23:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xa2, &(0x7f0000000100)="cce9b421", 0x4) 18:23:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1, 0xf0000040}], 0x7ffd, 0x0, 0x4, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000002c0)={0x2, 0x5}) nanosleep(&(0x7f0000000080)={0x7, 0x800}, &(0x7f00000000c0)) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) write(r1, &(0x7f00000001c0)="25a57bba3d9f868929d5a376224f0dee07d13cf512d768b464534b626aca95ec5b62e524ba9aea0d7ce793e383179968e9e78072b6faeb448e1b3e50330928b4e9babdeb80be1b7175bf33914732d4278bb314d3ab35d64a347beaa0f110c970e5659241f42056b373ce40158d188bd6e95ee5d1e4bae8ef279f93e302194d5d02bcc711b8b4a551d95282dc3e13af0463c69e27cadd33a6c71291d753e7310de4d3baab7bcbd3638c9b417c9b2f61f1d06e12c0c01c11e11a968ea75defcfc4543459eba3a9d82bd0a11f7766d21d21a7386a5212bfc6500b41bd92605eb7902a738b4474b008", 0xe7) write(r3, &(0x7f0000000140)="ba4ffb5fb102d3eea9b00296b8a04e163fc45133f3dda6730f52e80f66d53e6f8adb5f14fbfe5d8aad405897c4ce4c965736b5b32952327f5de76f7cfb69cff109d159740934bbe19e1aae7b5d67717e116eca5d929c", 0x3cf) 18:23:31 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x40}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffff80}) r1 = semget$private(0x0, 0x7, 0x200) socket$inet6(0x18, 0x3, 0x800) r2 = fcntl$dupfd(0xffffffffffffffff, 0x200000000000a, r0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x7ff, 0x3, 0x9}) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x4d98, 0xffffffffffff0000}) 18:23:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10201, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 18:23:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x88) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 18:23:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) r1 = semget(0x1, 0x2, 0x40) semop(r1, &(0x7f0000000000)=[{0x0, 0x6377, 0x1000}, {0x7, 0x36, 0x800}, {0x4, 0x9f, 0x1800}, {0x1, 0x3, 0x800}, {0x3, 0x2}, {0x1, 0x10001}, {0x2, 0x7, 0x1800}, {0x4, 0x5, 0x1000}, {0x3, 0x3, 0x1000}, {0x7, 0x3, 0x800}], 0xa) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 18:23:31 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 18:23:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb3c6c299473ef1d53bae74ef8c0127f7fdf003ec5d0a751b0a209241c940ea313b07783da9485a8fc6bdcd0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca46f1e8100a230718b4201f3df9537cc6c376"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) fchdir(r0) fchmodat(r2, &(0x7f0000000240)='./file1\x00', 0x1, 0x2) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x10001}, 0x0, [0xe43, 0xfffffffffffffff9, 0x4, 0x1200000000000, 0x2, 0x4, 0x7, 0x18c]}, 0x3c) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r10 = geteuid() r11 = getpgid(0xffffffffffffffff) r12 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r9, r7, r10, r8, 0x143, 0x80000001}, 0x8, 0x100000000, r11, r12, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) r13 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r6, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r14, 0x0, 0x2, 0x8, 0x1, 0x4}) 18:23:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) r3 = syz_open_pts() writev(r0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet(r4, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) 18:23:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/15, 0xf}, {&(0x7f0000000100)=""/43, 0x2b}, {&(0x7f0000000140)=""/83, 0x53}, {&(0x7f00000001c0)=""/22, 0x16}, {&(0x7f0000000200)=""/109, 0x6d}], 0x5, &(0x7f0000000300)=""/115, 0x73}, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:23:31 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x4, 0xfffffffffffffff8}) r2 = semget(0x1, 0x1, 0x2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x800000000) semop(r2, &(0x7f0000000080)=[{0x3, 0x1ff, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x21453fd8, 0x800}, {0x0, 0x7f, 0x1800}, {0x7, 0x4}], 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) 18:23:31 executing program 0: socket$inet6(0x18, 0x2, 0x1f) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffffff0000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40232f533ec95778c2477c877abbed2f"], 0x1c, 0x0}, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:23:31 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x81, 0x7ff00002}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) r3 = kqueue() ftruncate(r0, 0x0, 0x101) kevent(r3, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 18:23:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:23:31 executing program 1: r0 = socket(0x6, 0x400000000002, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x443, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="3b914f2b", 0x4) 18:23:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000040)) 18:23:32 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xd17d, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x12) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x47e, 0x0) 18:23:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x10000) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xeae, 0xb0b1a13, 0x6, 0x4, "ae9a0b97633f34303c1929a41d29bfd95bc9b6c6", 0x81}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x22, 0x0) getsockname$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x90, 0x188) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x4, 0xa, 0xfffffffffffffffc, 0x0, 0x101, 0xca, 0x47a, 0x4702ba11c958bc38, 0x0, 0x5, 0xd0}) setsockopt(r2, 0xffffffff, 0x38, &(0x7f0000000340)="567b296f21175c5666e672840d7d720364e371db74b35f66ea66b831c9bee103872f5ecc9b2b7594b95bfdbe9862b8b0dc01d51156586048f0d8132e64d946bf0da01c08129aee3d75366e4235cc9bcb6b7403abbc86b8199b8783a7b78a7d9c9024b7f20af73e4efd895906ae6706a304a41f294cab89386ec09a36ba3df5ab19f253753a80e3b3c8abee47fb514caf32a3e97b91e6f9e3b74bf548a68d24c1e472a95b4e99dfded48bb42da2db502705fa7c4c4b65fa42c98be904ec559488e6fceecf82cca5282e8369421e34f37e79c7e828629bc7292b457755fc99eddf7b194f2633", 0xe5) close(r1) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r4, &(0x7f0000000540)=[{&(0x7f0000000440)=""/134, 0xfffffffffffffe8e}], 0x1) 18:23:32 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) 18:23:32 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) 18:23:32 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffffffff0000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) syz_open_pts() 18:23:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x35}, 0xc) r2 = msgget(0x0, 0x202) setgroups(0x0, &(0x7f0000000040)) msgsnd(r2, &(0x7f0000000100)={0x3, "9babcb55001203b3228131468d8857313fb65cc66e7356455f79c486b9d81d2c42cbc646f81b19822e5b5331c52c282ce6383cd51a57177e83babde2ce41ca44619c700b56df0b25b9d091704ea10283978eef9acab6652f06868d6684e175957501211c94248e484c2bfa7d9caa1b8ffc8bfdc3b0f230ae316dd71f918a3c33af7cc3bfbcf0c69a03804623a2758e643dec345655882a5f1c32c86d1f0e2340b5acffa609a3b8f8208d122101a7d6431ad3d3bb5426427ed09054aa6a3328ef13737147307a0a3590e99f2e51fd136c47786cf898993b83548c6b70c1cf5a1eb447f71170407d18a9dd3befc8c785e995db26472bed"}, 0xfe, 0x800) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) 18:23:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1a, 0x7}, 0x10) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r1, 0x2000747a, 0x0) semget$private(0x0, 0x4, 0x81) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 18:23:32 executing program 1: socket(0x18, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 18:23:32 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) geteuid() recvfrom$unix(r0, &(0x7f00000001c0)=""/28, 0x1c, 0x0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) setreuid(0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x7) semop(r6, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 18:23:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) 18:23:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x82d12c1f5821613e, 0x0, 0x8, 0x7f, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) 18:23:32 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x4e6) r0 = getgid() getegid() setgroups(0x2, &(0x7f0000000040)=[r0, r0]) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 18:23:32 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt(r1, 0x6, 0x5, &(0x7f0000000200)=""/251, &(0x7f0000000000)=0xfb) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x80000000020, 0x100000001}) fcntl$getflags(r0, 0x1) 18:23:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000020, &(0x7f0000000040)="b820dc61106dc5dba6f10e902aebbcd1fc41ff103a54dd5df3cf85c05905f96feed1c5c9f7abb4e1326f54da71d6e12f2f5dd939fc48264a6dfa061dfb6e94c21b9b0a75bebbeecaf23f9d683f938124ab2d6af7b78ee293e0ff93e7e2289baa912cbc4dc6b6b4043b70d1cea9939191c09a016b3b218409e477b38551c9d00a525a66e721b182469473d22c646d3627f7430b5268c75cc1b2cc64e03c68957c3d36686145080773fefc3b86990cb5b4213a37a12dbdd1cc2c7584056afdb26e93004a78a794468649cdd6b8a9ab985828ec735995e636bc2724", 0xda) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f8944ce187e9cb096d99864df9727b3b641db33e93892433fd", 0x19) 18:23:32 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) close(0xffffffffffffffff) getsockname(0xffffffffffffffff, 0x0, 0x0) 18:23:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) write(r0, &(0x7f00000000c0)="613848aefdd0a30be496bf358247e012d73c062a4c793e87e51cb11513fc3a4c65ddba65fdf3d3cec2a55654287b4d2d15a18fc8014c5599757a7931c3db6790de676d8e884d3159f9df7b3ff01e8091dc91032843d06f898bfc446f7929730da6c7d18c371657c2b3da642c2092c94591125cbfd7bd4509eacb82d80b4228f700ae49e6d733c6e9aca1fbd153", 0xffffffffffffffec) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000280), 0x27c) ftruncate(r1, 0x0, 0x7fffffff) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x408, 0x40) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) 18:23:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffdcf) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 18:23:33 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0xa9, 0x9, 0x50e, "8def101b878d8c40ff6e2e712daabfb331c31788", 0x66, 0x1}) 18:23:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x15, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xc) 18:23:33 executing program 0: rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000080000000010"], 0x0) shutdown(r0, 0x0) r1 = socket(0x1b, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x401, 0x2}, {0x18, 0x0, 0x7}, 0x1, [0x2, 0xe9, 0x3ff, 0x2, 0x400, 0x300000000000, 0x4, 0x3132]}, 0x3c) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000001c0)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="7465b9cb619ee6cfdff8299e65810414db6ff960b89b13d7777ec6757f2a90d8f08ce408f00986a7dfc8022ea6d85b42b3c6a805827353cc87dc5cd0fbdcf226f1dee9efccdba2b79ecbd6b2f16fbbaf8a4906ddf73969e1053044458fed91773de88cef6e47599d91afa874ee8402ada13bf48747f2d2e55632fb806423707e36460a1fd0d61a45b769162d7febd5f13465503f61796b0698eab6b1a2772d24", 0xa0) ioctl$TIOCSDTR(r2, 0x20007479) 18:23:33 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='\t', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x141deca0) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 18:23:33 executing program 0: r0 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1003) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x1000) 18:23:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x68e2, 0x3}) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$unix(r1, 0x0, &(0x7f0000000200)) 18:23:33 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000dc0)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES32, @ANYRESOCT=r0, @ANYRESHEX, @ANYBLOB="5363e5ed261e5e4236b3e5f4a8366a6bed52650383dcdcda064094ffc43d913d", @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYBLOB="b87121705c52fd744aeb2c2b25100ef8c56f25dd680a086a68f0908d0f5ed8a54b2a0fc69def307f1670e2d3f9f19684e8a839e8d9aca7a1daea0729a16bb93ddb527896547de15ae53b7a17223936ad150fc861f6d21b4eba12b84df35f5b1f1118191cf88e050b47926a20b811c7b3e1e67afc7a00ae103faae9a6"], @ANYPTR, @ANYRES64=0x0, @ANYRESHEX], @ANYRESOCT, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES32=r2, @ANYRESOCT=r0, @ANYRESHEX, @ANYBLOB="716d8401aef15e2c4ab90713e8076ef62b32", @ANYRES16], @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r2, @ANYRES64, @ANYBLOB="40a0e271d715f7d8fea35a92c07fda1b8aa3d1292c4085ba90e3eeba1c07eb255b91f4def9f9ed94678a7e7cf64cc2a95bf147d4b3996db90b0245b800190e52ceb8b4756d4a7b16ed5ccdd2a15f036a4bc08ef941223f4a7a0f4b43228cd5317a4ed0283a47c9d4216a55b87cc76b43774c59f7e6a5aacba634bf8fd0b3f3c3df3914b8a3d3d2fb64bf81f4081696139dc45db7cd31b7ca5b88d20a9f6f67b9467d11e2999b3ef5aa", @ANYPTR64, @ANYPTR, @ANYRESHEX, @ANYPTR64], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=r0, @ANYPTR, @ANYRES64=r2]], @ANYRESOCT=r2, @ANYBLOB="96a70c5d2236b5b804b804d139f6b927279d6267de05198f6253affa6675ec46bf4650237dfe81ec2005453f959fa05f61d83a1e2b3b6b44a5234ed0547b094b0c45208c4699ac0b9052c730eb617eb00adf4bea9b14bdddfad37780d465ed74fb65b3eec3f6099f451fe24261616512bfb843e93b420da9ba7b45abbaa0bf8c174e38f89ef5c245bc3aa606db70ce57f3c8620d66a12440fb89768634578c8f47d869cdf59dfe27835763ba1d902343280b9ba09c5caccadf3fead251226da0b5b870", @ANYRES64=r0, @ANYRES64], 0x7, 0x4) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000480)={0x4, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11f0debb408e72ffe264033c254df9c5a953448e0e5a392c518c258300980190f74b2d57f7d1"}, 0x1b6, 0x800) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="44054135e47bec1d79100000000000000000000000000002000000000000000000e5c4337d15f3e60cb590000000000000000000000000001000"/114], 0xfffffffffffffdee, 0x1003, 0x1000) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYRESOCT=r0], 0x1, 0x2000000, 0x1004) r3 = semget(0x0, 0x3, 0x14f) msgget$private(0x0, 0x2) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() msgsnd(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000030753a5e69488f0fd908f47934741141ddba691eb467c9ec56609a76806aeafcc87cffd5632b5024abb6bab6a2c48ba3888e2c87e511c6f5de88ea29d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd067594113e77bcae89951e643273406280540682971e5633cf86498930328ee024938dbfd952481e14ae58c97a89025153dacb4041ad4c9b57e8e53d8588a3325e0ed929cbf792cc008a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb2588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d296b569712c56c6c08a8004d7d555a7826b6f661000000000000000000000000f1ffffffffffffff00ce0e3600000000000000000000000000000000c9c36280a6ed3c5919a6403a09aeaa55a49e353fa6acfe94c2452d3187b5c6f749c6bae467d587c3b223daef31a2ef7ced4e203a"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB], 0x1, 0xffffffffffffffff, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000380)=0x801) msgsnd(r2, &(0x7f0000001a00)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r5 = getuid() geteuid() setreuid(r5, r5) msgget$private(0x0, 0x40) r6 = open(&(0x7f0000000140)='.\x00', 0x5, 0x40) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) lseek(r6, 0x0, 0xc600000000000000, 0x2) accept$unix(r0, 0x0, &(0x7f00000001c0)=0x222) 18:23:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r1, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) 18:23:33 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x1ef) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000040)='W\x00') 18:23:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) fsync(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000240)={0x40, 0x2, {[0x329, 0x4, 0x2, 0xae, 0x8, 0x1, 0x5, 0x4, 0x3, 0xb6, 0xe20, 0x100000001, 0x8, 0x7, 0x1, 0xfffffffffffffffe, 0x7d, 0x80000001], [0x7, 0xffffffffffffffff, 0x3ff, 0x704f, 0x4, 0x1ff, 0x4, 0xb7, 0x2021dfe0, 0xffffffff], [0x8, 0x7, 0x8000, 0x10001, 0x5, 0xdd, 0x2], [0x1449, 0x1, 0x7f, 0x4, 0x401, 0x8001], [{0x0, 0x4, 0x400, 0x40}, {0x7, 0x9, 0x80000001, 0x20}, {0x5, 0x9, 0xc45, 0xde}, {0x24000, 0x8000, 0x800, 0x1}, {0x9, 0x1, 0x0, 0x8}, {0x4220, 0x6b000000000, 0x0, 0x9}, {0xfffffffffffffffd, 0x7, 0x1274, 0x7}, {0x40000000, 0x80000001, 0x7f, 0x101}], {0x2, 0xffffffff, 0xffffffff, 0x100}, {0x8e2, 0x3, 0x100000000, 0x1f}}}) r3 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) close(r0) r6 = fcntl$dupfd(r0, 0x0, r3) r7 = fcntl$dupfd(r6, 0xa, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r7, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) r15 = getuid() getgroups(0x3, &(0x7f0000000a00)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) r18 = geteuid() getgroups(0x4, &(0x7f0000000ac0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, 0xc) r21 = getuid() r22 = getgid() sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000480)="2697ccb0578e1ff51807f16b95d13772a7e91dd3a10be0d762a532334e924deba15ae0ca309074132f4ffc38cc98b14fd9137f683e65d9f7349bd494db13fbeab635b77900554546755854c2019346aeb208c3ab2da2189da9b5c7a76bd178024288b72db846388aea340d9f38f6ee39a482a89de4995fb80903b28a6cf4285e94cc93", 0x83}, {&(0x7f0000000540)="94a611349bc50ebf3950a5b9de3180346f549e751dda012c7c56290cd5bb2fe40343b4167fb272d3826b9bbac31e874563217b7a660c8648b5e6c16e57b266411c4acab8edecb0acf7da86390c395d137e6e2bea275e9c329b40436c32168b8974fabb676f296588ba96cff2a693e0ec386ad4b7d1a91c3e237a73fa87cf6d4a5cbebe7809a49bdc713f42f9d33f584221", 0x91}, {&(0x7f0000000600)="3f8465c5df3f35102fd562408fc0cc539e20ec6532d47bfad7310bc2f17150de7ebeb825bf1cbd5435d3545b0896e86d16f89c0ecaed280365b1fc74ee1f1753aff772645ae9968e136e1a24ce0c5f25a7a58277f924eead58103e19511e1fc3511970e4e8cefffa01937a71df40c4a17ceb299022b9e2f480af19143a5e20f115e50f22bbefcf283025bde704b284e65489b7f78d1c6fe5a0b54efb7cd945803e7beb198b64d9554f5d7ea26f9dae1c8335d33fc893bac0f0102f7c2ea004575d9ae5243f5101e1d757665e1a173abc25dee90d2f326ace4740b747ce37905dd5072042b09c10e587b30297036bed86a1667e1b8bf5c0c55d", 0xf9}, {&(0x7f0000000700)="41a2cbe67364cceb993981797af714763463f1afca3f84bbaa2d4f59b540658345a868ab489e2f1ec073a714d61fa777eac306eb70e7bd4396f250c2a7481aa17ffe0779ad19b21291f085f5b3bd3f1c6a062609bf45c9a9d702d3b462b47afafc31b29159f537d0639a7fcf77", 0x6d}, {&(0x7f0000000780)="2c806d1bfc1eb12133c1e27f623ff9546914dc993558ff247bd9ee9a6e80045f5bb0b674b3167956d06df892d45ec8d584ae684c8ec05b2ff9cfa5271359fc8786660d521f7671da5330e781f334f6dd5b79a061a7ef29fb9d5c604d2daca1c4223fd5a01d6c591e75e50bdf12578bd5b3b98d5797260b6663583e408a7624bb8b834d0f1048daa2ad4c56d4040ef965b87fe5549227af34014d641878c4dc13b80b5ab9d22410c4c520728db3d80a92e45f4e", 0xb3}], 0x5, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r7, r0, r6, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x30, 0xffff, 0x1, [r7, r7, r4, r6, r1, r6, r2]}], 0x108, 0x8}, 0x1) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffd71) pipe(&(0x7f0000000140)) write(r3, &(0x7f0000000040)="7d36019173d5e1f9e793c735a120f0c394ed54acad607cf0caede18ce24e50c603e6416c3f5cb02df11faeebad222f70e23531dfc429d33f58", 0x39) 18:23:33 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x8c) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:23:33 executing program 0: r0 = socket(0x16, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x3, 0x800}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 18:23:33 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x282) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000002c0)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/200) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x345) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000240)=0x2b) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffc01) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1040100000003}) 18:23:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x19, 0x3, 0x52) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) 18:23:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) mmap(&(0x7f000056b000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000200)=""/183, 0xb7) syz_open_pts() write(r2, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 18:23:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000001}) r2 = dup(r0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x20a30, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xc4, 0x40000004, 0x100000000, 0x9}, {{r0}, 0x0, 0x50, 0x40000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000053, 0x800, 0xfffffffffffffc45}, {{r0}, 0xfffffffffffffffb, 0x9, 0x0, 0x1ff, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x22, 0xfffff, 0xf, 0x9fe}, {{r1}, 0xfffffffffffffffe, 0x14, 0x60000000, 0x8001, 0x3}, {{r1}, 0xfffffffffffffffa, 0x5, 0x5, 0xffff, 0x8}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x62, 0x8, 0xc11, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0x5, 0x3ff}, {{r3}, 0xfffffffffffffffd, 0x8, 0x82, 0x1, 0x5}], 0x81, &(0x7f0000000240)={0x71ff, 0x2}) 18:23:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x30, 0x5, 0x0, 0x3, "1ffbffa6163cb90277f9051b662c36ae61dba633", 0x8, 0xfffffffffffffffb}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x101) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 18:23:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="e2e44cc2f95c16de3b96fb7697a2b3b598c233a666d9714d9d34e467c868ee658bc74b29b1a183a1929f8e8a21843948652a1b7e6fc121f4d8c155b953de6421a5de386349ec9db4f2902eb81cd006fa6faf7b3c8ce7212cc0f2c825ad6a08", 0x5f}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x7, 0xbb77, 0x9, "012aec50815bd42a759453d19b0898f651e3c1ee", 0x2, 0x8001}) 18:23:33 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 18:23:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba7ffffff3c02df7179da470be800af00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b", 0x3e) 18:23:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpid() unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) fcntl$setown(0xffffffffffffffff, 0x6, r1) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 18:23:33 executing program 1: r0 = socket(0x1, 0x2, 0x8) setsockopt(r0, 0xb5, 0x1, &(0x7f0000000040)="ed7667a93c060df74927546782819ca8feda9c9f7eebb2b2b55501f94b24ed110ecc651456c2ce95e63b936985ac95375ed3833e505f0390", 0x38) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x1b, 0x4, 0x8) 18:23:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCCDTR(r2, 0x20007478) r3 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) getpeername(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 18:23:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000300)) fcntl$setstatus(r1, 0x4, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="27ddde73f923e49dbbde0f1e87e658f8b8ccf830014f2df8485d1fdf04d9b9f6f7169060ca6bdfe2f4f36f1f000897996de0ab0b77d88190faa7ca6058351c061b351be681acd236b6dc193044249bf549ff97ad9e3dbfddddeee0467c5a0ed5a6fd95903c764cb4f2ccb44f4cf6eabde1612b102f2e7f84d58cc4df036a625f89d18d", 0x83) 18:23:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x252, 0x0, 0x4000000000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x10}], 0x2, 0x17334c17) close(r1) 18:23:34 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 18:23:34 executing program 1: mkdir(&(0x7f0000000040)='./bus\x00', 0x90) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2a6) 18:23:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 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) 18:23:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 18:23:34 executing program 0: r0 = socket(0x10, 0xc007, 0x79f) setsockopt(r0, 0x1000000000027, 0x1021, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001140)='/dev/bpf\x00', 0x2000000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001080)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)=""/37, &(0x7f0000001100)=0x25) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 18:23:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f00000000c0)="5a946aef39c7bd1cd408d87b70d270f1a3617109bf5384fcd231d39af37f31ee03939cdd109f2c9cf78e07d6ce9e39930af3b2b4f0ca0b53eb5ad9cfaad6e4ded355ba9c2c1b1c40049d217881a8b7d9ad0aa6490e185f587fae65ec710ada4e002dc78fe977e44d376108d325b9a1e76a0927de32695d5f76e3301644ecda27f67888a34067a5adbd9482d00308a487a78e7fc290190744eea54144b78e2f5c5cf45bb947b7376df2629eb03b386f469088", 0xb2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xd51, 0x3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r3, 0x0, 0x0) dup(r2) write(r3, &(0x7f00000001c0), 0xfffffef3) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) execve(0x0, 0x0, 0x0) 18:23:35 executing program 1: r0 = socket(0x18, 0x1, 0x6f3) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="99334f7f0fea873209d2ca61ae52ecbbe074ad2d6c7cedb1482d5a66948ef44ff4bbd0b1f62f41a651252eb367188258fc99e0e559", 0xfffffffffffffde6) 18:23:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0xad, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c653000c319f091fea836c67cb24e5b07df79d099dbe6afdc000000000000000000"], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) getsockname$unix(r1, &(0x7f0000001740)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 18:23:35 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x9, 0xca66}, {0x80, 0xfff}}, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 18:23:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 18:23:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8880, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x83) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) pledge(0x0, 0xfffffffffffffffe) mkdir(&(0x7f0000000100)='./file0\x00', 0x21) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 18:23:36 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000536000/0x1000)=nil, 0x1000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000121000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) munmap(&(0x7f0000693000/0x4000)=nil, 0x4000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200a0, 0x0) fchflags(r1, 0x0) 18:23:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) 18:23:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r4, r5) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 18:23:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xc6b}, 0x8) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 18:23:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/113, 0x71, 0x43, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000100)=0x4) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000200", 0x4) sendto(r0, &(0x7f0000000140)="bc88eba0fd1ec7d44669efadb037bb1a7a0b8d4cba159b7fd1e67078279b4c103703c3a39f4605d925d246e50d5384bcbdfa3a7c96955d74f7bc31dec14417be7736b0e81ce9c288ba48be7dce214f65935813b08930030eee83f446461f6c771625a197d44a8ce0a07a65f778d2c18a3323ea38e92b06db31d59b91b0942fa14e141cf25cbc77eb45aeadbabcfdc575ef17791593db44c262cac3a1d209b2b0092a67946cb70e12a7ff87c1dce1d09bdd9ec0199b455d386ccb27c7667c286cdc51c892b0ad899e866ed949ac80ef306055b57ec41ba21eea56f178378c2e3ef8e7258a96e7eba933a0cb6e2c1345367b719129123fb3a86f0660350d3bf09347211cbd91e1ee8ccfa383faa81147a92797deaff3e2a3dbe12ad0b36866401a783807f36d4ecc1830e6cf17228a7cf2d470f5ca78351e10ec544ddf13a7aafbe0c2cb4cacc4ef0b1c80862c87eab0a866ebfd22591a6b6bc84fb2dac46915d5415982cea7527ea71e142e9101af7c9ca112e9a82fc01e7e0754e8720a9fbc1089c3796e92b4d48f5a76bc1252a70d84d7d6b8320755b3b58eb83db5eadadf8c2edbee8e503515d6f1f7b64da35ae51094842aa948d1e7b507add3f8125d55a00219b6ba4cdc84b3a30e78285a2aba9d5d32b5f702c5249911ae20e25c6c7f3b9d23fe37e8b7d396fdae56a5714b693e894b4e3f77300d41791ccfa2997de3cb983d8c28215f3a74f5e76daf96ea2dc9788c99693e5b43a2c331e4fac1fa3f340045e51720fc880cf3326ce45a031ec19a55115a5b467e633e176b54dd9676d47bba948f3cdced9641c6059474eea714e02f614b9b88585a1fd0990f167e6e6d31518cfa4120efb1d4b8fc6311808390e0cea53ce443d1508e8f8d552c4ebfb4a064b689ef349a44514e3af5c58e5b790ac33f0f03ef29cc4b8b547d57696685bb88bed41bcade6dfe4c350cd63a3f72e4418b78be5344035ae63dfd6c0fd2fc36361cfff4d4b2882f6da44bcbd4e789c3ec529fe553b7b6893e9f29bc8acc09b2792411b47ab06948bf69dce022e16f52163892132c7a3560c05029ae24fb7368f0dfbaf68542b44001deab836a19c0695857286e7e97a63f1daed32bbf570a1a411e4a17c7f9ca119c7b917ab02aa08ab6c4aa33c31a7362e4aba470894217a8bfdfa74246f0b2030986976823cdf2450ce3a7cff0855c9da2fc12cf6581ee36fcecf22c891528fda2ca41205e2795040f0080dce4fcd1dca56c65ca529bfcc9e7c1138bb05b02375ea6b0e0a9419424952e2ebf0d4587989e2e4d9d708a3b3cd610ecd4f3fa464dd2b7dc680711cc70b8aa17ef8635a6bcb127fa75ec0f80cb661033ca3dfb621888783face9ac730f20df4bc01353b9dd18dfafeb87e4714c3c5ae454bae2122c4551f1d1ca0ea4df6aab2b6767303e21857553b7bfae104a41a489c728036c2d160ef383933490f8939a288cde3b4a6114faf008d90a1bda1f13a404f2323ab5b84509fee65cb43dd039200f3b600b78317fd7fdfaecc8c488edad6206591821b9891cf0d9c7cc62f7fe56d74f8869cfd2ab1f154bef6530d235040609657b440a5193fdfd2efa7bd0662a4e702cd959e29d8c3c609228dbea26217c65f1ef034889c669e8133551da421d5a0a139a19a2b38447567dbc4eb9256b0baca4864d9d32a33b44846a6a9d22ab752d4d1a16e6e2ce5ad675431dfdb3eb38de37095eb914387bf97df04f71a3f4769c8d8af2a6dda58e6c9d4cd7c5a9ce805a57a508170ea53e4601ef358b4c5ed47d872e9d80c2a85b374fca2c9e3ec6f545d52e8b57914c8ef6329252d6b963dc0c2b5d536a147a0255906bc714938ffd3e676bb70660c5c4f062cd082dbff8f7bca8bb7954e10293caf00e2e61e2ed9abfa4a8cae10e60f9df693fdffc1a00d9dd3cb9d872e23841ec4c30bd42b2f5dc1a04c96aad7e2f892f0c59be87faa3839eb0a498f3de7d525507493c991a7df1473a3d76d473183d67011cdf9f9559e497d854d4afedf950acffbcf5318184644abc17a49f3a1ca81449c3c93261f55c9108422949b00208bd33bb6757904f358a554abce127022c826c79521d7d90d034af14aecb1fde8b16f646d811842fa5d29ec4e89956bd4ecf01c2e206f468dcc5e1f0443664ab15c8823dc545772051cfc3d400555c2ab06d03c082d7b62d4d2aeb92dfb25107389e76fef9620983a1d86f44e5cbaac164afc99f8ba66053a350f8448397b54b4da961ae0a631213b3d9ced400cb46b2cca16ecf79d98d4954cafec52e3f35c520a7efb3808485e229dc4a69d0e66565cc757c44c4586b3ed3186466de649e8708934be778d12cff96b5d9655dddfcdc63af09441a75b929b85253b36ff6ab7112292fc5a4cc4cf75f3daffa0d5eccddd2177862b3f48859d3edb38cea50bf4f68977a7996ff3668fec10c4c4d7addaeff37b7ae8bcd81debf6264af2c5a6e6463bfab4764793ff9f5c123b35c389188c69e4b48211a2edf39b86cb7679b1e9d14cc8c4f7b08720014814c2e8e77d99ff09a32eddae8f1ec4e9ee9dabae223b70125b020bd35c3ee0c85344a4bf3ebcc01b58ec5709c577f202e6261eac371382d01fca1653575e0adfbf6005b923cf4924e98963a56c2e6913b076b55c373a2e91c6b9b6eb7a0828e2af98a1cc08bc4bb533a41893ae762ee543a9dd4e46168bb5ce1445957e7687d3a831c6c3e2a63776a61531438ca23bb3e7153ba3ee08fa653bd37a6fd6254e85cfb1d957d57a5507c680ec2bfcd26d59cf7876cef960dc91f4836a566e96473d8b61e39687f487e74f0380191a2ba06af66a43f2bf72f030681f347a54a7325f9a0db839f72accb64dc8ae7f9d22390ce15f7624931e234c65a4179a39f9329f6d01057a1b7c6b25d905682dcfdce911dc375783f79e25c24559a446b372777a4e9a6bce2e5503a6d9f033e3ac69323bc99e3156bd177e2f7fb67d7f5cbfc52bef34afa4180c0082ec3dea7599d51a68eeb3a37bf3e52bc158b5edbb17713b5550f08c1b2ee230fecdcee7225e5eead7abcd83c6ec8c462325133a493be893a5d991f697ea6c51785fb6deab9ab8ab9757f07b4228a770cd8196bb7264c7efd8913721e00f1ac30152336113346b71fe7212a5dcb42774c4030e99248a1f6031f05c76ed255628345640c8e10a4bd7dd83e9483d8ef88dcca5c690a2d903970e015c3823b075bdf0c4b9b6801ce03c679ad0fd12f1085d5fa2a815734f132613fc922552f2704f9ad290e3501fc7380dd82ba6016f01f5e2cd72655b945fc8f9e6a10f056ed781914d3e068c649f689dc5315002b46480fe5b5037c7d33bc55466ff61ba7f398152e3f1d8206d405b5be765ae618de958c947e3fe71959b2d2f2bd79b2115e2fecef036646cd9ec5b29e30c9ebe46aef49c00d99243514f273e2c507cc283ac979f1f8c1d0fc13deb79dbe83e2dab7d3c7142661a2609a5885af76da99f1161dc5a56f53c2790ddeb905f5683592a2dbc89cb092eeb2b6d5e118713eeae98ffeca8782ba247aab904b3dbcdaaccf3b11be648abd63767822f800f4abd3ad3b67f23e1e70a2d4514b77e134cf0263cbaeae9c44f199cb56b75fc197428c28d561013e09ec40245ac6ce58c73612ec3cf02442e3ce741e666f4b36fcbc23e05f6f944f65d8b7f8734babf643a93ce785f17f9b081b85b33a6ff029b7d7b573d712adeb709cfd4ea1c38a6a3ed2404d89285f706fb9c02199fdfb86cfcdfb9ddf91f31cea011ce4e8eacf966836b92bf3bb53418947d17df416699b45edacd134a45de8c44cd3eac937ae0cc5da739e9f1dc17558cfb69cf9659daae7b9c4639bbf028bf2cdba3fb140e771eaad99d843d33251034b05398dc233c80db61a23b5b2c7a58a23b7d4a064509df1aeacb2aef1301cba274de203e5ede45c265852955396bad174760f0031977707a9ce5e2548400caad597ee524ed48a5352cff310fbc3d2d35525df83769e81ecf40dcfa021a231289b35e21b5de6d4203508674ebf36884e72df19dbe3478acb7f9413683b3af0b970054731e32cc0b9c5e5434264feca37711d54b600e89d388906c6f8ad0cd76cc7d0ef810303538d9402675283d6887fa4bbbc9419db7d4030e4ecbd3dbdca4340ba61e1788839a7588ca6a40dcf2721f10e1b747df3bdb04618f319448a13ec40ca06a61e7d1e02e1826637b54c0193dad58ba1af241304cdd1a3f8275481cbd9e713f18433a5eb9cbff8072fc235b74918a4ff3f616492f99b8413ff73d53eaf58cbc6134615a5bdd7e77c28e229de8a2360c1bb82ac683f0110265c67bc1b73d5106786e10d51a19ae57bebedaf5f6c4fa4cc0c54caf388e472ced9987464c207dbb5648e10c0d6de9dcd6ba924ec4c16e072679ba3aecd0544780d24c046b2e8573bd4e43c369f2dd07a5b7a58615b445793a9c56090bb29b0f2f10142bcd03c730b16c27fe0c5b2db27faeb16c4adeb2bb6505cca899f803e5776c5ba57f3c3222ce050d73a6411435c518d23a2fa382dad8c6ecbe3e33f129723a8d842a7a5488a64a7aa9465b9ef05c730fab0e98f6cca3189bbf1422e0b8f9626bcba53fc6f899c35f4e1006bb034eb443f82e7bed0fec11b9bdca4c8b2b35b714c7d89c70cba69dba6513ecad02971e7372111992102751f0cef185b76053d9e3bf895271cc55e666a652da29cd029e75a8ad6b386514ff8ccbbeb7addb8ae3cf0fb64a6dc6700d462800eac9a25967e23971c97a73f05027fbe6c898d8efe87634c392f1ac65f4bf7c9071f9a970fc7f635bdc1e989d34bece604fd5318bb67242df84997a5673418b35fae39acb6c4d598e1afbfe9aa97ae74ed9553fdca2c14b1f98f07899c247d009207cefe8dfe132c360d9f06746a1c57ce77797f96424693a8426a11da4d2891c927827796eedf495ffb5b497302e0349a2bb29d119e9dc181d9106fce841650f3a9818e651fa561760f9089641a7624c5ec28eef2b5877f3c499f4887fac2f3684b6cc08382933e8ca43b8aad268bed6a31e414b384d378ec184040809321ed727f922c513e3115ce20c8ccea716b3836d19bc425aab23472e9a50b84f5e3687ae3820d7be4f43a1309a61cc964675b1b93c099986bbcd2f0e75dbb861aa83d965405b5712765ee6f9af0d5490bb437cb1846f7fecce36a0ace29706be19d8e80ea793e066bc7917d9d16a3f93127a197d27d12452a2898a0bd652478ba5885538a63bea6ef1860c8d9016e243fd34a05d67fdb234e45c6158e4973eab1a1bc859ff2d5faeea3a2d8ffd513d63adde3ba7a197479d8aaaf86d207710bf2e2a5e77653ad8827634aadac8f61cc990db6d03201f75420779924983c71d93c54da3609487a7b165882b86af72cb753dea6337ae38f695bc43be3d42fa03158bbf1a65a36ac45ae34bd0858e371c93c84641c7d0f29520ef984123da96501de526ba4e7068708642d9af243e866261fd188302d97dd7fc8627e0220c30ff770b6a626ebbc3181d08dcd6c12ead2da920ac0980d594353ac20fb158c604e3cb371e2d967e86fdf5957b91d911f7968379d88085ea3277af7662c385a0416785bb2354e32f7139068c2452f48fc6a27f879c40ee01961460a3b528fe29f61ba1c09da6aa06d8fa319830287fe181cbfd797a5bad8b8ad3c1e1c9cec6fa53d47efed3d92f427d0384e718c5f45bcb109ba67cf3a3a741dd99dd95cd9b4352c854999a0bd9f308ff6684daea6c49fb0dbf6932351af89debcc2a900c5", 0x1000, 0xc, &(0x7f0000001140)=@in6={0x18, 0x1, 0x4, 0x3}, 0xc) socket(0x11, 0x1, 0x9) 18:23:37 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000004c0)) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000200)="97a9ed27bf553ef44ee3f38203a9404e06cdf38c363c68a301b20fe0eab52020efaa9eb20d79abe635b59ff1a65c0ffc5b9ce091c4abd1497154027417c5230a0000000000000000cd3720fc3b6af3f08d324466a424d1986b63124dd0cd", 0x5e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x9, 0x1, 0x8}) 18:23:37 executing program 0: mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xb, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 18:23:37 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x3fd, 0x0) write(r0, 0x0, 0x6e80ed4e9137e924) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x40000000000401) 18:23:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10, 0x3, 0x80000000) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 18:23:37 executing program 0: r0 = semget(0x2, 0x4, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 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", 0x7}) 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) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000001cc0)="b10005046000000000000800150a000000000000928dc9a3c39ca36e4ca0186b8a6ccea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1074c72c881ff7cc53c894303b22f310b404f36a00f900000020000e5ffffff010208a371a3f8000024070000000000000000000000000800"/177, 0xb9ef9bbe, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(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$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r3, 0x2) write(r3, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 18:23:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x31, 0x23df}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x6) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x9) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000001200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001240)) getsockopt(r0, 0x3, 0xfffffffffffffffc, &(0x7f0000001280)=""/164, &(0x7f0000001340)=0xa4) r2 = accept(r0, 0x0, &(0x7f0000001380)) getsockopt(r0, 0x20, 0x7f06, &(0x7f00000013c0)=""/16, &(0x7f0000001400)=0x10) r3 = msgget$private(0x0, 0x103) r4 = fcntl$getown(r1, 0x5) connect$unix(r0, &(0x7f0000001440)=@abs={0x1, 0x0, 0x0}, 0x8) msgrcv(r3, &(0x7f0000001480)={0x0, ""/169}, 0xb1, 0x3, 0x1000) msgsnd(r3, &(0x7f0000001540)={0x0, "de6db3bf3e38cbf81240df5c8945ab37934031f71a7acb70eac3df224e24cb2d2b728472c146276b7ea6252a4baa0bcb7ec2bad6b0eb5027466b8b8ab3558009c8f3185da9a28fcb408443b1"}, 0x54, 0x800) msgget(0x2, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getgroups(0x3, &(0x7f00000017c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f00000015c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000001600)="947158339f76d22bc323f42c66a93e6cb5b4c4b98842f6d0349c7b1ff85acb0345464bf49da0", 0x26}, {&(0x7f0000001640)="aa2b331d367615dfb3b075ded16e95dad93275c6a1d48f94a4e4ffecc242f3316cfdbc", 0x23}, {&(0x7f0000001680)="dca1b996b5c4ae4b613385350bd4fc5b21832bdbad679f5eedea3e4d8e4eac4d8104e9c5188818ba56de4a6db76a50579007e377d6403bfb1f1fcac138dc1e28ba9fa1e81f", 0x45}], 0x3, &(0x7f0000001840)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r2]}], 0x78}, 0x0) recvfrom(r0, &(0x7f0000001900)=""/4096, 0x1000, 0x40, &(0x7f0000002900)=@in6={0x18, 0x0, 0x21, 0x3ff}, 0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000002940)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000002980)={{0xfffffffffffffff9, 0x0, 0x6}, 0x9, 0xc36, 0x9}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000029c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/ttyCcfg\x00', 0x40, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000002a40)={0x2, 0x40}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a80), &(0x7f0000002ac0)=0xc) 18:23:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="a79d1e4841b3865f0ddc217d1831e68973a02a7f8c89a4827df53847755ec86d", 0x20}], 0x1, 0x0, 0x0) kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0x3, 0x0, 0xfffffffffffffffc, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kqueue() socket$unix(0x1, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 18:23:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0xc600000000000000) 18:23:38 executing program 0: socket$unix(0x1, 0x5, 0x0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8, 0x8}}) setrlimit(0x7, &(0x7f0000000000)={0x81, 0x7f}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f00000000c0)) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) 18:23:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x6a, 0x801, 0x0, 0x2828dc93e31232cb) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 18:23:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e0f6669d6653000"], 0xa) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 18:23:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 18:23:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 18:23:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x6}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 18:23:38 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = getpgrp() getpgid(r0) 18:23:38 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000000)) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = dup2(r1, r5) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x40) ftruncate(r4, 0x0, 0x3) ioctl$BIOCLOCK(r6, 0x20004276) ftruncate(r7, 0x0, 0x8000000000) getrusage(0xffffffffbfffffff, &(0x7f00000002c0)) ioctl$TIOCNXCL(r3, 0x2000740e) 18:23:38 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff}) poll(&(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r0) 18:23:38 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f00000017c0)) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 18:23:38 executing program 0: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000000)) close(r0) 18:23:38 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x9c, 0xc000000, 0x226, 0x9}) readlinkat(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', &(0x7f00000001c0)=""/242, 0xf2) 18:23:38 executing program 1: pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xd0, 0x40, 0x9, 0x2}, {{r3}, 0xffffffffffffffff, 0x5, 0xfffff, 0x3, 0x8}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x27, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x81, 0x0, 0x10001, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x5, 0x82, 0x81, 0x9}, {{r3}, 0xfffffffffffffffd, 0xd8, 0x40000014, 0x6, 0x9}, {{r2}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0xffffffff, 0x100}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x101, 0x3}, {{r3}, 0x0, 0x1, 0x40, 0xffff, 0xffffffff}], 0x6, 0x0, 0x10000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 18:23:38 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) r1 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x1000) socketpair(0x26, 0x7, 0xfffffffffffffff7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x129bfea9fcb30784) r4 = accept(r2, &(0x7f00000003c0)=@in, &(0x7f0000000380)=0xfffffe55) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x0) r6 = getpgrp() connect(r3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r6, r7, r0}, 0xc) fsync(r5) 18:23:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r1, r2) 18:23:39 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socket$inet(0x2, 0x8002, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 18:23:39 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, 0x20000000, 0x0, "00370400000e00e184b91c00af29d200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000100)='./file0\x00', 0x83b0, 0x10) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:23:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x800000000000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="4dcef49cde512d3cdb2076c5b240a11fef29d7bb9be56e75335b91b57f30e8f43f198bfb22a4dfb8062397d4bda6165a462f912ce6264d", 0x37}, {&(0x7f00000006c0)="3f2548458d84d63cdc757534fe3ee4cc1e6d603db561550df761f8226df17bf1c1a2e9fd50f1a5d87c41fa95569449b862b9c3b45871b3f0bae4fc54f2af418fe01d4a0a06d1975200dde3a353fcda9e8bc9e26e3758a781ef96ddf7a3e9ab7f0413b896d8bf4fae3923a8e85efca630aaa01b49852ae1f481ed5847935c725702288da1a86a9a7a13fb33636f3a07c49e8328eb9d77f2d2c2d12b2b6b5d64b239c557b0111199fc8badd679a86e341dc8feee5c1072446b24f29b525de9baf5f7a2a98701531782c6da960dd0f9561dd96efa98c3eb90978e9c898605a268e93a08527ce465bc9398245bb351f9e2526700e7f966c66b0d946bb2f06dee85", 0xff}, {&(0x7f00000007c0)="0f70d3a35dc9b56062f53f6230ff89ec1ef3320d3dbfa94bc94a27aed55127a5f1ee0d66d0d90b54c710b3a007390ac652833753054547ebd280a5669bb5b3c3a0d5fd1ddbe85c1b23b6ae91a85c9cd31bec41e2f4f1be5970821a91772e7bc7f744ab289031e36c49f6bae76d2f4c64783a9673f4a1ba91e6480a46261182d3994740c3db0b8a05a5cd140463f2c8b055ab03cee42ec51791900d7fd068595e14bcf46e8b931d9723654e0ba4b6c1cfd8f384edd0dcbfcb3d1c2d5f9a8c94ee4cd9206251203516679ecd6ca10013e2b3fa59ca703329b13b3308204ee2d65577cec487", 0xe4}, {&(0x7f0000000100)="a1af1915bf9f9d5c8135d289708e7f56d7f82cf95462cd3ad6ed1b935fb4da4bc6f091aaf22ed2f6b0ffb635ea033bdf45f13012b1b91a3733932c2b7fdc315c889cf68703cf4c16dae6930dfd90a895a73a3586e6fc99ef8af63a77766c90406990b139ac8a328a716ab72f434d6d15424171512390e882e418a971181ed067348d6ec0fe5d959cdc05ada600358893db8fb6e735d92fd13662c82c3c4b71e2b5273ddd54fe88cb4687f2b8f4b395ef865a987c5594431013bb5c7c9b20e50b", 0xc0}], 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r2, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 18:23:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000001c0)) mlockall(0x0) 18:23:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0xffff) r3 = socket(0x18, 0x1, 0x0) renameat(r2, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') close(r3) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0xa4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="785ef70720024026", 0x8, 0x0, 0x0, 0x0) 18:23:39 executing program 1: syz_emit_ethernet(0xea, &(0x7f0000000000)="62f281e2ec5dcd0451b2698d0dd3b4961e85095863a948ceb99fed5442ad51717e70a860def2f340aa0486a2eea79d07a78f977722377787a138ce6b65f531c0e4b9d82b57d846d9e861a88296bd2213d71deb8dcb94448d5bc3fc5d6dc7e142778aeba14687189cf04a3eae75e9ee09b1eab1ad70370a9575a0a70082922238ffca75dc93c964a6e505f9ddd31cf604379def3954814aa938d385166aef48b5db193999831d20c199a7cf1ffe4e1707a1d3fcbc70c2d1440530cd7678d5b9fd858d1482d24f40f8e8c158a8e0f7c95c94b5297dca27bc941b08787b35dc2d8f742ca2473f6f783f2b3d") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x7, 0xfffffffffffffffb, 0x6, 0x9, 0x0, 0x3f, 0x9, 0x10, [{0x1ffc00000000, 0x8, 0x9, 0x7}, {0x2, 0x7, 0xa000, 0x46}, {0x8, 0x4, 0x3, 0x4}, {0x7, 0xff, 0x8, 0x9}, {0x2, 0x7fffffff, 0x80, 0x8}, {0x40, 0x4, 0x3, 0x101}, {0xfffffffffffffffd, 0x7fffffff, 0x9, 0x367}, {0x7, 0x6, 0x23, 0x8}, {0x100000000, 0x101, 0x1000, 0x1f}, {0x8, 0x7, 0x2, 0x3}, {0x80000000, 0x7, 0xe3b, 0x5}, {0x0, 0x9e, 0x3, 0x7}, {0x5, 0x6, 0xda8, 0x7f}, {0xa2c, 0x8, 0xff}, {0x2a6ec976, 0x8, 0x8, 0xc76}, {0x0, 0x2, 0x3, 0x6}]}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/31, 0x1f}], 0x2, &(0x7f0000000440)=""/124, 0x7c}, 0x800) pwrite(r1, &(0x7f0000000500)="4577342d7a2bd3ce5b7e57ee78011b837b8acf2b8760076525ab3813430b65e1fcc821ec13940c7b456f1edcc1dacf887319b59b4e3230be5a96a03e16781df3b13148d8a57d20928e64f2d141df878404413645e6dff983bed7c0d102753c79efa6072801bd33e20a726332e10a00b37ec5becc07d559fe004d9a6fcfaf6a2cc949e04fd95d9032d40d109a9979298be0976ee61c564194c9492ccde764fd4ef649c5ad146f96e13673b6cdb153fa", 0xaf, 0x0, 0x4) fcntl$setstatus(r1, 0x4, 0x8) mkdir(&(0x7f00000005c0)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x3, './file0\x00', './file0\x00'}) munlockall() getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x1, 0x1, 0x85, 0xd01}, 0xc) munlockall() r2 = semget(0x0, 0x2, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, 0x0) pipe(0x0) open$dir(0x0, 0x3, 0x400000) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) wait4(0x0, 0x0, 0x0, 0x0) 18:23:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 18:23:39 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x7ff) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f000000b000/0x2000)=nil, 0x2000, 0x803, 0x4010, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="996d9bf76c5dad4b585c2fc5c16bbc3c726fff90feb799b264dbfe3bcdd86a767c1fd5c0c7a13333e7108dd060a644836c6959aba12ee84275868012cc75201e63d72d73a8c575f5c533c8df59647c59ec9134e639ca91ad5ace1dda98e85ed2c7efb956922a036bbae2a203b8b54ce4a4595f5c9b1462d58a8ceb812c7dfb2c1f5cab60dd292bf23fb42b463d0a00"], 0x10) connect(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0/\x00'], 0x10) mkdirat(r2, &(0x7f0000000280)='./file0\x00', 0x40) 18:23:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0x1}, 0x10) 18:23:39 executing program 1: r0 = socket(0x400000000002, 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202162c4dae3b9eca57a4372f8366696c6530106c9bee54ccff4800f3bae6ee5dc7b158d1285c3d35a4a4c00700000000000000e776a1ccf891f196d6ba1baa96fb0989d9cf89d659823cbc043ba689b302dad6a8835bccbaf11be40f2ad6fe764049bb04a5023e176be634be2e02827ac75b7b5e05b8090eefc1b38721a09ed95dd05da75a5b6493c224ec0968634c3d0c40b39c53de3acd767cc6bf088e2463227c26dbe0da54d3a122c87dca6209d9d7537599d300ecc947fcfb2242b594009ee7fbe66e3ec7dfbc4c33e768f5e7f83161da1742b7b172e4fe43df475147225a49af13240eaaeaceb2e9d9bc9a29f2bfcfc8c72c4cf8f9cade4390e7ffe52bacb40577306e6a2650ff279f1de6d00115b50f4d96d78bf04ae27dafc4149e1dea34577f6435fe453007f81dc2ca31e00007c71d6bc130148f2d511bfa9d48773fe35bff48595977704baf30c3f00cbc10bd7b4555ad2120b8938f2046d35e372254471bf34778d27ec940de55bfbbe0c3a13afdbd25b2d1f33412939c7a3ef0fa14c0743f6586a723fe744272"], 0x10) getppid() getgid() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xffff, 0x8, 0xf91, 0x1, 0x5, 0x1e7, 0x6, 0x2, 0x1, 0x2, 0xcef}) sendmsg$unix(r0, &(0x7f00000001c0)={0x0, 0xef, 0x0, 0x0, &(0x7f0000000700), 0xfffffffffffffd36}, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x8, 0x6999c166, 0x0, 0x3ff, 0x2, 0x20, 0x0, 0x1, 0x2, 0x7}) 18:23:39 executing program 0: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0xded, 0x4, 0x0, [{&(0x7f0000783000/0x3000)=nil, &(0x7f0000783000/0x4000)=nil, 0x3}, {&(0x7f0000786000/0x2000)=nil, &(0x7f0000785000/0x3000)=nil, 0x1ff}, {&(0x7f0000786000/0x4000)=nil, &(0x7f0000787000/0x2000)=nil, 0x5}, {&(0x7f000077c000/0x11000)=nil, &(0x7f0000788000/0x4000)=nil, 0xa0e}, {&(0x7f0000780000/0x3000)=nil, &(0x7f0000783000/0xf000)=nil, 0x3}, {&(0x7f0000785000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000078f000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000078e000/0x3000)=nil, 0x40}, {&(0x7f000078d000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000780000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x743f7569}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000078b000/0x4000)=nil, 0x8}, {&(0x7f0000790000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000077c000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000791000/0x2000)=nil}, {&(0x7f0000788000/0x14000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f000077d000/0x4000)=nil, &(0x7f000078b000/0x1000)=nil, 0x800000000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) 18:23:40 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/127, 0x7f, 0x2, 0x0, 0x0) 18:23:41 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x20, 0x1, 0x800740) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="b1068e4c2f802680bf8e9c8c84008610feb0f391fd166ac666b0a32b164747393863c3d998769fd311f0fdbdd02002a9a176145166b88252bc029d6e857fee868e8ab5e03bfe69d9f406da17165a659428e0619b80d3b30121268c19bfe4bfe1feae1a605bc0f6a5f537d0b6ee1ba2a1cdeb6043a3bfdb63b82235f1495f139482beb557ec052ebb5dc22f05f47fd8d55fcf698b735a114fd5e1d5ed7a8c1fec255d2692800783235ad543413beb9e53"], 0xa) r3 = socket(0x200000018, 0x1, 0x1) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r4 = semget(0x3, 0x0, 0x41) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x74, r0, r1, r0, r1, 0x2, 0x5bb6}, 0x81, 0x3, 0x40}) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x10001, 0x7}, 0x8) r5 = dup2(r2, r3) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000000c0)=0x7ff) getgid() 18:23:41 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x205, 0x8e) getsockopt$sock_int(r0, 0xffff, 0x19fe, &(0x7f0000000100), &(0x7f0000000080)=0xfffffffffffffe98) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) 18:23:41 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x49, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1de897c0) link(&(0x7f0000000280)='./file1/file0\x00', &(0x7f00000002c0)='./file1\x00') syz_open_pts() rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1/file0\x00') 18:23:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x6abe3a5040f1fca, 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) r2 = kqueue() pipe(&(0x7f0000000180)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10002, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x7) kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 18:23:41 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x200, 0x7ffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 18:23:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xb) write(r0, &(0x7f0000003040)='u', 0xffffff80) 18:23:41 executing program 0: clock_getres(0x20000008, 0xfffffffffffffffe) 18:23:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) openat(r2, &(0x7f0000000240)='./file0\x00', 0x1, 0x4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = kqueue() close(r4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r5, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) 18:23:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20002, 0x59) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x80000000) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffd61) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) fcntl$setflags(r0, 0x2, 0x1) 18:23:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x1ca) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) pread(r0, &(0x7f0000000080)="363c0886af271daf3bd7720e8fdeea9d5a71e681bded5da92316c60be9488d7483cc17db0baf399431565177e0c25474e1bdc0c298c48613a4378cf145b706ea84c763d0310d9bd9cbcfba9a4f234ded1a992195c15fd0b1be90689407cf4829575e4d6e54fc80926275a9d2da8560810b6f5a2fa27d228170a6f77ebe01863a0b4e2efeebe522e87eaf1b36d9e350ac607b5c2da7d5559cee89383d104af92a0614d02602fffaece6af74d4635d99fed1bfef869079389aa6ff881c9a4586ee695a9c61c1d80d6c08feea5775442f64d9a997d9ed", 0xd5, 0x0, 0x0) fchmod(r0, 0x2) pwrite(r0, &(0x7f0000000180)="44faee7e25572ee33016221606dd12201955f7df52948bc7f444fed1af69dbabb42d3a7231874f14fcc3e6a6b215df28db555b2f0813cd6a5f66071124a9762a5aa2ae4a5cfb20801eaad51df0dc138b406ab22f4ca0b7914d61dbdca03a862ea1b60d32d9f361293327b8a9f0322f12f01868f38fb5ae08e580b46e257f22a3d50a9e4d6a591d23f8d356671e2a7980f7d327b0c98c37184d4e2f4955e6b8ce9907d95eb0c7b0602250604f74678a5f21117b1b29f0bba8930b9f68124cd84b4a00c7191a5883906d4d56", 0xcb, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10000, 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000002c0)=0xfffffffffffffffe) r3 = socket$inet6(0x18, 0x4007, 0x191d) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000300)=0x9) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340)={0x7, 0x2}, 0x8) ioctl$BIOCPROMISC(r2, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x40, 0x0) writev(r2, &(0x7f0000000940)=[{&(0x7f00000003c0)="9ce435994a3b98d77e15de5b0ca0e57fbf1287bba8f193a1e5690c124972d9c81f691095e14f51cca994382ebd28a278e6156687e53c3b5e8ca7bdaa72b19c97dbe2c997663cad68d00ee16ae96327f8d179530979cc01715b822845ba9c158895f8cea0ef10af611757beabd7494b08731e0118d60e11c70edbfa5c0625f81f15b6b135278621915d1041552fdbacca3f76ded642b5a060c7e3fe96", 0x9c}, {&(0x7f0000000480)="cfe86281dbeebabbab0f25b1b9a2b1c25e63015154048d67c0a2716d49df4d2c80106555ed833f4ff8b87d232c8b7857328e1711322b8bf880a23ef177373432542feba4c35d5bde96b0658282c35e021f6f0e8d4cfffabd4fb2edb070287324aa29dd1b5b57ed0a7c06d0ee09f7cc3cc2e0cb480e43e215855b0739eaebe622087254d7284d5a87953d8e34510d38f0fe1f4e4d", 0x94}, {&(0x7f0000000540)="6657a9bb", 0x4}, {&(0x7f0000000580)="b507f50d72dd5bcbe30eebc7675272d7ad23cd1e2af7c55b4ce25f7daf36bdc045922f0b9fe4b26f81dd261ad1ad83e768e67184b579ed4ac42da03e2be3ff158a7897a82bb04e7ab1eab202950a9c131458d21277e0e55cdf2f12c38c22316e98ce3b80ee7fc356f623c5e0e987d3a07affff2905857aae4422d9d589a6a98dc9628c", 0x83}, {&(0x7f0000000640)}, {&(0x7f0000000680)="d7bda75b400650b9acdc48c0c5783de38fc35f42dc453d079480234ac0a43dcaf30bcd7a893b78ff4e4cacb37b1111b36e83b4", 0x33}, {&(0x7f00000006c0)="73473ca3eeb8a3c0851d1f0d3b8a27071fea8203c50a112cab64bf64b7b4ad4b2a51780226b27b78d91caefedae5b635df2fcb1581309d61e0e00bf22bd9a21d7fc84a658e9b8e58776c3d1b6e73e49f5993995f23ff6f2d038611d16dc86034562549bfb254c44101f32461755c0b435da5c45142935a8ca30322c28f26e4f6f5c13005db944b5b3c9b", 0x8a}, {&(0x7f0000000780)="7659a127b8025ead0eb2958bb60f7759c03f7c4dafab34b4dc0e46210a47ff20a5f70c949690a0b5d3f7f88f58677e48082f416f", 0x34}, {&(0x7f00000007c0)="f7f7a5758a5ea5393194347df2d8d1d6abedb3f0acb4fbe598a2b7462c49d8c193f9f6ecfe5e74ecd3a0980c21ead2d4f701200259de2bbbeecb1065ed0dcf36af2e8e69cccd5e7da966c0343c35a69fa4400da84eecdec27ea8d306544b6a92681bf7956cfa5c77e1dbe039c48183071a37e5a703d29d513ccb5ced6a1284fa0126f4fabdbe76bb57ae5c667c81e7ba741ce88d", 0x94}, {&(0x7f0000000880)="f0091fe40c127d3dc23c3e5bc71b0e0218a25cd2580192e72a8bfb63072416797f69ae46f62980ad37a619bba8e62b985f51c377f12fe5c0505429d5f75fa2f33b92e9c8dc562fae0fd08a6a7d7999a1d7deac321729717dca5eaba169930469c5af5762b75127c59c3f998667796d7e8250f58c17a95527864a70e5f03ab7ffe46415934a076a6f7a015b3b2da19766fe7aa23fca5a841beb3874df52cc2d703879f6d207a5ef2552c276c577f97ca40ba4769fb1dfed0cf83c35", 0xbb}], 0xa) writev(r3, &(0x7f0000001c80)=[{&(0x7f0000000a00)="4efe9fc19239bedfb0db25a9861dbf", 0xf}, {&(0x7f0000000a40)="0028b2532d933578fcbebcbabe211d405901a751dadc2371f7dd6bcbc606d5edb85f30ae7c3805ae2b412bc3ea39cfaeb824d67218dc6dab7242f77b302604f6948103cc4e6b062bda72bacc4fa8fca979950edd07733d23d31453651fe32626f4962f67447b9b89f21ec439f3e1f7ba7a4b4eebe2814d639dbe61ae7688226fef8fd10f40b86d048b6b0ea03fe1893c73302f1f22eda35db765df21ba9abf5c1678082f9a262a6a9b2f0da835ec81d8d95b031b95cb218ccb8d335bbdb6bb020ac81d88b3f1c6e3b00ebfbeba1f8c7a06b8d0c747bb005c142d91dd7002679d3690db26ba6e55cf61fbec14d3b70f67e28203f0e1ab339b5328d9c83bcd0227d0756d7fecae8b64d70a4228d505db6e99c2bbac4a1a9294ede9925d53cb4208122ef9a972dd35029db2cc37dc2bf4e2bcee0f5f3ce604d30ca9ea92831f75055457c91680c02b5a8a34c1a04f377a4f6127e91ec4e3d70187525496ac886c7d2d81b046c2ae770fc124511fc20d4d39abef97555b3f385a00ad757295595e79a134c06ad470d3821f8dc78093839aa0adb1cc0f6a07d37b07a30d6a7298e21c249dbc2b822911b9d637cf8d68b1c3400a4e1e21eb420d5603fb80d120271b67982aaf2cf18d2bc37f061f1c249a0cebb01a99a7f2316a608488ed6cf1d148fdf7d0177c69b14e05c6dadde83f27548e63d2cf74ac21e8c24de34ce2a0eb60658f68cc74d5d2e5ea9a388cef5b85d56c964a76c8ba1a4f23cbd585e467a060608a84fb308c9ce7bf052562882f5a71312d64f06f6ee9d7b2a6a85742d68e0be1eeb52a44077994f37b40b03aa2d21d15c7e69187f5309c50031051804f73f77a78147b16b2f95cd4c0430d13b7cac8c67fd4d28a22e6206fec2cef172697fa0598db9d148d61ed639c2c7060ab6508169e77a7d847411b45c51709f7a697792f21b17e1b7b7132aeeec26f5c126e415cb1327ac49ec04de4cd2a9cee718fd8b8d639b5629c87cbff74c73474b317e196b3e71692ad3ff1c981e0b596a54609fc7a8229d95f6036f5cc92282d4d7a0ebb2e27f03a690c0e056ba5fc9783ff846b066b02699bd78b83f25b8c82ce22c33ac093846240f75eb178ce934aa51787df35b3d22ab981fd00318b944004f41a66195a4c42eb8df9fbed9602d38b97f8a7c1098babdec4b838ad93bd2bf9e6f6ed63f2a50cef3a15e81b5408eb07a4f9ed8a34667d358195735b463927852be2903d33c1c531448d49bd52a160dff9d2dbf4797d446857e8bd22b863cc431a79b6f4a73bdafa9234fa0c87bef47f216a5c6e678e2798729ba67a86b7582f21e7db570ad042ff5273ba0143581ce57fec6edd61783d7216cf0f091f495efbbfc883a76d8f11a1d5e1ccade93acace119083ca7352ea0281c21156496149193fe7b7ae479194e033dc3d99d9fd9ac530963259eb5273637bc6e53d3a336449463f8eb9258dedaca82d8f7f722cada9ea8a5c6570bf76ef6bbaddb898ebb8e4b20338face5bc55b24e282891ef785124cf2113631d6b5f43992bfd5ca7f42fadf255b7a917d38ccc686061cfa755e165a4b865630667bded525b020a8446470dc11903701fd219785a46049e12ba0c7e58c6c1538644d621804926e20dad0ba502b0040e5e9ec2e3f098f6679fb3a5a4ffc686c1fec42548f85af3abdc161c79c373243ffee835835c39fb6cc0607cb269c5fefd321823c5b2733fd0e570fe7ae456c43b0ec9a239385bc3bf9376ff6f6c4615f45811d728f397df81e4ae62fd6272efb724c9a2b1ec787285f4107e1936f08692c620c0513e1cbff08361008068c4865d4aff133b160930fda29a4f422fe16c76f882a7478a7a157b4e7dfc48b803d437b026db5e0343cbe6e2e90feeeaf7eba24a8bb26921aae15b14c44ff20082138276b40c2023ffd65d16202417e4b2cc77cfb180f584a7861a87c4481da950b19da92a6723c879d7fb4f3ea7cf8bc46440a2cb6a39586d6ecdd212f95e14ba5c6617b4fda5b14f22971f36668b3f8ed09cb90c7b0e678b72224a5f520503c5f5b122cdc7d6977a10443a8c805c08ac266a97c2405eda81ee5eff38c32aeb7d993b09852c7caa4e4859e6e3609b9893ae5c1f555f20c51a7759fc57a8a6facb9099a1f7cafa7894604b712c9089a339596899ae50dc7c4410ddfb87029c96ec713396f615f78cde20e58251c8ff5756aa9dd11220703c069b359382563bda5a68457802a005644548b917eb6f1550e4ab0956505ef77f18b861fb848d0e6a65dc54cb888ee02cfb388124b11759653610c8b9acfbc88e87c389836ac48810c04525569a8c13de7caeb8e55262e0b36fa7bd95181122d1a3f366a6cd89d7f31b6159fd087db85170ff4e463337b87f382d79d176f886c1beabca8b3ed458d0f727f87035d8e37ec94b29882bb4f6bd6928fc18d0ab1a31a974a48a819a51750c2c363ca14aaa94ef1ff1090ba72be1acc11f7fefb6bcb5d1305606f298734bac91fcead2395fc9bb72170d920ca86d819d8f6dd730b3557c403c618da653fcc7694850df21ad0667a0e14e68496c5285e9a34bcacbd87abcbf066680ccad561b81a967835b58dbffc62eac92e1b281e04eb0674f3b939d43c73d578ae8c188409bdfc309123b6fe1aebc72799db40ee0f8a2859bd9bcfcdcfbcbf22541801deb836bc7ccd801c1cf757623d2bce4798d474da7fde2068df3f7ed26e1ab1ae487a767e460662466ad8ad64fa6bc64cfdecdabe5af61af6342cc04128635484a92ca942deda72c86a80bc1fabf56c91bad6ee7aa013b5d9af4e3d2edc0395e576f06d226800473941994c3d332412615d95cdef1a6da9317f3bcf213f259bbe64e12e8d46d85680bd8685f8c6d7dc7f22c394b0955e090db3bddcc666f97106e6332b04d25bdd83d75c07ac8f1d9af001332011a912e0c2ef4c6a01a019324e9ebc0f33878376626b316a5f9c71c6530f467a10ec6b420635359b2865539ec8e2289f0b82239a427fd9f3869f8048bfae1a9257e13d59e8f80cf9a337506249070148f989b93569b2dc27e2dbb2498e6c889648de83d04086cf508f87a1e873ee1c2cf4047f3564bd6bd1fc885f70bff8f910dc83357e53d2f0f865accb516daac339924648f9e9aabc3e0c529df9a7e6b5b744119b625a45a319f3cbf47779960c2c582261509da39bdd92550a0fcce0f2c9bea37b2d62787704b815d0a4431873349d77f6f3c140741f3255bbad8f413b7f46fdcf45726a7a2f39e60c65ebf1a14b980d2495f6a266565e82b564489976f5b80f84fef81a21a5b0c53434ebb2c597eb2654bb2eb4ee5cfabb12d74c1bb0b40d2ef34fd3757092d98924a6801c2f1428338167ddbe56a674482fd976e1ba1e7c7f8e59f106839f0c6005c01536439f9f49fc0dbf630620e027ce158ba8a13605a54640e134a34290eea587ab46871e0f7d9311903de9ba19bea3ca0778da22a0e8bdb909a1304149aa1578f4c8b6f6406da7ec7d6ebeb71fff870b407c34eb9250e218c6b9667c61616a9fd7601c71341192b87f529c05571e993b104e0ae6ac3643c930dc216d4bad06b85747567010c505c2983b26dbfe23dc1ca230f2318f9492ec27ed01b54896a94056bbeb7e5e206f97aff32699db2f529e20c2e01bebabc3fd4545df943262189bdb3806985eb957bd3f92665ed8d5d896928180b5b159d0853b6983109c1f57d13c2e493efbe685730d5afb6959b165a4c844b0dfaa863d8f1b9b9a1d0c6eb935c0aa0cbff0d75d11304e0e2f2e2afbf5c249565549b129befc0ccd07c1f9591cb447b7d5be881ca9ac139e03df02b4f897f1c1970a7abf9a46c5d8111f6d5d6cac2f18e5a5c4820038e295b6e0caf3d5270f5b0dd87dc68fe4896761ee7062d11242c52e754c864ccba3e1495713abf80c60f66450b8e2d33e4fa32c8df9060d292c7affeb2b6ba7879bad1df6ab1dc5b1515732f34543599488338c88c97549c666698578d88d7b96e42c0e08e68f51260c732f90f983cadd520c1964cfa7cc342cee383e4cfc60a0e02272e93d71e57bce01c53bd9e7b936b7961f74a8791bae06b51d2da84c91c6b089b66557cde61278ad903bca2bf7de888a344f661751956a8f49ecce1c333181f1f99fc1d301ce369fc5cf75d6552c51f3bef5635fe6a888e0427b9d6d5872eb68c8c3d4d1a63765fcc504b2d8f01f1da6778c03a83515c606e9ca8ce29d589d6b4c5a4f46d44d664d9465341d7407bc82a117e58a090b6aaffa57d48a86f2eaaa4889bc86ed7ab479cad4bc8c67806ee57137fc9b563f937f05e2e3c972102809bdeb30c30d85044f1ae7a9e57549b8dcf7c80c24128e674797a09b31c0c7523f538b10d4b5c6fb51fcd55bf05435fd608e6f738567b1437ea74022b2031d79586438fe0bb71a3e139b6f81162c3dc14e6e1ff0f5c92cd13e118a419b7ff55c92954350c51c4ca13745b2bf94747ec766d14c0e9723a2fdf60cb1ab62dbea05216664a204371475867bf4afcb62791116245bb85daf3ad5cefd7e263216e793b0cb93cdf9f167283d929b4b22a9c2f6fb05e81ba50ed481a3f7ab8925e64a1a86ff29f1a77179c5a5b06f071bfd38f2ba77bb1384077e5a263e6cc2464ec215ebb0cb12db4d5262c0f9ac80938793c0f26c42e3d93b3531893753f065387b1e71c473ecf53247002a8980a27d0f38e839292a489c6f3c9de9f5df6aa91e57df6fbdc1bce14b22e9752015672a164a2fb42ec3ede2e7f78b29c6485ba7bbf71646b8a21a6c91c7a8a8ce5f23f5f152c0a5e55d3e0b35e4943dffc6db299dc7ebdf451a3db5a71a83033257ce9b300728e81b5fb89a8c82b526b01d403b2b59abd66eb7db60be2f152c860534753f2ef71f86350b6f386403aec4c7f0106c429c840061cd9dd87d3b9a0ad665e068cd7eb324730de9a8f81d466b3ae8dde95a4bac605db502b7868211dec1d780036ed54fd66640433ddc090f927e8c3b4d7f2aeb5a398e15533d1e20f5b34318739fb6d4e0142af883d532a43b971ad90572fb88b640148910a031f68de92ce084552196fdc81c210af94deaf516623fd6aca4359378711dead68a324e29fcdeb0dad98186a34cc5ecb6d1e3ccf4a0ee1d00f5783deb49db5c9b7056fd83d4c3272add877db43d70ab2546ae8ab1289505195b7d9015214c913934af25a8ac507356a4e2a8513f4f430f621ba4cd898f6383477b742c346e6087d4b1fc0b0e947028ba3945e23c431102aebc6da8b73893b9865c578541c28976779e1d46dd1d4d2e910aa3f05796c9a9bc4d254b72e5d5c56013f675392a35492f63f82bce5c5bb0c01cf96ff5d9a4b47c8ec28924b26b09903bb3796a7857b3628403414aeeb55f954e4712963d4f290b1b9f1ce5590007508168ad0e1c60ac13c43f87bac39cfc6e0170d1e5225e914428a2170f122b9edc21bfef708e9bd09efe5afd325f78c8671bf0a7fc789b45fdc89f11704aa1c6c58a4d987e9a174f76cb904c872781ddf362bb20c484118e25a8aaeee80d3f459ba2fb6aaa70b8ac4fd02e2d2f38ceee5384a7d9b291892e23298e8f52caa852c562a464338b712d8482300bf89fda9237753e620e1b66ecb19bfa58b2ca8c866e72db5f4ece0abaaa7c1c909ea88a535e6cb9969076a71eb47765f8707be5390dd725e0a6ffb14cadefa5f3e7a2ecfeae7b72ae0fc5acea70df803966f9b607862fd3d4cfb309bae00394f7ff64e162281771bee8a3dc5b61274cf452b63151e396b014af6fba8bc315", 0x1000}, {&(0x7f0000001a40)="4e267eba74f57596b7147ef27fff2764a31de7a8ce5e26d39da8e0a322ea7998138001eeb3870033ae6aa5df307ce6387fdea2b4c1557ebc50b5ba66f27be229e3ea579ba69f7891026f4af3b262aa268d9a7d66a9a2cfaad5254284b392d6cf6c6360dc996b188bb469069745e6916c05e47223e6fc19f69d67136172538b6d03a482d34b05f129204143115077d0f915a0cf0b7561883d6bb7d742ae1ece1cdaf46a0eec2719d0faf35168342e4426a4c2e6d1ef82dbe221b0dbced91f1148e3d1891cb5296430ea0e136851bd2e824a26347922a8a61d6f4c809c6ceb8ecdd7227040cc111018e1b5b7764dac4c2f921d68bf7f9cb281721a54f97e", 0xfd}, {&(0x7f0000001b40)="a0e4c35c868607ab791976d9e96165ead2", 0x11}, {&(0x7f0000001b80)="b0e92e9fcc0044e1ebaace84c053de04a13e53ff7851256f65ac0f2c031c103da12cf2798b62cc2ae272c7d5eede74f0fcd4ecbc0c79c1d5050f603b29ea3ad90354ae94f1ae830f333a1c6dc289087ed67b88f20867696b26caa1e8fa0b3f819b89dba627850804f14218f1e4ce4b8e148ef99192e365db0083c3d60fc9690c21e3838b406fb80ea19dfef77af39332c6", 0x91}, {&(0x7f0000001c40)="4ff9dc7fec9d06dc5b20900c0a", 0xd}], 0x6) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000001d00), &(0x7f0000001d40)=0x4) pread(r1, &(0x7f0000001d80)="6c6b50d3045c6871dbf03696ebc01a5cefa1179295985db5cd5cdc5daab884b6c1835cfd1c97c59e595a5e91e21c2c5fdf229b5f", 0x34, 0x0, 0x0) r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000001e00)=0xc) r8 = getgid() r9 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0, 0x0}, &(0x7f0000001e80)=0xc) getgroups(0x5, &(0x7f0000001ec0)=[r5, r7, r8, r9, r11]) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001f40)={0x6, &(0x7f0000001f00)=[{0x1000, 0x3ff, 0x8, 0x1}, {0x7, 0x6, 0x371, 0x3}, {0x5, 0x0, 0x80000000, 0x3}, {0x4, 0x101, 0x2, 0x8}, {0x3ff, 0x7e5c8321, 0x7, 0x9}, {0x4, 0x3, 0xb4cd29e, 0x1}]}) ioctl$TIOCDRAIN(r4, 0x2000745e) chown(&(0x7f0000001f80)='./file0\x00', r6, r12) wait4(r10, &(0x7f0000001fc0), 0x8, &(0x7f0000002000)) writev(r2, &(0x7f0000002100)=[{&(0x7f00000020c0)="785a9eac3a65e1794dc46d7e0936fc59d373049461d704eeb6a0b76c5654f74ed904", 0x22}], 0x1) getpeername$unix(r0, &(0x7f0000002140)=@file={0x0, ""/4096}, &(0x7f0000003180)=0x1002) r13 = semget(0x2, 0x0, 0xc0) semop(r13, &(0x7f00000031c0)=[{0x2, 0x0, 0x800}, {0x4, 0x6, 0x1000}, {0x0, 0x3, 0x800}, {0x1, 0x6, 0x1800}, {0x3, 0x650dbed2}], 0x5) 18:23:42 executing program 0: r0 = msgget$private(0x0, 0x2) r1 = socket(0x12, 0x1, 0x5) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$dupfd(r1, 0xa, r2) msgrcv(r0, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000279e121ea6645cb6a5071086b32dcbfd5ce50866cb056640ed02fbf413d6687f641c46f1a9d90252eca0958fe033a1270634747745f0606e4f3b5155afde5fb3ca8114db60262c03f34753dca14d78f0c7598cecdd55d8e56fc76f85c79ce1a52b06e767331fe0f407e62d5bca0e5e377337e9c1d19d5598731ee0c5b36a15c262"], 0x89, 0x800) 18:23:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = socket$inet6(0x18, 0x1, 0xfd39) accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r3 = socket$inet(0x2, 0x3, 0x43a) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000180)=""/69, 0x45}, {&(0x7f0000000200)=""/178, 0xb2}], 0x3, &(0x7f00000002c0)=""/133, 0x85}, 0x840) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x8000001bab) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$KDENABIO(r4, 0x20004b3c) dup2(r1, r2) linkat(r1, &(0x7f0000000480)='./file1\x00', r2, &(0x7f00000004c0)='./file0\x00', 0x0) 18:23:42 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044f902000052fbd5e41789634b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00000000000000000000000000000000f881cc0b30358bc0639fad09bc115c4bb0f80d6bb6c220d6392fa705c676d87abb6f8bb50369616c00c53de9eba2ae494d477b8d25d27fc8b18b1cf33c5e1f4446250e4a9ed8f08b0a187f753db94045de3f55641cb0beaf19c33b54", 0xc1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000200)={0xff, 0x6, 0xf7c}) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffff800, 0xfffffffffffffffb, "fff000bf7b3000"}) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x10001, 0x1, r4}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x40, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0x48) syz_open_pts() 18:23:42 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/41], &(0x7f00000000c0)=0x2f) r1 = dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r2, &(0x7f0000000100)='\x00', 0x1) 18:23:42 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000002}) 18:23:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446", 0x171) socket(0x18, 0x5, 0x4) 18:23:43 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000140)="62a1b4612818184d522968b98d440cf90725c629622d85cfa45eafe01e878129cefae48adc62ba1021388e9c1391434bb8cab8ceb7e25db3af302fb3349caaac2d7073c14df86ab34d567c8d0b", 0x4d}, {&(0x7f00000001c0)="a12eb5aae5fbefcfc9ae8d3d48f790cdf28e1ea13e3e9ffa1d3200352ebb9c62c36cb1a86d6abede795564550252d4e74712ce3e03bb7d63ce10b4a32eb5d1a48b88f11122091e8f9d62e94706c7f2933d9f3a35ef346493bfc175e32bce721c55dab2ba2ba814685a90c7f20eaf2db334de11173439bdf929fbcacaebc048d981066b8fb7ca4f161d83f08cfdd1f75432c16e1cae56d1eef2ee0a515667183a8c9f0fb7df88deefa14b799a90b155d5e7d5c18c4bab7553e51580e260319f716625dc08502c994f1902ae53f642d7fd5f76fcd9dd14eb29e8cc4c286969abb82ec7a5cde6aa4894eaed4d2f850ec6d5b7e5", 0xf2}, {&(0x7f0000001480)="d653246758697eccc401d6731d7252aca66bd133cd8e279cecaf46ca79033652d5413b14fbf8ff8f75fe14f024fa48f583fa070e80ab737c632b7a", 0x3b}, {&(0x7f0000000300)="e7bd74b078c8b40a1f2f60288152e6115ff0993241e41bb3aed0f2f0cbdc9ad84774374db682657a287a4b711e15e1391f223eeb1814b7577d2dc587d3d16a195258ef6e371fbac88f65d1a58a48172f0479d8218fc44dfdb92753c7e4e0a05ef5a2e697f3ff06db4e4d41fd7b398d255940ffdaf98604a204e8b137f2d7b12fc10cf3eaecea8829f33c8381953af54de9edf824780f434a7e0a64797635f016317fed8eadb3f0fc16e9df74d32d9239b0fc82b993b8adfde0c1da44bfabf26acf8c91046eff3adf2694cfeb8318cdf36cc048dd294fe59bea5f8e116477277e9b6bc5f3bdfb9c861b6ba8e6b66c90a26663d7a5e69ac4db1687119fcc0fd5aed7abaf941b409c1dbe05c0aee344f66894c91b2860a8f8673ebbd90d56f1c5a75e575b4c7f9860a9bf0d57e592f99244bd436406176510a3c2200b1863ac3482785dc238084b15ec8539c9284a3f821387bc16cee78c8310cae239b8ec9d175532bff73cf09f78f02c6ff9f8526dd2b180ffc0763455e94de2163fd43b1b73c3158da4929abafbe8ced35ace8ccd896b5a69205b457cb17a37a36937b6734b0d8123aaf24e73d90e363f523dfb7ca07fcefccf04ac31a37cfae7e133a7949caee706ce70ab81c3fe5348d915d05ebba949576a80a5ba79d46fd7eaa4d259d9593e18359bc33fcfc7fc1bff0077895430cfc704140dbfa9ef7d5e42a5462d68697f7a4f018eb2e6ec448032c9cd94b4a29481f3447e098ecca3cdcc9565c9be81a46b1c408fb811763402bdaf807464185304c32c804c268746acbd9db00bfdc8979285a01b125d0f33381e1f0987a77c78fb58ca4789f68969e8644465e51c69d0fc6d8e979c96a23f2b0aba0bd3af7646ccf138200b5327c11f5fc4d5ed451a26b84c77f999cf12c72d875dea1c5592e65378bda752117915935a2d9ff7e7dcc44ad7587bff4441df0948f47fcda250865a443ab69b7093358906371e9cda9521b593c203b20cf2c93ce45d6c34baf6eee6e1c7f7b024c7e7057fccec818d7cb53c42566a2de36d11f2597fdec7a6c346373cadab078a4dd26095753567a086afbc55b1c7febcc0d95cd315d3d86718660234e2ba3bb0c7ad1fc4f275bffe832f26866243b8e8b46072b84fad33bd2b41ed49468f7454fbd6c3142127a8f2ff8318f880281cd342f3ef93740940ae632b6f376b3adfee739644d7eb2edf367f27288f730ae4a7b58e299748895b4eb132ec24cd378f03d45e183861acd17a0dcea11871d081b513351804f2be6732035e8abe63dc093d9232d346eb0a1e9fcdf0a88c8109bd3e97b2dfbba56d210a6e98da18bfe4fe100f2319c235929623d5107d9634d92e8c9d022e8258a5f14d5a95e22bc817ecffee0808112078e0f8d08393797b82f299f29b41d30b9976ede8e5d69887d31ca81b107a290ff22ad527e6f1298b208515c08c259e91f1d5e76f827ec002e26b7ab7a8ba8f7aaa70864e1f3472df647d3a031087359450306948db99a62b1cbd8d578b4b178aa8878cfb4377890c855f3c5117d6c38bab7bd8c2c7882d0640d20c50a13595d9a171aa2ede7b70c61d21cb32f3c90ea47fe281cb001b6c0e7d98b04a835abffd1247ddf21d4f2cb385480638d71bc8b9d510e9ce1291ce98bef708fbbff2b5b4febc2fc995e32ada76391970ca50f25072b29a18c94972d30b0046a8801623218a8a8bdb6a0569af5b7ba14f3b2ed3cd08410d69a101b6b7402c564dbc62f35745eb0c7413e1592562e7fec71c9066fb3cce72de24fc5120cd946baf86f56f73038052b133bd2e1387185d8724596fa9dc957a5c812b2bdf2691184a49935cbc2dcc6b09241640c4b4ef5d44f38d17fcaf6566743500fc6a90894521098f532216deac1f851def1159002a9e4ae4caf5524f4ad333802434130fac0eb1ad4bf8f34b01877f1d3af404fc92e5ad744b69b108891130125d2a01cee97952b8bb83647e66b0f1867db0c6654d11bd3ba96d30d0731edf6695bc28d944dcfceb3def61c8106de70a11f7b59239fbea5266bff5ac205b39cd4e65b964adafb4a13b212fa931c24059bc7db7b2b5d4d2175fad7dd83cbec78fd3a03f5f500067738f809e834edb0bba738738f6408b65c054b2be77ee6afed145352e9f79309b637b7119dc9c6387b07e5add0c2b1d8f429bdd950defeb8c4b7d1312972781a0e68e0140006b8ad91860050eb32e1a79cceb02ad7b2700eb50de58b0b4de664d05ad90dca836ea08ae7c7e5c2a7ce062dd9bed9803c792f51da5c32e011b3b1974f4bd20287630c55c0b45b929d039334f3e3dcedbba8406401f1d607fb43ba03ceff6d93757a945a3f2c2a83bd2f900884c0bb3cdc6414a98b29a6e53bdd85cd4c652f4bccbb69568731a1b642a5bb2bf77e86a3a8ad8f5141052c9c1e2da317f2c0731a0dbfed6a9936c868497a178c346bb04b17532ddad673a1668fd382e911572f45aca590df44258e94597281b302d64918851616dd953327e41f1ff7e1b75526eee41844e29acbb6f470f44818eb3ee23b4f466acfa83895a24b5ab34b363256720e95af0f5fbd88eb4e762af74b497424d690c8c90cfa0326401ea7d6c2331eeb9ef3ae244754140af7cfaf7b400e95e4f875ae759cf4a12c8d902d6d2519e6eebb5fa4f24312cdb8c893f94881dd1529b84f85bf13c32d6d2731acc900c6c093ae4df9b4704d40cbdc3a7c8b8399f5c40ac8daa410d834bed5cdb8954aa62ea5fed4c5e3aa90c9a98f207bd27ca19a13f90fe36ba9d872ac872dc09feb86b346cc20af52f08154e5ca78f4f7de8dd10bbb10c1134d4953b70fee9593446aa396a6266b85b5e2e9f6379ba74d8fe45426879aac0a2b16b322d219413581f8f2da1f5386b7fd008c4b83ddc52e4da6aff8e4a7a529d8f651f1df7c4e5bdafe398557635bf69773b3c10f887c39460e0fda4deb1e9c3963b37deb44ed63ff4521a912974c70017089772f066abd11fe2a8dc24ee0c277aa4e0bae0185d73251ac6fbb20e0a66b3ad573ee6684471afe6ac5ed64146cc3744c4030d2926238a5ed1bd255e10bbf64ae505ecede6b892b9e8313bcf2f7aa0b589ea2411ad75491547922bb53c26c06aadc7cdbfb924424366b1f2e26903fdd70eb5d30b7cb1e4eb411870555b41ff57b0fa02a62c473c8746eff0c84a154d6894039747cc3e74c2156864f6af04f67dd00d69fe71a540fa7800abacfe6bf5cc825c3cd58f3b2bf3020e1e0e1334bdcccf5d89d4538b4189c9b77aeb4c7cd19acaa7936e5b7eec0b0ada8c2024e50a15eab6be70872c78b3940d8754e227a38ea33a492719d807553bc8feeca52b1c7f80cf07d07e04a386da6bf3974e1a32964a88726e8220248dd1e9607318b8e2eaecf0fe61a6116148cfba615f088ef00ed10cea1b1ba896170795b8c73741a5c5f8ab66bc9ddabbcdab3acab2eee05c29afe6f06a5a09e98073d86b1d14a5bbe06405e51bc5ad5ea764ceec120e0b71d23386c9a3920ac3b12f1bab41079b30d86397f5689499833686c510cc479774d6292414cf3738b446c12bce8b0f4fe9592657ab5fff06ded002c2f50e38bd87426a2de9f2531c082a5a654c0ae6a87790647464f9fd5954cc33920d55c9b0bbe895423a92d30cf675f68bc16f1b559120f77137e2ec445cfdc6bce79e55f97b4585e8a017a5cdd6b11ef7733fb0415643f11cf5beff181e4abdb472be8f56964fada2631a299e93d128d0a45e161f23f74e8765c4535c8b231b1b64b210a71d0207e4b4e41e56f4f99d45f021c980c92d1eca94adb07b8994bce546a18bce7cdda4adfa3cfb922cd55ed5af91b206e9f49ba04d9b3b79ec925d98c677458e499b9a441e438eeac825a317dcf778c2b9c81119ef0e1442f06f0f055df10e3edff4db71c01b8c1ef754f4ac2321883ee259db1611fb87c9f29c77fcfafd05af0473444b6958d4481b25622d773134f928340938eda217965f6fdc4c48b60ee48085463880e0abe14495e5a4e86897c9086be397e966da0f933d64e6530c8568bd25238fb80421600671652ab296a24c764c53efe712bde5c84fb2c9a372aba60dd8a02df284f92a0b2058dbc386f24c2366ac3676b7a66a275c88a2bbf0dbe7baed9ee1f5c043406896fea83c88981bbd07b8c5543b1096098907259ad3486d0e6d6767f1ad86b7d0c45cbad2eccda84dfdacab7d78419f180741516cfeace59c337c0e0fcfbc6006bd7bbe0bdf302778368b99a6c454f03397df0476e58669d08bd5fb350bb7ab5af704c7cd9433b304d89f412d5ef648eba38ebf5e1202e5679140cc806c04714a6674e21a0ea3c09069792a662e0633f07ff34f40863da6cc5bbbd3db7fadda478e8a888e4f513fbce41c3ba1147a2f18cb5af67030ff0b9f3190f867209f8e5554683372635b6fc2e47dceefb80aff3009335a39eb54298ee0793ce23a2ec61022b4fed48a1b2236724d0427efde4df73fb365318c36ae35b8a8e6c849c39de01de84a12d7456d08b25ed5c3e2059f3d2f52e5469181146143ef59ddf909e74827807b644a149fb0008a5c25f0c5a5018e79cf78614264f7fb9f10c6a717d47040d7e5b0831dcfdceabae1d2622c478322d8e0711c864d2a7f1a407dc51a48ead1ddd02540655096ef556aa8e586403f16dd4b685962b090a885997e29f0231d4a793e501118ecd903318d67bce5f003a8fe3b5a5f9dec5c2bae976df519ce599497d047b948f66fdd75abe1f0c29e495694e7799c8d31339855dd572e3272830d777e18f96ee2657b48a2f3eee9922bcc516331781360e2062fe626c40125259337ab8c6ee47c5e971867dff9d18e35ec6efdb4e36e9ba87cabcde5d3d123e3dde39ccec8553e1a1850914da35956da45043c57973f03922b4117d9e5420c11a25a057ce9def760b432d76b9bdfd137faf124ed10f02277512e7ce11f1bd1c55a6a3c556bad65caa43115c86c113e31f9e293d68c6ad8bd7accb0a216a294dd82cb14680a374455e2456f7b8e5b24d1f1f677a36ead74bdfd5746172f9d57059bd0af373601b0ad3d540312bfc9092a5f9ce53cfdf7b41f5611405d241cecad7f660a1a8b871522e8c4545bc1e64c6538980eb6cd22198144d8aab6999c1c964e1d627cad509109d3d9833b4e761e1512ccd5901aded673a547c80ef86034f9a0af6b72d439a3c95b3096152df8f2a518e37731c914b1d71a6bf4e78dd3181dc074fc4d05222b80c5b84de15f02e9ee3dd354ccced4f570aa11b7b1ed32aeab4378769fb30602e710fa31d0e3e4721645fd93f0d0126cd8daf114129a62eff3ecf9c6ae09322694c456556cc06c131179bf9bc98c1ae31e738bfa5f8b09f25c1a44f56a1bf9738a1b509092a8b5dfc3306812a6ea1e9887453b23698576a44c516c5bc1b70d5e74475a7d37ddd49fe57e6a4911799af9ac4c4e1baa2994394902454d685accd39fda38e4a3896ba00f865fd826a1d8b1953d294119750ad01e4308be4e1c1db808d6ae81903ddadb33749986bbdf5de13a8f6d58ac2c7194688e501de7a807b8d9a533af84f4e863ddf8db0aca0fc195ce78f29e8c2efb51863ce92a307abf838e4cc54de5a92b1d6eb2a7ee99da3756c3d5a2107b14d285f665bceb4d3ab03970b84c04a69b805d7bfca6aaefb213e90817f721f5d20809064df08901d54d7104f141d10ee32897db61e9ada91da5dba33f923b293de34ff0f4158e641fcb34fc6e05d99eb8e2e43761569c8caa1e8b9ecb332975d5b4c7821d35e5fb84", 0x1000}, {&(0x7f0000001300)="b91ca7be4856ad9f3e755a6bb2d985afa2c43c0dd8c8ecf950bbc0b5bfdf659ddd621788bc68c6332c951b8a1f4a9ff8539340c866f77bd9d321894e6b8bdbfa461e4923da9ac8e25ee52e94da", 0x4d}], 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x102, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001400)='/dev/ttyCcfg\x00', 0x201ba, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001440)) r2 = socket(0x18, 0x1, 0x0) close(r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x200000000000000}], 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000002c0)) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000014c0)=0x400) connect$inet6(r5, &(0x7f0000000000)={0x18, 0x3, 0x0, 0xfffffffffffff5b5}, 0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) fcntl$dupfd(r3, 0x0, r5) ioctl$TIOCEXCL(r5, 0x2000740d) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000001540)) syz_open_pts() fcntl$setflags(r5, 0x2, 0x1) 18:23:43 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0, 0x0) 18:23:43 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000000100)={0xf0, 0x7fefffff}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) r3 = dup2(r0, r0) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x8, 0x38}, {{r1}, 0x0, 0x8, 0x20000000, 0x3f, 0x20}, {{r3}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x4, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x180, 0x47) 18:23:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') getgid() 18:23:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) fchflags(r0, 0x10000) 18:23:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x80, 0x2}, 0xc) close(r0) r2 = syz_open_pts() close(r2) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 18:23:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x5b) ioctl$TIOCDRAIN(r0, 0x2000745e) recvfrom(r0, &(0x7f0000000080)=""/85, 0x55, 0x41, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0xe6f, 0x5, 0x8}) 18:23:43 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 18:23:43 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 18:23:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0xc0) 18:23:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x6) setsockopt(r0, 0x100000001, 0x8001, &(0x7f0000000000)="7f3e329233cbb20d1a70f283acb4dae7253f424f63a31ca8005271455d16bc22629cd1a3f9f122a694d069d9c8d9b3ff69cfa95f21e917e4ec1f385fc502536033099a97b3f29e929ab8bbd5fd85603452107ff3808c7e78673eb314cd764cae40e31773c99eadb7a027ec87771a161fa41aadb4c80bf2d075c380447457f61302d7961d9ef284e8b7b09fb290273eba0f2ccc69629e17515a78ab8771d7651d6c4cf9a131839209", 0xa8) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 18:23:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x5, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 18:23:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x7fff) pipe2(&(0x7f0000000080), 0x4) pipe2(&(0x7f0000000040), 0x10004) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) 18:23:44 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7fff, 0x9}, 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0xd6) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 18:23:44 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffffe, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x8) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) r4 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r7 = getppid() r8 = getuid() r9 = getgid() r10 = getpid() r11 = getuid() r12 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r14 = geteuid() r15 = getgid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000480)="f5ac9b0fdd1169b813ac8246ae4109797daedc41226edf5856b4294750a317049e6cde02767b8576e6263714aeab555ee588d8c871f33878a8ffaf71e8c5957f44269077bc5d81f3b924a38adc2e3dbf0aa8e74c79a95120c6cb19a103f429bd541aba8532fa1273e2ac34532bb11a7000688d21cacf378864cbb70afe877d9c9794cd4ca55d5d4505ae5e3f0a944cf2c1fc353d99b44ea0d4fd5ad5d08e9404ea3763160d7a406c79a0eb76fa015234f3d5afa239a7307b4df274d0cb844c233cb7228437abb6abc96b34ac0d493053617b68cca24d984c6bf60d24d9e17e2b4ca95221ccfabb554ae17296b6c32e30513c75850ed323c02c0df1e8d9efff3fc0efcba009e09bc38738de1f5cc882280a6492c46ebf0db010630ab9f97b8a2e1ad93b4fdd4e96b1e61afd0ca388b852e2ab9395c846e2139e97ff2d6341585cfa7f85dcd5cb3c038429b0d528f6b64fd983f5beb8de95cb8c5229c8ee7b08ab0910a11749820f11357fb69eeed39628957df37d28c4a9d7545bcd358afef8d716a064aba57af51902f0b7f7bdff7eea0f6792e277eb774473341fdba344ef5114d1d98be01f81c9feb54b8f202845d15d59e1a1c0ba29bf0ab2f3c85ee1b34f363aa539bc79e920988f0e9d6839870644e48c0a48a1ef504f5c49cc682454cc6ad864ef8563aa9282700ade28d3ac25fbe39f572c9c8056cc33c1948cc4a718f963a37cd4f33ed1320643241018ad2495f7c705dc531fe7ad934dd4bc6e6198995b215e97f8bf77a910a202cae49d96285d4643d84b01b4e830c99429b0fb3c470dbd60e81074c59d6df1c6d6c5be0d7a8f3a78b2eb308a1c823363d12b75abfc7493d2d02297a8770f98d70af7f58559e551c38628db66c65ec6064205d83595747f69f8ae3b8ffe8b6f7ce0df5cde60ee68d59fddf29e19b262a0bd527fc310a0df4e40f8de316817befc0ae004f9fafc1e53343240479418574f834ae59aeb18de149bd22e0c6b3e051e7a7952b4b7c35c6f09f4024eeb4f9a0c24e6d61e9a11313167a6e7f4ffae9b5461b41615c9a015fda4d3037e8fdc46db6dbdd8975d5ef9add26c08faf7b7aabc96dff99beea906dd24046f8bc3a7d60fa85c3ceadcb87cffb093ffe852e2405b1decc1c3130227c4ab2f452b6eb7357ce3490fea407b7f123e93a14c965ac7805757e04c79bd93cb340cd1a0d38f55cbb5d5057ffd452f44584dafb7c3faa28f2b54547f0f8e380192ddd2a70c82c8925295250f5f95352e121dd9c180c36b6a8ffa58bae1280948b0dac1d927fdb9d2be383c575de6cb3ea1dbe177c7ca878a9673a25846055e972cd5c36b8391dfad77128c0d099b1467d6444475c64bb646231a727b17de9507d944a982673973901d725068541c6e01eaff0e053fa347570ca2d0e6862cf4a81cdfea5a291e8a3e9850062be7a32cf61c269c0134db6c6603b28e35f03fffba68fc2b12acea80089d492e2fd593e2c2560d25071ad2443f492f6281cf68c2c5a0a0e34e449caea87f72b82c9b78f2ac2756c1c79c78955d4f8f6e0acddfd3abafbeea6d7f58ef5344ff6fd9b01c3968bf72de04a717b365e363fa9a76c54a0c9777345d4b11ce5efe8deceeda30edcffa52547bb8ae849376f02b4e6da5d80d7a14d2c2f14957941a8b379fc89e88f25825a05f4718c38f987c46b6e6975e7e2ad266fdfafb2d58b60b1e9eccdad82fbac37e3b7a1c69eaa46c97e6f35b5e9a90b1aa0ad48d52f94bfb4f07ef97488db514d4a70ed7b554707950b157bdf20ededc9d27b7a14304aa8b66e086657b35a0fb105372e81b941f9d49002706f660285d6d311a8c2af0b0e94c794dce539a8c96099751b209fb81f0fde6f23103ecb7585c1156b5de69251f4efc93019a2a6b8794e2fde0f0105d958881cdb17597802ad551a4e354031a2726cc69c78da517b7b8e125291485323d9a5e83b6f95d6c2efda2ab7d265cc2204ed653f3c4fb9f965f873f8c6cec4ac05000f002f499ff3f7dc333ee2a67dc85db6ccaecb816a11b60681cb9caafebfbd7b05d5b6abdff29c673ee9ce379659dfb44fc16dbb7ccda8a29f89c8b59ad0a8b2d2d04dc6a0c8d6b8bbd43aebc7fca7cf67b288a71b86a732acd3ff8e2f3a3b6302ff9e0f86877eefba5c7a9748dacd1ad9822fb93e9c05465f13e2cd9774ce3ace6e5fda80b646794e5519592a7abaa539b3b6ecda46cd3347cd1d24e0a23646457e3d52ddf361971d0c542266dd25851036132edebc55d9bb49d0deb0cf506d52987aab70956e2be01871e896063c16f24f9a792bd1c2c092c104a58b6a95d160b6881f5a243c964cca632b2ce616d70f266784f6b92361875efbc708c25a11d3f16b8659b82e5a423ee34ec5e03edec78e2ae1cefc1071a3cc94b7af74b90a84c9e9868d58b88dfc10c0c0eae5bd587cc96c32a2fde2d6d8aa202c7dd603872094722732e0138d53bc7fa89e699f8665e1ad4d6bd6109243942d625adab19e99c543604858a2c657425d3136d2a437ecfb8ec381d08d73514685741f0d463b845f7a126654fbd4e601f97e2e595eaaf86be14b76c8a9fe1b14e3c3aff3e919eaefad6ff7e4e77a7c2cfca1d495a2a54fca0718b41b3de27488619b2a0be84af0ef56f11ca89ed143df8a1b77672d58c3ba4bc4ab219a954a71c1b3d26aa64e8761b5ad0ef2b4e47955701fa410322abe55e030e8babda1b17d6a1b4a2cc485fa1f55230a7c7a38ccd5358e190db21341fd94024ed3065e28414ff9282e685ba9eed792e47c412acfd90cc66a11e17fa70d943af1f8d6dae09d6913f4c48b9583ec5f430582d81d9eab1fec5e82b368c65ce43c20a8e887762a8b3454a3799e86853b3d4163a253c1264a9b3ab8817e3d6556bd81fe5f3491e3ed4bf0e44dba0da3a75ec62e47cc5d2f8e2bcdfec185fce21ae6d00f079b5ebec7844ec70c318b462292144d7155d25600abb047b350cc7386b8e69f27945e7bab1bec1008a5a4ddc98da032faf83eef1faa75f726c1cd20a8859d11eefdf5269d21903591ebc72384cc8af19ae8ea63dafc2e9d1feff23e5e8fe3dc35fca1868a50b1ea6677a8ebb8ce344a41caae059fd0e86fb1e4bc1d4e23df50563582ada3f65d696b04abcc990497ad0ef6769a39d5ff64356a9b44680374b73ce3fbd47e88210ff342262f1cee6f2e9f23a543b8960a0b9b9acbeb71560c38f45f6c8a7218bea894975a21e33df44ef33ac6697941248372412cb176fa2951e5561055edea1fe3c3063816ebd4063a8c5b4552b4d831ae3cca7379e64a5ca90510668d4bfbf1c185e22a7f195dd6e38c6b47ce6755fdde5d722328839e6834dfc4f9ffc85b7661d65d261fd3cf1189557ed6abbcd1ee8057f5a123a14b6e2da65c3eb4533eb7bc22ab1137331eea88f6d50feea4cb7aeee08a57b86f0b8524ffb5fdde277ae017a6facfaf9e4674db46b219ae286ef6548fa641aff47cd9722cc6431fa0c9dcc0bab2d4031e6adc7e219a050cc92b5d7ac23ebee791443622424968385e1c30a5a2bcdc50e16706299ba6496be42298532aa1a8166ff5a91cd040a10f5ef2c2de9195aa111e7bd27661c134a2189b1660bbe684ee2422110aad2b8c0652916f9cef2c2ff4546b667a8ca52f1d1c580bf1636a03dc51eddced156ce8ae76a99ccd43b0b6d2bcfbcd24b693cb76799a8ea53a4c4f0eab39f6cf6b0285d302bc09677ce3f75e55c5021a8890fb349af303f7e013b28ccd65cd70bde752c3f7adc63c4a559948826779a5ea037bbcd0213d79421f8d3c2e031de2244583c772e39287206bd08a4a7359067ac20bfe89e7b29378736e566884d59c7f952dc4ba047eff0a24840b3d94afd46a5bb562ba26b1039287d37c98ab7ccb6c16c0a23e5960ef56995243b41c35c10b3cbd33248ca94085a4fb2ae0d5433c264d3cc3cc960cfedad38d50d4a44ffad77e5630e0476274b34da2e844fdcc28bbe46ee8986604716567a31df2bbdf1ff113c5c5dc51f5a4f77a7097f7d922a35e7879ad954d57ff43999920cab11c6c10caa0a13480b528580fac2828b924c184232e3d8f2833133c846e324c9f88f9fa317bff14274f8ba899957e587f26e76098f6e92eaae6c70e282aae60c39049cc034a079c395bf306bdcf8f82ef007ec65090b7b8c1f2b36b6c8ea689f4e6aa4d7c13fb2d60c1e00943846418b2b828cb64b1c44a004998e0ae8342157a0e3b1b4640eaa6a894c6e4bb5825569bc24620a90008a171d2d3aea3bf168b733473907c05656db9484179be41c14f39312587090ad4ae14a4504b5544996155a089ee3feb5522b2fa8ca51c8381cdbe166cb12a9df70acd182d278740b153116bfdc2b0f13803e5d0c6b0245f445228de1169595c13d21d07a851c3db520f0df2ce5997e46dc03da08290ebaff92663cdecbcb1ca0fa3f75f46bdf220ba93fb3f9682b8c536d89588ff09b17282546d9a26157647de9083b42eb7d89df9e9bef9a39c8fa603412aac5a2111f48c8c4da0b5b6b4b1b0b128f69fb3bd908c8b5003c70281d70a5237772d0fba6b39e080b451bcd34f16b726c83ec40091ea391acd30c9c6a94cc75e0839aca33b40a7e2eacc227e0a48886cd4df2c8df3da9cc041bc599c55e039eeeb14f33befdd29a96558c924337859004068bd5a388c44983fbbe792f794bc60a81cd3a9abbd1e46f2102f1c04a569a1b204b12927b1266d9280b8669d581dbbc0aaa50b03e96ccfdcd81483633f9164d537500268035087f9e94e169c80a08b6d9d4d5cfebc27423a190b865ba103dd2c8b562e4c84ad666ea56b02e2aa57067c029460ea65a86023eb8ae1a16dacdd16fe66bcdf753e237d9b39db3c24308628bba9287095c30c62482c062d3b509929ffe3ba42bf3d98a9c1706755f63176514eaf6fd5b945a01197fa30cf5632955ab3b16decb7d9697aae9338c2634df6b270d8697eea6950023dc9c0afc7f7be251651d741ac14482cb6df6c85a671e46feb9cec0d76b9ad4f181cea541eb23c92568181d279c21053b2c4dd1f50d91ae049ac41be413efcc10b10a9674195060998cb56fbc1372c720d667ff6bb4dfe68a6b0095e7e5cf8b3c329c87f4ec9f09f6f5e54219f5c91337d4419f8d0e8d9b65ef5a1c3a74c91bd70f258eb4a9544eba8e291e65011d7dc1858f6eb8e53fe59c1a7d9b01a42b3d32fdff909fd777f23a399e5123d87045de6ac8c29a5438da3c712c5f1219e1c44d6e495ff1e31383e8a8f847a7f93b5cacbe00073fd78f12bbadb93b369230b7556734a76f9ed80bd0f40d01a79b475469440cf67a7fbbb94547533f04115739f9024db0752f702256a59665358a953039ebd7fc3f0f2a40856285663cde9c50de36b811d36cf788423992d7898d6cd7451a9e3e4b6562959a200fccbb2fa8662008613f3c6879159b44a4e3be76c0c2d9ac1c9f62e9f9d4fb63c06a793a421f8a47b70b88f2822dd9524a3e3eb4eaea51d5f7fb8b92db515929b4e314b48c1fa0ca1778251d1294273a92e2e084f7c4da503e9eda7ab4d61bf428e4f04a703f7fb246dac552015f31afacf9ae677d5349b866d4127a93829d8aeadce8f0d63ec627a1fbbbb1a28c503d97ad951b9880592fd81169fa99ec57bd77e30a1b1cdded6424ba177ca957c81e9282850df91b0d06965f4ce00699351603b45c2d9e860c185f22d147512ba0b0144a93e74830ed97b60ff37e91fbdde82c9fc16650b9b2f94eaab248a1c93fc106b15916683867e4ab1775ead10c733837ee", 0x1000}, {&(0x7f0000000180)="8556e82794a175ba0ed1b1ffda4952c7534f549587741cd3a12221dc92895376e39f75b7191fdecc4a3918d7da2cbdbd0d8c800f1173a63880e6a71322a9d888db6c1f7b39e6ae5c00b97147db8035b9c84ced9c0d86b6cc172fec5577f6d0500776e4e6b2b72bdb4d62d163e4f762129116e6b2b18fa5398bcb314494de7df3b985e6405ac0b184897782cc03d2", 0x8e}, {&(0x7f0000000240)="1208c62e09494d077baa5ad2215e", 0xe}], 0x3, &(0x7f0000001480)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r2, r2, r3]}], 0xc8, 0x4}, 0x8) 18:23:44 executing program 1: r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) 18:23:44 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x101) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x204, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x8032, 0x5, {[0xfffffffffffffffb, 0x8, 0x1000, 0x8, 0x2, 0x200, 0x1, 0x0, 0x401, 0xe9, 0x84, 0x2, 0x6, 0x6314, 0x9bd, 0x3c, 0x1, 0x9], [0x3, 0x3, 0xffffffffffffffe0, 0x7, 0x2, 0x3f, 0x8000, 0x80000001, 0x9, 0x3], [0x40, 0x6, 0x8, 0x9272, 0x6, 0xfffffffffffffffa, 0x7], [0x9ac, 0x1, 0x3, 0x7, 0xfff, 0x1], [{0x9, 0x80000000, 0x7e00b11a, 0x9}, {0xa0, 0x4, 0x200, 0x2}, {0x7, 0x7, 0xe311, 0x7}, {0x1, 0x0, 0xff, 0x6d}, {0x6, 0x0, 0x72, 0xfffffffffffffff8}, {0x401, 0x0, 0x607a, 0x2}, {0x2, 0xa55, 0x8000, 0x1708}, {0x1, 0x80000000, 0x5, 0x4489}], {0xffffffffffffff3e, 0x8, 0x8, 0x3}, {0x5, 0xfff, 0xc2b, 0x1000}}}) utimensat(r0, &(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000080)={{0x0, 0x1}, {0x8000}}, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 18:23:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x308, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 18:23:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7) close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 18:23:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2fac14000400000000000033e0f29384d0473d48e4c734a899f96f0b22ffffffff0e76d93c6b8a03b10820a58fc52d2d0a39fbe5e43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07cd3634f1ccf5f6ce352a4a12c0f0dfc62f547d55587267ba5050932ed612e5ffe44fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f020c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362c1b705f6b4300048c4c0db6c55a02a05961e2d0406e176bdb0be5071c8a67e08cddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ec5f4e5f1c5b5b4adb22c50000001b298a0f2c2bb52c8b8ce341dc13d243674f612dbb17868930559daf3fa7748e5d145645acc0549b3ef0eb743aae3dbd8d80d158e4cb61bc293bc2c548b82d11770e30079e56b0244168b576094dd4fdd5a0b64ae3588f17e8130ee24e0eab2eb418f07b4789fb2415fff726d0ac262132e11e0753390d9eb6db48a18ee80a6e794f1a08d24e62e13560ecbef86e593accd67c82b92cb6e92af998cf56d2526f4a092e53e6894437089a4b703f308509bc876bcfb8415f0cab6dd21f5119c4905902f837306b70eab7ad3518dbe6b59de8c72cee57300ba1ef6a6a92b3c70bdd97fad99ed7095a7443da5eeb410e6952e5e6c05f1c2a1b4273e5e4b31afe8e64b9930d54d72d0059860a4abbd7242bf33aeebacb471aaaf27491460546953371e5022bfee4b3815ba7e7084c5b00000000000000000000000000269bbf9cff66546b1a3236a679535317d5c9a9"], 0x10) semget$private(0x0, 0x3, 0x210) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 18:23:45 executing program 1: execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r0 = shmget$private(0x0, 0x4000, 0x88, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) fchflags(r1, 0x1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 18:23:45 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) socketpair(0x0, 0x8005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000080)="1f39829cd9cdf23aa311d212de156f8348c968448f7de1ccec9b03ddb32b66e1b85fd1a4d92980eb4c1cdd74420d8d3a56182210c0ce1c98076e946348a366cc2755671791a857982fa1b693f61e3f68fba40494e47fe1a8b0c94670cabdb05118630b3aa392d096ab199671cb3379a541fcf604c5774760a28cf359381ab83aeeb6daaf619c6d180a2b99237c097b834b3da6dcc436fcd8fbbce72bb90534960d283944102a84b1e86588ceb1696f84eb34d078580cacf88948df1c12725948786ed836a91e21243fca125d13b470d82b21007580ef5c07ce4f77a2b4", 0xdd}, {&(0x7f0000000180)="803e9c05b51c9e003c595715a720a38755d27beb2e6634a1f649a1ef8838665867649a319f6baba32769fc39ef89fd689bdc470e1de9df66e1dc92b9baf138195bd0a4d4640bb7c87a499cbd4ffb07e61771271d92753606a218330c619785830aa62099f5a781d4c4e2bbf734ac885e2e39e67dfe435ae63d692d81c43bb21ee5ef5e8a7a25daa25a3453bdf397c182031d721d426ac0dadff821121b25059a03786c86838303011feae06edb14f89d6287943d2c35780d6f6d720c69369ca1349768bfe95b6b329bcefcbbff222cc06480a42a19eb24fbbb09f3259bc190d3f996cb6fae4eb59fff8b", 0xea}, {&(0x7f0000000280)="4246f2453a6b50e9aaaca3669b288a5610f1b463f9e0a0120b0a1255c4f27822eed1f29eb837676895bdb25d6a59ac3b98248e27e193d1883371eb853572e7a80f4a8376eb136aa81162d4ed46bba9f86e9db630a9788b53afcc5dd110574d323a8ee8300a9e9adec2d25511be3fbe868dfe120fb34cf8cac04fac066e808fe030ab723b9dd0d42b7af01d85c4b96c1a7089a798b0d6bf4bf17dfdf8107b0b9734befbe74d33ee075cf1c73e5e1207e9597979e1d4c24b47c3550cf6bd6d6320a8605cb326892c549f1c0b70b44e291242e01ff2c99f26e684cea8af2500682aa99f9846392c4c3ecb041bfce23ec779af73", 0xf2}, {&(0x7f0000000380)="ba48bce981cf15527bbf591466d1d0f09b90e6f6af572cf2e5fb9dab7c34a81feacdec56c2b7ceffbea493d1933df109d5a5d60ee306cf3cf0ac7d5685de1ad7fd4891ec46a618e6390a16aa1c0fc2f859ebde352bfb336552855a0157c3f24e22bd89c935a29f00a4ce5d6847c8d8", 0x6f}, {&(0x7f0000000400)="7ab0b69bad49b20c3f9a240e27cc1054b77dc20eae69d4e6df291454e58b9f7b5eff6146f5a85e09c8468813d6d6cf6f40d71d188781fda8f518d92584dfbff3a92a575fd98ac936fdd04d19cb8c2297f9be246b10db1c6102f13f90eb09f154c17ec9f8252acacefaa52c6b02d3c07ed4d573e0ed2cab82d59aa00f59d9479d69406a0b11dca7c5a4ddc88487a5c3a671196d5e50509f315f3a317662968cfcb27dc361c8366596e45faf6a4a3c761e14eaf7cf420d61c10f9548debc3d5d170264643225410c28db3073c8d459c8be0042417fd5ccf7efceaa17e95fbf021733b5e801af0b0bd4cca67e16a68e67083a94d52a87f6e845", 0xf8}, {&(0x7f0000000500)="9cfd5e9e0b67356c9c3dc88afadf4f1caac2b8d2310385c30b5f9fc1d4fa118cc3c75e3378e97530207908160f7f04b83c35795d28aed0ebe77c688f061812caffffea407781a3ac0b5e422bf61693ce09cefd6a13a27587296f31d7fc708bb97d246a26015acb14362a5099a2ef01034f433801bc15112ad067a5baaafea6186809d3a7ebf8c4f3f9a5a699c6f35f4238c03099928fe73d621c8ce83ffa62d9afd2bb93cb0362e0acbd6257898bd9b4134b24e2d4bf088aba1e3699853f45bb6291d369cbbe31f6688390367303f0b53ba85b63439bd10c135725aa36d27ac8ba0100a6078a055e3e611493719f42ef3b591a07", 0xf4}, {&(0x7f0000000600)="85fd542bca64e932784e06421e4efeeaeb021d6df285f044d59dbce82b8b612aed3b9cfc6d1ecc728d0eb4975ea940e78c9248504b3f2a80f0a79bc5a7c5652f1b4806b2122cba9b137b348f653c5dd9cc1f4cceedea086fd5bd4e21a7c941b7454c0b0210895f5e5ca73beef5e5c359103472213d1796959ae04a35bede7e1cdac39fff3678cc0355e9dae2b360bc77572078c5ae82f187b9ee3ed843e8c316dd7a7ba34f8edfcc85c718802342bde74617ede5c3", 0xb5}, {&(0x7f00000006c0)="7ca53cf5538c8a27cef187d9c45a7acb69a01d3d79a3528900b0e4e804942a6cb0bd3551513da13212e3942f130c0ea3000f14eff9cd8306dc1ef0ffeb4e149aff4f5fc4a71820f763ae8e0146f3abd0b852d2e616ba3dc5164e33b9c2afc4989dc28b7d613339f6b92e0f7e2e021b382291db1aff2eefc65c127ca824484e3f3a62687d565feb8166615e403f1ae9426a50669ddddb7b4e31cb531287ded239b2ba099c97a0d0330454163413b58bfd0cd31bed2d0effad53821496fdefd97c081f5f0d1ff96b876470d434f638292358623f7eaea853ae3c53cbb50fb67c85408b63370a6131a75ed38908ccc795bb87b9d87f50c48b70223cbca6996622aed653c48393c6b84510b549c5e23470c8c6a10f62f6ad589e5df841207bb35b7e1aadd81ef98eb47c5a68559f92033a42d4b991dd3d4a02942bb78a2df5066c50dcc03fae8288b4c168f9abd93ee5b0ed4ad20af28faa7b01a32010e58bd1cc60e40476b4bad6c2c7803484cd3e01f47ffb2f95f4481f642f5e3cbe46f232f2d074cbed3f5d9bfffcd9b43826dff7c317fa3b630e85e06449c0c875f2b1de5cd97ec36a6e5dde90004b85f61e7770114b88b8fd28eb958abc3521c108ba04f9609ac9bc46788f39ede8ef7e81b4c962668abdb6beb760e1f71aadc0207321b91acaf327e64413d86ef64305dee2c9519001751ac873683bfdc6aba277f3d4376b79d5da8049917bd0bc2e3ecd30f8c47f551241ba69571fc87982d787dc78c90aa910d6ce4074c93261fdf8789948b7b168f4908b7fb6060b9dd32d0421838bf4311392d4c50161e00fa75adabcd5d3f118f54063f03f6ffbd856de6ebe4e2d2c9286c75d7f19d24af22bfad53f069c36000141f0580c60c377651d8961696ea43d3081e732e9527713f26bd15200d5f3df89bae60ce1a1dc1acab42474f391c36759000b27a6d8c7f74ec9bbe65daf152b51a981289aa4a74e7f3eb8ce3b09af0d13355e5c248c44ea44a0f00ad53d1cf276e4bb75685596006597a3ca03099dc8f23b0d1da2e2485878ed003a5d63246a319104c2bf6109394a558cbcb503034b0a11b269439b3f52dce0b62c7ed1443f94c3078f493fcf53d1c43cbc0974cd9eb51f61b4d4de84394eb7cdc0069c216de98f8476942306852db3072e16cef73ccb2c9bedb15e64df26dcfaccb63f12ad0a92e2985171831ccc4ef340de83aa44dc78d429a88480b0211bc0a22f17f3cda2e8be0bd8b82f43344b76889b85b6e3d9203b7f0d89bb2bcd04af8d9cac435ece0dbe32357e7d2e9e1f61d8be51b2b31f373d6ec1a20ad5c5a3f20a25e1db95724c90b6a2a77ce80834558cb3bd9419a2056458eb6224dcd34d7dbac3ba04dea3087e7ec054ea81a98a9222fda6b1e7dfb5415774652f4b398b769a8d1a03d92c01c0ee81eba210cd6b9edf9737e1e7d4a0eee352bfad8f2f69cdfdce008bbc4933fc47f3ffd06113e59aba26df6c0dfbdb3b96c83627bfd25279051f6fff8b5573d6c295ccf832fa6f2aee7920671594d0d3984e021a498b0b95d180a6cf6c57949f0328ae2510819dcfce0322b8e8888adc7414222eb15a997eec055ed9bc8697e12b4971fe0388a8f8396b3ac104a4702933d40b1a2d3bace5be3f4cedab7464a0f18519278e59d225331890dd57f0a2d3c093158d248978db37acaf69a7f482287ddebc7a60b4346241385274615dd0ccaa88ed9aa7e3de735b28e9be965a935e70b8aed989f95caee72968f7355f8a3b67d13867dcec7add93f8f0863ba2c5c122f8517ff9ff5e006a2b51815cd9372866c749e3f0da8952fc8eac63329155c98987fa0e2dcee83708067e0d9ff2a78f21d438ea150104ef70f742d2e3f1b750a3ec5f378c56751c7c0ebc38f2c6639079a4dd24711ffaaa88519d8b98a6999292fa583b649f18c84ad483f2da7e09fde39f670101f037ca4ea047614dab901925b3e375ff7697568761d2fc8edbe84bb60aceab4dba5568fed58da7aa9329e7bd56db9147e042dafb8c3788b9d70f515150eaf84d6b539edc722b3ee8e9d33a2431173159737db9baba56f44620c9abd1025e6d9c7b75d691592c1f174a1bdba462b830cef359660fe0dfcd98b696126cfa74daa78da8e94b936cc6c5421ebd70e54e6606fc4e539ce4aaa4a572e03482c50326459df268254c07e6f3a969edcb0e4332ec242f1505b923c50538f6adb4ebabd6e17a4ca2fac30b5cb1a870265075beb993a09426ec17a92ab198330ec5081baa7118cd10aa96129564f38751126546eef2ddbed941bf33855f39957ce552a8e76bce6c15964b60403b0d7b51f1e36fc914e78bf1f02d0d555c28e727e25cdba24851ef9c75f7615d5201b2aae1820300a5bce543e21f3ca33b7a67c235c070241c5376135aa25ba4df4e77137a0075fb79eb3b22a1fe2b14c672c5484e4660c98cf3f169be1894127bde02f5f5420062f54573ae42cb1a30c487744eb0b07de56b7bd817a65bce8a42fc5788988521033379b3dc02db71c3b76816de51867373ef7ed785004b4e5198279a5d133e3f64da79ff33a077c16844c4751475b8a9eb15ca988b3eef78b9209997676663c534cf3e2833cb63bb40bc3be4d8f788dd9ba60e7d271edc9ee4cd775a5607168814a9cf18383cfb186e6f9c1ced185b4937c87b2fba68ed226617b5021f03df60d5b65306741c14590033e39c9c2529cd85cb18d6fce93300f04613788b13419368f9be6e6bab32305324b5922c4fbea77520a0666d9580aad54ad40df9bc8efcd5c3341bc1e8de943522e84c5bb2e20177ecb1b689c2e95f78bf568bebfb32bc5f3f234a79cb911522ee6329b8ffc3ee4e1c4aae7284d072c5c4ed6e32a58b41c5c5ad55d3a4dde48862514ea8d8837e6f6e86188f4e2d1959ad8aa23b1068b7cde66d3892405640957262d36b5f71abdcdf4f50918dcc97d8b35f9f1a772ee877de6e31a76c1dbd1070b6ac0361da3d6cc2782773c637298183dbf955be46efe397f4611a0cc9804456adacdc1b0a3cceb29b373e8543e20c17d989e7fc5c8d355cf89035748bb3289f0d62b70baeb5424f02f6013828710aa9a40aed12e3e360255f3fc314925eb1897a213e932eeb0480c7ce1902bdc89546ab06a49195ad9952df79a82dc8050a0ee050f24b657668a42f4ab20c481fcf439e393d3e22ab165e78a2a6b7d03ebba1a67d6d47d6d404b12ec0bf702cee6724a10e0a3b03c4930b018d9092c174ae402bafa4f216af5e183cc0b0760082c3d6da65c8a84d7ef85aa9a9ba8e7a42e0cb73d2f182713143c0d8d6f6aad469bb737457c9ae60d4a02153fe935ca7fd5c5f27ae4fcaf41353f3b786d7033aa8ff0dc73e448983dd70e675542a4f37fbe0e999ba4adb31badf626e7962655b1b196bf10bbf1b5b6f1748b2cfd7b646ac27d08dedffa0a548a300f584cf24ed45d4c13674c91ad0e384807835c164f3682e468d7c0175f07e896fa3875ea0b2762b29e3d029541c4394d399ff0a141b2c383162991f00dacd76158299e2954f2f1dbf11ff54d1ab3a2cbbaaa467c7654952b3e03b5e670ca7762f34748bdab7c185cf193290aeda3fcec3209a6cf2a180121cb7cd5dc9e278e533716f23113c96be824d256c33efec739334fda88f0a36a5ac223517aba9c46aa910336ba3eef30136575ece233fd070670b51a287c0f6571f9d2c568d9caff0ebd0c68264cf6dc24ace5953da0cbad901498b2bb5e7c20b505c7017c708f24cf7fe05a3586990a86b8cd5cbb292ffa14c9a01bab8a6f18d7b3f5d6a31c7374f6799435ca44e1e5f8770a7642d891d2612319df0ede1feb68a6e3ad6a4573ca5fca8ecfcf98d75eb093fe23b4865d4167dd0bd942721f6cdd9d5c0eb3491ebf52f0bd8854ef7284411ba4a957c8e102a6fa5b70e6e4978ce2a22c80a0386ee8a2fb1acdd8f3870f2f6bdcd4d424b6ccdd56ef8891e39694afff158c6be9adfbf9591399d2aba36c6be235c5ff3767bcac4ad199cec1647a59ed33f70d1a95790a3dee609f1aeda7943e660733a56c022e24cb7eb3ce1aa94a8b4c5a5a5f844829f27cbc2cf76271bf92ea868595130baf279615844d87dadedf9734c698a6ad215c2f9012b37ab99e5b525196446004df6a0b8941d9a495c1c3d7d573ce4d6c0792391ab8e21626401d3080ccb056859a2652ca004a2aa7e8635bf725940dc10de9809a02b95e00b7ec9b2c45981c8231b50d23c34f46e5e85c489be6c03443784f73323f0423a62bee494db46a3a833a8ffe38ecbfa1ef8d2ffb9ea3bc431101ff375dbfbb41d3a059febe3dbe60b6e03657310d1f867b67f73bf433ec1d4db715dcc983b9465922ecf1aace2012eb359959c4eb856f3672957435c39c1ed904d5e8fafec1b3406b79e28111c0cd6123b4845ad6f3a018d597e45c87fe2ccef5757d792a2fe6679aeda447480e4c607a23a93bd634f8944d2c68b714ad237642b619c7295db9600fa1366a63b56fefd07126b890c61dc57bc1acdd0c329b1a95e290c5b82109c80b47a0ca1960d553dcbcbc5196b857982012e2995a97af6532969e8916f7164f44de0899a7e131ade596ac3be87eea13168eee17acc4ccebf2120f32aa6c59dd9eb5b8f3c506ca490d286b1ebcae1cfb6a21c4fc6a37ef20fccec5b87dcea59a5697964e67359eb4342bce462bdf96aa8a83f76903a188c0816f0616c9e46e371f562ae08a813d752ac2ef1f3b932613f68eebb4f3dcdf75ebe311aea45e09b052173edbfea4aeb5c36046cfef864e95e2980a92b980a9606c4e725d5e6df2cf74b27cc8713ecafa25d4fe0f5cc0c48666a06a0030e5fa35b98dcd7bd78991547682e267ee8c69cfb1245fe8889dc8035d33a83385092e6a1dbed1c5c38e7db1f3d1d8e0726834c93f51614483d2ca544347920b199da8ff465968d948f93a172b0aa9683e7da34e8cc8ac22c69ec1e52eec12cf325e8e62fa0536beff6328786e78d0745c1cc9ac45fdab511c5f021ba1768b2cb21272c1eb36331400d2c45d089aa291acb0bd79574f98c5f2a8668dfdb29ebbe275069c9dc4c5d0ff89e05e8715b03d011023ba859e92d95610da569357f211b0bec4a5c49e052e235f4942023fdca02f2e501a05da1bfe5e464d96d04da5e28831b5b0a4face068b2159eeffe15638412a3799a6b38f8f6cd4d95ac6a0a6a0a49e8c820002ae71c8a319e773685b283053d12fdf0342a8f146b003f9eab8b603fd557e95aa1f5eaa4bde338d4fc4ba04427a522ea219b8b973975359e83e50ee9f372a3ebcda8b746a4a5531f79eda0955fe1322ef853f0e418d874393b1be1551e3e604a68fc570700ec19655468684924e6ee420bdc7851d38a44a1b55dca6e7276f8ee6c3537226170d534230949d87664f8e9797d9dc687af47ffb340d294c15e00fe5c8afcd18e7bb6c064c469d2412ec3339f0be5fd99cf6dd753d6d01ce0c15dc94d14d35affe790c4c5bc7187b07d1ce2fbcb1cc305aa363d72c36d80e4f5ce8cb9289ccf3d0a42e769c1d2816e5f9ec7330e9d621cbe472e74a59d9d9eab8f8bcca4973db1be8b0f1813131d203a754ff21ea14eeb700765f1d4f051fd9cd02e0b1e7070b07021b38b6a75aa2b328eeec6a0ee4e8e1c0cb87e27e3abdb2d6a0a0ff6816ac431c05c6a0bf9fb9996d0f3cbc374c38f0a1059c07cfb0039bb7a0e06b6cc89fa6040a260ba04a7f21a50a648f185348836c054e98db8fa30c5c2db5e68155f2cf3c86130bc844dbb066b0e02b57363c7a6a5", 0x1000}], 0x8, &(0x7f0000001740)=[{0x78, 0xffff, 0x52e, "f95ff1953728acc9aa2b8bc089f4e8f0e06977ed58e952b870cf179f8f01178520b7fbdf98979cb6a421377e5ed9c37cb9fef87790dd99b4ce3180143cd94909d534e1668d8e78577a69c719195222381de66bd327e822eb383bea2542063b670530a23244b7a0"}, {0x108, 0xffff, 0x8, "0b30341e00687c8455a1d45495e20c94042ff4c7d5539dfa72eef002d5491e75fc11b4ee910636813ace2f5204ed7d1a221b023987247598a20306c3cf00719ccbc77454e1c4ba96fbdbe74da6620640960c4481391236acae3895cb388a39feec2ec0fadafedc74f29b32954317c00abc9f89d1e0a052afe377eaff4ed461914b473ea677c05ef139b7bafc17091bc51e3cf56b03059a9ac2e267f2250adb339b0d768d47eb29f494881890f4d50a46bedf55a10e38a6b3daf418e0d5a2c9c16c58aa070912af928e6cb5813a3452ee2202c06953feacb7aafdb10260f850d4e822392150d75879c65215eae19eeedd4a2f3df9"}], 0x180}, 0x3) 18:23:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x4}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 18:23:45 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/3}, &(0x7f0000000100)=0x5) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x480, 0x0) close(r1) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) shutdown(r2, 0x1000000004) syz_open_pts() fcntl$dupfd(r1, 0x0, r1) 18:23:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) close(r0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) r1 = syz_open_pts() ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x8) 18:23:45 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000100"/110], &(0x7f00000000c0)=0x6e) accept$unix(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebe5ada72b4004ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c87bafa6dd9aee4c4095f7eb9871fcfc8555d8db28e71415"], &(0x7f0000000100)=0x1002) r1 = socket$inet(0x2, 0x2, 0x0) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) msgget(0x3, 0x0) socket$inet(0x2, 0xc000, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)=""/152, &(0x7f00000001c0)=0x98) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="f3ad3e6dccb5197883cd147531943ea7f28f77a1c17ff478a1d37f05c3c156da1eb7fceea550b05bb5287ff86c79f69c0a3e2946b8619c127aaa30db061e53fda57cd36bf0fcd6840c899e0a33eb3b8b73c350fec5a4e81acea5d96717963853778b7e86ad9ab95edfc73018e40bc764f931409d60572219b718b994bd22c8cad0e0f02087fe6dadbd9bd78d9edaaf1dc9a7510b10f4543e8c925a8fcccfbe54d7a8b5f4e87e27626d1c7023455eda8fdb6c4e096915da0a68cac473a24b201c1ff22ee00488b8bc1b43afa4e42cbc5510374867a49533d518aae3cf2f", 0xfdba) 18:23:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00", 0x0, 0x4}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x10001) 18:23:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0x78e) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r2, &(0x7f0000000b80), 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) renameat(r0, &(0x7f0000000340)='./file0/file0\x00', r1, &(0x7f0000000480)='./file0\x00') ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000280)) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r2, &(0x7f0000000200), 0xfe72) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x3f, 0x20}, 0xc) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000b80)={0x1, [{0x3}, {0x3}, {0x1, 0x101}, {0x2, 0x3}, {0x3, 0x81}, {0x3, 0x3e649485}, {0x3}, {0x3, 0x7}, {0x1, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x1f}, {0x1, 0x80}, {0x3, 0x8ab}, {0x3, 0xfffffffffffffffc}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x800}, {0x2, 0x1}, {0x3, 0x80}, {0x1, 0x80}, {0x2, 0x40000000}, {0x3, 0x7}, {0x2, 0x7}, {0x3, 0x4}, {0x2, 0xffffffffffff8000}, {0x1, 0xffffffffffff37c5}, {0x3, 0xc00f}, {0x3, 0xff}, {0x1, 0xffffffff}, {0x1, 0x61}, {0x4001, 0x5}, {0x3, 0x5}]}) r4 = socket(0x14, 0x4000000000000000, 0xaaed) connect$unix(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="00e1ffffff0078980ef50d78f97a33882846b2d2d540aab64628df3a44326f96c049b6fe45b0958e4a65d891edc3ea43c3a7ed3afbe201a9aa6fd250564576687c0500000000000000ed050033c617f2113462b0ec2bb9e91200000000000000000000000000cfc4120ce993f058e1ed5098a0393c3d18250214eaef12263ac2102ca767f39807eefd798225afda3551089cbbf37432cde4c1c54c52e6c5e05136ded559b5cfa94746bfdd0100000091bbdd4648efb258b9f8de3d0b0afa516f17fc2b4ec7cb7f9bfff563fd21e69039e83bb9d780fc4b8ef3904a0a9f2f8affb43769b201f10d50105f2c216f84b3bbf29e30280eedfd2fa668700d6b5a44d023b9326f8da9f54576756873123a1c8ae8b969e11ec647fd23c324e75e5ea01db4098098db87ff9681e73427559cce76d79163f30c5b122414e538159270622f6df0ef3f63e82e6a9256a8e3d822374577180f3cfd460e13abe3472b92a5598362de4325472144ee2358632369273ff9961dbe1f26cb0285ee9f2e19b379022705fd9b130b624e0a2e19070f73466b19a8cc5535b04c40d8be254183aa1f00c397f3d135a5fe4801c8189f42c33d32000000000000000000000000000000b3578b6e3da35fa57f540e96ce0ffebd28fb4469aeb915809909cd858a6eb3c51f5d0b7f51a167e250c7927388e9b73575eecdc10d7d9ff0634ed025ad581b197139969a0acf30538d73bc31"], 0x1) semget$private(0x0, 0x3, 0x120) 18:23:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaff125c00000040", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 18:23:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530007b258437ac5351ec1c5cd62e6b6f1b5163d93552feb81d78f02483defafc42584c6e5ab57130cf55b82101b7754f3ff72264a6f8dd3863a9ea6c588b1d96aa30ed468df350e1ac91d114ee976c52e03bd3e508c545204427c8594dfbbb244accc48e812f29662319b2c7cf12d94331a1838baead6e17b3f83a1c54590324be5afff1035d1ceab6a6ed259ffb3b58b7cf4be73b10281600cf57d0010683"], 0xa) socket$inet6(0x18, 0x4, 0x4) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 18:23:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x216, 0x0, 0x0, 0x0) 18:23:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) setitimer(0x1, &(0x7f0000000040)={{0xffffffffffffff03, 0x5}, {0x54, 0x91c}}, &(0x7f0000000080)) 18:23:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x100) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = fcntl$dupfd(r0, 0x0, r0) clock_getres(0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 18:23:45 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000480)={0x6, 0x6, 0x81, 0x4, &(0x7f0000000200)={{0x8, 0xc4cd, 0x3, 0x8, 0x33a7, 0xffffffff7fffffff, 0x9c}, {[0x2, 0x7fffffff, 0xff, 0x3, 0xff, 0x4, 0x8, 0x4, 0x1, 0xbf, 0x9, 0x7ff, 0x2, 0x3, 0x1f, 0x6, 0x4], [0x10000, 0x2, 0x8, 0x31cc, 0x9, 0x8, 0x9, 0x6, 0x0, 0xc66], [0x8, 0x4, 0xff, 0x7, 0x0, 0x5, 0x6], [0x7, 0x3a0ce7d, 0x2, 0x5, 0x2, 0x4], [{0x5, 0x6, 0x5, 0x6}, {0xff, 0x8, 0x10000, 0x2}, {0x498c, 0x1, 0x9}, {0x6, 0x1, 0x5, 0x7fffffff}, {0xfffffffffffffff7, 0x1, 0x0, 0x6}, {0x9, 0x5, 0x8, 0xb91}, {0xf, 0x7, 0xffffffff00000000, 0x348}, {0xdb72, 0xfffffffffffffde0, 0x80000001, 0x6}], {0x10000, 0x16eb475, 0xc16, 0x2}, {0xffffffffffff8000, 0x7, 0x0, 0x8001}}}, 0x3, 0x8}) ftruncate(r0, 0x0, 0x76c2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x7, 0xf693}, {{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0xdf7c, 0x1}], 0x200, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x2, 0x3}, {{r0}, 0x0, 0x90, 0x2, 0x4, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x7fff, 0x101}, {{r2}, 0xfffffffffffffff9, 0x80, 0x20000044, 0x8, 0xff}], 0x6, &(0x7f0000000140)={0x5, 0x8}) 18:23:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r3 = semget$private(0x0, 0x3, 0x26) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x2]) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x4, 0x0, 0x1}], 0x81, 0x0, 0x7, 0x0) 18:23:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) socket$inet(0x2, 0x4005, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 18:23:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x3ff, "dbf6812acd234b4d0910a8e6c3a4920d488816ca", 0xfffffffffffffffd, 0x3}) 18:23:45 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x0, 0x7ff, 0x6, 0xffffffffffffff80, 0x0, 0xcf6, 0x6, 0xfffffffffffffffd, 0x2003]) 18:23:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) syz_open_pts() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') dup2(r1, r0) msgget(0x3, 0x400) 18:23:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="e911fc974b883f74af41da59aaf9e8aa07e0756dc6158059126bdd1b63418dee0de017410bebff597ebb4bc5e9f167bac38d08334cf2aef9cc5427a006e564bac26287f865f1f8df96cf4564e4cf367358a3c7ed58a7590fa4494f25e509079cccaf8653c3e809a20ba9b1763fc8361d4c9c1030c044a7114d9aa88ff7f8ecfb39dbf4a30e2d9da5", 0x88}, {&(0x7f0000000100)="6be0b6e9e856debcccfabe51fdc157c7fa47e6d1c1723235b5d7cc267049252deca3ce4e963e3d5fddc76cca83dfb243c3afc45afb", 0x35}, {&(0x7f00000018c0)="e733fd143eb7ccaa9c5462b40ea9456d6412d8402ad8dfaba3c6fb2b517882ea0eff317c2ea3fda4c5771cf36307aad4cd646c5f3eb7d1d618a32cfa890f7529fc9dc8fb9ec68bab604ed48c746bf0bfd2e1f6bc3d04b41c1ac0e24f10547b30d631e4cd4a682610406eab43801067761d091efed616dcc1dd414cf0ded344671759a6399bce247f15f3057e972cf73fec615f9c2ed15943efa9119bb73ad19f9af285dc36451a961a78f743a479de1798dab4ac89b3d481c4164b00b1698a1e6d271e55aee9a5e877b11def827aa4e637ccdd769b670c407d319292e62de3563957221845c09f50a45803a92a8b1eba2a7ec911174d575ced4c1fb7ec33c09f28987ec2b4a338c46915b4cdec3cfa80c9156760a8240623964bed1d59ff736c90f8cda96a9c71ed11d4b011dd6a4694c75044d779ff7899472a12a59b1165921742dc2009c5938f89e52a6c6c20003ae3c657309e50c2297e8de652a525a48bfefa79a7a47d3a6c60d3be2817b34fee30ad96121675f98709e2dcb07f93c6802079d5f797b0634f30774272cb025e5a36eeae42c814f2e4afd43a8e67a8298f8b75a0d44b6facb2eee892bba298b03e66b072dfefa22235fa5c06e5508590202384da0e2a44ff996bb57d06c33e71bd6a60d51821021146ef5c16d8b2e5019d4b29c5bc0c6aad71244d6705eb89f4d1aee1b031bc8f10c436ae5fa075d911727d13886c1dc1fece9bb5823c038843f15f6d3f90104f4cc7bb6102b006c8319e8ff7b30d39d75972044d34d67337bc40664e4aca6ac2636b35f7a67183109ffc6c9477b5209f2c643d1579a9e3d8704259840d5fffbb08563e4d4026c699f6e76de0da95e86afa5e7de042f4fcea92089dd73aa47f8328dd325cff10a0999e5ded6129c4b51419befe25d540b72a6894e48cd913af69867bf25d71cc81412b5bf7feea4c0853bf53328461aef95868fb718131ddd8ff8bc772d137a2101dc986704a7ebd4816b262a3a59f87f6b8fbad294282b0240706dcdbb7a65cd908a58917119a71e74581273af4daad04aa25eefeabc5f48e66ae9c1a36e81f40bc288fc434bde777d6252a3d2df1041954f1aa4c31bf121ff142c2e4e6b633a68ea7b1187ec2ee7ab638c379d950842aabaf696b6c6d4e744617d7a396e01b03578ef5978967908a0a1208c338a0d1fca2caca7a35a68e0278fb19b15ccc65dca47799dbd847c1033880716cf31b2c63c11abffdd54183baef8d91a96bfd9cf36f5623016a81a440f1713ab2e36ddc7ae72e66ad3239a3c42eae61e911cb70521dbc7fd7c0ace2d842f90f611dc9dded817b0f214f2f889cca7c3ee118d706d49ee366f5ea28d65b126bec9a31f94f56600bf933065c9533419dbc4580551f1bbd381b27fe391a60875737541e29725e3862dc77c5536286d92a31fb748342562e39b0639f7f10633b189c84acf18ab8f1fb8e403714ad899a0c1f8743124289aa74152e263fea571e8bad7862ed7972174c1211ee96e3f08cfd271f8fb102692c48fa9230297ab921b73b240a9ccba4f8283cd647bb23209bce48b722d816aa0e1447dd03a1c34f004697cf3399cfed1f95d7061a6957114fff3cd36ea322f59460a9b6b0e27a5a146191dede4171d4b0b0bd724c35ec67a35ca6315954f1ec1ae39bfa24e75942f193eb7662baaf49c3601604e420ac9ee199375da1439077e369e9f0fbe517f39729fa1e230dd3f167a6813e308ea85a84f09e489a419ae8f4bdf95b5dcb12aa4d009ce11ac00d4983521da80111e884e6034a94c6ebabb389935ada62125cb5462d5db65d237d9bbe29aa32957d580fef028a6dbc4f02a881776cd9bef45cc33cfdafc426cb09fa84579d57b1d664f25dfb66641ebfc68118a16323ac607d2972b3381cfa3db6ac8e1a47a55725b8e068bdd1710d2add88cc87ec71942e32fa46c50b75a826f26a9cb961799c15c1b492c22b7d86673f5e94d1ad55c809e30e4912791524f3cecea4fecb1624ff56c071eb0428bff945c962a54746d9ddc0f679ac20dfd22a5194b7e45dd0a0b3e9d13e0a444743c79653c15c3bef4ba623e41e53052b79cea65291a266be317e9f078029d3651cbf0143488aa8ebbfd5cf99cbbea382b676bc81175b6b2b9400904158aee9aead8b122a060329dd54e3ea2b7df664675ea4d82d2f99b4aa09eaaf2732840e768d64f81c7f251e955a6bd96a7bdc9dbb670ba662b47aab723654289e61f842301a46e6c733a07f9c91cc37ec499550858e901dffe4f41829770ee65754a4aead9f3c93e4e63f7ee6256889f3f804417e6398e2ce835bc7238542b8cc06664d4f88ebaf9cdfb2e788b9876ce03f3f3b8d6a00da57aaa7e39cecacf96f0b703208c6275dfa169f90fc3f9fb97777ad100fc58a9e3df19e7c8e01fdfd5bc5c16342b8e8d560a9fec161726303ea18d5da78e113b5b6e998625658a3b872e45a2774ce9bc33bb23b5917a0acd8b3681207b2a78e93b1f305fdf421ab3c73f672f0fcd7a763d664b2558f12ed4381d543254b685cd5d68b1c070efd0181ccc5b55305aaef1cbb961889af8f21dd47512ca3318360555fc200634f2403c55d5b1a2437fd02f49b1fadd5083e49fe759efed95df1278f6919504880ae79511def932916703944a7923fcf7b3cd4c42d84b15a0cd01dd7520d917113647d7778f68372fdce66406346ef348618e105f4c9b62b741b91e534f47d09995f1d7acadca6a45a4c3181f2f80dca8ffc69d56c22438c2c467cd4eb155e44e821f77f2135491f1d3aa2136bc5de0f11bd34f74321d1370c69aa5371190a785e76331895ac445360e021714a8897ed2b5f3cb101855d6f4b679c6968397e517e16f76d4a9f6d3bc7acec57f5573a4cd6d1e1a1b51f1651c226293c1bbac283f643fcbf828b198b6813ffb09632c60b52b521e69f1fcbe0ccd45142ae5efdd7bb2e2f285e702491bff184a49dea6bec2224f39d911cfe9ddbaeb9840bf68bd96a09ce8a562487ac87e80452966c432d9d6498a5ce1354fb88bb4867734046e9d865ecfcf6b29227e870c83957772c26cc7e3de8f354933fd90874c8f5def1626ada417f67ec0be645ba015819d473199a669609c45f2c2c32ea6a3066e61137429ee3c12910d1f02c69da61ba2b93456950aaea782676c882b51c7196c68d0295537500fda96e20bff719463223019331e5e31357d5e8d2be60ba781bf16b33d9d759acbd72b8663572c4978007ca7a901dd06fe5f7af7d00514a2a4994d4c94ed4cf3d6677825909aafb89e5197b24f55a47e6d85766926d7bc9b6992e951d64f56d93cafa463faf68978df5e9b814776707e3917178d7394d843597a3e75f0dcd606693030cfb7483128fe9be4b1bec584c4f609a49d215e3bedaddb374512b9fe5656b84675aa677d704fd8ccaf678fa43334d2255c4ab49c528fc57da7b4bcf449b430e79cb3cdcfc0fe8a3b4f9a1b4d8b61d65c668d76d4a6b72691df4c814b7b3f95889439c6c2f12c3a6b68c7416621045db6bddc14a412c6e4c9ca6a9e7c723e0fb987496e8f680b786fb131a765969cab4d5e23b51dd4d3baf2d9bf24e60aef0fe79421ff0e2ac7128bcfa2f43adc5cf01ffe4acb247b0acde4cb29c889df1a42e16ccb7a264b5f027a4e58683cb135e38ae8fc2b4fd6da3f092da9a2872dd931caac7728eec133e301cc07da1a76f19286992a74bd100c7733a362b6fd45182feac3f8326a57a8dd1f0be31ef6f1686aa55ce219dbf2d4aab41425ee818cedb7a25b1e61593540ca4bec6074c8585843665332ef8b98562fa638525a822a2a372b415b530ed63126743fda03e6dd5b742ab547af6600805737c1e02703f2edba5124d51dbbfe0d7b597ba5860ba86c74d5311fee5d3a3530a8f8ef2601258c2d803534e8a8498a49b726925e7cfbb78743b727d0bb1ec5fa8e866ed5bf6c056d69a1a9c3daaf622afc9c7018958240d1c2aac2d892149938360fe981204d7d6a1f22b4e861301db3f23b602467315171af69982d414fb7b7d293939fc83c9bdcd596e86dbfb2f91a483c3bf7e3ccab27bee69282d070705a964f698d64d64e1d18e9f056ce3510891eecb54fbdeb949317cac91cd51ee0f619a3f92012cd68d08035e781d27a447c6cf369ca6cff026420c922dafcc2d83a1c123bc74e0507fcb75149bc685ae6e1a0edbec2c8bb3131b49ee623a658407f9c750cb00a501d9c33d1fd78d8649c6518e68774fbf9fc82478273110b59d934c07c2593ec5250a2ea8f989d5e9d12f1d0108893694607b189cae9c13b380ef7e17be396a8213c9f240774e7a1a9a8f13a28a1ac61214251c3f7288e7a81c5f40a391dcb83d517c975fc6195c9be4ef490fd515fb234ab3427fb4768fb3824d78e6cc9dca695311b08e8d827955cb81779044b093664e7d92b095c0632936dfbe3f7612202c2cc82cbd0d590bd97930c2a49339469c1d65e0b63b524c1c8f3054438a53f1ec82e85ffe334ff6824116b34721c25e148b0e3c98c513758bca95daa06a5f0f83630dd10a7f2119c30a5da0623ec463e4f978e95e1d606dc64c22a9513a4ac17e0eb2c05bcc1408b4f356f8b8f9403a172bab2e915fbd97bbd0f50894ed518f1e9b19eed65e3dc464c24252130e0fdfc34a5b6f62d6f1435a4ccc92a226b0abd837d3302d51de8a77c5e8327cb7fca64039557446bb6daf82200d0c32a4fa59f4eeb93869914e48c780d2f6fafbf2963e049fcfa95eacedffeeee7fd802352854e522b695cd3ffa28571ec0e10cb36d85e2c84c220c983365b5746add7ea0a753bc2418ac4dd26a5a4ce5a88640ff6a443a49f2d9eb977a556dfc91c03da63e1d72be580c04c1664ef8cf530a46d0c707049ddef9810864f1febe40ed811d4628d15967ab1ea10ea51c6e189d60e99bd936dffc3a32ac2821c9b4c296fb1512c8c5cb0789638943bfcede1074a535287bc73f2e6dec9a65f7c354f1374afa6d11a533ae8d0a7ce43c0397c53e3193218044de2681030d09f2e8640376cf83f02f4316d184fe9d77f1c966db6d8f533c5fec531c1e908b440f7ebfb08347b8a1a719fd93941e48f4f849729c75a9f4baf8bd12315f9ba104e55bccd9b95439b8bb493348c9323395bf2f0cf0876238c988cffebe6532e1f27a17d6357e1a7636804fd408c47186b3cdf4c917f5f744b3bb79d8648b35347a87b98c893a62f93cbcc0d1a9b9f347335f44b70c66d639c988d0b43d0c839474e89c71b620a8103a1b18b42c6b7bfa5e2f73754e849e148395a56409fc6b82cb4584dbae8faf8016c8a1629d0a933e86a1528b5955d041b12f2da68142dbb0a5d3ef23229ac89621ab63273e62bce21da60d779b13faa90ff820e1cc74a08007aed1dd372f9d4017848d15e8a5a21dd1135088c7423a3367eaa82d75eee46b63c41372b715b850d14a11acaee933984037657777a9c382cfcc52478ff252b604c4ed51078ac639125512ace9909c6006c627aedfe7c934fd0317b9951ebb758ee18bc2ae16380d10015c002b1044bc58b7634a52ed7bc1b770d6c41bc4322008d3db01fbbbef5139a175b142f5d97dfcfa59b087852cf938415c907b0765e047224ec4900e9cfe8dafaa874a0b4b7dbccb075d52c3d416961de365d73804ae5f13a4de53cd25456740b9be1156ced5dc172b2d61ef8e1ac45011943c88a10e93f49de34c97fb0e5f24ed85b3860441fe9ea2432e686b8f9e26494220c06a20d41c654d651c3141d1e152878cea15af26241dea7a9719", 0x1000}, {&(0x7f0000000140)}], 0x4) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000780)="6e47cb71519dda6f9376122f2e4774619ca5c1d19c48c07b707778ea69980f72a46f8ac873645664807a506fdd6a181afc83567e44ab0fa04e80d4a83ee1ec2eaa534c8ff0bd029691129a7d0628a307de0cf567d7b9b8dac0021750dab6bb12823b3f69710d491963a47aeef7896095371da1eabbc2ae8882685449a8f757a1d301857c7e078c96f6e0f17cde522329e024c145fa545b279fc8cdbe1fa37e897a4207eedefa88c899d0e0d6c281699148462b8d6a9662ec154b57722c797c4ec0438c97d900a649e3c3faf938a4f1042524329697d41060470220fdcb4349a6a9a5de328d150f204a16050c214941a0b361e51845df8b2bd83854d507a860d9abec23afd11b4c7caba2919a0bd31d137f94301d216d06dd06beaffd702445c43f9facdd002655be4a030f", 0x12b}], 0x1) 18:23:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000001180)=ANY=[], &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/49) setsockopt(r0, 0x9, 0x3, &(0x7f00000010c0)="438345815ee64b737b64abbe92f1f273c31529308282364650724e48c49c8755d5886d100baa70e87b4d2aa3db6f4b048899763ce61b3324810014b4c2130e2ed0b47b346e63fecb8babceaf4baf17d1fa93fb2220680c4d45315da21ce020a0fc0ec0e0d82a95e03e53eb6b3267c4ac8cb64c3b87b3969903d2cb0f56bb81ea888b80ef0c17d8341b8843ffc58ca46a1ddcff53", 0x94) 18:23:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) 18:23:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x6, 0xff, &(0x7f0000000040)="a224e75d4ae1cb988a40199b84988f038c57afc2a43094740001d5996f36f2075bb290381ee8b95633382ded9ea652ee2b2b", 0x32) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) 18:23:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000004) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r0, 0x0, 0x100000004) 18:23:45 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 18:23:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file2\x00', 0x0, 0x10000400000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000440)='./file1\x00', r2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x20000010, 0x3, 0xfffffffffffff000}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x33b5, 0x5}, {{r0}, 0xffffffffffffffff, 0x8c, 0x8, 0x5b2, 0x7021}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x9fe, 0x1}], 0xba, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x4, 0xfffffffffffffffa}], 0x2, &(0x7f0000000200)={0x5, 0x3}) 18:23:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) fchflags(r1, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 18:23:45 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:23:45 executing program 0: open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x10) clock_gettime(0x5, &(0x7f00000001c0)) 18:23:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4005, 0x400000000000) 18:23:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000), 0x10004) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSDTR(r1, 0x20007479) 18:23:45 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x200000029, 0x80000000001021, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 18:23:45 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 18:23:45 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80, 0xb, &(0x7f0000000140)="00000300979d446e8e7b748e5ac23c7182ad23c6fcc029fb725d41dfb8000000230000000000c57b00", 0x29) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/11, 0xb) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 18:23:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x841, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1011, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) sendmsg(r1, &(0x7f0000001680)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x8000, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)="f821d861bb0844dc801350ec8835f2ecce0a7571b963fe632d6aaf86bdf8d388bc9d5e842c293f9292d671df890df751bda4eae0459beb3c947b3ce3b78b25409c02ae602afb679382cf", 0x4a}, {&(0x7f0000000100)="309a4a0982b496b5c6acdeff59bd24684f492a52989fb05dc7ca5ad349bfc39fe6ebe3df4d89feb160c3b0ebeabded96cce1e31846b9", 0x36}], 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="e8000000000000000100000009000000548f8bcfb62a5685ed74fd01b5789c7e478a202592691abef86d55bc5c7c9414b9061d6c6eed8ed17497c1e8d70446bd828319d1d0cc7e276ce5412e1fa438aa0126de0ceab107f97873a381d76f4bfdaeb08e25fae72e004ba8ba21aba3a1231bacabe76ed4cf564283f6b47a47fc6c69c66eb9b1f92f92d14a7a0dae7f9c3c9c2be09cd64025a4d31b62a2ce9e1c580a60c47ab4bf9389289693079641bdd871fe23cbf6c15ba6cfea496d4b1f7b43d648994f58bde37650c2b3d9d7c0db246b1aeb9bce288a432b694f32cf64a18f0a07dc2fa51c00007000000000000000ffff0000050000005e6051335789921261991c882a805a75f3a81c14ec6541b63263b044c6a7fdda9c62ff5691df864f71a196450e3203c22489395791816c908c9a9b9e3d06ea250f52a9f9b7ecfec0bfcfe8f07a376c5b2b7fab475e53d9e533b037ce6d0000001010000000000000010000000700000057537547a5b0e4b304e517b56040de8b9a836ec68bdbc7024f6b2e58b28c17f924d4dc681007cadc992cfe47bdf0a2c02ba36634f41ec49228bccbdd4bc10d68c2a25fc3e1e228c710d4e4c5e04f774091512c6f011c60b66da5b5e69cd84b2bcc1e71afb72f1b2d12f948b692786620fad1c55eb33dbf34d9b52c0f4553e9308813a96e643cc3fd8a30cf1fab7da01f589a937cd81151a15e7f851dfd93b6594ea98a7929e0a42c8a87a0e4c62dfa729b6e906e45cf6b3bba8f9359a868a1246dbd88f1e0c9555d0597ca92d961b04386a23ce14f91e69a77ea361757eb3f90f8dbe3c6f1d6a59b82d61c03cc00abc15fa6bacbcfc7c16a0c8c425c324810c67c00911ae7b443f2a5f42ff604a0d5b6582da705d275660e0a8ad38bb362f5572819cbf9e7b06e311d0e649bad6fe9948d398ee2867d76b86a6aa19608a5c7a607e926ea4dc6ee91115029b01e7ae0b2a06ca485a1edccdace094d57696226e68c8e00dcfe271748e46df15da1bd83efcdf03a1d5b9f9ef0fd693ccbad47f3ad1d663b8ccc6defb9636c87778a520169ccc5b0d44f001204222f04eb814e4b3f3bb0a4f44052c61135e8a81bb10429f717271b889cf4d7658730578a2d33791aeedf45d9079427291e31df560d813f61009229a3dc7b987de848c334e20c3115e416ad43be7f36032131ba5f1e297cf047ea48270c993303fbd409738d5f120d5b7b2ee44c2a3db41229a02fc173ff43292d4458c1e48edf55a44bc1d58aef4757ef73b637d6388b9843e2650d1ff382f2c4b808ffd2d57d83c6071b88ab2fa8637529081af2d8a23715b1ffe9e28afb563fb794740be5c29b6f3b95f20447380516b3493686a1d1bfe5bfad9847edc16afb558bb8c62a67b413c6a4eab9b7a8c3a9594a25257b371dfbb0f9bc4f081f51839a30aa910018752e49d23898bbc30b2c8892b677c722d807f5e53af98fdc916820a611a10934b6eacf44f4fc30f61688d7d2b8b822ea5fd0e7ea02945473ecb33df917c6c801df4b4025a9f6b1c875a9008ddfa07823aeb7686eb1832c89b07892855510209583a64fb7f2d583cb99d1637108b0c6bd8b9cb8d0a188d2ae7cece973b3b765f744a682489862986c01b21e2422174293772036242386ce76ea93d0c2481e70b076ce5b39504cb0ec5dd68aa9dfa56d58549fcad41c346d8e4f1d41f9d0db5ce52f7a72e348faa806fce8599f49b8fe8ab6cb653f36c7ba9f65ad1c85bf9d95ab5b937172108d9f15db35f43d3c27f7477518ae7313d34d45e1528bdfc79cdde5a2be91b89e84f60f08786ee8f6992311689fdf684c194a5c2fafb22a808351952b255f5e4761e01b6b91451ecd29e9eea2a747700278ebfde750a5327157a91f539b9b9431f64271da27400a66067f2c6d66c2ca78ab5f7e8e267e508df1a49b52b2a2e9bdfcc2683a546dd2d81c21557d2bc200bc1ccc9af2b45a0066df164eeee226e6031aa2c08dc1c5f108dbe0842824fc90cad8c499ff2b55faa0ba952bdc3b541931549cb28c97d78f427f2292e2302e7963cc3cf7d6a6fd964313a8692d5e1357342f42c80a7d028d240d906f0ecfaa3357473ed23340411b83d798532e018d3bca260f128ed864545cf8292def3ef87e92030f91d9933ef40f12a47b0e7d34371f427cb1bb0b5aa5d2a03e15fb53be7b9a29804c4fc00ce2f4dc5bbf80a435d26c93515072e2f9e9b02154117bead3f7a635224a17c11cfde5f7909e01684b3229b920afa7409bcb57ed8fc61a039458e3391594f57558ea9c661ef55bb738fb62336e6bab16b835c755137ca24798dce34cd953d05afb7e73e251d83f4c6fb7fded12e323c98713b988c9751ed5cc297b588e8e74cabadcb7d1dcbfd06949a5877ca0394300b9359a18de43e244a9059c5dde4c2b1f1c2d9f6214a53931e8204fe697d6c93a18054609d13405e52eb4df06ddbeb4f4f1b6458a05d41591184296f0b43f8451646332c66b10736526b1c2989cf9a65f9bad73cda89ffc4a7749ca43ef6d67643d1d997c6af91ad852516c8cd1cbcefc052a812e856e906d370676432f7c35a85f559bf266128be6e36b992733b7fe8f68b98645ccafa5ec5de484454bfe800cfe5824dd3f06b7b0dc5e0577ff02013220626735d23185acbb33ddda481e0c635d4e84bf7887943b1f8515ad8f9e1b5e4038b819ea3fa201a6e03dc36845e41579c9a85dd0f37f87bd722fe9eaf933c9fbf96a63a71c11ba69fd1fbdca68b6b4d421e237fd4a269234c150e7fb2e60c15047273fb430f6852e67025fc518a098f1f549c1b792d0fc32a53d1b818a8b243a7ee55c57bf162bcc32ce82c76a8079e5fa91250f2ef81221e31b5a89b36ada4c041ec8f1484bc87f57065e4a29907eeedd2c955f8ad02ac4da16073bc51465fa803042e697572d308680ae55dc49d18a2938119e943d3aa18f4db41663bc77c3e32d334695131822ad91a83ac18f63e3c5b1af73bbee9d6befe794d72592bf000d6ac9584d84ebe7fba18228ba0d5cd8f203a64ace854428565c5d2798df1846522be07ef92bc90d8c1966fe02811547f1590c2a662976f94c15600e7f0601135ec138fbd15ccbb9e62b5099923acf9453e6f92ac21fa5124d363552bfdd0e9f7088012c58015e8e96f5bf52a74518f6179c3abb57788f6211b4dcb295729c1765d79a99f7df40b32f924fffa4541237f407aed27694e354478a5c103b353b569dcb6de5df9741b8a960bb94ccb32410e71dfc0bd48cf5cd1cb4e4aa7648acab8e40413a99bcb84b13c1aedd04002c6b418a0277eb7d85e2108d5d6c09d13b87cfb43ee5b426567d377f01f49ab521daf6aa9943bafb3acae4452da1e1202b1056925a4f700565e73533d7023e89cfdc9a8ad5c27326d73d5388734ef7b7128759218914db3cbc4a9e998cd95c403e6ee14491f20ae00e34a7b34c1dfd91eacfce3726bccf52865a7d91615e8f8b055a373b003fb381382abf5e2a529bc45a31fb89b92aaf6fdbd8ef277f545e233b5d24300188c19420e4a344845e6e058651af3086795e591e6fa0d51c2197abec65bfc3a78e197e9cb2e3187d49336d500ca157afcbe330fee1740554c5c7ef0a5c39d4c8b80c72cc0308905ceaf48e046b3726d22d0259ba5cd07b79fc4b0e3aa2f44ff8d40a95ee5d882f433868293aab509ee2c18d1749b7b09254c8ec83b73518f5c36cddc6483a989208b55f750125f9be9ce18e827b91d0429057325f0f093debf2e51f9aca40fd3d6e9d16a484500ddd706d19a1575ebd01dd5097c8413cbf6abf1d5216dd4b9853b0ef96d304229b148a27062202bcc64fee0dad6074af807eaae1aa6dbd7642126886f04e8c13c501944ec49e6834cc4186e55ff79d4c35a2d487aff49832354d4f173377698d8804affab48aa1acfd094387df844c77abbc5beca3d5526a8500e39c2898be4a26f8bf78eae43883de33b20f830202a4f39b8171ea89434c18aa5714a2d58f7ae53b0121b96a0062f8c8e303300d851b0772e229a691bccb10ac2d0f6fe725a0798fe8efb34b481df0d82ee88d7b602fb2fe705856716b90420da38ffd28da540086dba2041f7ef19a5426d5688385e943f6ca706d84509746b4ec069fde0a9d497f258ba1d7e6dd02ab1a729d420fc6da0f545cea9f8367eb1b6ee722d34f11f0fe507343a99414cb99474aa4b7aefbcc3458442340ede602f4f1cf2ed971ca42dbcd1ae71054f3a91914a70fc02b279e9ac307759bdcbcbc40907d9c727ef76dbeb7afc36c3e37ccc127ab5872e54bd21af6b9dac3bf48604a274018c9531baed1782b3f2a2fd0fce65f72282df2f586273772fa230ff7e109854dd4de34fe2dadc631e1c662337497feb537de33b3abe6c3c2b6da4fa3a77d265108b65e344c8eec4183c5015ca02dcdc4ba5b4de463211d026e50fd2c366d216156dd88028661ca54895552e09597d26a7f07851329c93ee714d0228781f63f1b636ceebd0f1524cdca27e02012c0b13715d981ffed4253302090356e0c46e4839bd8ee5f64bcd1e273335633fa40e35b6bd9086806b36a2d3a8ce32da7d34ea7c0a6dda8ba6816e7c79ed1bd29934b232f3ee2afb634c1ecb5b251523017b72a4b941039040e08dda8ccfa99be9a902845deaf3e622ddb09c5a1b8d68a7cb0bd7f5d9481605c42fddcdd7f86984e58d5a18c79d49959b32398fda072e2656c50c0b541b8f71a75fc116257db3967eee544712a69a00134762579f89780c3af312da16cbbb75ae1784d57864dadea0405d6552e09f0a87b8f16d62f865d84caf65d79a674dc239a07e6a7d3dc5fe87da56358817b9d08d3b4ddcca26a8aedab75400e826a4e2bebf85215331b4f64f96f29e888f52ff23fca5f86f3f1cd40cf211f3a79fb8ed632077b69ae26463a2e71fefc07a05ed5152753dfc498419dd0e083462e09eee2566f4db87d7e82cea9b72a4690209e84d9836b17351772159aea0239dc2c2edbc062c49b8f54fd4b8a546d5a5aeb49596af27c2c34e5b42c82b3fb95f09f3db2a01fb35ab68370d2c755752e5861b5b8a1653dc9c4827a8a1e86ae1257bbaf66749b33edf04a8bf70c7c10ecdcdf52ba21eb98ed1f141cc9e58b58c369982757b1f8e264b0c458a76f08a312ec3ed5ae13bc3b0da0e797d52a1ccf2970dddb69d3bab945a62c6cbdf7f223506f2c9b1495942bf69fb4e5e43552839756ae286439b57b4000160289a2e35373c12d5012eea1d2a1b8da9875b60226871dd5841b33c28f60e3941f9b048a7c6c1fdd1cabd8a1577995e494689c854e86fe8e01282a9e7da6bf5a2f13074fe8085958d22dc96b406f3fff74c1ea0c241903a035c252a4ab4c3848d8234dafc48339c96e820ce0f3fa0a9c9ae1ce262d5bbabea71a3bde26d2602e269787ed8c03fdf653a7e0daac96875d57be7a87fc52d612cacc9f68040f86ed15c5ae4dc591c10ef07052294d853f2161432258102125e0ee5b97cab79286ddaeacf12a6a0702cbc50361779a9a3a3b400965ef6538934c9b17abf099ba933835efabcba949fd09378e8c6bb85ab78991d90db8a7650866461111a7f783d1d81cd4ca7ac4ae00f7b05dda5f2e73d780dab2bad084c02e7988328a3bf959ef66c59d7b8c5755910d7dffaa4998bfe64018e991620423e0fc00b6b3bf482b55f4cd120effddd0029c96d5dd086b1f114a47db89485e6a72a883be251b80738a8f646e3113f5ac0f3292758db12a9f3d0588a8446dea3d7fc7a0a18a874aa12051d7c953cc2334fc1894bc428fbdeb6ba1cbf6780b33ba0debd9aa172d932915092b0076a4ce8c737597a3500b7f3927f903afafb087a1bdf0eab0d317c5ddd93c6cec988fb26a0c6e39594d13f6eb783b093060ecbf5aa73f7d662314d1501eaa0e075fda1dbe9949053c7de8b95d3d0dc254765ade0104ad6fab29c059a9a443809e551ea483445b2068fca9941697eda2015f223e2d46284e6156bdc3df3830284aba5ee271fe04279ceec6499940863bf0ba4bb6c7336c7651ba648f3feb53fe10dbb5b2734f7c10964bdfb5e7df3ad903649197347f2b00d08a59486b3613d3eabeddbb1f98c3bb715ff8bd394e23051b70589b1282934ec5371c110e345ca08d32c1d9091b9b737842e100e085b5ba734ea15321c2fe41be5bbf357c459bb5d34661138d13e019a215579cd3298acb160d9abed12ca938e947fc57b782ff1c515f7334c06b2c72f691c611cf79741e3a13c5eb6d29b489753774e657199ed3911eecf0800000000000000001000000220b0000888f5b2df4d06315a4a481f7404a52d270a13beba00ff51dc2d5764598ca0686a2f66640c96432b6b833b33b1bf4469a932cc92a40f80b2bb0d9f158fd1b783a8e391f9776bd991cd28c8781dcd17676e6bb6394b3d06afa02bd72be46c87d2c0bc8831abad9968d21000000000000009000000000000000ffff000009000000283f982b2f89db2fb9cc20ec10c58eba439dea9821f546ad5951aca014c081a8c7ad2c1f0092f90fd0dcf84f4d4531ef37e5ba061b5227388a0c55d553c7c8732c7256be59d31fc6c6df46c78c773e1ca4cc8636969e3ebe96cb27628df8fd290247cd04bf1ec59b729b94bd0aa761be4ab1b3880bcdfc7edc673221503e0000e000000000000000ffff00000900000004f45f52f8e5954b9c52a7fea82aa5ff8bd4f8c162da76df2d5de8a069680766b024bb1e394d02822128dda990faa5f1d99a531fd537f21f32a8d14c389e8b04cc2a9fb357fd77fa80ec23d18076724ec5aa4176a82980996957de31bfc2d699bb45e5beea94caec419a659960401524c3161b638a481b822a6c075e16faff89cbd259fafd62fd6ec6bc5586c07a91df98f2990550155a80ed9cb49befbfbde30cf6f29133db047acc5e8fe09996514c5d9e0fc84b4d5d21e7a2aa353617b19d07ed72ec90ae562b590a610000000000b000000000000000010000000300000076351bd7c3644af107fe377ccf1a4b68a86955c415c960528455e2ad81cff15d97da239853cc4ffc840fde7ebcede7dbc48d135b57bde6c77dcc8b3971a4edadb9dbacb0dfbadec2cdba5628a8224b2df0837aeb2f1449a1524f6207dc3d1d569e62f656e849d603f036b8eb6acd94f37105e41e16fb00c113c278b281b9522a8f95e771a975cd68d4b31d7103efeb12b20ff4964baf95d5677b000000000000"], 0x1408}, 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:23:46 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) kqueue() r3 = dup2(r1, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00006bc000/0x3000)=nil, 0x3000, 0x2) close(r3) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) setrlimit(0x8, 0x0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 18:23:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) poll(&(0x7f0000000200)=[{r0, 0x6}, {r0, 0xa0}, {r0, 0x10}, {r0, 0x1}, {r0, 0x13a}, {r0, 0x50}, {r0, 0x21}, {r0, 0x10}, {r0, 0x10}, {r0, 0x8}], 0xa, 0xfffffffffffffffc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x4, 0x67ee, 0x9}, 0xfff, 0x9, 0x8}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x83, 0x0, &(0x7f0000000080)=""/131}) 18:23:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) accept(0xffffffffffffffff, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051e4927ec95db03a7c300dea8981dd0465756350d228824d1b27d8b04d0ea58b7ad2b09307eafbdd557798d7920da46a78d7434fa6bca8c98418f28d1adfddfff88584b37e8d37980ee72a00e3f1618e460dac62dae3ee0129c1a8fe551fc53873c06ff2f85261b86675b964b2542bd72a69181a8194a85fb7834f05acc2238fb08480c91b3a32aa103ca48f96f4e3023459cabc5b9a78aa6c3219"], &(0x7f0000001080)=0x1002) madvise(&(0x7f0000584000/0x2000)=nil, 0x2000, 0x7) 18:23:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20002, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x5, 0x81, './file0\x00', 0x3, 0xf6, 0x7, 0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) 18:23:46 executing program 0: r0 = semget(0x2, 0x4, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7}) r4 = dup(r3) write(r1, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r4, &(0x7f0000001c00)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(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$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r3, 0x2) r6 = syz_open_pts() fcntl$dupfd(r6, 0x20000000000007, 0xffffffffffffff9c) write(r3, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) 18:23:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x804, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) fchown(r0, 0x0, 0x0) socket(0x18, 0xc002, 0x100) dup2(r0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 18:23:46 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000200), 0xe1) r1 = socket(0x18, 0x1, 0x0) dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0x33dc858de654d8a4) write(r0, &(0x7f0000000000)="93", 0x1) r2 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x10001, 0x5, {0x4, 0x8001}}) 18:23:46 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x0, 0x6, 0x6, 0xfffffffffffffc00, 0x2, 0xfe7, 0xe55d, 0x10, [{0x0, 0x2, 0x9, 0x9}, {0x7f, 0x3, 0xa96f, 0x200}, {0x5, 0x3, 0x7fff, 0x9}, {0x5, 0x3, 0x0, 0x3}, {0x100, 0x10000, 0x2, 0x5}, {0x1ff, 0xb9ff, 0x753d, 0x100000000}, {0x101, 0x1, 0x0, 0x688ea36c}, {0x80000000, 0x0, 0x7, 0x100}, {0x1, 0x8, 0x2, 0x24c}, {0x7805, 0x1, 0x7, 0x1}, {0x7, 0x3, 0x8000}, {0xffffffff, 0x8, 0x80000000, 0x40}, {0x5, 0xd031, 0x8, 0x3}, {0x20, 0x1, 0x5, 0xff}, {0x2, 0x7, 0x5, 0x7d}, {0x8, 0xb, 0x7, 0x32f}]}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x8972}) dup(r1) select(0x40, &(0x7f00000000c0), &(0x7f0000000040)={0xff}, 0x0, 0x0) 18:23:46 executing program 1: r0 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) select(0x40, &(0x7f0000000000)={0x7ff, 0x80, 0x2, 0xcf, 0x668, 0xfffffffffffffffd, 0x2, 0x5}, &(0x7f0000000040)={0x4, 0xfffffffffffffffa, 0x1, 0x8, 0x100, 0x40, 0x2, 0x7}, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x9, 0xffffffff, 0x7fff, 0x8, 0x2}, &(0x7f00000000c0)={0x9a2a, 0x9}) sendsyslog(&(0x7f0000000100)="de52fdef529e998f7212e44f5e3a3db97641f4c92bf6aaecf4319575cd3aa727a8b4dcbe5a3efb20a80a3df892e11b383031733975b91184bcd8351d25ad1139b8", 0x41, 0x34) r1 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x3) 18:23:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = semget(0x3, 0x1, 0x40) semop(r1, &(0x7f0000000040)=[{0x3, 0x0, 0x1800}], 0x1) 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) 18:23:46 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0x0]) setregid(r0, r1) r2 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/87}, &(0x7f0000000100)=0x59) setsockopt$sock_linger(r2, 0xffff, 0x2000, 0x0, 0x0) getgid() 18:23:47 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0xfffffffffffffea7, &(0x7f0000000140)=""/90, 0x5a}, 0x800) 18:23:47 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = dup(r0) fchflags(r1, 0x10000) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = shmget(0x2, 0x2000, 0x24, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r7 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x80, r3, r4, 0x0, r5, 0xa4, 0x8001}, 0x3, 0x800, r6, r7, 0x8000, 0x3, 0x100}) execve(0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 18:23:47 executing program 1: r0 = dup(0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000000000)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x800, 0x0, 0x100000000, 0x7, &(0x7f0000000040)={{0xb5dd, 0x4, 0x1ff, 0x6, 0xffff, 0x1, 0x6}, {[0x1, 0x1, 0x4, 0xffffffffffffff04, 0x3, 0x8, 0x0, 0x3f, 0x2f0f, 0xfffffffffffffffd, 0x3, 0x6, 0x4, 0x5, 0x100000000, 0x1, 0xefb, 0x6], [0x80000000, 0x4, 0x5, 0x8, 0xff, 0xa4, 0x4, 0x100000001, 0x80000000, 0x8001], [0x0, 0x8, 0x0, 0x7, 0x4d, 0x7f, 0xfffffffffffffff8], [0x9, 0xc6, 0x20, 0x541c, 0x7fffffff, 0x1], [{0x322c, 0x1, 0x40, 0x7fff}, {0xff, 0x3, 0xff, 0x5}, {0x9, 0x0, 0x2, 0x7}, {0x5e, 0x8, 0x3, 0x8}, {0xe, 0x4, 0xfffffffffffffffb, 0x5}, {0x7, 0xe5, 0x7, 0x80000001}, {0x4, 0x906, 0x78c, 0x9ff0}, {0x4, 0x1, 0xfffffffffffffff8, 0x200}], {0x1, 0x1, 0x96, 0x8}, {0x65d, 0x25b, 0x401, 0x92}}}, 0x8}) kevent(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffffff) 18:23:47 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x110004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x8, 0xa66a, 0x7f, "bdd36b2d83cfc5e9bd57ae9bba165cb4cf7a21dd", 0x100, 0x5}) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[0x8, 0x9aa8, 0x6, 0x7, 0x200, 0x4, 0xff]}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) poll(&(0x7f0000000000)=[{r1, 0x104}, {r0, 0x2}, {r1, 0x100}], 0x3, 0x1f) r2 = shmget(0x3, 0x1000, 0xf2, &(0x7f0000ffc000/0x1000)=nil) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x410, 0x104) shmctl$SHM_LOCK(r2, 0x3) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) dup(r0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000003c0)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x80) 18:23:47 executing program 1: pledge(0x0, &(0x7f0000000000)='vmm\x00') r0 = semget(0x2, 0x1, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = socket$inet6(0x18, 0x3, 0x8001) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x7, r1, r3, r4, r5, 0x8, 0x5}, 0x6, 0x1, 0xffffffffbebd833a}) pledge(0x0, &(0x7f00000006c0)='vmm\x00') 18:23:47 executing program 1: setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xc4c}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001a40)="34d2e04cac9e9a2d585ccc7550ff779353e4a1916522a1f5ea65845e7449d05961a520a20a1da09a91aece68b7a2ea8a524740ae9d7c8079ead7691566e2498e78cf291b0a39e53210257ddd8b864ce5bcf282e9b1e7d7d0b7f5c210b6825bd89286882fd67d33ec0e08a1273f34acfa51e83ea8b05e16834a8bda334327831e55c968b2517b3df41bb954a54fa3eb5825fa775e4925498a51ae60f8277fec14c3678f9bbcb5e591fd1a5b8d2814b6bcee906846203c9c191e60724341eb18f5ad078c5c9a078d72d26fe0b35d091a2c643795c5e36b2cc5dafc2ea732353d8088401be7e3ff8d95559dee7ca49402eeb50afdd5bb253b15c438bceb19398bab4660f6ba53767d430f3db6e9613e7776612b3b0c3be02c88c7de9ab119bdae4f129fc271b1d883a6f6efbed78093c61a7aa7b5693b254b6ab4f7a567b48ee4ff34f2efa2422e017364bc2b9262b218904bc85b9f0af66ef394d7299eafe4c9a8ea8d958732084f5408c9ad32d94da7d8afb10fa1524562d96bbb0e5475f2e92771ccd7bc89671885bf5b816a8a83253bb500edf413555612c33483658157eb4bc16557ed15f2af85d02bac194ae336d0d4d206461d6f03dcbfc129a6478ab0291baac6a7", 0x1c4}], 0x1) 18:23:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 18:23:47 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 18:23:47 executing program 1: r0 = socket(0x6, 0x2, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x1000000000029, 0x2f, 0x0, 0x0) 18:23:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0xee79) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000040)={0x7, 0xfff, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="0000004300f9c3540272b758b58b4c89332669e5e2", 0xffffffffffffffc9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 18:23:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x33) write(r0, &(0x7f00000002c0)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d17972bae8a32f4ca7591c2a1c18fa66479e2298a672495bafb9ac3f81001c559c4137289c70c2f1fcbc03703cb81b7ad9278109372a2fc017a857ec959980afedea9005bcd6b8607f763bb623bfac902b265bdc32918d45209273bd90348884a754898f691686b7e450e958a7ebba369ac", 0x138) 18:23:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket(0x1b, 0x8000, 0x97d6) getsockname$unix(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000018000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0adba022c7b6df44f32177ec7eaad45635c8d4b945f7429c19701f2ce98cb9e90750f2262791890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb9e3f98b933b8ec1f1f1133d9b14d243e28d2c2260e37682265f304583651c0fcdc742d54260337c60c2c35729a03a82e1f7a4654ea3dc8b79dcb34a6"], 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1040, 0x100) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000300)=0x8) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000780)=0xfffffffffffffffd) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) r3 = semget$private(0x0, 0x3, 0x200) openat(r2, &(0x7f0000000440)='./file0\x00', 0x410, 0x14) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000005c0)=""/201) mkdir(&(0x7f0000000200)='./file0\x00', 0x40) fchdir(r2) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x10, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000500)=0x1ff, 0x4) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)) r4 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r4]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f00000004c0)=[r4, r4, r4, r4, r4, r5, r5, r5, r5]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x10001}, 0x0, [0xe43, 0xfffffffffffffff9, 0x4, 0x1200000000000, 0x2, 0x4, 0x7, 0x18c]}, 0x3c) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000006c0)={0x0, 0x1, 0x5, 0xe723, 0x2}, 0xc) recvfrom$unix(r0, &(0x7f0000000980)=""/150, 0x96, 0x801, 0x0, 0x0) 18:23:47 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) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x2, 0x2, 0x6, 0x3, "4c7f92bcf7a3f6d966723ad5aceb5ba990d4cf5a", 0x0, 0x5}) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 18:23:47 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, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) 18:23:47 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r2, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 18:23:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x28002, 0x65b17bb69357d315) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x49, './file0\x00', './file0\x00'}) 18:23:47 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffe0}) socket$inet(0x2, 0x4005, 0x3f) 18:23:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000001480)=[{&(0x7f0000000280)=""/24, 0x18}, {&(0x7f00000002c0)=""/136, 0x88}, {&(0x7f0000001740)=""/49, 0x31}, {&(0x7f00000003c0)=""/31, 0x1f}, {&(0x7f0000001680)=""/145, 0x91}], 0x5, &(0x7f0000001500)=""/210, 0xd2}, 0x40) pipe2(&(0x7f0000001600)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001640)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00']) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="51973dff2b39fa42bf879d0e6e2ae9d03684872cbec9828815b5ea3d3bc5ddd88863a345bd84ffffffff00000000d521fe3ab3676d0a3de14f9357888c5922936c", 0x31e}, {&(0x7f0000000080)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000001c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x23b}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x100000000000004e) execve(0x0, 0x0, 0x0) 18:23:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 18:23:48 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1a) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getrusage(0x0, &(0x7f00000000c0)) setregid(r2, r3) 18:23:48 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() dup(r2) dup(r2) close(r2) r3 = syz_open_pts() fsync(r3) 18:23:48 executing program 1: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) 18:23:48 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) listen(r0, 0x7) getsockopt(r0, 0x200000029, 0x80000000000033, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:23:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x242) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x0) dup2(r1, r1) 18:23:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x2080000000009, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) 18:23:48 executing program 1: setitimer(0x0, &(0x7f0000000500)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() setregid(r0, r1) 18:23:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r1, &(0x7f0000000080)="cf8ee6f90067d878152c7bd6e25be7cdf4bca5cc41884a571d91a2c8bc0769d059bb548da958872c50536266bf9f8173f490b3aa5d559737362cc58c02ab7e375c404dd3016be5dbd983a06d03ad0ed82fd496eefe686a2bdf5ba546d9f961613b7237f876b99a431e97f1c714991e7f748eb85636c72b3b57aab321c98eaba1c0b59db21ed248951c328b14dc9ea12d", 0x90, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 18:23:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x8) 18:23:48 executing program 1: r0 = socket(0x17, 0x4, 0x1e) setsockopt(r0, 0x29, 0x80000000000002f, &(0x7f0000000040)="90000200", 0x4) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x40, [{0x2, 0x3}, {0x3, 0xf3d}, {0x1, 0x6}, {0x3, 0x9}, {0x3, 0x8032}, {0x2, 0x7}, {0x3, 0x9}, {0x1, 0x8001}, {0x0, 0xff}, {0x3, 0x1f}, {0x2, 0x3}, {0x3, 0x7fff}, {0x3, 0xffffffffffffff81}, {0x3, 0xfffffffffffffffd}, {0x2, 0x9}, {0x3, 0xb2}, {0x1, 0x562}, {0x2, 0x1f}, {0x2, 0x1f}, {0x3, 0x7}, {0x3, 0x1f}, {0x1, 0x5}, {0x3, 0x9}, {0x2, 0x7}, {0x3, 0x696}, {0x1, 0x90f}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x10001}, {0x3, 0x1}, {0x1, 0xca}, {0x0, 0x4}]}) 18:23:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(0xffffffffffffffff) 18:23:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) sync() chflags(&(0x7f0000000000)='./file0\x00', 0x0) getrusage(0x1, &(0x7f00000000c0)) getuid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x7, 0xffffffffffff6715, {[0x3, 0x7, 0xe9e6, 0x7, 0x7, 0x7, 0x0, 0x8, 0x10001, 0xdac0, 0x3, 0x1, 0x4, 0x3f, 0x4b7c62a4, 0x0, 0x554dd607, 0x4], [0x403b, 0x1, 0x3ff, 0x10001, 0x80000001, 0x4, 0xffff, 0x7, 0x0, 0x8], [0x2, 0x9, 0x100, 0x9, 0x80000000, 0x3, 0x6], [0xfffffffffffffff9, 0x5, 0x1, 0x9, 0x2, 0xfffffffffffffff9], [{0x2049, 0x7, 0x80000001, 0x7ff}, {0x2, 0xfff, 0x20, 0x6}, {0x4, 0xffff, 0x6, 0x6}, {0x7fff, 0x5, 0x7fff, 0x40000000}, {0x9, 0x8, 0x0, 0xd6f2}, {0x200, 0x8, 0x1, 0x9}, {0x0, 0x10001, 0x3, 0x8}, {0x7, 0xc7, 0x4, 0x1}], {0x6, 0x1000, 0xffff, 0x81}, {0x9b0c, 0x66, 0x100000000, 0x1}}}) 18:23:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0xffffffffffffff81}, 0xc) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) 18:23:48 executing program 1: r0 = socket(0x400000000011, 0x10000000003, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 18:23:48 executing program 0: r0 = socket(0x13, 0x4000, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x4000018, 0x1, 0x0) sendmsg(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000080)="339e043636f350ecfb9b0c24dab1c13a1e74ffab58b809314d19f0111c720515dd6d823efc1c5e45b98b454a9a8a9fee74df505d5967b2cc1213014e3c3025040f7d1f0577c1daa2feb7d98648736068b2958437d7ff", 0x56}, {&(0x7f0000000100)="b859b77ad318c012fc5752d88f45fab42d08e672079177903e7c82c17e8ead00ed84e0856a3ebd0af41b5e9ed02344fec0c16211f397ab35776107a903b9836c766203f1fac5704706493fe5ef07c31ba0c2358b2cfd15e9198ebd67974a000f344aba632110ee2b22051f24e1b3a3461d19996aa2dfb549bcb0bf30837e49a5fe03e0ac1b16f4423cb56544e957e108bd07e10795cf39d08e1167651c7e6413c75e28bcc2d1882ef562eca693994455f6655c88eea991c630504bb107792ad98f0d25fdf3fe7fb932b04baf043fdca7d5fc920cfe5564e67375fecde87e1ad5881a2b449bf27767890c", 0xea}, {&(0x7f0000000200)="c3999a07cfa71a7eb96f5c2c0fc2cd33c9437258722e13f1cce79502e9e69d979e0e04de490d62d729b0f748281cdfdb3ac431116e55b9747377526ac21cf0c52c9d862fc21ace83d3a9e8e950c1a478ca85a53a32f85b88ad32ee530e53cfbd9dd702e0051b5a28c2f1ab9eb1fd60ae7eb365dc555fe8aafe45aa054b19d24435ec2dbbbe47e59c1cd89e1bc08a594d60a8987240760a5434d7b4bf16621111f3a9e9381575c98d5d8e54feed3209b582a22cbbae9ebacb1d8344d7047c5b3fa072f12e4e0b54a66d09838e657f0f22932430634bbee36953897eeb786afe3816e1545a7b08cb2f2edea908823c2683f20a86624e4a148c1de280edf23d857f1efd1a52828586b98e007a853b9e81bf4ab1b4d9af149389d4ec0d606245b61e20c5de7f7c4ddfd42cea5c94ad419ea7c8eb28f5f0657f68ec071e7a8624393d21f34f765c09e05862e756a2c81b84a2923eb0887efe4bf388e22708efc7827e1ac83c7ec07b6cbbf05fc7728ae6525b4e878f5c987fef72e9d4ed02f1898ca6a933e06dc2c86779228f8327880d9860f235dab19c44b2245926cdba795e5b7d915f685ad4516aa200694e16c6bf65cb945f204c3c06708ffda4959e3dd22211789e42eef03acab7e0069cd2946c14a53fb0a73be8b22c6495992b89ad8a61c2c6da4249fdb661c31f9d452eaba8ed7d81bcdf583b2723e123711b5f6dc7267e65fac88d4356e0e3c5ed709255585903e332c4787a3f485741bdf5dc72e1311a039fa8193537033c1b9a1d5eac144d3049fa54eca47a41dd53e61c0cdf5c46de846fc12487fd64d4ccd37a9478530db757f77c69a1a0a5d2d0c971626efc57473b2c457f2f997c0563e40e36cbbcfb4bc28d20afacd46d38a38661b059287df1695266d869fa561823e01d151fd165c76ada444fc27b3cdbf074f9454478d2c4fd78659ccc6ac885cd41101e7b1ed7250236999b5230da18d4eebd5d69957d02a397402567962e3281a943469b9e81a0c4de7a974ed8e4c9fd8b0ce8ec66b149926c6b6682cd4e483d33b4ec1407d7c16b5f4c83c0080b959ad35c5b90bdbae0276af4f4cd05b5816f786f0892767ca82091b5762bfe21fd670ac5750eb198f975d5601383cee5b661c54b5b5c8104c43f3302f3d819a157c69a8695c8aa4d63119d54cff46fa96fbcfdee9f4906e038e80ad2106f9b8982b74cc16dd1fed32bb47149ffef285a34d24a4fac00f0bba1f9f006f494c22351f17145717c82db1b11a10c9dfd8ca99922ff1a0ff2f8cf46dd9147573ee862431f425ba33a580e86bbb951a059a2d49fc24617c161c81a6403ae00e49a185e5067f44affe6fe9df1ee3fb55a17beebcb789c614743bcf1cb8a32f3d9a4560917076eac35d027442ad4a54b3d60b652065881b294f585c7a37e6c1e07aa34f1a76f0bed2e4b70856921d4b921d42aaa0bffe9e9221af6894f3f47b631fb3d95b3260516addbb487f5476280a6b0f6b6020403dd59e22356d7aa1d1048c6b0337a4f8d4ff9e5be44cb9f827d00aa39dcc0f40bc8323eb527ce20f0f590f71850cde0d75c5b666f844532b19716664f7f4f6f27df17c62a01b65d79eac33e387f9cf1c827c28e320abf41a1093c2b97ff3fec0ecff186c9b22416658db0173e6afc7f3f0cfa6b38d654b59fb6cf54a3bd2f169ad6d4f74710657d3823f341fe75a46934a886beb9105591482d2f7d171dc234762b15bce14a607f0fef622e84f68f51da4dba70c0ad5b1ef10b5dd3fb6f2df82584cb0635efae0518f40db99d91427b52c7f60cc849c51be409eb7272b9bfe97f29694d229687a0ba700b51af427ef9bc4653b897f82ce7806c1ec72a70165c6a4bb14b5c554bd3c1facf7e95c0b38d11eccac0946ce9441683931614f971ae04796401bd80b02aeb053d08b5cf7793506659eff8954e3914e5c395ac9ac04550e0eed2e318a4d7e828c314884de65a359deec85e24778bbd8c6d9224eee1613d23834393f74af34495e155cceec5d972a4989cd32dc3c26a358220c0ae27fa6ede55014c70bf5e88af256bde25747cd808a8d2ca73c5d7c737131b9b3347efb9e0a976795b0945973dc2f2a0680f347ae7a79797fd5b018cacedefd71d198f6ce93fb340068bed66484a45363e8f7054c9be2415bcaa6856b94db08d3c5489921428be262d4d731cc8a303d1c321b4347e0f68ea1484c7551487ca3d7aba1a5a048910aa63835fdb591175d142788409a01bd98f8729f11eff5a85d19c19353fa6e14f8837eb55631d2dc808bc687c9c32c4d48626a184e40cda68b2c0cf607d73814f7948d596f046e0012a5fc0c55cfdbba359d85f06588ed8baca8a52ea378e80111f36ce949c06521ec69f3d6eb1370941875e96cc70443f1b328de3d1a2a5e24dc3a24db4b8fb2d9b708d8ffe57c945c58692a370f69e1675ea2e959c5befced2d381d13ec18a764b9b372410167b6fdb81399cab4fd36859f1df541e036b6e704abb13c18f3cc42b59d49d589b6755778994bc2aa3359dee0266552a4629c006357a3ae28c49fb4c2532a5883218d2e2cf7cbe95a14b45ba2194f797df4a3af1b24a9393b6b8430bc1cccb956815754abd0582746b382d0ce5fe3b9d08d5a651c83e8c42e52cb8f71714176bfc36b2aa994d53cf5f4e90a082c7a6e7a6057fe76a0ec75bf5f05d89aa31ba8ba6d12c1948a52f56020f0e0a7140bc2b110e4818f8a5ab2100280d6e7b7e1863d6014f147d087ae417301d6717374d42e71539c6c1388881d1ae4cf4eaa9213338fb95dbe312db62997b90d93531d3dfdf459b28dd2a698c98bab39fc3d188ca3949b82df74b0d8fcb2f1d9a397c9962349abe02d2cb2ce04031293548b7b8c7c29c07419d0e7e7df7115d85d980ce0b37f068a1e848f344d9c9a07c1376e22e32eefb8b7afa52011a9f64977f6d215f69db8f4c3dd8c256d2633ee62330c8727f86e2d1ee0e4c1f40a3a71a29db5b387ea7c8b55149f2e9bdb57e644b746e8f66c7fabc0e73a6e2fb33dc45336b9daa8025f5d9d7e6c0709702526263a37bda66b66d6afbefd51d707cba9b03654c149030e1d67dcc040aaf1484df4ce9c5c5cb2ce7d89f2196ca215baddf0a94b3580ab851d74c685ede0245f8252480b4e974ace9bfed62bc6c8eab16feb5b90a9fa7b94b0e23b9a9cca8797cbb39f6f72fdc9ae8f5013d31c21b71757e2a16bcc059ba5ad763c5dfaa951e4ee33977ea4b993ddb466068979d24804c5bc22c885a6ca4e9cbe3eac2367824acce13697f25d57db6ee338cb9e9e3f03f8baaa9133e1d00c1cf0d4b39148c90eb00cfa47d38dad8b71085d98411293bbd30c5774ecbddedf72c8d01cfdb5c04cf01eec633f79fd31f52490d73961f5ba380caa09fb5b826ce2f364955322cf7800278d9f3d0c35207c456967c62bcddbd73f65b3b5b25a0a720b48f828bd5b3877c67cffab42a057a9fdcff416f43dc2169dd8786ce9a727eb0172c637cf6d952c4f32200b08ebd63ea259f37bd2d93e57bedcb685aeff49354ceb5beb15cec35c12f6f45b170d3d394b3530fabdbb684eefcf621083e25b3e19bad5f32ea29e0f0fc427a93c1a9ced8e0deaaf7dab386661a87b9d260d3049d7ee9ea694b70743705e35fc0560180cddebf4d5cb109fee2ffe6485f6b71a593199d1951a3968f035d33744d88d62eb81a1ada0544a92b257c6906b2d299da8adbb2bac542537006e77e3e1167e52f953a0b7fc7edb98aa982bdd26be80775089a3c524d60c0d7b7f7adced1a4b4b2492a894a6fd2908e006f9a385cab529e459d19ec4ec5fac3e1a3becdbae20772952e00afc32f7dceb057c308795bf3bacce8cfe8ff25c1406cde4c17ec96942e8c23bd0f5fb0d31f863090cc80d683963ad1e60fcfc07ff5491e69a6ce105c5e8f43a3d22f2e178739267c84d5e152aa5060b75ebfc05f95d0d7c1bbec3526fe53023277808e9808ea85b09a844c12811a403ebcac3cd3d8abe6ce702e7e4a93f2003b567815616f2af00f82077aa20fa387878bf5d62ec438d8f61625fa5467a7d14b6034c31814ba191af3cd07e3ad917ef9c47023928c659c67b4a0efaedf3bf2734fde458fae333270d9aab551b11380fd41f8eb9a889d1202e3a7e89ef6a8955426363d9f4b82600aebecd26583bf94649dd700bd905da4edd213346362241e212a1689822a8858f28aaba8d933ff96fddc0bc8fe7fbd778bbba74c7b4504da5b66075ac8420b0d7d01cf1365c465d579f03b5630d59760236090d3dd47edd14d48cbac7ef3eba55ac4cb6eb77c131fc62fa8e3b693ee092130aedb5cf1864fa127a19be1c973575e90565fb3d6158066ae6e5ae15dfb0d86612941affda6ba78fce93f224ec6764e296023129e61a7beedb3644b239f9936c1f3da4d36c2f7973367ab5a1cc02ef9ff544aad350254307e4a5ea30911fc93adb477d6bb8d7028f09f23aaf8a7ec56391574f44b5e24dddd9b4fbac6b31792302fab361f90d2cd59f301ea7d87835a614e188e321046aea5cacdcda3a9b5d55873c2001e9eda6f69e2802be20dc7ab9fa4ac0fed3ed6d9e66d69fa8811079703f291d76e6e0b15c5cac552a8017b49f6a3aec183e0412da9c6c7328039b8db4ea584c6aeeeee20e8c3cce5304532997f0ce37222e506be9b0dc6705f96aa7214a7d2e04cab14ce895f25b267eab2119b8ca19629da5638a04c63dc4da8bf6e4b26eb8d40fad38fc55e4279678d8cda0737acd8eace8cc948bc69356b6d2f1d1c39bc82a2e20479ee1bcaeb844a1b1d0ca245849d967a5556f3c7412af482eae6347b49003834cbb10ce3668e8ec29717f9c7f8f0fccc2dd52d72fc55df765d85b85f07e64b997b55f2fdbfe4b7c39a99abd1bbd9a6175ec22f21c622557e9a805ba27f35035ba6e369e2e287bcc3a9a35f5770919d989ee08d740d907f747b4c8f528c4be0b226b82bfc182dbb82e042b94343eaee6b4d0db0654defba035ef0df41a56a18346763e66613b4e144a4c8200b078543528cf7e8815d43d53204acb4704596410631d42590f0f8b889341ebd8006e0e3a9f1da525da46fde756db8e707e79a0335bc40fb15a5e75a25c13e5f8bb0f21573c4cb1c8f1811c8b0ed6ada15f4c5bb1bd595f53a5c2110c7f4e88bf13995c1a83421d1d25eda8d6b4ccbe7ff370bed38a2f6f1d590b58252124145e7515e809ee23a0bed40629b1423c059a8c49fab75c817154fc1c2cc2d9fbda8cbfe688d0a872eba3e205e7ded848d73f8077dd03d4bc66e893e87504f7defca08d8828934d9f1410debf38450705e1a3512fe02c5893d03376cb57dd6ad91c0839eea70bd8fc107e6c3cb454db210eeef63d3bdbbc4410f9be2d5731565ad096e73b5b1c6da3130b409bc6ab69c188b202aa65fb3bc6e7814636b0a81d2a959c45d846d1aed9f3e201902ff4f8c26b094ef74ecf86ebb9fa406a6ea286c1067a98ac7db30de82072d95dfa0367467c225399fe1365b879801c05d436230fa4d4d38d9cc79b6e25b659af3cb83dc9bbb6c3de4aa903293478339498c9f06d86d7d28116125d9ee5ace223874f19d392cd2274b321064417c8555cdef761b5b6d3192922c75be85804abb2ff2e94ad97a2a6de16d07f8a3f9a6c26a7a9af927d2f8969ef826933e8db0b432093b35b26a140910b655e6e6d4a89b7ab61c686a2513260fca2f9bb6b0008c4b2bdb5b65f1c76ae984eb1382bec7ca7a8fdfe75de1a9c90aea1c7ef463d5bd37540e95c04f89a3771157aa43", 0x1000}, {&(0x7f0000000000)="c6801459fc6ffcb2c73efe9349e386a4e3df86ce61fbe5103d3693d2199c564ed484e092466af37fdde039061f20ed93c0aa49194c520c14a3fb4393", 0x3c}, {&(0x7f0000001200)="e2772444ff9573caaa7df26e2d4408f5459690480ee46a93e379e0", 0x1b}, {&(0x7f0000001240)="724c5e527cffa2991cc24c218e9b6a84f1ecf318bffa57eedf54182c461d65d404ffb57d5e362ffcc4ddc53dbef6db81d094961d7ddce0f67061f74ead010ab3c0dd6bccf6e7d1d5cab4c02f89a129ca75578050d6c666e027090383d69a1d85141d6536841c7c7b9abc728aaf9990f1d3140a378edaddc113eab2d1849347b00672c35879cb990430f030f8f30c19cdc0df254767146c5b56e9279a4836e2ed7ea15d0e86d2fd60c9280b2daceb49eb500006c117f172733181fab58dc73c9781503b22b98d178fe499d080fbc655daff5f22932237f08035cdc63d", 0xdc}, {&(0x7f0000001340)="16ba02c306d60ff622bac6c2c569d575c47af3d84c2dc05c8ab69e710a30aedda6586c604f1762f168a9c8185194cd9d8cfc8c4e5ea10926522e0b37381afc560a28f792de402b0bbf986a1bf35c25a06d019ade55b3d39df221fe7ca7731a7e738390f2da7faed62e43a83bc4c764e466185ad03750d3828d41", 0x7a}, {&(0x7f00000013c0)="bfbc34704dafa00defdd9fd35e501a65a9af8977533656da282256a94ec208a49b14da0d7629e2faadaa354af3a67cdf464218c8fbc2a1b541c3a5132f9ed19dffebaf13738349a0e2603b3f53ec881fc0dc756f9d32d36649bc846874d238c18392d11d94ec7abcdd7f", 0x6a}, {&(0x7f0000001440)="5890c5e5287eec970e9c67fd15f309564e83556c0e4813a1c9d9b2720995d229ffd8b15a1899ddeb783a17156bcf46ab5d3dd31d141889d7b6b9586087bdcb876965af09c3f8c02cfd5040d6e5c3ed4eb9054ee467e639e34a60d23e33509046aee91772201b76f7bcb83d2759775dccac0d1637f0eb8a89e311029ab36811bdcc7c6e15a15f87", 0x87}], 0x9, &(0x7f00000015c0)=[{0x38, 0xffff, 0x0, "1bc2154056b277ac4d36f26d9e4f8e2927052941265d41c7600847cc7e28767c6182"}, {0x20, 0xffff, 0x80, "4760d68ea0a5aceaf42ae051f5"}, {0x100, 0xffff, 0x0, "cd5b3f28b5246af4d31f664841624957705fbadd61898d02685883c6381e25e75de85b1483a5329e230996bb416f82392915582cd9845e5a661533961924f98746766185dc08f2c71141c6df64ebbc519920e73c05187f4887c1e912cc996eb78be9be66ff6989dd78d14ad3faef4d811ef377455a7910671f0acdee74a8861e3901153941e69805dd830a2eb4865e0cec83bded36d679bac38e4c1d7c31248e7277ebacb5657d61303fc3f63e1faf2ed7ac1df247b7f3ca183ee413f73c09da77b6e85fa13de301d54e575c459caa86c744235b336a1def1f088b130764e9436ad987237d8528555f6788ae4a411a"}, {0xf8, 0xffff, 0x81, "4de8aebb8ec4b70e33769ede6b1fa0db7860598d17749903d30b01c3fc051ca0b364bc190e4354b5bfe4dd907bda6f86e02d8cf8fc3521face1599d0b3cc063415ff18705770f4d447000fa8d9d8aa48c2ca25466210994f8c3c67f4a2011eb8d8447059fc5caca34a53afd07d6d7b406ba7790f7c8f849355049a5650a66b8247de46031cf532f287accf1d1fc0f7cbf70a74a50f5d4de3af72b7508d9f00de8536be469b57ca224eb3d2d8fa1c64288f61628f8b04368c1c37ba91c680c2c58815dee06f15b373b4440aee24a80045f50f295c1ecf99858843d41382a8ed8b4a939d"}], 0x250}, 0x40e) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) 18:23:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000080)="eb00005c0053e80095ef42747b96d1d65ce8592191552a47", 0x18) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="10", 0x30b) fcntl$setstatus(r0, 0x4, 0x0) shutdown(r0, 0x0) 18:23:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x2}, 0x8) setsockopt(r0, 0x29, 0x800000000000038, 0x0, 0x0) 18:23:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) 18:23:48 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x20, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x2000000000, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) getegid() 18:23:48 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdirat(r0, &(0x7f0000001480)='./file1\x00', 0x8b) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 18:23:49 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc8) close(r1) chdir(&(0x7f0000000040)='./file0\x00') fcntl$getown(r1, 0x5) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x7, 0x1f, 0x2, 0x7fffffff, 0x6, 0x2, 0x2, 0x10, [{0x8, 0x800, 0x8000, 0x401}, {0xcbf, 0x4, 0x9, 0x1}, {0x3, 0x5, 0x3f, 0xba8}, {0xf6, 0x20, 0x2, 0x2}, {0x7f, 0x9c, 0x4, 0x6d0}, {0x0, 0x800, 0x7}, {0x9, 0xd38, 0x94, 0x7}, {0x0, 0x9, 0x40800, 0x1ff}, {0x6, 0x8, 0xb3, 0x8}, {0x84e, 0x6, 0x7, 0x8}, {0x8, 0x20000, 0x8, 0x10001}, {0xc1a, 0x9, 0x0, 0x44f}, {0x6, 0x3, 0x8, 0x100}, {0x6, 0xffffffffffffff81, 0x7, 0x8}, {0xff, 0x800000000000, 0x101, 0x8}, {0x4, 0x1, 0x10001, 0x3f}]}) 18:23:49 executing program 0: r0 = semget$private(0x0, 0x1, 0x18) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000002c0)=""/90) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x140, 0x4) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = getuid() ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) fchownat(r1, &(0x7f0000000340)='./file0\x00', r2, 0x0, 0x2) pread(r1, &(0x7f00000001c0)="be739aede89af5f59ae0f4276f91e1c30815756f5e5371b31f0929f9c14d499a3bd598acbc734872389025646f183503435f5bce3de364680f48a32a375de53aa6b3ab3397b58ca027c98fd4230035b732780e31119215edbb70f39f30f57a914ceec202b339e4f0533e80d52beb6640aac1b37d2ff18abd2f1e56a582a16f4a6bd674bbebc6b5d2df1b4b20f58b6dc06a95080564c16f1047a7085525ca8ec4dbd44ed8dc995087642f103e9660b5318a65c7de42362e4b9736165b279b154ce6ea647965de359562836e", 0xcb, 0x0, 0x0) 18:23:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x8d, 0x0, 0xf833}], 0x0, &(0x7f0000000340)={0x3, 0xfffffffffffffffe}) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r2 = dup(r1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x80000023, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0x100000000, 0x3}, {{r2}, 0xfffffffffffffffd, 0x10, 0x0, 0xffffffffffffffe0, 0x8001}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x2, 0x89e0}], 0x9, &(0x7f0000000140)={0x74b, 0xffffffffffff0000}) 18:23:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) close(r1) close(r0) getpeername$unix(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000100)=""/73, 0x49}], 0x2, &(0x7f00000001c0)=""/23, 0x17}, 0x842) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) pipe(&(0x7f0000000240)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000280)) 18:23:49 executing program 0: r0 = syz_open_pts() pledge(&(0x7f0000000040)=' \x1a\xca', 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 18:23:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 18:23:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/6, 0x6) r1 = socket(0x14, 0x3, 0xffffffffffffffe1) setsockopt$sock_int(r1, 0xffff, 0x1026, &(0x7f0000000080), 0x4) 18:23:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x7f, 0x88, 0x9, 0x1ff}) 18:23:49 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x108, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) select(0xfffffffffffffeb9, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)) 18:23:49 executing program 0: mprotect(&(0x7f0000421000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/235, 0xeb, 0x802, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:23:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x0, 0x800) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000680)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 18:23:49 executing program 0: chmod(&(0x7f00000000c0)='./file0\x00', 0x70) mkdir(&(0x7f0000000280)='./file0/file0/file0\x00', 0x2) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x9) open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x200, 0x118) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='x\x00') 18:23:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x4758) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) pipe2(&(0x7f00000000c0), 0x10004) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) 18:23:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/160, &(0x7f00000000c0)=0xa0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 18:23:49 executing program 1: r0 = socket(0x11, 0x2000000, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES16=r0, @ANYRESOCT=r0, @ANYRES16=r0], 0x3) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 18:23:49 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 18:23:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) setsockopt(r0, 0x3, 0x40, &(0x7f0000000000)="e2e98c40433a98eca33590e5814e4c70e4c6a5769e19eb1acaa353b35863595934d385c240d95845fbdc1ded7dae9c4ccf0f8a77746c76a78fcdf98db5930301694ec3907c31f8036cb8595af6cf0d092d54fb50878fe88faab5ba5f2c7325a04683111f8ac83ac167634d05fa119bfca1ffd6c9", 0x74) 18:23:49 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x95) r3 = getegid() getgroups(0x1, &(0x7f0000000040)=[r3]) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/47, 0x2f}], 0x0, 0x0, 0x0, 0x9}, 0x40) 18:23:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x40, './file0\x00', './file0\x00'}) 18:23:50 executing program 0: nanosleep(&(0x7f0000000180)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x3}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) 18:23:50 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = socket$inet6(0x18, 0x0, 0x80) r2 = getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) setpgid(r0, r0) r3 = dup2(r1, r1) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0x80) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) connect$inet(r4, &(0x7f0000000080)={0x2, 0x1}, 0xc) setpgid(r2, r2) 18:23:50 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) 18:23:50 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x168, 0x7ffffffd) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open$dir(&(0x7f00000000c0)='./file0\x00', 0x21, 0x0) execve(0x0, 0x0, 0x0) 18:23:50 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x1ff, 0x5}) r1 = socket(0x18, 0x1, 0x0) close(r1) 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(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r4 = semget$private(0x0, 0x3, 0x90) semop(r4, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000016c0)) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x10000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000280)=0x6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20101, 0x0) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000400)=""/216) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) fchflags(r3, 0x0) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000340)=""/186) getpgid(0x0) geteuid() r5 = socket$unix(0x1, 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x1004, 0x0, 0x0) 18:23:50 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648ab0201ab3be80cb767d02099e1918410a49c3b6ede803c77", 0x2c) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) socket$inet6(0x18, 0x3, 0xffff) shutdown(r0, 0x2) nanosleep(&(0x7f0000000040)={0x1, 0x8001}, &(0x7f00000000c0)) 18:23:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xfff) socket(0x18, 0x2, 0x0) 18:23:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') pipe(&(0x7f0000000000)) 18:23:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="370210feef"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000001200)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/219, 0xdb}, {&(0x7f00000011c0)=""/55, 0x37}], 0x3, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001240)={'./file0\x00', 0x7, 0x1f, 0x7fff, 0x1, 0x0, 0x2, 0x0, 0x3, 0x1, 0x100, 0x10001}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 18:23:50 executing program 0: r0 = socket(0x11, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000040)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) socket(0x6, 0x4007, 0x3) 18:23:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0xffffffffffffffff, 0x0, 0x8000000000000000}, {0x18, 0x2, 0xfffffffffffffffe}, 0x0, [0x0, 0x8000000, 0xffffffff, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffd]}, 0x3f7) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x10001, r3, r4, r5, r6, 0x60, 0x9}, 0x5, 0x80000001, r7, r8, 0x100000000, 0x4000000000000, 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43}], 0x1}) r9 = shmget(0x2, 0x2000, 0x474, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r9, 0x3) kevent(r0, &(0x7f0000000000)=[{}, {{}, 0xfffffffffffffffd}, {}, {}, {{r1}, 0xffffffffffffffff, 0x4d}, {}, {}, {{r1}, 0xffffffffffffffff}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) 18:23:50 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 18:23:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchflags(r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 18:23:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) close(r0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/2, 0x2}, {&(0x7f0000000080)=""/130, 0x82}], 0x2, &(0x7f0000000180)=""/159, 0x9f}, 0x3) 18:23:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffff5f, 0x10003, 0xfffffffffffffffd, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600", 0x0, 0x20000000000000}) syz_open_pts() r2 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f", 0xca) 18:23:50 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000004c0)=':\x04') 18:23:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="309c1d6d50ff35ae763dbbf4fe1782113b17350e59a15941cdbe7507d7ac3709a8f1695051b591049bed3e5115bf976e6d5e51c2019203ece81051e43e11c47ee4a1d5137292f8fec9fcb008879c1feb3fd17335e90f2eda687b2cfbbaf807b2eff7d2464f1a912ec9be6d90cc6bd2449f3c8e7731b37ec2fc08d5668abda9971da5", 0x82, 0x7, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 18:23:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x3, &(0x7f0000000a00)={0x0, 0x286}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0xdb50, 0x1, {0x10001, 0x6}}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f00000000c0)='\f', 0x1) 18:23:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3ff, 0x0, 0x90d5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380075ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365efc90cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xfffffcb4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 18:23:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 18:23:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8240, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0/file0/file0\x00', r1, r2, 0x4) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 18:23:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000240)="722f0882f1334305ce7eb38c1499b6c81a320e18d240604298c71018fb7726a25cb987e1cfa263fe1febbda10852ceadf96e7a552d6337f9f738825082fe515351d898745cb11913a84c8335b7d2541ab98249bf15441141af965e0f4e3247915ddd643e06eaacaf79192d4e6d6f45815ff0a76be5a61e117d18d29d9445697b441d9cb1e20e9e56c83c5cb6e4b1865773797a8a64449891b3d9ba029891e7c3478a87d88fda88", 0xfffffffffffffe73) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:23:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = syz_open_pts() writev(r0, &(0x7f0000000140), 0x0) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x3}) ioctl$KDENABIO(r2, 0x20004b3c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="168b19882870ed3696", 0x9) 18:23:51 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0xc1, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/158, 0x9e}, {&(0x7f0000000500)=""/172, 0xac}, {&(0x7f00000005c0)=""/185, 0xb9}], 0x6, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10202, 0x0) pread(r1, &(0x7f0000000100)="c5ff44954542baca76c6f351d97e9e1859e2c2fb4d6cab72409a5729f427bd5409dfb05e30790a2e021fb0b59a7da7dd1cf78f871055db5b2c953e19ddd9a2ceb6c9aa20f4184d85304c44abe994ca96a1365a3ddda39e53d77470dd34e9fa819fb89d61fca509fd6186c0bb9d60c6351b65d0d7c651a5afe386", 0x7a, 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000968000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x1000) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x141) poll(&(0x7f0000000000)=[{r4, 0x18}], 0x1, 0x400) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) 18:23:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getitimer(0x2, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000080)={{0x8, 0xf5f}, {0x7f, 0x9}}, &(0x7f00000000c0)) 18:23:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000780)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd500000000000000004e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a4751169988d041d9e32a6e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000515759b6d4f0ffdd17f450f943be4ab0a73fb9fc0a4058276661bf5bd3a95d77412a6becb63898e37c4dd62dea041bc7705f9f07193193fa3ece0b77290ffa66cc55c7d0e11503321d8364f24f1e8ebb1121526db1b80b9cfd45e32ed51a61", 0x16f) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r4 = syz_open_pts() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x91, 0x0) poll(&(0x7f0000000140)=[{r0, 0x8}, {r1, 0x80}, {r1, 0x34}, {r3, 0x40}, {r1, 0x8}, {r1, 0x4}, {r5, 0x2}, {r4, 0x105}], 0x8, 0x8) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 18:23:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) socket(0x19, 0xc001, 0x2) socket(0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) sendto$unix(r0, 0x0, 0x0, 0x4, &(0x7f00000000c0)=@abs, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) 18:23:53 executing program 1: select(0xc3, 0x0, 0x0, 0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20781, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) socket(0x6, 0x8000, 0x100) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = dup(r0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto(r1, &(0x7f0000000080)="63d3586fb8ed811b5de13e6c58edb4c132d8f06cd18ecf414b56b473b67adac3b8440e2307b7699ca6", 0x29, 0x406, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 18:23:53 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getdents(r0, &(0x7f0000000200)=""/56, 0x38) setregid(r2, r3) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file1\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=""/229, 0xe5) ioctl$TIOCCBRK(r0, 0x2000747a) 18:23:53 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x5, 0xfffffffffffffff8}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x1, 0x1d1c, 0x200}, 0xc) r1 = shmget$private(0x0, 0x4000, 0x7c5, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/53) ftruncate(r0, 0x0, 0x7fff) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x2, 0x101) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r5 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r8) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) shmdt(r8) r9 = accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) symlinkat(&(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000340)=0x400) syz_open_pts() setgroups(0x3, &(0x7f0000000380)=[r5, r7, r7]) setreuid(r6, r6) setrlimit(0x3, &(0x7f00000003c0)={0x10000, 0xb44a}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f0000000440)=r9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000480)) close(r9) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000004c0)={0x3, 0x3}) setgid(r7) 18:23:54 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="9dd7e5dd4946d7d31bac60cdc9aa3cf560556a785cc5443adebfb07c1c459d7b1d70f37ebf849a10cfbcb884bc1698c4da98f3b5d44be6f386185dfa2356125aae4dba1ee86a4a631b6b8e1e5f76cbc4687b4fba7eca3a9896db5c4052c9d308296e479ebdf267e660285d4f9904b68b64353c651e2cd362c706998ee48fe34a22", 0x81}, {&(0x7f0000000180)="458311249a414ddc23e9aeed003bd3a466332c4a0bdc6b33973dbbfc3e898b021d9796c9c80674f2744c0ffc61f74a00ee64187e1ef77d34c5591ded8043c9f52b37a8e091386b488e3dec893a995df7907bbe23e86f1601db724146272afd0b4bafc9392d141cad1690a95fd0f1a4cffe0101a593c922362b6e6cfe117fa40ae524481613a8eaf847f783b0f8", 0x8d}, {&(0x7f0000000240)="b6c7e4f02dfd6e5c1b3555af36fbac936d84839943be6f0fad954fcc7d3c20a9193c2c782dc64c409411f1f3f070d60c93adedb5aa50c2", 0x37}, {&(0x7f0000000280)="a3988afb9165087c35e00451c6cbfb02151f9bddeb2cef67c4bb374f79be3cf8d2d069b02e033c1db99d01c5f83415eba9656feb2f1fd0e5b730c7", 0x3b}, {&(0x7f00000002c0)}, {&(0x7f0000000340)="e1eaae4382193a0db148e65c246b58dbf88a3bf7a1d629637de9a298176181f6f920dd5f49cb8fd4cd2e84af14b58cc009340f71873cee7909dd3cf784b390b290d8492a82534c2a3f46bed137913c62798e9eeeef988568c1b2d5408628c9b9a50e3cbdf2eef6ddbb2d6bc3101c346492c7675aa8efd5ddaa90f858422419bce9d87504165fad69ebcf50a15fd7901945579361d6c9495a082fab8e8e7c1209782d79dded3952c11106f627a29e7a2cc74b7f907ed5f175c8536040ed03bc9ddca8bd5f56f22ffc965c0d517747d4bd417070d9daacdf50508d641f8f7638f87674055647f233a2a37be7cc9504da74ef405d2eed88d6", 0xf7}], 0x6, 0x0, 0x0, 0x400}, 0x8) writev(r2, &(0x7f0000000580)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)) pipe2(&(0x7f0000000540), 0x4) setsockopt(r0, 0xd7d0, 0x2, &(0x7f0000000500)="70748fb31050410f76cadb1397dbd41ab8d66f056571c581949bf520402a62b461425522c4cf749d1d08d7c3e3c5f82e9a3fdb8984c0a6c2a15d385d2b31c5", 0x3f) r3 = semget$private(0x0, 0x2, 0x50) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) 18:23:54 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, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\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) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/145, 0x91}, {&(0x7f00000001c0)=""/199, 0xc7}], 0x2, &(0x7f00000002c0)=""/35, 0x23}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:23:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "af8ceb849a452c36a0db9c25e7f14a46fe056e48"}) write(r0, &(0x7f0000000080)="9d", 0x1) unlink(&(0x7f00000000c0)='./file0\x00') readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) write(r0, &(0x7f0000001580)="dc", 0x1) 18:23:54 executing program 0: munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) munlock(&(0x7f0000008000/0x4000)=nil, 0x4000) 18:23:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) getpeername(r0, 0x0, &(0x7f0000000080)) 18:23:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000)="06986eca85b5a63ca78fa291d07d4efbc13bc5cce72e712198c3cc76cde561eaf7792b53a6f22c6107482ab44e5b4fa6fadfc73ca09ff4d46e34b2576c838e0ba3a3d4fa5451a1", 0x47, 0xd, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002640)='/dev/zero\x00', 0x8000, 0x0) syz_emit_ethernet(0x40, &(0x7f00000026c0)="70be7b109608c51de0e332e5bf56cdc2ba63c95d0ca0db7144e322993e5c5755d24872ed19c783e8b73997e8af2c219daf14c1dc588716d874a6e5a895a3bcaa") ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002680)={0x5, './file0\x00', './file0\x00'}) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000002700)=0xfffffffffffffce9) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f00000014c0)=[{&(0x7f00000001c0)="d187106f9044756a4017fb857674480b78c5835d3af0aa1317b9acddb9064dfc39b49eac02187e8641b91636346958badde5d58ee40a6a5e51ee2a72b513c51e3465d4fc98a437871131389992e0ae4ed3de865623be7c7947d4b9f5722a6cff3da7f2cea42377bb491e18b8ccd533ba63676d5f1d73207abeb95aea34c07296dba16413993e645e812700eab9bb8418599324606227f2e4271560e1a7dd288810dc48071271d9fc99ff29dd8a3d4dcf4414a84f0fd2158e87d3dc898c96f4581b", 0xc1}, {&(0x7f00000002c0)="dfdd39a07da2bc9093fd9b6419485d542a6164aeeec990e082eb78923cc5c17a9bb6b4f872d2079a731939b627cbbd77a7f91980d447e0166709fa58a34551fe84f38e697e293144a40b95e446cfe9b273fafc4da9893db01fcd300eb1a76a50892754483c3490b198543d6a3fad8e95226e2940819a00f921159ee2d9444e51ab203ddf934779febbce7fde4374d6498c4bb488c820a70375a6778922ed975dc62924ee3ec96854ea936b9662f2083523c6e7472fe73c208f90b9f8b2", 0xbd}, {&(0x7f0000000380)="3ba6f7e021815bb72391eca45b65b2cb5da647b75a23352c0955fe8a5585358f90b12f7fe04a50f91144a242dcef90d3f965f9453f1145d6478bfba600e73f2d79acd5a17daef780c7bedece55d3e2c14c60b3d0a80f1953fcef6d561374952699a59ca9be2d109679f1b5fd47e201680a3d478576c1cdc8d539e520e599ec563a736fe6663632d790935da04bcfa65846aea8ddc5ced02b246b4736843ba458e7255269d13795e053f4c8855f", 0xad}, {&(0x7f0000000440)="25314999eab71833b257059422610c947a019ef538cb6d051905c8a3d6a9dbb909e5150d568e3639e7f090516654e3678e01b6f5a0c4a61e77bdb2ef4fa64bd14d703c3ba7eba6215b388fa44a019e0b4da14d2901461d708ae84a96de8820e6b7a50549ce4cf411cae9af200930624a70942d58", 0x74}, {&(0x7f00000004c0)="c80cb8a3d169dbdb594e0d2a77549940c3237e44e0eacfbd35f67120426457c912ac7a465f0e6d475ca19927945ad7982b403955ba70b9e77bffb0be35f8a9fad20f8007c6ea38d5f84d8b89c3bf1e0fb874a179c6d990ea14dae43ae1849f9f580523082a358ee8fb284f01f7ba43bfbe6e85eb7893bd8c86357f4e2580815e6329bfcf617fe18fceb94bd34032611818cbcb86044a21ce032ada2abc6bf1518c4cec0e2c5fe0d8b38e9482723d19e2d50f135e6ce827a75fac984f943688d2da457cd4d621500656628a4f5f7fdd74c6eba8cc6396b9f6d4f9a2b9786f389d3f7699a3cf51d996c17976e2cec4013f3f8628cb24db2cd9cb06f4849991484aafdf4ac7f295e07aee96241df6799096326f8442c5bf0039a28272fb6840bcee2b568e15a6d2f305e1fbdeb85029a07859a36672f9f1101b820399794816b58fbcbc2cddb11f22854422466819582dd603270e0b5d4b1fc765a97d0b690e101720fc17e456b56a63e479d32979f2c976e6e400c9081274bb61a8fef07fa5b1c3867d4c54404c757ed9e7e950f73599d55a539615e2d51407287355f5926e43f8910981c8cee74b8ad940715fa07d39b927c5320cf4c54c361227fe7ae9a86ff072686cb4a93c8f80ed0d5476146206b3f7458cb35811c5a8ed7cb4f3209715bdc8bab32d2cb7fe2d1c06423ba330886b50967c2dc5305d6d10c2176c1a9a310758444fcba1cdb6e5e3b11c02db27c78231a0709b2d47784708ef4d1abdbb20ae0df02173916c0ad28713beada354e7de4a63e63360a770fe52834907b99647110242eefd518112f7d22709e247940ac759a56b4de7e2826df5d9509f51ac15f6e3bccae0753927791673d3f55f034fd33b9e40f7ce26739f595599168ed1bcdc23612a5fd87659d15cfbcf924b563edc03c0d306c4fa33f17d89a51e48a02f6ce5db5b5dff1bab0c55b4fd19b4b07dfb6d338247a25ed15f64bd7a52e4401c91bf4acd5c4282ae485e6229f5342c682e5ff753e44766c816b56d5c7af796c16adcb615ee323aa093613850f42681b02d899341b8774d860157f730fea6958214b83ca5a88da50911fca5448aaa337c06166ca3bbb4c87415927b00b03864faa1c7ae7546bc7e4ecfa9933ead9a9a2fe69ab5bd850a4b62dfcb29cc371ddbf12655e306b684393d3277c96517ccbbd686972b0d12d87d5adefec7aca27390debaa6a36c5ee2c85c70031af64619e242486667fe909f7572cafb886f3c361cf27a2acab3e6cac22b559b380dea402f49167f89d42351e891dcd4f67417a801e6fb98309e8426e67f7713c4f1bf7776763394f4e7b8a81fe210b5d3c06728c5c79df88417d9fd0cc2b5d838e7f445aeb60376c014d66fb63e10f05d53a99be5efeeacab4c9430bce4a2fd9fbd53af906c1bbe73ccf8c34642c907b72ee263697a41360b5c0f9fc3d85f41c956d17cdf4fa9d9ea49996edadc1b39fa1f2e331a24ee6f82204cf744486223e7f215133f18f1e75461ce5881263b4b5e875f45af58f7a14ee3e93d08797fe50d656f67a54741bdd111cce6e2a64ef48f3580b1fec22fcbe7f7aee08f633d8f1bc988c93b12105a173f9aa65a1065605134b3023990503887db90fcaa47faddba3612901dfb3cdd11fd138e3ac07dd8e440c78187404b586d8625a563e06404ded8bcacb3c83fa0047d8567a85374516464436b8c6d5aef5fd45cf1d098f98488c9206a7798033c387ce6ff71ab1c0b724e75c5028ada64a020ec4cc8879b0bbff09effdac1f3ae7fb2108e64ae622ba3be06f4dffd51f719d0cc136e53987e04d1e292e065e774b952fe6e71223c1dbc1c3b1199710ef4a7478b1b1c223b7e63ef545a9b4883e6c26767b3c05afed07f61e9acd4aaf4a7fd429408f91587749c53ade0f5dce18be2065b37c309d176160c0c04e9b9ff7e62799f72eff4a3f3391ae0b32d05d89b6ea2ab7655a4f5b990cc02edc3ddd9bed05dfb18f42abaf99ffece4d31202b06f50de5db5f891223a9f253ed82445020e4c7824ccc6d38473dfc0c82570ed87665805fa2ff41df2bb1804c4c8a6d6fe30d62604ec319578e47ab7d25add4d3c1edef73d2649a9482f3c4ff3c5df2c3cdef1f46a82ac64754195d8fa40e180a6338c471d5dea55c9180d7999fe6d55a234c04d9f70ddbc2271d62357c6b129145dfd279ebf67f086b3f6bfaa75a7d5d6c8c93500a3127fb7504b162e9c79ce7ce097db642592d1398d10c8b394a8af52f325798239862589d8ed3117a18f0686874f505db4bc31c3fa27eb6175b3713ece7f2a61e0f234b9acde788ec539393e9c7fce8794e0b2e9d13674dfad81c745bbbbb9af0bfb8c8dcaba5df4205b4c42d209eb67d3f30761880fe447da629c179e9df4aed54df6f20881959f935c4022131b1ae64f31a61c87cbdad0a4586d9bf6d1360ee063dd1faf53a49885e9ac88623a808bb5e2979a9c2fbadb7b6fe0d5b9c7dec1e195e774fb805551c379ad0d4cb03ad8169a89e2b94e0de16e55a7177ea5e69d5b643a93a6a3c834c6826765ea1d26b824b812c268b61cdc1e9c501f01a3bc44984ef0491345fd671405dba96e87292c1b64d326ec37a766473a10188eff5ca7fcaf439d3886f0c65fb3d3975e243e5fcd2fa8efb5b94c8f0776ae782384008742ee34220108511967c42accd3fe56118404c4008b608f8215d62873a315317059c8a89918d67c2e9435c0337c2226e5b4bbd88483e9551b4edfa5cc16fb4a7af92c7a5126c2ede3a5a87b4a38044160df72555852d951e43b23442659bd1249e59960e9be25d71db0f1e224862198ab692fbf761c6f8270d65375998e41ec1fde5192318a89149ded7e104036881594ca82c8221410cf3d76188bbb49c4d5079eea1efdc27a1633525bed1d6f849016917956f5bbbb6890eb9d70a84c001212f9ba31074d109867b96bc87eee08e0d28e41972f755349c3464032baab52e1bbd88fda24bcb531f857d7d053a4c61cba8242685b9aa210ff23b5561867abb3af3d89422ac5e9010330209b0c655b12cfff4364f818c0a2d6c14daae38608ff0923f3cc144b919f1c0be453191b7e7957032b0225b9d18a10c74388c368e5a4606bea35b161b500f6aa45562d0b7758ff372ae06489122453a716d749c962762263043c0226cb58172d7451e0a61834a73a98734210330574af88479dd03fd0a4a6e5bd8a307a63a2cc22a6579379a9c002d5b32a316ec0fef08985aeee2b26fae2b174d0b3a9b05289b63a9ec664ab2439450696c99d5aba9bcfe7e3eea593707a7e8906495053ee7a9815e2d2cc9bc8059154cd36f7fc03c7aa317236ccdac27875c682afdab51d4cf34d8f6ad63b084662728362ba96904dfeef5f098b63681ebce61eff62e6d7718b1b30259e53e857404bbae0d2c52faf904f9ca0219fbb1eff8c884e1637c6dcace7097aaf351a6df71aa85be307e6562bfce208781665f656b83aacaaa7e9d4aadae6e79735619014d9fb6abe34187d48cd89b11c0eabed6b4cf17cda3b9c27c1d3bb381f73fa373704c772b64d7ded45f804f5d7888e7fd3319c189c51a9ba7fbbb3c0071595507f6a31738595a27271eecd42dde4a2ec7d26e9ed2f5266976bc3cdb32f9c067d4819d7aa058dfb85ddec844be8ae80bdaa2eb4cc90bb0bbc7de47e058750fca039e4a565cbd12a41f0219424ceec6a1997c2ef464b85e971d7ea680a5c51a5453097da937f183b25c8ae87543fedd9e26560350d78fde8fc3b0c5ee39991f4e175a291da67f3c274e223574037a15da2885798cb793a8e8b780f2da581042e0ca61f01eb87d98e071f57826c6c5b1d9a482bc75d8ddb5fbe268f91b81522a8b86eb252eccd99cb9f3ab34282ab4662ead23f9fd47bc17439085532d4d3dbfdff526365c21fa0fcd9d2b559c4272897ee035b505901c25952405f03736f3e9bb971f8eb6d92bd18ed333314997477717f9620dbe6748c3ff7d89efa34abdd1bddcce1a00c0173098d7ea59d3029520f0ab94a4093021cab6fe7be829c709fe92920ec4ee7c2155a93f40bc4ade63bf7e25db4252fd97ead4ce847b50dde8eef4fdcb2045e174a76630786d88321574456ca115b8443c191e1605774fc0f64172ef90c29d2583389b8d41efaf4771a1c737a7bfbf22e567e5a8ac4f623dc0fa6ff07558e90b77d0228bcea45ea70537c93c328beec90a5267144aec268a764a1700cdb8e81f42e295ead85892d1b8d41659e8db1b5d3951b56aa6ae8d0e6939db3368d1062a99b610478a4f564648efafd7bdaa17bf9e68da9c0ec3008f941869ef8aba74350e818755f22677b99d534f271bca596157c91b3c82a2abbded6079649919b9a2a8cf988b55240064347ca872ace5e8a379daacb5139edaca41399361f70ccf6e07009f157eca46a250f0fbc6accf4eb496bcfca5fa7dbdbb37b8c674c8f27bac58be11f3bb59a92f2716b6c66b69f23b07de1e236d53a082f37d48c7091bb51024f576fcde4a35daa9011c15dadc8ca8d63fff79d5224824573ca46581fe1c7c348a86e7c2ef9c50046293eb1e69bda1690feea1324f4924c15a8bd3b9dcc3df4cbcaef1fdbf30246815706d041d9077fed1a545afc6912bf106eb718305829b99609fd7a01bb20824436260adf58999d2826d903a64a8668929b910c8db6395577fdad0153589c6406ebdebab009352eb0a64ef4e0da7c9e328d93a4c499633fd11bcc770aacd5f231c0e9d5d966175b9ec5f1ddf83723e241371cea80806e3b34777d80bafe14c54bf19c817fc9cec939d24a505b601398c0b881b5562a97a85249030d7431404334fb22982875ac36f573b9be25fa46601e4f384e16c2a0a6b9fb6097c415635a2e328dd6b134bd7dbdaf3f2e508123ed83b942adac958aefe7f7e40361f00abe3d5627fa8d4fbb36709590b6313cc843ff85f5f0b644a3149d040660ebb815f9907c62ce97121fff86bd2b4684d7f2666da040030a14314b0995fe6355e0e03cdb83d9330432867027f094c27025972029333d7b996010169f50d3c34990bae9d5365ec9cb6a46de7bf9425bc3cbf0010586e8aa4931fd63580f43d47e0df5f9ef981c21568a6d084b27b6375feb93699ff50776f64c1fa2bc934e96d35cabb2dd3eb2e79bfc8a54c8de4869c0b3e7565bdaea4838b32ab6e1bf217cb7c6f9e8cdb32a4e6aec40143a16112d282000265acb44b433b2a029208e391c0e3c3d8e2a9569f69ca0fa4e41855c9a7570b976f36451fe93b8152d77aef72bc2bab622fd30240fa287dee6afa2479bef3da3764aa4a2b722380547178fc14650c43f49af5bfcbc9fe9f521068f3aebaae3d74dce1ced0479e8245f56f68b1ff9d27282882efdfdcbd4a1953af1334087d83663f711ebf914cc05cf28967cb3cc3535dd4967e524176386b1058963f8b7ebecd0829271fc85f95f12a96b092e4ed60281581c673a8350a1ea8dac6a304d90cd0658a6a05c898034031248a1c7e2706dd79fc60fe6cf8fe937d995a6e4e169b53e4e7e3b40adc552024265df9bb25d27fe323a959a517dd1eb6d30a4125724652c666157fee7ce1c112ff69d2bd9fe2241e734911e2a4b0e3eff226c2153221e7ec5478ffa870adc2ec5cf1607988a35f5689fe5c1c862715f0fc1ff428be65376eb8ef57a3a4a30313fb2bfcbdd2f70e8716d4cdb2cce6f0abad13df73097344d98e7aa137f4080bf2c67170ef10e4e05805bf3ae393765e1fe8614dba11dbff64bcadcaa8356c4898d2f0495309", 0x1000}], 0x5, &(0x7f0000001540)=[{0x78, 0x0, 0x6, "4b95cadf0847925634f58ab68ba8813b51bea4fa0ddd57d4cf551091ea5f8e5cfc4b18df6414c7021a81f714eb49bbb707c1fb0213ddd989a31d9b48f0ff06c03a71b11ed79a0970add319946ef967898bd58e085ac439a649d3806aae4a3cdfb84b1a357b25"}, {0x1010, 0xffff, 0x451, "522104d2e44c48292be8944d66748e62dfd076d67b246feab876a39fdcad23db93f8dfed4fbad883f1bf7015f950d0e28d6cb8fd091d052e82e74f329630e213eb71975cf112a05cd50567a6e6a5740efd7ebed45dba3b611708dccf79f98e3fd3c236e256ed302de36b4798ec23489018c7faa854169e25a97565e54dd90f5b1e7865730bd366fda8f22623d743bd4cae3c2e418d1186cd63ea14e171a0625ffad722fde28715ffbf8956deb8ea2fff79533882ba39a39f9dae132f54fec4ae4ab5078d3c4af2f95eb45e049d6aca3cca7986791d4ba763afe8084df28f2806ad7572356e9fefff1490ccd90ac01fca610cc627cc62cd699cdf00a074d38f4b300796a33b639ec55683f8e396ed654e152c2ed4386fb64df1c3ebd57e8affaae106d7534f77846d57b174371c75079229a99333d1369e8c8dce14903a20adca9eb23e37e12cc65ed399c56ee8693b23395db8ea235828204a52e729b9e50e46cb9d60e3f3d0044d43bcb9c0be6b1f515505e41eceaa662fd5531809854914a809a16b5afedd15fa42309d7ad64af90483dcdd9de1c3c3bea04d952937d26eb90981343cc8a3e5537f2fd0048d1fb341d2044a66d67101b637b39161d07f5b9fee8a3818dbc0f9de833024724f3d6011695c9107f2f9f8bda29321a79d705b1390d4a2edb5bf3c6ef73de830b33d24f2e5b6bc048ba2957ab5a0394e155b7ec4c56fea1efc9cb8ddfa863e8ffc711ea72a951c5ea655e595da42ccb39a9eaf61502809085edb8c5296e2c3f296b9fbb0c9b8a1e0c4fd4b9e02c5aadcc0a74b959b846ecdda1b0a1ef73c19516ff36cc80019d8211033da144c9887d70d927a8e453d2f9c366b815408df9f4e9d4748ee174274dc0763bbbdc3e75b956ee146b34934f333d9a62d57ee4669125a552ca115c19e7478030c97e2926234abb85ee4751b39cfb0821f98c408f37ccface06c38c85591f70305fd5c5cff49fd1b5f870409e6a054069fe5217e4c7e8418107467e9328c2e79e5a254e816724b5e987f8acfd09cdb59f6a1b0c8b7f8ea5bbd0a50bf152fff3c8c9f580b1f5ad0169c1fca08b39f8ca0a254030b7ff138455bf817fef1a458a03c558c0eb6938dc020695d322358a8994f444a39466a1e65da79dbd7a22653063e3c3a9f2fb581bebfa9253bed0f80b3fc602fcf9fb59cdf72ada262ab3b30a784a6fef7dc8e24ff3e9dd096bd1485aef93097447c1dc573e18fbb7312680cedb97217f4b51ed89cf229f4ef96c4548cd1126e371e780b7574705ddc68c4697832ba2603d6a4330820ca5454f97fa13e62df31a7004b9ee7db97412d055c27d8a369eaac31ad62def3ac0a99ab4962fc5049b9151dbdb41d6cb48de828b44abb3675393a88d1c799c11915d244316a437427d2f263ecbc44631c5b686cb1609e1796ee46f1eeca5915c68b85fcded3e4900bcf2910ac7a84576f23146f89108e57d908946d4f7194e54a835016cd64517ebf86b18006d0eed289c5ef391551a156f1d76be0e4db79796b4e7dc458e58f74357a22cfe3f2a6b1a55fe24079b2162db200681db4101ba4381c8c80a8d7e8857e2d3d87d8ff43a76932ecf5646a6b44d37264f716bc74d432b8c47c7043983f4f55dbe64bd7d44dbbe295cf5ac19f2bd3d81913df20570b0ff4cbaa42df739729f63f5446979fd020e42d750ab37b52ae78b97f0ddd187621d471ca3bc8a92cab498afacff4aacc0aef7e76b3ac1db9143014ab8b9efbd0b5e9801b015b781324bba34ce227f43bd7dbb346bc3576db56b935260ea41a28d83795371c347f36dc9ee2c2c09babc54e8fe116f3e1d9e2ec68cf730ec8d90c5c7909b5c490af7379585413f16881084c34b5dc45464af4d2a89c24cb65696d5c58958c146f474206b98f63cb409884c92a63adc394712fcd41997da0f98fc57bae1282cc1a556a31bd7f5a56fa6c13bc370e30d848143e128ce4d0159920ad059b56449efdb9af8f0cb9ce157c96eeb0095aebcf7682d57aef84916809977d73f7d0a5500dbdff5ba277ceafbf9205ad71a006daea631a9521d3cd7946d63ca0b7a241fbb9acace9f3f4d74481bfa83195e7dad628811c44a0fea8d36ce6d4c0f98542ca3f7d30274b4f8db700136c2e925145857a8e33392892477fea47bf8f2bd533e8fb98560cfeb980c4f680b16a063cf25ff5d8e92188d08f249e8e58d0e83a2b78ef32229b01858c272b358e9a44a1be007fc624adb3e025db8b2a9b1d1e78e74689bb71c6c50b88e110c885c9c5c547ecb286de304cab7d2e24565f104e264181a8247dfff65146f72451ffe9901d9c925a712f72c62bcfccebdfb6960c4edc952ac7d3c4c40ceaa1036ba973f4d46b963f54aa86fbed9eaa8ff5023c2dceb2d05febb84f9dbe67840eba3cdd56374958663b6f00c3c02cdfca63cb2239f248dec36fe147d3a8abcdbded3f6f8cac06ab66fd801f4eeb0b93b956f161f511571e6f67d17120874980a7baa2b756c9df036a6b5108405e2ead0e0c2261f93d9324f811b82a797cd9df1fbb68a4bca1dfe7634d47cec67dc75edd6ca286dcd178ba09228332ac829f83cf6a99474e5eedd796a84652b0ad112b23fcea771a5fa31a7892ebdf5000c24dcfc60176d165351dbd64112bfceb192dfb39a1bd5efce17c6ce9637d130f6c19daeaa4eef2651a235a8a11e6ce69600ed030ad78f245e22c42ceea87c7d91c384df32bea4ce89323df1e9a7c61e8d8500a70c8020980e9dade815b64155fb9df4214bf2da0db9147428fb8fae91a5e6013d436ebefd80463add16d2d801e16264bde1f02316aca91f201826e2ca4bd45ee6af3dbc5d14a0464158d8dd91d00872aa706fabce1e1cea045e1c0f5b1ef5217252d9a87fc1aedc169c6f3800e0eed4014b9930100177d8713a7dafd47f61fb55c5b1f46fe9c989310373ac39dc2491d869d376db6a7a03c2566243054550b6aa42b93cd90292d55c6d092a23d64113e902a7dc860e41da8abcc13729880ad948e562c4c054d30b513710fe57cb010aeada3a7fa505cd754550beb4da2330aa732bb8d291dde0a567c25136c5b918b435ecaf11ab14561f3677c9e67ecb4a862e9114a62342f1dde51e55f87eacae91890398dc7516d9c61bcb2a70f938edd35a2240e54e15d3a6bc08faf4c2f1183b213bdc6088c6b5fd5dd44335850ea010601742b500d00f559c6c6477b1745c1b097dee7b031688a580f9b897a78c7907d2ce434c86eb240b959947e7f5d35fe0d540383d1d1558029306a8ab3adedd8500b36f3854adedaed695b7a82a915b30df5cbe8cc4da90296142f8625cf307b9f0fe79348c5d417080d9687ab79d4fdc50d5b825dac949398a6cf10f1d0eb731d61f124ba5c84dd2f61d545904b779f68fc3313cd2becb17efce2388dadda8d7c50348078720a65f9d888b76eed260375407a09eb17f574b39dcfd5c07d86b5882ed6e550bdcbbdf4de47cd9e2a39846e635fe3b09851ed82f07ce14ba117c622ba4d988aa9cdd986c43ac5b67bac68c8da9017746e05b7c47ca65e18ac3ee2b45f8bb00bebb9ad2dc0640b0d758838f531ecc114e430df13f342272f54675031799ae768990c460cb374b1e833570aa43c59840f5ab6f4d072537d99debe49d3433ff25cd5350352965eeba8cad439b6700e685d50dcd1dc6fd7871e40ee031d00d091ba17510e1724a109a326575b23a50aa3742993755ceace8c389accec23f3a7e37f779a55fc5f9a501fffbe2b87d7f5f324d2d90cf0d63bd28d866a2cfcc41c79116ac480c2b637a6d54ff6f8141a88a2372013468b60fcb80cc4f891a7a1d4479a14444b3b832f7113248fc445b2ac9e4535db7469c0f2b9651fd8ce13c490ace8fdc80600f400625efbb1c673c66147e8e680222f91b08868ea86549b8367ba3452795b34ea9013b9aa3881417f50a562504cac15aa5eccf7c21dea21067c4ff544010f31f952c911fa3d80e06b066138d6366e03be5b844577118cacc94bae666d9422b55f21a0adaa61705c9009487fc8340ae096cab73b92ccda3b2b9c5f755e463598a2b6539e64029f9bfce780c322a1a91eb3ad1c816ab7d48707d9d312266a4dcff1694eea6e99d940267779b4d5f8c48667e94dfd0dd80f37beca7b3e03adc6764c50be7ca2397821c8ace8c6bb6c5a94f13c5c7506cb9507fbaed0670b381b5421e7a732e0c1be9e032431f42ea7ddf10b942142fe98ad2537d666fbca130ad53e068204dcbe40cb46d85ed7d5af4602e32c8d0f38892d17a846dab9f34c7afbb7491e758eeefc95158d52d12ac72cf904c050904060c0b01764a1632e0e408a5c77fdf731478c4d81ea2ce7473183ffaedb9d6a29c05f3a2e03910a06afbc333d8412fff2dfda663de0bf1c6b24599f5cbe3a4ceb8d15cfe8411533387662ca44a1d82cc3cbc10c27edb143a63e5a28dacae6a706b4331835e3501ad069ad5d92659650d8755c11e18ce92dc81b3abf236e022ca8b76c1d7f19d34fe9d84a5be4529117d1478f7f452628cb1bd589364ed36fff6aa55778f25967ff18c9847e36fbdf83cc61ee3a119f22fafa81940623ae2042ffcce5b246e7a4a88e84a43c8c5bb420002a20841b2afb39d4d704e1101193086f09bb05e7c0e9c89b5571fc3a8902dd05319d489f4a7dfbcd3ad7daf77055e36e1f959e695c2867167503af2876d3751f04a5735cb6aad73ea277017d15dc1ccf005a51de2dd22aaf4d3278ff1039991bef33269c76eb778b29df4de4c5ecfc86467a5ecef8151196c759432f6f78e5856cce94208ea36680e48b0d2911999a4aaeecc88876e3f545b66f537ba4dbe0e486959e1f961c26503e6c6cb916aa0d616522255c8ff356c2ead19ae0c31cad8d1814fc27c8989c84f4b8e0259b8d24e3ab82bb1ba59c8612506d2ceda172d3010a405360721d8aa1c2e7382b527c4a3aa1e9f614e4b149644850856f71988edbd90d0c29c09c79a0530a0b26d958c1f80f61de4f9669fee69b4d5032ce8d3641e82a83b2d087a435f6ea633996fe08a99b3898f66fb18933e88ff9c29fa336a52dbe99c39a50570ff3670e4449b8d20dcc2adc4ac3b175ea4978b607ff1ab9db10cba1293c05a8d9f65015a48d2072224907dc6c7730dfc406249696023b7aea83db8fec20c940d9c2c05d037fffb845451de6f9c2f1d174c16fe7842608cae1d7fc6db2b45d2a27c9b51d2e190f04a044c1c3a2b0a123d60c71aaf0cb169cec3ccc60061cac5f7b1b892d591b0f073aa3e8fd3e3cfbd012e7bffd81fec851efa5b7a9a8cde843c46c7947f6d448788834237537b18dedf34f1f7a9dc1a255bf96b2cb83fd127a659f0773f4729d414647f68d25fd0f8651eaaeef5eb7f12908888fa705776284d370d29b23a1cdf8dc98601cdd19cf9f6eb974205e1819cb6a98d54a37196aac0bc8eeb2a8e2e2a2038adf05816742dfdbb330f369f86ab9fc2d51450745fc864cee2a88c89b078ac29615b3611304a1fe4bf28a9ea66b25a3bf91a626ea72fd199ce11c07ebe6a99a802244ec1488dfb5dc72e9d3d7f41fbceab9799da4993074ecc2ecfd6042d7ca3c28da9b85df0c785941b52e67b22bf4d46a5e398d282d4cb55a5570ddc89de2679b9a581c2e4326d45eb89dd10094740937098be2a27cb59df4e80f1a981300dc6d3f1f8cc22ef934c0f5ecd2b52dff1dd3420c53d7dd2c60bbd99148ce04bae1bb0f5b7654d465363ae837101f2b595a441d55be99947a0acbd48becdcd5d58b43ab4ca1fe"}], 0x1088}, 0x2) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 18:23:55 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2003) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000e6a000/0x2000)=nil) r2 = shmat(0x0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0xffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) shmdt(r2) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1) 18:23:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) 18:23:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 18:23:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x2b, 0x0, 0x0) 18:23:55 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x8}) r0 = syz_open_pts() syz_open_pts() close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8422, 0x0) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x802, 0x20) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) sendmsg(r2, &(0x7f0000000340)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000240)="9e2af91bb2dfa0a6841c7b28f3284c76e0ca27f31d8baf254bce", 0x1a}, {&(0x7f0000002d80)="e98f5b99342adff4905fd122c0d185e90069ccccb7b0569cfb28cf6c4fbea77e91804789bbc343300df5a4c0d1f2c31f15889bb9b48fad9877d1756ef5d9257d50ba0b7a96247f14c6ea58b43b9cb12502c19fd2bd9a3d13630a21419fe30f83153b077370618d7034af5b2527efb23e186ebf4fcbe0a270c17251d7a4c36ea9d7fce5fdd067df74c61d3f4bb15ef89efa2927b5f40cc23482d9019216744918a74c3c757ef495ca0dd6af7a23d54fed31b7adbc8a3d6fb60bc4bd6a057ff3b88e9493474263ac04486e5b756f9146988fbd502e63d98ed0d90ec1b943813bc6eeff95cb528804ba3d47b1b0c142031a96b8704cedc693702a84a52004e97ffae1fe1888c8c19fb938a0bc991f5f35f72f9fb4242af51f4e07e932b02f4b8562781999897613155ecf05e1abfabfb0ba3e70faded6d926b245570ab32e722d7b6f4f280c79439157ca42c38fb667de767eea1d4293f8f63e84c634060c8df3c9ad79f25a8e769d7a7491932cec256e025094e60ce943d7b692482bd6a93b027c78f0f157a24b3009546f2b11f142f748efff71fece9e86bbfd158e5e9cd0e494bbff630acae8347bb22d163279a6533e048daea96474c5af40c3f080d738adcedcf640b5d037078bd8c2ccfbe1bb0f6469ee8a6aa931c804c47b91c1977a1ba1d867f578bee6b374a11b42d900bbc0597c39146a0461de9083512ed2a0c896010aeac8b0b4a9b2a25470ff2efce2a96950d9049ee3e32b44f7875fe40a5f77eb27a98f3ca06940c748aa7a90d5634681d1af2a0032efbf753795baf9a6b094e47c580e25d8f28b0552ecdb262e566555c7e62ff3346d611d06f08e925dea46c806d983526c73ed879d56e8f5d79176f3337945aa0ae41298a344fde2eb94a3ff82981ea1d02c73e4ac3608fcc86d5b170513aaa5e64fe4a7dacadd20ea16bf4703fb7a08234db34ca655cac9fb4df6e7555ad221a408fc9886d36eb616892968790b001f0bf2e4fa5f9ce918708977c63c9b450c9672a8c9fd2a9970bf4f65e6604eec5ad288a68f2103c6431f901816cb001cea85801a354ea2ae594e49d368a6b9ae935f9a2bec6633cc52a8f0b6c7b8b8a653ed2460be6712db04adef9a37fde420470290e774b252fcce7651f806a878d8f3162f391ad50964bd1111293480667b7c8837a9fdbce9457b3caacb2a9ceda5fbeb6b63b58af70de00fad504654e06ef8b4d4279abdc389aef292e27568bbfead478cc2f470d00618415df4ee0dcd03bcbd1f43e29d84eff8a29b4ee26f7d77f57af7deb93cb6ea376ff5e8cb672e2023e978a7aeea9e5a9488c98d3e31213d0d001a8c3812db5bd656ef17a36048b460974283702919005bdb848b7afd5f18ea62e3a877428a7293547206efb62ef3e757c67bfd38283b8bb2b69855e6d24dbbf85944a3a4b06262130324d3162e0ae7d2b9fccc6264d527ffa187d8f55463130725496cb057b4a48a56be92bdf96d778af5b03880330ebdc0bd540426884ec978ca94acef4314934892f3d06e9df096d9c9a3db3518e36479d26aa66e94d180de67c82d4eebbbe644d3abd614649d5aa59d0eb726892509c2b817a020587f51dce0191e211ca7940d697d0a1ef8f79e1688530a9fea60dc7b87dec59e37cd36ab7d947b78577e96a9367fcb3a7ea24fe706fc30a518dc188dd54bb0b1972155914b95ad9f7830b77fce919418b473aa81eda1298efbd13368cde24b1ca5f3bf45aada26b427fcebef7f840e131b01e817d5c854ae4b873b00b08a0c0260d3d9373b6d56c8164926a272fe9b5060da7108aca5ebf96e795db009eb7a2de850afefcf5182a0d11aecb1290a01e3f6746e05eb1fa908996f242e011cfb2e030503e933bead6219a3cd0d25a4b45213e221521e59b6afb587332360a9bed08b877616f3fef17de37131ae4d3a115f1d27301a09532e601b3d63d6fb9b648ebbb78a7f055b75ca028ed3f85df01584409f81e2c454cb711eeb1de605702682f7eb0ecd50a2291303a872eda5bc5f2b1ab4566e557a5164bdd3bb4074611cb8e0798dbb4abb8628b2f8ebc6dd1ba0912090d529b8e55270292722496143fa4f1662bb3743e211f9951312905cbcef192062b0df888c78aaa41f9f873e61f48b8a107bdff68f040a9882f731e97bf23a2384bd51deea57f422abd2ef30b02fbd8e6edb8b94e4b8c65444d04cc8ad4bc3e249e7f1723f7b9ba02cf6703da40760fbe0d652ae6362337b2cc39734f0d22a21ea5dc96530f7d69ea55684a57a8b87a0cedb7a96c2fe6612189b374833bfeddb735a2f12c06156530b71d236252f66c2302f556476038614c0c8ba958e595efc3242802f3ddca8d8bf4e904c61179dd30a184b7670430f85b133b0d9d6dfc4728dc4d7712bd842f6682144584b2af3fd9b92bd3683c93d20a4188eec4b7681563a1e2bc902e2104ebcbaa4dd7e3bf910726cb543d6076e18bd348bc76b62f247b479438b4d82fc5a718f996f225b27e7560d2e740404d0293ac9d607099c722edaf781dc26341ce7b110cc7c9a2d895b781509e68c89d024d92aa081c4c8e43039efc82cbe73b49888ac9e2f13caf1b6a18e91cc99f4a2978c1b76f44bb72262e4f7ac1a0311aebbb62d732241f333fefb229937bcf80e20c447c88241cbeb6111d6872082bb6ce06fc8a422c361a83d8a622981956032703fbd9adc370825da31361b750d7e9cf639eec9d691bd5c64ff1c753fdd9ff64ca5cd743501b42a80f55c37a52c20f997b9d5945997a76a4be9a4b8d662a9bcb428166e7f69ab471b2db59c1065e3e57a847a142951da3238e1b924873fcce59e21b51895f3037c999154310a0e48255936a33afceded59dd5582cae6b56085a4cd5f3456ce4d75db3dc463a8c668c2a4e47a3e3723c27cecbb95413d634fe714d277eee81d2b4d1931a2cdee39fcb2f747228ce47b14de47ec7033ab3eb808c8aa19095a1f2cea536781171e444499c2361359d7e8d74232ddc4ed3b1e0daa31b2e716ef147b16b7bb4d00838eb01ab9f2b47778b2fe5a5a3c9c6b6cd94910b1b1bc90526e8643f1257cd569fd30015e67b0fa3fe3980406b083e47ed741f9c9bad023baa9bbde47c1c982a636b33e9ba22a72efc08955f85b70f3faa393321132f01ec8188583dda618b77937b8fdc825fa4c93aed06d784a83191214ebf8a5423e10a282afd6657b61e86163e8a4a5ecb2027aac91d786b1dccaa14d1ecdd78de67c11dbb160e7a12cf4f6bef757edc612b88081c24b106dfafbe672038867bd726789aea518b70ae75f4420739da4cf77556d23163bbf86e7e5a4f6a714702cd2e9f8476e5b93c02ffb802d3a127a5744882bb64613406195f51b23156dd38b0c1b62745b051c295fa114703af55b417f64b01c9dd78fcdc4338c0c5ed5f3e493363c40972f934a05c929df8de1985e4feba41c5f3ce57fb6486e5e9fc88d7adda546f605fae9fe5d9de88f86fcb0f72ef264aeddb9da695a003e9e44d402e26badb4bbabeb67cfe39175b60f73a2dad713e129c0c20d40cf9a4cd96a293d85c0d7849cd4aa9faf65f82790b1e132930c14a15fde13d681f1a0c60159344a7261e7032ed711cde3e982f7c147b586ad213f14b845fd4a8b5a0357a07aab7f043491222bc8dd78c6090b60ca577e0ce2d19bb863e0def9702e6e9e100511be59e80c4970a0afcc14b7f1f4ed1b014a1367ced7e6a04bb1168a16b0e1b3dee0da8c9b56792b225105c53ebc83e6ba514ec9443f24f047c1b26b9d0463584fc7d32f6781dc6ab709319bb36c89bf561c167177b2501fde1b037db107e2e8568cb167aa0bd106b3a46797d58db2f761fea1d3b48e1d3938d8aeec98bcf639b7af970e1d07dfc59475276ade8feeb9fec6b65ae360b3150627043a506bbec6c1245e6b2981676db2e88a1538977ddac990ee80ffbb1ca1db5b2294e3d0688a7a9c03b6c7be5d3e25d59f0397d77a3ff4d774e551a78d84cf6d3ed7e3258af459e777cbea57993b23a46243d33a0f9d42d17a50c840f2994128fbe01b1f4cc3fdc04af2731e673a45595a5990d186b4abfe715b62b9da482761a9de593f13baf38f319078aa894788edde0a81d4a839a1a5f2920d1c19c43c8f4c01acb0bf0c4d77c4b552f2e43da852a811afbd7701fc1e3f289c8b98172a3ef0173fa9149e2f82ef0069be20acb29f4bfffedf41f563aed13a936051e44715395cb2f9a21fcaed0bbc3629e9235661374f0109f6eb95f82ffcbf3aa4b754623a5bf7ebeec4ace259ec9724f7e2a8502dcd6430f9a05f1f744a0f45e1a453319fd28497374568436e93c6f6c1178ad9b8c07c7356643a72caf51a759b16188f2fa041351b4e42d74222990c5378eb9f51d04d9935fe9633bf8aad13185c496373fd8faca539dbc89252d464159d38f08df407acd12ef590cd5f94d2fc7a10c74afb1f912abafe1e5f585f9190eb160b4a2bd61b87c941a0b070a431f087911447e161214f53b9a5d984b539e5f63d0399576177083e192f48606db6d3c236188116afbfc388c055064b710d2b47e43ef5e20b2dc516e943e9bed74f5f6b5dc82a61afdf9220d53d3b6c910c8c74364dda781936e05c7119b64ffb5b1a30e408cdd553656146b26828967e9ba55cc086fdedc780aa44e1c353d19fe743d6feaccddfd547184f2c11871e55e04c9449bac97460368e994409172321e430f9ef38c6517c72ad0d14d280e7fcfa3a2f8c3ff90e2f30ee1915f83226824c2159a0f0daa13b0b60f623f49ee80c1481ca44d479ac950c876ecac948910ef106f0f85b8571c46f364ccaf947941df111224fafcbe2d29ad11f927303b000ec15605855e22e51610fe0b1b96c9bc73e6d132bf4571a1c71bf922533f6a2c4a7d3261f39e3b577ae3b05fe6322bc7ed4f0181b917211e835746f8631b169044b5653a88e1d4f221ee7b9a51ad362686197e7583bd3ab36571834c5c7d04888aad1c803824e8629d9422dd435ce0942df99c2828c197c93ca665e65f190c42116b2cf9ab19d3d97dc1fd9c7d0c3bc90bf93f57549abccbe163c7cfdfd4c1a7fa7c594a983177b6e035659864fc64e4c0b07865b2788c75a735d420643ce3f22a1b18f92c69bf0f91ef59bfc6fe5c94a792fcaaacdbd3fd134abc015973fae2eedb9d4fce3a7fe44cc52f0b1385c0f88cf0891cab01b01e51ad471be94ee620ab80829b17f4f0d18eee813f6d5959dbd536401ffaa252fc8865fa513704319aee09bb7779ff2e6c7c1ab9a5ab786ca07d9440c17ad2dea6149dc3196ccc3b68f7a4f00e0668c92a313f0738de68a10fa95376d5ef3b9f36aa9e72959568a789358e828fba01c34cc85abd2d99f4b85826ea10ecc9cdab0fe31175b5d1c953cc015a1cfda03a3c83c565326b36c3d02d24d5d970e9094a96a5df2091db08e9b0cef2bf1be9fab5bab513711ba396add270b1bfce284fb30b14e60c8723d9fc1aa663beb8e28fcdb2cbbb910aa2eda4cdac7fd72158fb36271a362d65e4f4084b18d502d7678ad9286ea83d8d19db6948f7a82028ec5580735d26696fac85b7ef3b8c9f7c9900197739228e9433e7beb5d44e89469ab8d7f3d0607fd0c28fb18e9dfad05f1d94b603b297c8299b2584f2e2fabe08bf14c87f34f2f7564a34994bb0dc93d679c1ef15a9895a62add60e0a7a09d9fb0ab495f2c753282e690978afc10f58fc240220a54798998e2c5f152b7016b141d53bb38a68b18d106cf41102d5594c047af52525e393615bf7fd91411b02ebd", 0x1000}, {&(0x7f0000000280)="8cfdb0c5da5764d5424e29a006252cdfb6c7521698", 0x15}, {&(0x7f00000002c0)="f6fca4d7842c914be1b2c485fdd98b81f288", 0x12}], 0x4, &(0x7f0000003d80)=[{0x1010, 0xffff, 0xb065, "a14328be78a7a58fa692191e023bf3fb638d979823b2cc4b3f917d2aa6220cd0444583c57722446ba9c26681d51eb7353c540f2c86a541c70a8b2cece6c017a88afb3f241f52575c0ad1d52e2d127d9e8d0fd37a5a049c869e32a2036df2f2469118a957d2af181d94e6e9921ad861863de704a7c432ef90544640e1aec1b2d264c49e94ed839e040c2e09533b18406b99b0c94f1f00b8614d158828577c2d54de6111f439e770eb91b41e9d0826dea03353b9e3b30f3982f9512672888c9a48e97261ac6d749ab39b3b6acde28236688f61b10e24eddfb89fed2353c0e175d0d78596fefadf1f4a60af7b6feeae69a64fe5cdd32448c617675e965f9c251104612907a0bc58e109562050da51947e06f7431203c21c70e1e6f9b8cd8a3f3ec649c024a528b75b37a8329a9ada35be19c06f364265227defbde0d321ba40fbdf415851f1b081d5f2166b549f298581c10ec6e7cd4d1c2d8318c4e1805c075f57658b81e90a0e670e2a01090153ad77a3d3e24620d080429e0717bfbb2fd06df001bfea926d1d3a2462badc3aaa0a3fa68b2dbc6824ef1a119734184d91b7049daf814433faad80f56855139451539417348c6603cd8547ab140d37b85061760dd0de3344d400962dd229c68a16d2205656b3afc9498c66f54c30e294aa4363de082c0062b96d4c0c2dd1700ae4586c71e0cc15583f1ce974c3ea485e35df0121a8bbfaea26df816ca37f2f9c2fde353e59f5ea4e500eaa3f428d360f5a2aa88fb725017350d7a86d92acd3103260828cefe9c74ad1086e2389bfcabe8bed2bbbbd98f362d4b00330b442deacac3c3383d81677cf22bba6dfe7939f52e17067230436845f75f2abd41631e2e3bc5003c2e5fc23a49bd65aa69fa72baf24607ebbe957a7bd4214ebeb606e9995d9e706aa4510eb7037aee445b08fa6c2fac1b2caa2ca52dbba7b4b25e36c62455f0f5592ac83fc9f3796341e280a59808744992630dde439b3e6a2db92fea05191b1e8b3f5d485f877c490eb73120a754bc9a4841af4479d4ce791722456831dadebaefc8ed27b206271ce9a21b6fac88612ad4bd3f2c04f3faf077b29e2885184147f3474619eaefa60627bbdc9f2b829c9271fb1bba258c3eac2467bac5a1892909237f0693325613090485bb6ff94f2a730591285e7c229f152ced3052fb86cf4947ba18b6c18ab9ac86b8e4ba27bd2bd4094addfb7342803c4fcff376df1e75f775e661639477ce5d492cdcfff6d23fa164c8309a24c5cf70e03d93a4105e4e2793f2b1f990ddfc004a9cc349053d5d5c7470296029cf20da1fab0052ed0487c82c09089989ff7e8ff63e9c4edbf4dbe67ba1d2d6c06ae9fa45e1f310cac2efee86d0877fdb4b9f584aaf351b9d021fea2e973df66f315b2e8f3a5504cb47f8b7030b2d75d6c8c67f928a63ca315d4b1895e7dd30576cde26736ef354b4b1b1a29e1d73af68ed5875a1c88609ad8b2fa214f12a8a673ae908e34a48454088a4a207dd36084ebe52adf0e765d40055cf56e9b64f1cbec93ad3dbe19ccc0e4ec5e19102628dd27de136616b91b6364986d153c369b7592f72d066beabde7d15907fc9989972e0742d343078a3647c71b8fee2e83678a8a1f2553673fa1df32cda58705354a547455ca1b97c2a3f8ccf3109d37d81e826dbee3f0b8ebaae13c8f08589f5e7a66245798ec888d50580f41af9f86f715e90d92a3bc1695cca8a90f50814cb741d208dd084644064ae1300cadb9d1c4b03440c8a5e0e5198ce693b727a9e8fa5f509da1f9f899824c134675315512fa04b217e7d88cdc94098103242a4436e17a733d0d0101904148b5d290b5415abebc74a9747762ec1a29b12c8a9bae162397a01e373e7c0246aff99fd22fcf3b721afed0d3769c0364fa7aeef00af2fd6ddf112e5e62485f74139447f69aa9ed03e7771dd6e68e8ff8416ce87918a28a9dd4496ff359a9c435dc75119b8127ad542cf0f2f20419beb3e44ed958aec7df97b68debbbaf6dae1d3e36d1d9fdff9a8b1d0c7d66a798ee9cf25c65c1878b3ec344362e08864f7e038e25b3facf9c067f15af8e271c95ecc0fb413f6eb80e069d315c65f2663589e59539cba4269c0456598d2e00eb0c1f7e4750c61386ece4f15ebd1400cd4ead19a9dfbb687f6fac7ffcfb43ab43f4a89eb01d5bc3f8f2e69b92a3a9ffe73c76a182c8cec28ce461634e8021dcb16020c24ef5e4d0782249d1bc702d9ef922553dd3f9d22b2d8421f68a8bb5d0203121529364792b425f8112cf878b38cc9e434007104fa0796870d07356df10c5993794bf5fb0611f7b8127f9754ca4300217ef93191fe29b68b4324348f700818e4d4989e5005bbbfefa0ed918d51cd213901bf4e9abcfc64a2bd163a32199f86e877bdd22222ff30e26c26844eb90ccbd5209ff56f5d3d7c3c1d938d62e5c0ff1393ceb5f7fbbf669269dae1cf1626a231f2207c25dcf5de6916e27bb7b8b45ce742bc4c706712c2bd24faacee2f81b82cec3771443d6b0bec40373cc7cf8f1853a58fae66fc3c11ecd26e52053dc97cc82f9f6c05e0b627fe9fb849f354dbbfdd242492bd81f43d89ba236575e2a23f6666aa37e01918949e7fa05fd39d37fde3ce22467b0fad4157f8047282caec8bab46e65dad9ab81545a85c4e76e63c4a9334dc20b3579e4b04aea43b163e11256db804a92f065a37a3a3d9ba2eac4071d1d40a1bfa4ba91b18c4cd26280367d83d5fd4329b7302af771150caaeb4bb9d6778a95e2dab5c2c3b70be2910183e157e29b102419bdd9e0110d3a861bd21e5cb59376e7d00d7561619623a8ca8805d42715b2fcfa00e2a4be528ea10ff67b29d70471e11a0b963d7e48fb13762bf9f4ebb36195a10371c6b6f05b27348a910a1fc01fdcd6ca62ef81083aa2d502476f89c97eaee03f5fc79ee2d574487071838c7d3a352e1619691c1a57ea929c8345e2677b15d0febc472ff530645749364274aeba6991887d6e3a46b81afe07222df8e6c1dfd0306980957c7c8ad36fa37158648bc19dd29d67f0ec296ee756a03b4ab51691cdc15d4514996b658d1541321829752e626888ec4bf7aec940e3e75c5bf13973ebd13fb3a816d78732a0679ed66861bc54f990ab09419c97e2b8eafd167f9ae582541e32942b61c2a2c71d19eba2fbc08638395b070a83872a4bd5354c49ac96ca6b762994a5de1aa94b16531db0fbb258b6ffdcb2976a63bde1090b44cbee1cb1e155c20ee2ec1dac6f99806fc9d684c5941197891f3547b80147e3141f1714afae8d23c9badf68fee4f480ac7528fd69d7a886654dffc7d6b39391a5944097058cfdabd744d6d375d86bf870a72e8286fc2a8e96d9c4135d73cc0505ebc3fd4042464271ae123413ef8c5d85f2cc31a3914e37a77a9dcf666a3b256a4f24e9cc00518762748c5fbca254727d93e1eeb01099f9e84af1c98fb00ba89dbca777bfecb170e751f5e89dc0c2233f7f58ea6dbfe7be33ef3e0336fb5b1b0c3b433b67d54eea31ce280bfba7611d4ad88acf5e6604691cd7dcc4a3b41df8993635eb2629b37499a3ad6d4b3169f276ed0950515c1d027566075e5126cfeb5060d9b2e382ad70f2bf4156af77b78196daaec9d273a40dcef173eda18ec67c1b7feeef419f7423a4c3a5501ad65efd768b07e8222410eebaec63a9f003b81b965e7123fe4c7b66d8f3ee0ebe51dc6b9616755aa39cc97cf3d3574dfe6ecc56abd23cd085f8c3e07ff201f89eef7eebc625c899c8a231c84bab50e7365a5e162603a1ad700358ed197deee53fd8eec8a2a5855300e5696da2ba5f1efc3fe837d9f9a9b2ed6c57c8ef19af4912c6f37f56582639ff3d5becb69f6cf3efbfedba09015f281ad7407c3ab0791173d96cb38098fde00d053d3ed65a3c0f619be2acd360695790bcac1803873c6ad9e5e736210e649753af16fe6b486ced51338ec4e3af61f422900fc5184cee39ffb8c5a554b11c2eac732eb7b28e57230f9a74cd0030bf311df0a539392fb315b5bea7b21f164075287afa7c2d284ad09cf00caa462321d253984ea49398070cf50757d5cc9211cadafd282efe4357abf0c85d21368433273cf95ed75edff004bc98ef3c2082560264978f4d00b43ab9fae5d3920bde3a774855c6fa822b144fcc2bdb0b8b4f010b841889be3a1945c598d369935ce23d8adffd9140b2798dd4f7673759de087b2faf17fbeda2b32d0dbcdfcbf86b1956677b4680cc9ac9d37fe27c1d72add63202ba690ee7f6d77fdf7caffed703a582c9e15e8d9fb363b9f9b2b60d6040b54f1a672ab69563f451cc1be58d84f3c9852484041ffe50603109ad1457cd433c9acfb3094f43b4575024345ad4d2e197ed8403fa5d5f85da9953ca71b7bea68a001e98225ac21015f456cad3b640e85401679edcef9320da96960205e282974f74722e719bc40a9bf75833c4f3a735a544f44c876e1aed409a0623a749f3fbe54d059ae1072cc8d1cd919283140abc0e7298a1d9bb3410a604548f58e34a1d12c65d9c584480e6e5d5045384467269fd730057ff7f62b128280317753e00aad23de126a979841409c68c43c4bee32b1bd8012872f87ae0a3accbfc3bcb911e33b31e0aad0fcb78eab10ad9419244764e83a20613562865e5bdbfb76a78a17c88f982af4acc2f5a1282b5389bede75ae9673c86bff3a5ae123d64920e65e3dc19028562dff0d59dbc5321c99bce61cea265b4a6f3858af32e68c4fea10e556ade78fa8a413934b9c2eafbeead1d8b1f10e291da443a5d4a4d80ce3bb109d74e4deb5516b5da5adc8cc8e7ca91c9c632f94396033e36b311f8d4f711f96a475952d3f0687a3f20a94564a9a197754924bb166bf6401a405c7ce7824f39353321fd839b139c56e85c5b76a0449c032a6d3ee41af5eafcd819eef2ca0caa5a12047ac74dfe7f2e7ea609d419cb75967584ddf979da8581d864040e83243200de65811d3d99b8bff92e1a5ca7b1cfcdd67058abfc74d0a791f68c3a7d35b54c1e94785908bb8fd19042aaab569321fed483b913d880408b7ea8e8e6791d6ff4cbefd519165482ad9659db1ffa435d07d0fd33817ecbe2ac8b9e703b369de70d7c3701a51f1db5db7c62730ee574fd7812fbeca8595817e0ec9873bb9db1fc0d5d416e2a49bb90da9e519b199bb3c935fda0d471705935b32bbb0d9676fc215f0c03ccc8f79f5281eb0b611d0952e6cb4bdf46d7d7ebc5dac4fb43982e1a59561cd425d9af8d50022a5651d2b25605791d8723642277023076c3f2f279a5271e9a7ae2b1138c91af06731146268fff5190b8486f13d56c9a1cbe4010f7c11568925bd2e3945be2b24aaa3195a006393dbdecd81abf1654ecd09f336fecff9419eae937b54754b9518e77cc918d027c27b51b0778b0083bf283b96baec2ccd121a8a7c19b3982fac59f886f742a3ddb521fe6c8d741894dfd8d3906a61b350eef2504b1518b2bdaae25764f7b1577302b84cbbba3ab3274dd40621f33c64fec9ef59af46f58a424463afe1a29f3389fe46747a8abb109af3688b08fffaba918ad1217a359d34f4a0a51e70f2e6011ca822eaf68806feb25dc751a74261bab613c362a5740611824fa9486e63e87dc38e4752cb6b6b4f4c8ae4d78d6200e6360ddc86b73787ad8525c0c038cdabc0a6fee5194be78b451c245c0ff4809581ff947abe38c39d78e148d446122eab18f365f8d4e713dd9d575230fc691b4e5d93c6c5fba6f732d5b6c3d492c16d4b38802bf8729ce51ab3250916b7c"}, {0xf8, 0xffff, 0x0, "54773036b9988c8d847a376247a686a13b75bf03d22aa496f2995d3eb9b8a1040571f949462ba795ad58eb02e5607eafadc55bd26ca5b1b0cdb0cac34ebffd25c35f3a030520eb0d76c6e74dc122afadcdef992fa3ef22e59446632c6ad33d60bf0033b6458f64cf894309b0e9ab45982124b6fcd5a9c22345cc481f47ba2f54879e24c7a13fe928599b1924733722d3b19978f91192074284f084ea9625e456007244ce66ffe99171d3d7995d7e9cdce3d2af8b7d18199902d6de697cf21d5cb61807d3ae50221d525b3eeb4527f1ba64259d69d88987fa51040ae55334b22721cb"}, {0x100, 0xffff, 0x6, "535af4821e91ea2f8be2013c1f8f79dba79d3969dbe1dd3ce257057dc390269d89ed47749ff62ae3cb5277d99c85458fa0f5a2796a369658714d7c5b3936f9d39afba590bbc41cc5e619e65f1682adec05edce9734f7017ead61e471433dcf2df27969c776d6cc9a2d86be8b99d0429809f669e34ae74fe95fcf2b5e970fd222b54c519c15a2484e30437f950bebbf51f9d6ee5c97234cff64214bf93d38bdfc73a41275d3ffba130207035e1deea887b7190e2b912b55bebf3410ad3135bc8f6851ddce900709227a56178fe83d1bec84ac7421f5b0331dbadd642748fa14a160982b5a9ecba13de449c9"}, {0x30, 0x1, 0x20, "7d4a97fd5f70c5812d3cee5b7feb69db1594d725185080a7a76ac91b"}], 0x1238}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x400, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "461fbef2245181a800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a4e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d7941da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b680600c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb26b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e818100"/1520, 0x5f0}], 0x1) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000001d80)=""/4096, 0x1000}], 0x1) 18:23:55 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 18:23:55 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) socketpair(0x3a, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x9, &(0x7f0000000100)={0x2, 0x3}, 0xc) 18:23:55 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x7ff, 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000080)="a7", 0x1) fchdir(r0) kevent(r0, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r4, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) sendmsg(r2, &(0x7f0000000740)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)="a653bb8973c251316d10db6eee56a1869c91945ceb154263d7c23759549d0a5c7f1f6c09d3fcc6ee03804a33a13739323abd1822f211d4e3d6f549dac8bbf881c58562af57f5417899e9fa3c8f3d8d913bc0670abbe6192c47ccd630f20c421a672ff3649f886d144234e91ac780e23def68df2333f21de4522130b144422fcc94765b2a05a1f4b60517d21440d5ebdb20e3fad70eaac2547f41c847b7a24bcd49f5baa4b27f90eeba0464bc168eadfa97074fd1c474a0e15a9b650c268a38d3", 0xc0}, {&(0x7f0000000280)="fa96adebc758facf23e06b35826de3acf6e1ac521b0a63", 0x17}, {&(0x7f00000002c0)="d4a7ee17ab6b046d658cada6b24de5f6f27ec61c0ca91696a1df2e7ffe190493494246d1d254cb9eb0d254a2a89a8228e740b51818a138e5adf94b04070c80ffa91abd4c83ab7bbc0297f050dcb005f088950cdb2c80507a163a951bf5f9b4fa170e05cd6844d7ae8ce1177ce0ecb3be12a3486a24548d0dee05139a", 0x7c}, {&(0x7f0000000340)="d8a5e0d5df6b04e7a0c6d2d87d40a2c48c89308f1acb503f5ddcc12a10b6d8fb909a809c50f270e38250e1c56b0a3b3eddd56e858b54ab6bd736d7b1456d69b0e3d1ddf5fd9b391167f7e8", 0x4b}, {&(0x7f00000003c0)="ed3c69ad", 0x4}, {&(0x7f0000000400)="03d21fccfa7aa58f1b9c9017b4594f387b5119960dad9e9ed4bcd58b59a6b51eaceb776b5c2f180447564e0e49464a164508c4466254fa86d47f559c776d112ba34351918442269671aa7fddd882b1679eae01641cbd8f4e6533e9d841c0c78442e2086662fee7d191d6dd97df2a4cc09499b547f5cc09814401c29603923a464fb3f177efcda2a0fc69c7a2d968c05fec455e9f82f8afc2d814a30016051508212d5824bd9fe8bc5c8f69bdddd34a9b26adc74f5f20722475bd24a17a2c7c6774c8effce329aa9ab59af76297e6afae86d5233b23cac4ab5bea7a33cacdbb5a691463f45734b7bbb5e4", 0xea}, {&(0x7f0000000500)}, {&(0x7f0000000540)="ed03026119af709b3faa", 0xa}], 0x8, &(0x7f0000000600)=[{0x40, 0xffff, 0x100, "aa1834df49acc7b9aedd6872a7390fbdd979366410faf149b8179f840bb3f100c0cf860117bb253b2c79d6f1195f12"}, {0xc8, 0xffff, 0x42e, "d33c4e1b37f8e744b607e648f6d12172fc2bfb2ec00e8bd31ab9b670737505fe172bb37259741115d5b69c3d79b6512a56e2a0b5b748cd62982f6c8a7b629911d76d12787e973df2aae5b1532057039c7454eee260ba209f84cc0902dc007eb178aedbdca7ec425dd6e85dedcc08f612419156dfb850fe92eb633d5f937448ab247a31f6bccebc3779ff12ef84f293d37a864abb8a80f7a4c2dc2ed64f3a75b9e6baa50fe59242d09a239f40c2efd56eb197a768a2179e"}], 0x108}, 0x5) 18:23:55 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0x3}) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r4, 0x3}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) setrlimit(0x1, &(0x7f0000000000)={0x5d6, 0x9}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x2, 0x43, 0x0, 0x5, "7a8c34ec7834e4c3e04e889494850dfd03259223", 0x4, 0x2}) 18:23:55 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() r3 = semget$private(0x0, 0x5, 0x14) semop(r3, &(0x7f0000000040)=[{0x2, 0xfff, 0x1800}, {0x7, 0x81, 0x44840958c58bf962}, {0x3, 0x2, 0x1800}, {0x2, 0xfffffffffffffc00, 0x1800}], 0x4) fsync(r1) writev(r2, &(0x7f0000001380)=[{&(0x7f0000000140)="b5e9ad0ae218ca65532e06dde3d3673476987b4a5380fcf2a68941522d687cf48dc060f67ec8b3046774bf357376f0125d63e8b703ae228d76d233247cbecf480ffc9757d8bc50f865808ebe2a0d2711267feae8b9e80526ca7111d951bf7df62dfccb4aadb64caa4829e475f3560a443f584f29e9685a2258e9192d0f7a5e2ca991cc4bf2ac508cee7809a43513ee0008392eb94a9d93d946c7d762ac984d9375afcb19a687a95c1c05328691110b0ad531ab05140d224cac4e0009a07b4e2b9c4066b193", 0xc5}, {&(0x7f0000000240)="dbba7223646c73e9a0b9d857f3ad57932d08e91b9a05f8d012bd26f7458bfb50a0db948ad1e6c72460fc3abc5604961fd4071796552d13bf7c4b0d578bbe92ee806cf7d539b3503b3ac6ff82c17e56431ca4585cbf83881e7c43fb147ac00b7755409a18c03fe1fa8ccab20adb301cd35b6a103489615851cc7e036d840cb1fe8df483abd3579a773452596d3f35", 0x8e}, {&(0x7f0000000300)="5b93d04f80ede0622512d64bf647989a131c355483b53ac4e934444ac0a6d19cdcfd5ffc3e1294c436fc1106183faa5ccda3ffe8b48a44bfeb61676f92ec137cc4e6ba3cdd7b9117a657ef11a918a4caadf421227e24cf3143f50e9d60d4f018e85ed4f6deeecc734f6c8d8a122ae89b15b31f7d52f0152a2dd7a9edbc1d5663c733cf2e6079d7c027f988e7ca9305bb1f1941be348d373914ae48faadae7f5ff8c38e61fb724c08ab626a773009ab1020cd1aae1db95934e42618ed958e996fa41094c2213c4eee568d33036393fe1a020f87f9f8724c1f0c5b74f1b2f1dd550cd432c4ada7f5f09119d05805330279f595431988cf188b0a500a90ff1618f74b028289b51d4f60e15d3b860a9bfd4c073876a4b7b46379de6f655648e9ed21dc66499ed07742fa24dfb20dfdc40d455c1270d5ed506ff8adee00c029a5b57c8ff21fbdb7fd994056423923bf8a51940b8311c863eea210018e10d817cfe315dc8646e09f7451ccfc8ea3c5ea0a1c19fd5e512a00232d25c27956f5e53482d1b443c29adc7f9aa6f679c9553d480cce6d6c68e21c608110eee044267ba4d9cd9381c5da0bc702e6052d54d0a40acb85917f559f6d05487db4b076779a7db6f910296e96fd4855999b95b93c21246953e1c87500360bdc07c7ad80e15bf7c106031da98df2c985094603a1ffed0392b9ea96a5198bd108f12a4e70d5ee250709908bea712c474c639861dcc923ee9785ee213c36daf0571660641ebadc4eb7a1a463f8fa2cd631a774f2ea2562bf3f2dbcf426897fcb030dac2fbae329d1207855909cd22e3f1deefc1a730c712733a9003bc577582e31ec9ac3826fcddd8aad27dcd391b54450c722d7da071fb06af73212dac996d9383a0141d9636bbba7f9165c5a903d95e76322d4806f348f915074b42b7725213e85085ee85b4251c5d1b527a8455eae782868def2ee3f206f86c1b4a343fedbf946dc14cbb5a49422b3e36676338d3a7897e9413b89a28218cbac30a6c086127382704482755a78883186b1f6d67a0dcb03014f954b7461b2e02044dbde1a2a0399b78ffe4fae6c628b7c78f8a18bd7dab35494c5a0de993527d7aa3a072a867b3089b14e7257bc5e3b9683e45e7228dfada39467814dda68bab02c5df16d78f63d03e8e49d173f154b02eeb8d33175bb95277d87c0162c4a150d99aa24a247ca273f06aa72238a1f7fab83c57a94a88f1349d6498c0aca2992e59e808a4619bd2f37882e22f00cd2465d7cb0ab41d9d45d19b44ed7287900040b873148e0ac8d94522294a915e90c20439472e374be6295c74181a8e694e5d055c6f00c3400bf7ab678b60abd22364b0d089443b84fa7f6d47fd9b5c0c1ae1f1135917757ba5f3b11403720be2554cc0f6fcb834021b96afb3a9ac0bd6746f59def941337fc1ebae4457610ef4e2e4661e61fe6a51c1109c70c5fa25a79f2f40ad11766a6d3548f64ca0c5f1d94934650454037507f1f16c543ed7096c00f3f030c831a694f2fa65b2475c2790ee16bd75ab950baf2823c41a5e7d1a0a9f8ffe2a80744a53967e5e3975276e51d35dba1f70ad76ceeab62891bcfcd61ba100da0e8b99f6becbeef78679026dac26ccef6de98ad6078c0312121ad90e2303a8e3b8305307644e6818cd49778a948f15694a7596087fe9b89afc52f06d048920c5c080bca12a6aafc5849b04e8571410cac2858a55085c8e2519180d6ba2819685de8d22a1cf18aa937aee3457067bac57c6cc5ce0c3e1e810f91af6baf4f75c9803ae7f0a47ea6c1c8e496dc118238fb1d4534f2c1af248799d734b6305ed4f0fa05291ec19f62ed1d92c104377d2cd55a8105a5a01f6b3ed09f54afe235604077f706c74ac3028f5b48b847e81ff296f1f9e2fe28355330f6f06fea232cef01b0b338d37abd8c3acb40f4963e02357577da49931b80edbb7aa938310f1b450d86dcff345de81e3513d78e2789bff6a79185462bc84b9a6284dfe9de00427c1cfa53cf062656b6c41a05bec4d0f77b3c7df45736a531da0efe1495ada4f35effef3fccfca85126da9059385291f0c83e8f21839f72a1baf3d2a2d6bb19ae0327aa2cb39ebf0eb4ff6a80b371e28c6e77e40d931303f14ea45d85850bbe706cc64caeb4a67a9ad371a4a43ac455bb70b95df21e5caf06136e03498c7c70f6538dc10d5169f38029dbff4fe2f2d966aae2f88e48e26d6995376df64782c6e59d3e0aebf85c5f005a7c7e08bf12d436026fb0427a46e9042dfecaf50875ae2f148f85850c1afa47ef38766d005f38527250e7cf99def08cc753472be24f0f30f63f468f40f067700f5286870955c5a3619552c7144fb47cfee478004825e899fff9b414a0af7bf7f1f586f9a262ece2ad5477b4a48af9a893f76902d65e6ec9f75de58538fd700d17bda5518a7acbdacf00f7fa1638ea53b4aff66027990da1fe692649c0ef8b3191325b63c9b07d857df90543da14167f3fd520171196a11d1ba9faea3e0957ea72db79f4fd2e54b0c7006ea60e3ca416248236d3ab0b0de8c8ccc168bd300359036cb8b49811edb202ffb61ab3a2eebb627b6c80259c1af2cf07cacab965d3f812cde5513cb7e981aa19aacfb9059a7e826a0e2d736f624aff83aa97321fc58fc5f5e260d119f8e72a32d5ba77cec91fce8910ab2331be0d426c5611ed5b7e5379e4e5092f19cc3c0551c04b34e10fd2aee0f1da36eb8b26e3d88d588f5f12b70c5a2d30483144da2ff0f39613c9e4ce28e8e6f6e4c68edce45d07b0881f4885e35e375e981461a33e6e382e18547d5ec89266dd82999510e756dcf62e73200989c7878487b05904498fee6c75883b269415124541c9f2faa2784dd549006bcd4459dbdfdce28e1c59989d5220e33b31f871ef0ea2a222b3b0b6403ba2b78ecaf0b5db6f263cfcd52657ed450730d2be4dd50f8e6fb2c0f0d9ad2c69b872b0a2baccfb20f108298969b3155ddebd56229d6f536b5cfb285647f6c75f76349f6eef260f49f2c82bd2035c76c8f4e225d8fdc93f6fdc42104b75ec3f26236b4ef3faced8f29dfc9768ef3bfb9ef45bc5148be7db2d8bf5ff6a7a103cb9a794e1694f2de8b1ed0a218e96931b089f786340b6d64f35a6f7605869b475ffb00d10d4069f55e6561c18002dcc2ca18f79ab0fd92a891aada74557e385fd791e80c48cb04f196f33483cf7a6391df145e3f01fee01c8cfaa704a58fdfda48e1cf0802c1b1b0fb5a72eac9f4e192cf15f43a8fec4ad5cb13d4aab857a3e1ed64f91f052ef9ec379886d7cf1b3a7b056748d0a427ae715030834defa3e4da0ae35936263f1a938d83eec373de9dff0067dcff2f077dbe40cb692254532649d536735a7c9fd16645199b1acef56b69dd69c1a4ac4f026f9ba55ffb0f39fc5c534f9f73b2945b67dd880c9f4134b2c06f3c91126b16e664efe8fb7ef666fb906b404c754d8e1713817e47576a98325e0f6be421263d45e5b5b214f552111402b4e27640729369936214f9fdf8b8a3e6fedce7a2cdf5d164a791814295b6d83de1afd0dcc25f3be34b9347ae34aa9a3d0325a2d52736da22a505bbf6f20cf3392ac50589bfc7a1b321000ee4a7948f094b75701bea9150111f37b360a90fd55cab410a7c88c5dfc0bf4c69eeeeaf3b26d372accefb9e4567c46131e7d6347909edfc995969409016c9db3623828892cba163770baf67903ee7aa231e6d9b536b53a06e89c364a52bac0ee44af7fded0b6be37a267a03aec2506f3bb655ca697f13f8d2ae53b79cc9520f751d4d74a8d0bcd64cbb589fe5544ec8a41bacec07795bf667ab3e17e6a874007b940591a8416e4725ae9f14835dc95130dcbbea04b84562a5db0018ae3a74d244c22587e88091f304d3d05f2760812645fea5577ca6592581c6d27ae3609e775b07c18976822d275c221580ccfebbfaf33e45e5be55d77c63c97a2a15554175b7d4d05b4eb3c3125b39951d2ca51d8086047b42ebdf045c568d6c5486be867109437375d29f7592dbcb6a1b7e617b99b0cf6d170f12b8cb7ee59a009fec6af8f5015249d6581e4c3bab48596d1d0160dfdba36252dbbd706b79dd51189b896a84ed035f3e228147dafe761e4a604f80b9aca29befca6064f28f5573efd66ae736fad180457ed65cc986c5f238fcf9e55d54b1225eb3b4061c62fa733372d83d9c17ea3aeb17e138f586a2bbc62773dd32dfe73beb8d77e1a1a23e607ac867546bffd22743d2120717521a028849efd4cd53fc11d43bc03176c7682bb6f4e89dc597236817ebe2fa47ecedc8efc35989f6516ebd29e1d2699c99a03c945e6d03425dd68833bdb1bbad9a06c00fcb17566b09e5f46df3964962ddccfea08eca177e7ebd2f29daabec0f24834dc92e4007c39f0a4bb3b44f467fae1aa60eba04c337f57a075402486ba0962c742334e216ffe70e5582f12d23c5fb62fa1c8e2d10558770227bae513d8c560b2d7237c34ccb3dfcd8bbd9639bc463c445ef09acb97f985bedb2c34d0d33fe1d9aeba4379ccf1d3f5a9a237b7fa632c76618f2c83008dfdd53fe00172b01bbda9ab21b1d0b4c09b34da63eb85fc2c8fb47e7723668282addd4475760e2082ba5ed32cb37a31ab1ba4b9667caf4b57b09b6dbda4954f20ad8a4e281021cfcdf575d7005cd9ca962833ae163e24a958604c46153d3d51e0be3170e9838f8183bae338a5daf9deffe47db3089106786adb2a50a849d6c189081ce850ff69b1d332cf46f31b5000623c639d583002db2d19f66ae57a5ab0f852870ddd0dbab78852ee794caa4f8017ddb285d2b8ebc251ac031c974aa99ebd0424d094613785d6b088f9f2a1eb324c0ca5c017ffaa7cae8aa91ec08b8dc903ea3cf78217c4f573e8f32b76a936d78ecaf5af07b8ebbf2ddfebd7746ad3c9e116705a2b86fa71afe9c24831a63a81bac42303fab7082a4ef1ce3264b75a1e84f58f1602786934e38e745b83702f004cac6bdaea7bc63615d9f95c39db27eadec41ffba6cc4947b7b7d42a3d5bf96b9a33d2768a6972e7ff7429ad0583359b493ad6e42c2acd7d13831dafbd53106a50547ce948679daaa56ac28fbf1b21b9db2159bbd529027b9a0b03aeefa696ab014a2660a45316d52856ee3f957cf8aa7399bee25b87d481a90aa7f3a07e19bfc7e424262b04a784528c1c33601cde755e7f61ed61ed72c463beacffcd0cb1593d1d4b0409f8f86462a69b91e59319d21e1eff436bd6bf9cc4e2673b02c107c6b9a8a6783c767ebfd71d48dfcbc3dcb52f2e4036d48d72f522f4221e2696dad13ac76ea06cfdc35927de8a8b2b03ab93f8bdebdde80e8fcd8b01c9f1af98840dfe52804cad3c34af7127ec64f54f0729860a87970ebb4e0618ef87b4a0b2a718bdd36ec1325dc6ad742e186357c05b87697072b378fd198da5a81f4a5fd538f6377d153ad0b226f90dc80294d223d592172d98f16057882064033def42394ccdd47fdabf378474592c3578c05384f5b7598b994e71c522e3cb9e2def9b6e468fd2a747d52080302ce1f550bc30ddd0fa7df9540da9bb852b3f35c5c10e5afbde59db33697e6766dd9f8d0e5549a4ce3a625a059b0373aacb9731ec8fad36947c0f82bb57736eb2edb6ba4d4db65c72001941b68386f62d0712c597948a1b43f492e1b412eebf50c4a12510b969cf3597d65e970202a483990ab0d87d2c1635f79f9e7d03dd928a3e58341f897c3c6188f83b4a03647131a8976453630e2b2796f47bba8f50f97b7ce603c7fc1f737c892f2e2e9a48", 0x1000}, {&(0x7f0000001300)="963776490a9142164b8c736d6a8027687e73db8302b9f4bdebc69418b239e60988812385050224223e8308836c278d9ef95e6077ca69232b92f47b808b81cc2c10005fb51c4df090ea2c0124b7e3ad2158f44b3373d10a90c9a98b74ffeefe44b0fea40e0f4048204ef9e39d7546652b9501c484dd2f", 0x76}], 0x4) close(r0) r4 = kqueue() r5 = dup(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001400)) kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffffd, 0x2252f7e14fea52e9, 0x2, 0x58e3, 0x7fffffff}, {{r5}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x3, 0xfff}, {{r4}, 0xfffffffffffffffe, 0x60, 0x48, 0x9, 0x5}, {{r4}, 0xfffffffffffffffb, 0x48, 0x0, 0x3, 0x798}, {{r5}, 0xffffffffffffffff, 0x0, 0x80000080, 0x401, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x3, 0x90, 0x8}, {{r1}, 0x2ed4397a0f5d8a19, 0x1, 0xfffff, 0x7, 0x100}], 0x120000000, &(0x7f0000001540)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x0, 0xd1, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0x5f6e, 0x100}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x0, 0x4}], 0x49, &(0x7f0000000100)={0x1, 0x9}) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000013c0)=0x4) utimensat(r5, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x6}, {0x0, 0x8000}}, 0x0) 18:23:55 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getegid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[r3, r4, r5, r6, r7, r8]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x81, 0x7ff, 0x1, "43ce5d75ce396adf74377846a04e6d8790c381c2", 0xa3f2, 0x8}) syz_open_pts() 18:23:55 executing program 1: r0 = socket(0x16, 0x4000, 0x4) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sync() 18:23:55 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x10, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x10000) 18:23:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0xb405}], 0xfffffffffffffffb, 0x0) 18:23:55 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000b40)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000dc0)=""/189) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r2 = getegid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000940)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000a80)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 18:23:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x6e, 0x0, &(0x7f0000000140)=""/110}) recvfrom(r1, &(0x7f0000000200)=""/168, 0xa8, 0x1, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x411, 0x694, &(0x7f0000000000)="1181d950efb0b613d7e5a6d3892f4339648057c126cb2adc1e1b031cdbc36345f47b896c45c722dc2199df5a4bfca44ea7016503db8c64054ce265fccd4448702217676a673ea8e8cc53783b63ddf7a144746649b20d1ad7689f764afb14f77b5a61d7311aeb03a52e7c883c15c8ffa9e40753f0ecdb114a8ff37aa06a1e3c99b56009ea93c14e2e0450b316b2ca59f0b471f773f450cbcd949af184c5e97be5ad7de9a78ed66f3b815579044f79dcbc337e7ef65cc735acbe25b82c054f2c0a5bdd1668010f033cdd09408e1df700b101cdc1383b13cacdc5ce281c54d914b32175ab3bc33559ec8eb8b037ee4c2e1fb749fdffca2b4c4e28e12007dbd52f", 0xff) 18:23:55 executing program 1: r0 = socket(0x800000003e, 0x2, 0x401) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x3) mlockall(0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x2) 18:23:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 18:23:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x380, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x67, 0xffff, 0xfffffffffffffffb, 0x785b, "4d5c4dedf8e5b20128fe09bced5b7345685a845d", 0x40, 0x2}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 18:23:55 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) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="0570f8765df006b7da1b856b4b740f931bc978f58f4d6996ddcdbe75acfe044000ad6239d368c4fb5c5ed3300228699c032bed69084ef54736a770ec351300f310e61ce6d4c4a621b04247e51ec266b014566fcc807d2f3834b75c21895c3de84a24e0e1acea74033d4e26d94022dba2d9885fe55bc7e183b3555dcc8b1330f03ad021d591d2ca09c7ff91824cc0ab5643ae2ba168b4763cecf69223c203138c7cd554a988fcff20bd4e44c8b4ddea0c5a34794a2ae30c7e0d42170a7a4fc2811efd9b6513d8af94595e6994f1cae7149607caffec17517829b15c2ba67db26b4e830f3794df47b4d05ab0545f66a2ec2af8afc06a4c", 0xf6}, {&(0x7f0000000080)="4d9456795d4df21b865ff71bd593b8e976d1", 0x12}, {&(0x7f0000000200)="eb91a9128bd0dffd6650b2ee1201c5ad4b41ad06cd1e240bd6a5aba6cc6859b352f42cdbbfadc8c6e264657a9b6de562325430c47a1c6d59010bf9010161a0a70b73e861b1e97a6eb62be69abd2d929bac0d3feac5ab4d", 0x57}, {&(0x7f0000000280)="88ad93185508db3444125a8da0d1a3a1088c7b30341e3944a4e98c9cc2650870a0ab550ece59d5682b4e9aef9a5ffbe75ea014", 0x33}], 0x4, &(0x7f0000001100)=[{0x30, 0x1, 0x7, "64ad2a3824b1db0b011256a821a2d1691c06fb927e13f5b970cd3c026371e273"}, {0x100, 0x1, 0x10000000, "f5452eca015e8321e5571cb3999918ab31cea6b3e19cc18238e50c61f3a4948cb509299b719b8316213d87053f049035e01704f782ab4df81db6623faa8c9bd76ec15100dca6c2de44031bc4b0c72830cce0871e3b4b544998a11429c4b6072e097a12867e9034b1b05e31a54101be3fe7f9287cb10bebb04bd2e1536d167a0b3f13fc37eade9ae58c1be3e6e99e11e4e0d70fd9812590466c0509a1a22fc7d7b7e054f8b76bd40047223f175948dbe2a74b2df565ccff00dcbd7d599eba3c70915294eab7ac3e1811978b22ce4ce54f47346fb44181ab29a68633070a72813d894588955f589864865aae0e19f34c"}, {0x1010, 0xffff, 0x6, "9be7be38c4f67351c501e3d20468238711cad601950a2583b267a3dd5ef0ddc7d7d2365a291d88b8145ba710747f2169e05e92259a9158d15be9f265ef4c5ec5af2b41e70400b98f102831b1022baa9972d3d42ab071ff2047d8f5e6acc55d30facccd9e6fb37505a5c34791db30058b3e400ef2cd33608e6105bd97472d2bb7eea86374af961e3945a24c3ea15f32006b362ed2caa3c710b6c1793ad17a472370b1b70d40d2d87f596dcbb7ede4dccea4d5045fcf5c177bcdaf7cf2694d74b6a15513f4d8ca32799b4aa2e08bf3eb00eaadc0edecc2a640197238332d4234460131afde6a6d6846e7d319cfb318b16c0234935e8c92e146f79fafb6e94e385e91c4299f30e776e6d052a1dc6e160034e237a9244035961fa7d4d03ca76d937122006536fc7c68c698f80b6649460956cfef0256bed748c1ddc637b31287d6c98a8330fc42a08deb506edfacd5bc886128200eb4a80068eee8d0fca99ab91aa0dea19ed6883392e578648c8e7fc4718efea17fae3b3136adebb2243b366fbcba9467db7f8d514981cbe80afd9bd8630ccef3a0e520fd8f3cefa7e1f6ca3c36a1c2bc370a788c810c13d1862901f9ab1404f7cff258951b70206d97906ef412e548b75b83f0030dc8d9ff54bef3288d5cb0cad1c5ffc47a7d4b7d9e0ff705ff2a13e6e4aacc86a8335bfc5921d13e26151d110b3004fbb4d44bf174bcfe7aef694c562d4ac96193286937b608fec530dfaabeb98f6c2fe852a34dac4097aa869186772261d17f4da7b632f69f898dbcdba692b4a7b7a8a50e4ccbff16d8cb83939b588561af573cce1b8bd550a75ebe0d53591077699cf5af570ea3b10820122449e759d2aa1c522ef0cba30111bd412c6ab5a333e0aeb6454d1c41eb7f5d8c486134fba9ccc3e94b0993c299bb57d89d19268d7511e523a46bbe4df949fa9d12370fdba4e6d98da0642159e42275d6a87496e7e77b78adc9e508b732ef5e29a6e0d2963fa6cd9ac13368ff72c07380512656a929b650916fcd97969cec1fdf7c04143e815b1efdc01f98bb3f6f29066a6042b9ae4d94975ef4d4362b9b196297c6d41e4b03dc7a0d4217a861a0db48933f50b6fca6e0dc61d7e5292056737bd234beb292599ea9839c462e373483ab713e46640e2478bf661aee6524e1bdd3be0c55701f1420ee8de2659bb32e8a3785c82fb612f4909d346ecb41bf9edfbc4fd17df8415fdf83c601f9eb11c70954f45cf20b9908403bf902c0084b6fa42e642cd0eba0b049744f3d59828b3189b35b37638bb9801484c6114047d420912063204922d0169ed173124a6b23b6d25cc63346c383a54ec8757061caf39d3c15b44a136d6f1b0e5d252d719737f760ed28475f80d170dc7b867358a335e27d2e14b901d6367b00d25d57d79432744f2bad6fa4fa5f7eea5aed67018e857ca5cac827984d313bcfa0ab307afe3825472d678e96c777e01f4d9a7bd9a71656b3c1904b9bd4a600b4a9b5602ca41d48e4cf2c9c0683b257d31bf5003b56253d33adbf5823f13195ccab1a62730f376308d3f0cf1786741ac8f53a7e5621992e1df483dbf579807388b8066b24d44084cfbf670d8b0c647047312714ae3983bc4e9bdb6b7e54dd1955e8f22cf96092d82c80d5f6e177a3485558c11a3d6f5b56b41c4fb3bdc53a10bce3a052e791ee32de9f74bc31c08c6d0c4d2982b6fc7444c8f6a5ad8c196ea0f77db8411363dbb1df697f69ed464e1dd254ab416f5c169483a84e5d42094d955927851935f15e8cbb1a473b4677e71c9ea53d1ba5d1dd2d116263bd4b49e0390b8abe0ec1e5b0fa524e3f5f0e7fc8a9e89885b4e8aded974fed0d3925d56d457be080027a4b688ad604e7e7f4c58bf79123764cf7c8903c2760d340db87ded055943b8dbc7ac54e439e0e0111d13fc52d2ba0ef999fab50c69f99c5ed638a5094d5375127b7c27476b133d492f220604fe990ec94442bb300a1f425c01e65021acbce6d42e66d0667bfda22d08d7855d8bb02e0921e4150abea8d2b67018cc437e33a26b5f19de68e39e47e6acfb9cbaef0516c93a72fceef2e71f1b5721f6bf0d34f226dc8c37d99bd5398b92621aedbf180794a5fd280e0439550558df69791219204c4fb8e9f48dee0b2e8fc8a611a2039c5600a12f0ad1e3b905e178e86ed12b88887c987b089d795a981ceee2f0181fb20d9b483ed0f079852cc7e9ad7070ec5f74b20a44e8477346dbaf7454ac00154d9a5af2ee5b8ebbde9bd2b408bc9ee7b4ee12a3ce068d5d0773b3a05c92b42fb3d1b42f76a190cc5a64e430d0e66d85b1bedd2c4f27d2d2e308d6444a99e2f5110f93e0e753607fccea839f2d50a044abc90b28c0f822d3efaa87275391e0fcc09c36723a1b32617fd1301234501f31e76f0ca814a239cb9a4b2db1b54b9716191484f1fbbda1115daf8ea424184b55c7540d42bff8e563bfcfd19e2669d18e7fd5bf08411187429d2ec973f7696cd1e7ad9dc37fe00b53a77c8f9d64cf0523cd0731f5242bc97929e77230d4745ba7221574f3cf18f21db6c51ea849bd417946e84fb0d50a72e8521c2ef6fe6acbac20f83b46563568f7185991a9b6c2bb250355462b527f7d3d47776078d9f71451b89cb043ce900ff260460a547df31070a201fbf574e42cb921bc11b731153ea51bd23cc3c4ab9596bd42517edf6a6ec8c44c8db6914e08a675405faa9bf891f31cb5c61c8e47a1deef093343084f88051428521eeb470566d19818743cacd5a9c888489b6673fc12828cf53c75070a1e3b8159c1a48e9bd62a7083c2caf2af0c389490ac4966c0de6a8cc194b912b14a1f0ba6c872ca0827cfc1b631cfd316c8629e3c9f7ecd1f296f96065ec183299aeb0981b2ce3e98de0a17854bd0d2f2b79f1c11005e07ca016fd6d31eebb38962706c8871d2c1f001390de7155756e243902364878a60dfac73f47e39e4ad82d330c6e563545a6ece0c6138fb22d8ebeb61430e202fd06d786bd740169a7bfab0b7c94def4ea073b90851bef2c35f1e99091eaa66fe125d77414eaaf4b74924e0a2a71a7ba4c5151ab3752c0eff4046ce3d8656d29ee8b14f8224b4a456ac1def8d77b8a4680cf3806ac1cd4c0f97274ce326cc101568941cda95387506f0dc997b8ca7cf3d0740468776cdc612d29ccbdd08ada8f987618edef0b4ce5cade7b01bcc75780fa9d69dc8fe1bfee559675d132a3477b0a59de7d246f909c3a0cfe764991076aab13e9f0aafb83aaed0c510f9f7a1a664f7fa332927c94a9767f91bcc241e0cbdff2927a0fe7b0727270940c68daf486ab835bfd10aac1d8f38d552195f2bb5a911b37ccb3d6875a3418f6a70de8a55536fbe164a8bfe9dca280ca8e2a348225be959875fde08148af6232cc62cbd1cf840ce3a8e26fa08a004c8658158df7f61610abf937035996f72f545e8ddfd70a11dcc2d74552ed2d1ba755a1383a1a9420c1608c6f29d8eab6afdc68c4dbb8734780f63c675163b3f1017d95edf1c30f43221c5c8ec4c798a4595e86ba8507c6ad29dfd98d8e59d20719b51086acf3ee6f23dd6cf2eab50b6fe910475d1d8f3bfa178c5a70c31143e7d5e8b8565391fbec60c7f8feabb35b6a94a886fad3476fa96d3b11bffdc2d41a8fef09253b95634f0de24a3bcea943d467421a05cd057638edd83a472832429e871284c6d46220272eff571874c6be0a5f137f055eeaa72b84b2302d18c3a08dcec6a7402915893ec3db82dcfd7df60ccef9bc503b3963a25eac95e32ecf3d8045893894eae9fdee841f748653c515f82485888f5d059e0411d7eb411ba1a46e256261cce3151db1fdbd89ebd4041bbbd95e6ad11b3d189af8471e00709380aa61bb58fca2d0a27b82117b58577d99a5db910f7f9461a5351b9730473e103c2af36389f8613f5417ffd5172b4e7e4dd773fd8e76f3d6e17a841bffb83d2f1fcd4de2e7c2e864100b331e387644830bb65ba41b241854e8852d2e704b85fc2268332c615077c717e3aed5b27e9b5ff0fee64dc094ffca2dd968fad15687b474225068ffe25d4d0014a1ca681c061687d9145844280d506d7a05ab24c6a91001ca08d55d100dc995ba15745c2cb0c2b0acdedd66215a8f6508e1f66eff71a7f3759d8abcfd3006195535d9bb7d94a141ae1452f113887095814a822f1e482bb9a34e461b7b4bb897b93bdd8ac1c875d6bc65cc704a72384b1992616648d4b1a79b8668889e5441fbae336e45ff82b842e2dc2d1e23cd7154ae5f2af3ebf9e17ee62b34a69c768b77b5e114ce34a1d5086b7f51f169d06c5031dad61a69197c99f52c1436c99188f6a3db108a299027e6cfa9b5a6c37b5cab910170868ad9f7750c33f0920de828970ba28abd35131ea07bc7b9e7e6583d7441c2876341d76d660ab4f7d36c87ee3950b6d4edbc0b93235d3398c61c71994818a0fb3a2b2e49fd5dc1ccaf97b9093ccd41feaad079047a96738ed030577c7302f626335aef85dd409ce802a1b7bddf72ea2b313ca8b47c5ab8b8908903a73f072e7020e3afd63fc8c09918c575a997c381a19aa3e5073618b7cd4c7965f2e41b6b6c0ba3846803a4830c0c9a5ffb770ff4143e63c5cbbd759542b8c3d8b7e35a5ac95274cebf38886b14c2080dcb60d9cdd3b146b10edaa26bb3c404a2158f898ccc55ead545432dcee01dd47eed1d4eee63c2ef6e3437725396e65106a922efebf911fabd10d2488a01b148941dd82ea27cc8dd08739d509e436f266e8d5eb2a2d2d1fc454f4893de51b24926ac557316dab3b1bf2544da08426dc6426968be6cb68c2beb2b60703f1a5baf8182a47b36d8727eaf39ff5802ddf0c8eca28e69fcb24a2fcc9b6daec2d5df47f76f6021d7a8a4cfb9df83c38d5c7d026ce497476dbc82b9f01cd7cdc3b79beed703bbe0d1968c26f937af532104c12615e3239d6ea66844b4e7d23eee15dd5942faadf990c898bb663515e281e92e672ac40458056213af0bb9415b00513fe8caf20d19331646e6150f6d4cda5c274b78a24caa5bfdf2f9726ab228e9872e0fbc39cecb67178e1e60ab02a9f93f2a8f0dca06afb054ac96a116cfbedbdc353b920258565d31f894b200f3ae76a8257fbae8cc37599568c1be8659c88544e0e6b2e6423fc7710672d14dbbc7e4cfba82b577dd2f4a3144cc2d581a71ef3e0bfe4e390d43cff6df1d53d1fb0926e6ded60b2d13a5ebbd634c762446334994ead8f083ad31f3b9e75d4e6c163568a9bb38856cb023a93aea7c3d20ea37bb60c905f0a6354d1c5b788e4c147a0a6589d40d87201c5cdc0bc2ba70f7957120d19c7b3051b0649b1976e1492f7d45cdbf4535d6b5fca320c42388414376b1cb848be5250a37ef84379fbc648814f91491da439009f93b8954f9f6bd55d82ee5f3229df41065ce4cf6a1d801a88369f635009401a1553a3772ba1287634f86b506d98a8b85d9fbc4efb872625e8c640093a00df2765cb320b0a5c653eb885ec238b1324a1ac1990b0bdb19d09929c57c494983fb416fce0b1c5bdcb8157b89a801a43970d3c5cc930c21b30065cb6e07d68f12a87128f83de1f19d2e251a860bd82e72f3e45cb522b49a6bbf1375e476b8ba59664e365004c5b62dad96fff5861af3e2e4dbdfc7fd5deca9a182faf27a29270c6e5964a104a88664b9ad85ba25c038558f2b9b53354e8a71f46f50974e1099891dbfbbad16e548427db7dd401bac073da436d7d44cc593dc68c507030e4887f7cabc51a4ab07f090d93c55d7b1af7fb2464ceacbd2167b"}, {0xe8, 0x0, 0x7ef9, "74b43a55bfd3e6717ed38f438eaf9ae502d02e20489c45d170e36d044f8fdedf5ed89ec42ba3ba8db53f7c6affff8f90c96796bbd5c13862bbea8329d597c51c97fe054e8383c1124cab5805bcc90dd6e5993bbb87babe74c8d391b203778275203fa3c2c9d023a64a3d11221400c8862a3575a49d21d3902f3157e95bbf1bb54b8a7658f118dcfa29579e6d40a88efec10b37877b685ee4c5409da859c20b2af9422a1a02bbf3ea31852876467c9d3398e3c6d936b5b7aba003964483a3d18710989a01953aa2992b39e98a0ccbf0ae67fe4397"}, {0xc0, 0xffff, 0x1, "5459810f3641d1fc52fcc264d84d779dff0a6eff24953da55346ba6185bc07d263a9c7d794d0ebebc4dec9cacf22498a317c49edeb9683853c18b431c40865f98b52baa925596f64be4e1156fbc8930e867e6216fe94034c409dce1e90820c74f93b18e5c35e5310aeef1e56de8877393a66121238d606f607edb7474d3f5aa712034549a0acc21fd740737ba25e1c37dc724764d9b2052155342439eb4a039870b4e836cffbc88f25"}], 0x12e8}, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000d40)="3ea8584520b3968482eec523ad18f28fa98d5e7ebb727eb0b9b74e0f2553fa416d087ac512ba462fedbb3c58a9ef4d262fcd9ab7959653fb1822e5010e8bd16b3390922eae1009d05217f6de340a6b4b930e0379d26313e3192104b6d6403192e33aba4310183278609f2a2f6deaf8e04581217330756606ed9c467a852270a9f3634426fa561f744654032ff93dc97e0f2052a0a9fe0e4062c8145f04903a07173e82789528ab5e4bd9e46f81e64506a7ef3e3da6c2fad8710c0636fae54cb52a4bd651d6291ded981a49ca59e7fd72d9f065aafb4fcc00aa89151d21f05374741a89e43831a89f84e43a6f806f286cb5e075793ab4b0bb998b77187196df0bcd6cf148e1b9e17fcb610f16e6feddeb338d652f99a8dc6fdd86a0cc2f808140f01f5b77f1afdd194f56586e7e81373d5749cadc245196cb8c04ac4d5ad9aff002467b1a55f9bf29496217d69cd9ee706985dd45c289dff2246f64c2fd6254deb428b56a95f96aa02f4081dfc4dfed67eb27100243412307fb61a2266cf8cb05dc9ec3e89e9bdaaa7c2f216fc0f49cb87f54a415ac3b63cef9f5b55d9753cf60d613801d85819e47ed909148cfb82e5cf77b44ef3abc35b98b3f0ca39a9f42cee93e30c6fbe4745838d767084fd64f90db43ab6d6a55a597810286023b162cdb445569257160802f379a8310e8292f138e96cc245130c4031f9e477dca13d56b4c9fa41bf015771e56a9141102dab6036c1a2b86c790d71c22910b9596df6f2ef6fe10d0ada3b630f1170d0caca9e44735d2c1df8ead9ec09ee0c9a0e193433dc23bd55498cc0f169a85ee86deae86682a24de35b5cf6feac5e901567ef51f0e23000a603488ac8d0a16fe0d4f5be00f5133d96e21e3098ff42a82eee83ea400213256febe8099ccf74888d2f406af619c2f9adc0a839de9354e9a55ff52234bc98824f62da21a98d86541496b9bcca1c4eaf79a3e8a3775871f23758289fc3f752af3a48e64eca3a4831f5125bb13734450441e63415ff97aa9805b6b93fd49e6fab7f1c16d8442109666803f04953cfc97f6132480a0e3f84cf987a022314751100f614cfd8f0fdc040dc96410197d5b8bdc4bddeaeee82a5de00ef74f8fe14f436b01b0e57e6f366b5b647c9451491e5ca90b1f79a361b906352efd001e5961bfb7fa10374c22a4d8504a0f0a00f81e37b410084987a9a1119e5f1cbdba53d41c6dbfef974f3b4bd5ffe8545be1529b892fa30810f88913abe22e8dd19cd02f3488ca1efffd59e64c9801701f7bfb49eb0e7b4f554b25d1a496e2ab", 0x39d) 18:23:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x160) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) 18:23:56 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0xfff}, {0x4, 0x9}}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6912c0123cc5c1e05a5a8283baf8547f00af906e", 0x0, 0xffffffff}) 18:23:56 executing program 0: nanosleep(&(0x7f0000000040)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0xffffffffefffc0da, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0xffffffffffffffe0}, &(0x7f0000000080)) 18:23:56 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x8c, 0x40, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0xa9, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x44, 0x40000008, 0x1e6d, 0x370a}, {{r1}, 0xfffffffffffffffd, 0x90, 0x6, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x70, 0x40000001, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x7ff, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x3, 0x4, 0x9, 0x8}], 0xf8b5, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x26, 0xfffff, 0x3f, 0xffffffffffffff7f}, {{r1}, 0xfffffffffffffffd, 0x12, 0x4, 0x9, 0x7f}], 0xffffffffffffffe0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x12, 0xfd4, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0xfffffffffffffffc, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x86, 0x43, 0x0, 0x80000000}], 0x8, &(0x7f00000000c0)={0xffff, 0xfffffffffffffffe}) 18:23:57 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() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 18:23:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/140, 0x8c}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="6807000000000000006b757743f51fa96701d0fce018f847ebcfe75d3994545af745f98890dfff1430c8af6083d57c1d85992c6e0b52bd449568a84a58"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 18:23:57 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x34, 0xfffff, 0xfffffffffffffffe, 0x74b9}, {{r1}, 0xfffffffffffffffa, 0x80, 0x10, 0xffff, 0x401}, {{r3}, 0xfffffffffffffff8, 0x20, 0x40, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000800, 0x7fffffff, 0x80000000001e}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x1, 0x1}, {{r3}, 0xffffffffffffffff, 0x18, 0x40, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0xb04, 0x100051ae251}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x2, 0x1, 0x6}], 0x8000, 0x0, 0x0, 0x0) kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 18:23:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x8000, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 18:23:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 18:23:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) r0 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x7fff, 0xfffffffffffffff8, 0x5, "661fbef2245185a8186503182eab7fff0e091fe6", 0x0, 0x2}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) write(r0, &(0x7f0000000700)="2078f7b678807d89e832dc19f570fe00bac871767dbcbbffde000000000000000110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537cd95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786732707b0b77a61d182713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549", 0xffce) 18:23:58 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) close(r0) lseek(r0, 0x0, 0x41001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) unlink(&(0x7f0000000080)='./file0/file0\x00') getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) fsync(r1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x100000000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 18:23:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) chflags(&(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 18:23:58 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r3}) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) sendto(r1, &(0x7f0000000180)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576ce20763dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e020a6a9ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1ad8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca235bd1e3c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e719", 0x1000, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x600, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000001180)=0x2) shutdown(r2, 0x2) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000279e121ea6645cb6a5071086b32dcbfd5ce50866cb056640ed02fbf413d6687f641c46f1a9d90252eca0958fe033a1270634747745f0606e4f3b5155afde5fb3ca8114db60262c03f34753dca14d78f0c7598cecdd55d8e56fc76f85c79ce1a52b06e767331fe0f407e62d5bca0e5e377337e9c1d19d5598731ee0c5b36a15c262"], 0x89, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x0, 0x0) 18:23:58 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$KDSETRAD(r1, 0x20004b43) write(r1, &(0x7f00000000c0)="90770acfdca0b3cc155e54e2db5f22478b359629a0beb01c29094d", 0x1b) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x1, 0xf374}, 0x8) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000180), 0x0) 18:23:58 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 18:23:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fchflags(r0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = dup2(r2, r2) kevent(r3, &(0x7f0000000000)=[{{r4}, 0x0, 0x4, 0x2, 0x7f}], 0x401, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x24aa46f1}, {{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x1ff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x60, 0x2, 0x0, 0xe82}, {{r0}, 0xfffffffffffffffc, 0x14, 0x1, 0x4618, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x2, 0x1}, {{r1}, 0xfffffffffffffff8, 0x0, 0x28, 0x3, 0x1}, {{r1}, 0xfffffffffffffffe, 0x42, 0xa0000021, 0x9, 0x9}, {{r2}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x7, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x10000}], 0x1, &(0x7f0000000180)={0x8000}) 18:23:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100000000010000, 0x0) execve(0x0, 0x0, 0x0) close(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0xfffffffffffffff8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) syz_emit_ethernet(0xac, &(0x7f00000000c0)="1b8af07edd1fac11920b47da47e4f8b256fc6c499ace4a8eec786f9b5e0772240e870a3dec1872fe85596a5105c509060f55d30018b5121456400914ce65ae9511516dbb336f184b33885fadc2478e4a4ba657b655c5cf24a357290aa768c7f109279892c504322be400dcb57ba7ea296489c7a95136195a34121da62ccfc45715302fc7bc8954569d49eea01900c42a3b0142c794b211e826914ca23a074794a1cdbc09d15eb8caacda6c7b") getegid() 18:24:00 executing program 0: semget$private(0x0, 0x8, 0x20) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r0, 0x20004b3c) r1 = kqueue() fcntl$getflags(r1, 0xf9cd03712fe22410) r2 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000240)=0x2) r3 = socket$inet6(0x18, 0x8001, 0x0) r4 = socket$inet(0x2, 0x8003, 0x0) shutdown(r4, 0x0) r5 = dup2(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000180)=ANY=[@ANYBLOB="bec1"], 0xa, &(0x7f00000004c0)=[{0x0}], 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB="200000000001000000c3109552d1357d63e8f11076dd79a958ee6043b3333323c4b133bbd96030d301d1173220b73139a7e042cfae314626e488a2e11f93e4cee7ae6b6445d3dd1f51a5ef6f939b8b80da998e9308cf4e5e5c8040fe6acb6396dc5154090000005a5d4399862ee38a25d3ef49464cb9196ae2e99819050f8cd186f9951228801218e60445971b945d566babeaf4b89806586173be8ce6ad7a7c150000002d48fed4af4a05061b9b3a7814cd09b5b2d464776f174a0bec7b093a14a3e049dd1332cd956fa4913590fb4a84f84ebed6ac19d3f9d8e9e1bedba12d378b5a", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYBLOB="0000004e9ab424d3f7be00ccd1eaf45491b8852794901a404bc5a93f7b4ee332e2eebf0acb34b3d356459d0a046ef2d6a98f00c6c9efc40e4e2f3a263d7c731b41b79c904c58d4f191e731efaa583735b8e54ad3eb77e673717e68aa658918c1cd0c2deb03ed130866bb8721804c08cbd79ba0e934e73b819942"], 0x20, 0x400}, 0x0) shutdown(r3, 0x2) sendto$inet6(r2, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000500)={0x8, './file0\x00', './file1\x00'}) fchmod(r4, 0x70) close(r3) r6 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x108, 0x0) socket$inet(0x2, 0x3, 0x1) close(r4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ftruncate(r5, 0x0, 0x7) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r3, 0x2}, {r3, 0x10}, {r3, 0x14}, {r3, 0x80}, {r3, 0x90}, {r3, 0xa}, {r3, 0x1d}, {r3, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000580)={'./file0\x00', 0x401, 0xd2f2, 0x10001, 0x100, 0x85, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x7}) socket$inet(0x2, 0x4005, 0xcc4d) 18:24:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67be0a3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af22c50000000000000000006e622c1c875e2ba5d1064983e483238fd702e66722c18d32f3fd2ec6fef108b457b2ad4aa7ca1406ed831d046d3bc0c0b2e3d5f66a7c8ec7b200637f917563d66a7d6a8e18b5c63bd45309"], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pread(r1, &(0x7f00000000c0)="3fd732227a40ce46", 0x8, 0x0, 0x0) getegid() 18:24:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x18c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 18:24:00 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, &(0x7f0000000180)={0x0, 0x3, 0x1, 0xfffffffffffffffd, "9375b00600000036fdf0f0e1787fd103000000dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) pipe(&(0x7f0000000040)) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="5111ff0a", 0x4}], 0x1) 18:24:00 executing program 1: kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000fb07fffffffffffff87c8a5b67071b3ef2eae2ba79def02b4cadab14ed542a52871d0000002900000032200000030000003591af9ed62159e6b2c243f900f32413d65b5ebd916e5ca23fe901b8f7043a445abcef33c6a07ea17d463dcab4a174b425ca99c1cebeba85706f29e4c70c5ff036687a9bdcda5acdc41fadf4101fad61477edbc5d431523e5edafded080c4933730e5cf8bea8d78c04e0ed19a2a8fabd6c09c97c54dcbd6c80791c58c0ee81418d62fcc1d809bc02311354b292860cb0d0e29f000b70b16ecae73dd15cfcdfa4c4d4cffae1ed8eafea9a485ed9b50f0000000000e27ae2b8a37dbf24a94260705538fe8f61fb104eccf8da4188ffbff36742569b0f849d185c7838688daefc723113d87f91d88d1e506c550c92b9dad8e47dabc98c217d43d8552a3d821246382ebc79fb76e66f50a39064ed05473d6f3693a52f30a994d78732f822b83d131480096f80b172c6099eff171aaabbecf45fd96806dd1bc9c5a7aaee51e6550f332437473c0b1e2d65c3aac3548e033446fb5b7cc71b51"], 0xf5}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) close(r1) shmget(0x1, 0x1000, 0x8, &(0x7f000034e000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x5, &(0x7f00001f4000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000537000/0x2000)=nil) shmget(0x2, 0x1000, 0x11, &(0x7f00005ce000/0x1000)=nil) mprotect(&(0x7f00007de000/0x2000)=nil, 0x2000, 0x1) shmget(0x2, 0x1000, 0x8, &(0x7f00006c9000/0x1000)=nil) r2 = shmget(0x3, 0x1000, 0x2, &(0x7f0000698000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="360000f35a410b8e67caf7c9c1ef965c08476421a2eb097622af9915dc91621718bacb7057b3c0e9d6d564"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgsnd(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="03000000000007000000000000008b028adafbf16c17153cf3d117c2e9547840d43f5d316fb8279ad51adb255d875ebe69c8a6d79a67d03195059c11f0debb408e72ffe264033c254df9c5a908448e0e5a392c518c25830098"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r3 = semget(0x3, 0x3, 0x104) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001b80)=""/4096) 18:24:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) accept(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) kevent(r1, 0x0, 0x942b, 0x0, 0xc4f, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000100)) close(r0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 18:24:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x1f, 0x3, 0x8, 0x50}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1a, 0x0, 0x0) setsockopt(r1, 0x2, 0xe2, &(0x7f0000000040)='\fFW}', 0xfffffffffffffe4d) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 18:24:00 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffffd, 0x1000200000005}) 18:24:00 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r3) r4 = msgget(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r0, r3, 0x0, 0x9}, 0x6, 0x5, r1, r1, 0x4, 0x9, 0x0, 0x6}) msgsnd(r4, &(0x7f00000001c0)={0x3, "e7245f7ca0933b8ec73002694221aa4e928d457740944747f363fa43b8465d9656cc54f28480ca1834c7cde4750095051d151e24f9fd709b0809a074ed8ceae88d4a0e8120283125a6b32c63fbd069587c03daf7e12e6c805c348bee868fc82d90b60686a8636aed08db680f329c4f25160ff5fc97339f7018fe1a403fb30060a7e48b201b8171d314de27a063fbc154c6ded95e7dc41e81a903ea566a1f0a140276418122d373f4988b8d0f3310705e5e4f697469fc7d17d90e1fa7307704e9c5c3877aff6f53104163d3e03a248285b8d2499e5b9f4e397845e148c7d941dbd42aa4602227773d92afa543e844341076c89dc82654016c31143a262b1390d1213c8128ff5547e66838bddc08762d51990fd334fa3a2b303e7d22a9f3f94a61e973f6c846f387671c97284abee68f5c6a051659f89f1c04904894d69927d4fa7c8d2d692fe67879d61cac81bdcb9f1db622b9b21355b82c6f2aab7b21d17c832c76dcc3d99f090eae93c0e6482fd18c1bc6b265d0748e67e350b07e714f7ee3abf85f199b8d0cf2cbf256debccd7d3ad9d6347ed4dc3f33f000fd7e60648964ebfa195496cafd8f5c64cea0be66dcbf4971ec8335dea3a77c65ee7a3588e993261699dd75999f4900d327ee1fee3dc9e10210213c661fec6404a87efc9f7acec38bcf33234eb648548051a4d29bdd4d51f2b59c82c234793835875870ac1c5596610bc656f4e7c2d2bfdacf417bbf4e490f6a6b8279838239365afb5a4997e505da1308d748beb87a81ec997711408d59cf18098b91f45dbad329aba406488b2e95fbfd690329aa14b3ec62a619c96c6d412c7fda784f679e53e7ecf153018741159f59464fe3805d7294ee9dcc1f0f1072ee1c5721e7fd71a8d6792da6c6275870b836e69a8dc22eb034267f06549bf9ca1d58160b2915fb6c66446aa7b60b84e75854a60501e6e61d63f94ec9bc0668c5f2fa82034b5ac4e752552f87936c754ff895e79fccab83e575201784ae00a31b1231101509b8471b1467a1204fe4ae6d222ba2ad3a33cb8ba40b79bef440ad9dea4df841d05f4c3fd7bbc4ddafdfc49373d76ff6b7cc05c544ba68e10a7ba500d575c3d40bc0d1f1660b4745648512d08969dad68ac5e50d17941fdcce4fb84e786ea8258237fe5bcab373b9ed14b7fe303a3003ce860d5f1612f0d916bf53cb5e22516a6f5abe4fda177637eaeaa9ef6a2bd4215eb89f5c2ff0631fa49b96154a9994728022fe7f1b87e7e72e0982073b3410df89039499f3955fbc02302d6fcab0d6029f1e0ac386ce4d5300d12826344d3f8f850031a8ed240f0ac46d2d3e9a6caa5f327111919985cbcb4ce97d4489cc9a8c11f9ed84cd9a840114af3328b5c80a7507affc3364e66f956859f90235adbf1d07d5aa9ef9d1341f5a28bbe2ebf608e2e02b34c909046f0323df3bc6f18117f6d12cc31adf9622a19cf851b017a8b6129e3331f3407943517431913fdd4b0e621e0c94f8df86fa840f458722f1c6d0fac3eeca8d8b14349aab92db87829bbd5f6ed6b84f009c4e50063e066d9ab3fd647d06bc94b787be0d2fad205f92b416382d421a991f1c92368634fa135aeda558a497eff9588939fa04aa75aa1e21e2532bfaa4ea199399287487d89b10c6c6043c43d7be45989ba84730c5286d33b3ffadb3d1f6252de816c06e1254a50ec58ef724541994df7711920682cc97e0bc8edf8fe3a67f3652ebda5d5b6b61e1ed818a83a1c4fdfa404a296d1feb5e9c62973836603159e3ecc4306124165b4bb9e932034210e26478eb2adf10133691fc0ac8c74998c258cd2c098ba52dc1748462509513166f0e1eb60d12484946fe4882be2119a61457fef152174ca470ee61181a6627a96081a64968bdb2aa4e94730b2d8f7a6e9904d228da5830c5d47add8dbeba15900ac579fd2fcbd27a4409a9b43082cb014f2069c988d5adf6d4558922f9fe3481a46662f6bb9804837d35c32f1d89a5068e7766084abcf8ee19c746648a29566e9d8c4c863d2c8609d541ca948b49a3edd03671b2689bfc234abf9d23596b03ac0e9c65d301695d7c807930234696818309f8fe1cac291ccc652b533cb1dd0eff2e671d80f45d6596a072c076851e1c94595db7437b56dce99c359f01b542f9e700a737ec95588758639adb3fe964ab2f35f26f3d58571daa7fe1f12e7bda58e21d8d231a1586d02ef95c00955b3d19e1b0f4103265413afe1150735032ba547d8c83ed664b4b1a81522f0b68edc404217a94a00172239f9da156765436625884730907f507151f2246ec71aeb982d5f5262c6616f6817ce923fa1c47e862760b7a9271ddfa1a148a42e2b7a72e8ef714079eeb713b43bbf54a4d2f871ee716301bc211129a25447b8ad626b43b4379570aebdc53c4449920bcd2a6479a47de5b758f43a15f89fa8ed861f8ca65740422c8a0d2eb07fb7db86925d1d4bb3590d90d43f203c622d33aed477f7e3755c72893c78f9208cdf8765d6676fcba5cdd622cf506ff73417f4a1d4f344cb587391f14e8bef75ba8ad2c672929d2633d7d400fac030143db24b58b3c6fd0bd5f80d8187078fe7771f2320fe7dd8a18fd0217dcf13f39a0852c999a74e7ab8693ebae6179481dc76f6276cd0b183e6c30d5e786f380cae18237d62f9d603f1b7ffa1adc41351181ad43e196ca4fc144cd99440344e273283fcac2e76c7dda6801098a637984c3f547be8579a3fad10e56375795aee8532eeeee098abd585d169856b035eeeaec6acbeb19f66863e46f51d3831c84e90c1e97bede2a6687d6ca65482d7bde59cc760c80cee36283f1c99af5a8882a968d840b7ffaed2d55ef5e613c1e51744b3cc0bf11ed0133ac0aa88ec465b4df4dccbe8ed6cdb727fa02465e4aad999ea86f9a6f65ca09bb738eb7b83347bb79bbbf61b8252da6984d6f69e5c187390ec9af2b60a88ae1df7820aecc5eae3f35f06c5bdd0892a4d05e63a935925b749334ba8f7d6fc8ce39769cee7f7aeb559866dd764ec8c510a84b02a218600ad9f630d922ff2db7b720ccdb1a746218a7005b4b9852db3d3d9760abff5dae4939147748b4623ddc125bbcb095bd7f950e50dfcf0f10c810b5840ce8961378b2ec36b05a77ce8b8f5f01128fc06e1dc9b93ce4f1028aed310667171d674446fab0829be08d9b80e2d846ae6f394171c3c0edbc54e68a97c2b19b0ab27fc0aefc47739bd2d13f01c9481db473d7759157e06386e662043a9cc428e8e84d21e5cf509033121058ae92a05d6f944a24b9c03ddc3f07f894fd3e2b0185d902bcdafce88d65c2bbde718e53786d09a5f9becfcb2b118fd2fe9a95d2605db07675f4f275cec8f939535365f91acd18bf8798bf517b93a8fc0fc78c1802852c24289f8fd4138fc185247b30ef397baf4020596fb7ddf874b546b5b9f327f18a3a9a4c7a881fffd3bd8a84eb241b2278a801748b3b784d17cde1fcd851fa074243816be00e566ea73f7186961ccec278186bfbffa56c0191ddafa5bb2dc0412e0fba89fa0aef4e659e466b83fc55295bea00894a3e93f6c31f585d684f5621177142cbd43d44b1b19ba5101066ac6c1809b71744ab30c7cac0bf498b87a17bcb0c2d25c645ca50f1b14d1d3004270d573921a501533a9d52a9cf36d9f9283439fa9252359e96a8b5137963e1a0aff34f73f76563267f1be9ce3bd85fbca867cb6ae11810431668d14ee3ec9cc97e6a063e3adba9d2c39b86880f210a8df31d13760a35315df9ea2d1761d9d0478b903de557705a098fd3f07aab5121c83ca9e49401a8927d808d23d45dd097996c489f5799498cb0798c5ab0c51d28bb837eccad3a5de91f7033dc943daaca11c897f5c2be6dc1787434e5f50837963e68d065917976d4f5d64623900b665ddcfa9b5ba272d330fa663ae6b77a83a91a5c0028b9994ac25eb5dcab265d3570c30b07b7d4f0d8da241c14c0c264b6c5957395032c8269047a5b8b3f994c4fa98d9a303b3929f6de0329bc527b9e7f24981c45749b801b5684ef1b2bed29b10f1fa7976e7b6b5612225aea8f40ab3c147caa62720f22f4add6c251ec29cf04207c711c3e40fb39f873c9fccbd6887fb0c4b266b82723092b3a05d5abdf37a2c268fc88673830ca720d9d01e3c1159f04d2cd6592f9bf5358e86e528ecfeb3aa59935454ede52d173bd8f105f216ff2a2f8f71cbe154c8bbe5a7973c5ae032a1643899b3d5346f9af65b21830eb5bc9c3cc97f4bb1e614d41d40836ba09713826d0ba171185eae82db2ee4bfb6a46c55a84cd84d6f5efec5c50f939f7713c66a8c43dd4a92a2e24863babccaa8d2235866aca4e4a3840d0e73192c3533148fad29358ecad6e27820f717cec68ee3e087d69cec840f5c22401cd518f5b99e7217b79c1772f7524ca5aea7ab23b834a91006541be09b0463f9357d30c863550bca2c0e9c36c2927669fdd9e8d12ac735b8cc2f73c286b65c27ec3c3baae19f4b984d8d109a0dacd255d66d7577e7a15109beb9d3683fa8a656809b653155c25f63fb4c51cd88a5f237ad8035820caa74af64e0101af30f762148926605e420e0cbc2162fd5af9f0f55d82f6fffbd5d00eb809609c1247887757a94fdf2f91c52c114f5dd4d9138ebc57d1a8f9b0655b9300627a9fab132d7c66ae3f1120583bdd5ec6cc6ddc703e7b9dd5dd54eabd8e64222c420982e4871743f66f8861e737ed474e02c01109a502495c6577b95b68de393b64bd7d27e4fc78e5b79f7d74559be47704296bb2c9f31e67083847d51d903cd77aea30c8c0e7290fc625d998b8bb550c6cf892f9892164b06b94ceeaeb16511555ecefee932be1fa68dd265ffc1ce826f23275526244c5a87f16364c981851a01d46a520f623a94c810245a82c253042820bb1ef509d88c3f44693c0983973ea16372cfa7e0cf93c2af082f0cfc8c7676a3f41ab69efd6de86f236e7c2bed16f881b257d031c2f6357a1df33789377b592c7d44312fa85f5aa32a14430cafedfb4f0ce9966e7a5c52337c89b9f002c36a7c97efee4a03af5be9e33904bded556e28b8228fcfdd61649a303eee7a4a7abc7805cc8dd377df60e9f74bdb1fabade43bdde7356e6d751921f812a948eaff3527543670f12ae6631b30ac33aaf20b1fcdb1f5b9f254418a100a9833cc65479ac23145eed4622d4dc70b2fcce3f251f5ab731d3ca7052f774bfc517e4beaaaa01035b1670a29c5de6d1cb65677985b7ef3328387664111637dbaf1d6e139112174cbbcaeb500d23ffbc86903a2c8a71018bbbf82fe4f45cd07a7be47d3bfa5cad826153611de998ca3c9df54b5b8abfa393aba76de8b39999340b2aa04696a37928f6f2a2608207bbd61cf443147e14ec15c15fa97a043c48c08fc63b707ec3fb8c7a2ebce1c0a81e440170e6964e2e3757f97561f82a61561de1419c08ff38533c85731e5a80cc164579d3fda0ae0747dac8e54035e0ccd53e3039eac34a17b31dd06d30aeb77f4a4285dcbd94f12a92fd8970e476c1ed77520b45a09975ed1fd84b5ed63dfb216d8bbd38e75ef296832e079c76303c925d3e58eae9158d28df6cc0d6d513ccb76f2d1a2ef51df90e687f2b3f12e88854fd644621014bf18ae15be5f12c95cb1a4f7fb0ccadaaeb0bfc48157cb21460d349d9553e4b8f39f76a94854419939560f09f6467facf5050499c71f57f42185175f09c991134827df119e60eeb329033b0cf80a342f2e7b3e91e48ec154cad040a007e481a7357011f9e0512fd313ef882dc802700"}, 0x1008, 0x800) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) socketpair(0x19, 0x4, 0xfffffffffffffff8, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000012c0)={0x3}) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000001300)='/dev/klog\x00', 0x10, 0x0) r9 = semget(0x3, 0x7, 0x412) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001340)=""/92) getpid() sendmsg$unix(r6, &(0x7f00000027c0)={&(0x7f00000013c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002700)=[{&(0x7f0000001400)="a3f4d0e5bedf17bcac655ed7f058aebca5104b84abe73a52c04eba07072880d022fded6501b6851670ae6d1af802ed920124972f11a702c2d5e93d44fcd5247d71af94af9b674fb56c8a091fb6b64825a5795254a4b2e2971ca0ff234156031396ec72b01a525d72fd49c80e5fedeeb6d404fe00a5e9333d226facc19091b975a4e5588ddb9634f7f28e0e72fec0fe62fb0b07185d7be816244ee7273695802cc36ca14c1921704b18d170e45eb7a5ea9611f0b04a6a5de9125579ad8aeabb06e5894157907bc655e402734b8f3dbfd181ac9d8b82b07318157d9220b883c4ba2b1903f0ed", 0xe5}, {&(0x7f0000001500)="3b80c19d6deb7f5f22ae4395fe151fa2dc796a893d4477458b965194dfc5371bb3c0fd89620be6cd2fbba7edb62b0fc5742cafa15ccc1643adcfa3490d1ccbb013aec50c134cc81a460f1cc6b15f8dc212921bf9d730ea4b8498a8c536ad1d33ff67467c9ce7", 0x66}, {&(0x7f0000001580)="998e0070713d638123f937", 0xb}, {&(0x7f00000015c0)="661fb3e2d27fe4c4ca20719d636962584f0420cdcd960c7ef33e179847bf2c9a99a2e0014715219c489ef6b98616cfdd49af9c4fec1220b0c78c527faed665bbcdb34b55a48952fa2b2e76c4d8c3cfa7b5ae415ebb33280da2dc4b81406501fa97d14afa0ff9377fa996175f7a2cd3052e5de7a8e05ca279f893dc854fccb73e6e2c17a8c5137bea2936ff17335588bc72b8e5877df350ec953decd44ea111ebedd6aa02bb5086a56d60b4e7", 0xac}, {&(0x7f0000001680)="abec9bcd656db1b9a5fd453fc0740cc30ece6f2ec329a4ee80e43950e2c27f81a9010f46c3b5457b2eeb1c933a70ee", 0x2f}, {&(0x7f00000016c0)="099f88bec8f9bc3a1656578c737c0d79543eaf88bd1c81115a4a981878a6cc632ddc7f4de0872eeac8e0fbea90e9a152766b388eb9ba368519da78a48be933", 0x3f}, {&(0x7f0000001700)="86ce841b23efa1ac32914aacbf9cbe390f13ee17e47131db3ab55b3a4c4ef8434ceb5462d51c52967235641f8b604706a0f9566bea17cb2d99052fc7e33da121f2790d909b0aeca55ae02d54b8cf9cd04aa0f82d74a21943d8f00be649aa14b6748477909a6b86a24f830fca19397a342f0541fc920e781e264dc8d6b580df5a31a19e639c0466aed1320647fc81fec65a4d26ad6fb7c3d962714bbd359175dd24f5e9770e89ffb98a4fb2cb95907b0db945d917079562cc719b46443cd51a1237b13ba3e16a6bdd30a85b6eca92ed4c3486d4e79c98b380e095d0eac1990fa6d28f4df53735d257d4fa235e73fc1ed5ca3678f04da316778158b6a72d4f221ab446ab856b4933dfe68cf0540379896ab9382e11dd3582bda509c235f7433566ff46c00c4ae3d87858d79c1a7458e88744bc5d92c557404cceac1a1185ab1429d81fdd1b360a88699102678716e75e6eef89858c83da2285ed190dc8ee5aaf9d185fc195751299d2c9efbfe82ff84663a287a4275827bd065126e9cb97cd85cfd8b8583c27c1853cf7e91d6f8b64c13e1565c9ab057850e7ef363401decdcbf8d65384a55705cf23548f4550ec93781dbd8198626fa26685085606f03ac1a823d3cdc1c3413e957affc62402b6f5baa18f2a0127381f56402cd2b9475ba03df008840c7955fd4d9be1e2c57cd75c6674148448f2f27d7492cbe1be322ce32ae2fe6e25f9d487f4f93a01da60a93c95e5cffac1d97087dd6e50d5f660930d1812298132ea4cf38cda491885d0ae4c82e5efbc62411da42e7190d07e697ea23468d424448c7c8d383c365f96bb63fc164db792da13a150e5010d1cec9a0264d9e53d73a4a97c2486541737c5cc65ac94beb00677a506a6eed487252a0c37273b934ff7e97a44aabe2f3bb545752cded425c82e244253f3ef1e4227b000ad2c85b4b723f565b6f21daac81d8aedd07a9e1698cf80f8487049a7135f758efa0049eda2341132cdf645b5091820202ab4f6d72814c954d2ba5cbbc8c79cd982954fec422e8d9e2c9ecd27723319b6c95967983d2e327b3118d7af0c2ca0fa0e4c398b6afdfb577cf236fee27dad53c3a8f0e427d7862c8e3753669481451636c44fcc960b9ea344dc650e16ab43c0f2815a4d98fd68ce83ff746c6f1a034769bef255743cb19976f0fb026bb32ef2659c77ff9e4c1491309205b994ed07c30a8517cb946317455dd430cc8dfd71f0148bce921d6b8582deffe22b5ed96cbd109b1393047113c189df1e46ab24409f6420af7f4fac89aed185f78ddc56c7cb204108ad45a64a5b4ddb5c8021aaaec7e80c9b743d3db0783fd9780ac4d5e578477f18b6755a64f60be2421297d248a4864164ec74465c6a598bfc96dbf3e3b8eeaf83ce908050f11557f754a5e637283d44d364510cda93167d86bc5ea734f88395523debc1d48981003b2b3e527d8d8d866af70d02606bfae3773e55e96ee7156bcbc3b1e99bc86a24b2522db883fb0bf066dff79833d6c29a1c92e0d0f39f61307162d1a576becbd09a554f3596daa4d03306d9bc2fa416ea82c7e42ae65bd5907e766dc446e918248b40bb6e4eb000a06be7c5563d87cc3b4380a1845e04fe2d9ef8134f56d1766ad92b44e4a91b099280034f67b33166b750af172a8ebe41998883a49338063c09c12eec72112ac7378ec03f1fbaebac32dd699d0d44b02bc2f1d8e8e2e62d9dc62e8f428aa14b25dc3ec9bcec006a9dfab6ca37c2de80ccc2d4b4e35dc0a01517bb384c21681097c3d54cfdb5c3a4e40476397b56e7e554c2f98b884771918534284fd9e894047321abeb0c6cba1cf9caa84f8bb3e0778dd7730c2b1f352e623f988156760a989b0b42f4d77a3d6e83c7df7a19ca9206915adda90d84365f7590c28fc5fa86bcf8c9c8ae900421a8d6a280a782ef2fa427de5c9d04d514ac964de96545917da903c575a64df4f0d5216b8b20c1008584754f6d02f264f981633249592ce5455085587a37f57c1ddad1ebd74945482b13d9fce8f43f0101292162babc63451cf35bb99827d0b825699841c3561bf4361cb0df022223566518c0dcff6a670efe593cfa540e446e65c52d7ff18c68af47b2e6396f433bd0ae8949bb4162ef776143a07b4224606d0c91260ca4978e13ec8951a0701af24710117f418597e3291dcff1ef3737c838bfb16afd3fec25bf61dc838bd821467163c6fe3bdd3f21d45867b9f2c3e75287898eba5ed574743a2ef9481fd9d375286c53c67a1b856051f2cf4b65bf2fb5e8174ddcfc4d2036f9f30a514b07b470648da3a812cebefaff7cbd2b91d569a065400e8f0e8c3e4fb3789314cf892790e9bd5bf9d3bdb8d945fc9175db2e649a253abc1b80c42a2a1f84a680f6ba4cdc6c3ae9aa6c40267edc23d0e40c03c1b16fa51814a4299fe649a1f184d92f06eb16a13e8e24827ec56aa536bd1bc6c87860dd3253035da1eec513fc86daf2685d9a40db2f06ab367012ca5144663cbfaaee0114419a6b588c7d35a2dc29fee6b79973499be83a910aa03db4c0df60af3aad32bd435dab23a528da4991e2c81f19af665d77988c8176c70b87b8c155950e46db00c0b50615010054242a8da6a64513289ea675972295dd4ac6bc1d6bd78838cc50573cb496db4736469245f0487627799d81044b2709cafd662cfd3713202a81866d50615971db770a949f9d0088d594a24e288fe3b4594c149e57c360a1cd584122d94dd7826b4c8dec53843ce9d185b04ddd0f8925b1dc7d7049a54b50fe14118c2a14c316ae814aaf40a90896c51c3c65fe096f3064f3a4b7f9807dfbdcebc3a91945437e4bee1a862a1db92c72e141649d5d8986331698540111e8e57b7411c70750f17f9c25a34d2c5b7cc0ab182276fc56ce9da971905c7450cf9fdd020c8a5e3f568541bcee93c3028405a0c5f29943c71331a3821743e6f00c8e7e7493dd6924f531bd79f1c027049065bcd025bc0217f58c6344f49f6cb1071452a54eab4b0d263582669c662c385e1e99494c92ddd497c0f8172836c97cb98136d8e49bc1f171e76ba780f2041e7d8583f180c24b90832dc94230fd5787f08811644e01249d041de3529433782a38890e201ebb3e5eae29743b97f2ac823a25001e62ad9afe458218bb2ec977fd15afdda1bd245ae90ec2936caddc84aa496dd6d4ac4bf13c5823a9f7087440201167b838e49667d11e887bdc64f5b58fb8df672ffdc128c787a90bda978f0f4eee5520651f7e082dcfcda36d09af51ee0cec66c32cc6a09b3d183f9af56a8c7b3ce5401b91310cdd04c02a787a095a8b7be4e3d218f6f7e4b6d8459f08f2364f4da6ce5aa49a88a09507fb0fbd58fde6af7e66d112c0275aa473c206211d9e5369a1879b4037e5dd18c67336277bc6db730b51568da93d0079c09b42a80afee99568e793507c28436738f2f25f4247992dc36083b235c960928481ee6dbda4fecc03b0b00bc3984632e168a90fb19e4fb271555e785b6fd539f660bbcddce3f4f9619e9ea067f9c207107f7ee82c008b1d4031640e0d86b45be9399e014c7985321f017923d5dbd4f1b26fbd965f37a1c2dfbff95bbde43f548ad408c8b779f2788964177cdbd1b1ec3986894ae0355a9eec6a32f14a92cb447e4fed1c4a595984d208a2292bd010cca10be351efeb097619d104c5aa76505c4faf45ffa42713b7eec62536b553806beaefddf40a041f35c91bdf21abeb791f312d9e5deab479a75a9788480e16f5f84de45362956e6ef246a494269f763c63598361caea7e4be113d144f0d07150321c42b2868ffa0a7714dd7b71b9a11d7425b1e4b38746d8fee994863fb44dbeedf5c8768eda6fac121fa8ff5b57d1be7bb547040f3be9fd6e4cbba1f056300795320d88f297599c752f3a823961586aaa72b70070ed4a7d10a131b2275a9e09e2242c6a9b59d3690e44834f7b4772dff2d50504f00e8a702ad000deb5991c9268c8c56cfb743ab31779a8c6c517d9163405f5b453c2dd4a0a7c8d27564c33a18ed7eafcc9a1f4a3c75ba7b5ed1a682933759813579110fc712f51b69a2d7b95d9d72c133ab434e0f21e1dc4e75f7ddb2a77c4876d0358f275552e3b5e29d9ba47c39e374eaed8c0660d1ec44fe9aa540d37e7dabeee11aa53336235c5337c7afd8ed2fd6b2476fa30c4e5e93ae7b5272977bc4ba5bdde48b1456f8215f95a36256f356f3db06ef65665bba646670ef131affbea942d2dd84e9abae8364134e985efec6f80d6175c08bfa2494b2e57a9c83175b692f081ef055dc38aff61a5c0a29c651742b78678417125e3e7f0ba318e631399284057a06cbef58f13148da5c05b7e14b58e5e3ce17f2f783a256e5688c8849249de693315b617482dbed9e127b383dde0534dfb8b3ce19c35dc018e8ac775ec49432627c3c8d4ca8ac8ef59dca2322e728f33d3db3028ac747e6cd01faee0f4cab4a7ac695636999fb8106a14b0000f68a25ef7dfdf882086f1f51e3997b1ba82a8085c936eb047ef20f977f5191b39caa9f887c4253728df3c83d9caacd3d1a293382de8f6e91c9f8d6820111855b055a9dc1311cd25912d00727a67530e9259f12a1550eeee04b55d5c073e16035e7f039b201ff22ee188ad7e97430950b65aff21f870da03921abc7e8ac50ae4fb458dfbf904e2d83444a07f19e65381189e89908562d5f7659735afa72757daa27497ec6ac014be51e6e5d3095a085f8e509f8ccc889d2120cf6a2d04889651762aa27ade63503951aa86288354deb4f4ca2bd15d9dbcee08f6d3e6e3b3b73211451dac346c46185011fca7e12fe1a6223dfcff5da4db0fde469011d598e41adb690468bf26111dfbb179cf456f096454d145ed69736c06de6dba9283f624937b5b764bcfb83a239e6157492cec8e2c73cbdaa669b615dbd2555bd15db0f6c00e85d6732a4c05bbd07b1d689297d6a0c3b3ae9c5269400884bb07bbba3d068a5d4031b290236eb23eed60b16a3e26f0c14d91aeef538228f41405277b251506bcdbd0f951bc55c33d7acfe3a702815689b824d5ac3f7364ee2e9ed6a5881bc2bfc90c7fe6eb1d7c3ecda626e15722416fcfa2703a057afdf5921ace58f84677e06567fc958c2be66c4e2613f535fd4ce367ab927f3c26db39b35046ca20b9f6f7ac51a313cec3a0d6f9b1057547c7515a519dbd19f361d62c649ea1683cadf65cb19c39e1ddd4544a04b4e69a9e1d7764b9d2387e753d5a4bb98b5af6f9f3e745a81f4178a554093cbb6e491d4b6c10ddbe829e0e988c04ae6651b126cf1ebd9f02feae829adfc14f50c22bf00b90eb8ac22d83dc81829f5a898c877c4298e5086612a57b31f1608e75b026f451eec00d05488e45ffd3b6a15ee6d7a7835960ba6b451872148baa083098def228f9e6a84f13fee148a67163cbe2eff5c05732ac339538e779640492eea1193ef897ad1bb0f322d0d4d921319b29ad65f75a81c1726ac2902d335c85a211b2126148fdd2df865f6c6f90be0029cdb0d9001af9927062a59662145b1fd932692c1da2d194803cd705e8c629380ba8582ccd2269c5f13e087d2eb1b2bc1137a7fc709c3c46fc3d69c27efef424b431b96f30ef94a20734b19bceaf8f05d1e10eaed5ade7b271797cdf35935d000fa252fdd47d7d56fa6bb70a55b0dc16aa0e32e0077641fa9c025b525eaabd08df6297c4d5266b548f2beca9ee9f7e50d458d1f786a6ecb74e537b19e838d0ce4807331c18e5691c845118467f237117f8a813c335b0cd2b9512afce87", 0x1000}], 0x7, &(0x7f0000002780)=[@rights={0x30, 0xffff, 0x1, [r5, r5, r8, r5, r8, r8, r8]}], 0x30, 0x400}, 0x4) mknod(&(0x7f0000002800)='./file0\x00', 0x6000, 0x1) r10 = openat(0xffffffffffffff9c, &(0x7f0000002840)='./file0\x00', 0x200, 0x33) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000002880)=0x81) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f00000028c0)=0xca) r11 = msgget$private(0x0, 0x400) semop(r11, &(0x7f0000002900)=[{0x0, 0x2, 0x1000}, {0x4, 0x5, 0x1800}, {0x3, 0xa6d, 0x1800}], 0x3) r12 = openat(r10, &(0x7f0000002940)='./file0\x00', 0x81, 0x20) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000002980)={r7, r0, r3}, 0xc) ioctl$BIOCSHDRCMPLT(r10, 0x80044275, &(0x7f00000029c0)=0x6) open(&(0x7f0000002a00)='./file0\x00', 0x880, 0x84) symlink(0x0, &(0x7f0000002a40)='./file0\x00') openat(r12, &(0x7f0000002a80)='./file0\x00', 0x20000, 0x10) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000002ac0)={0xd05, 0x41fd, 0x5, 0x8, "0e59f12bd7eed089f5fc128ec4d1f89c4496a020", 0x10000, 0x6}) clock_gettime(0x3, &(0x7f0000002b00)) 18:24:00 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./file0\x00') 18:24:00 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = shmat(0x0, &(0x7f00006cc000/0x4000)=nil, 0x1000) shmdt(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 18:24:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="17", 0x1) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) close(r1) 18:24:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) chmod(&(0x7f0000000500)='./file0\x00', 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000380)={0x3, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x30, 0xfffff, 0x1ff, 0x16}, {{r2}, 0xffffffffffffffff, 0x50, 0x1, 0x6, 0x1}, {{r2}, 0xfffffffffffffffa, 0x4, 0x10, 0xc75e, 0x7f}], 0xea, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1f, 0x5c5f4c53}, {{r1}, 0xffffffffffffffff, 0x42, 0x9, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x401, 0x16b3a8dd}], 0xa29, &(0x7f00000004c0)={0xfffffffffffffff7, 0x3}) kqueue() pipe2(&(0x7f0000000080), 0x10004) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='*\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='$\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='&-]*/%$\xb3\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='+/$\x00', &(0x7f0000000300)='\x00']) getegid() 18:24:00 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fchdir(r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 18:24:00 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000640), 0x0, 0x0, 0x0) mknodat(r0, &(0x7f00000004c0)='./file0\x00', 0xe100, 0x0) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/87, 0x57) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x80, 0x7fffffff}, {0x7, 0x1f}}, 0x0) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='$\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='x\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='x\x00']) fchmod(r0, 0x100) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 18:24:00 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) lseek(r0, 0x0, 0x0, 0x2) 18:24:01 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r2) sendmsg$unix(r4, &(0x7f0000002480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002400)=[{&(0x7f00000000c0)="c86d2e6fc5383c508606b4f496009675a8fac8c486747b0b970c9fbc1426483fe08cf82a088d403bd2567e5e8619c058ee40f31bf2c8d39cbcb5cfafc2a166a040963dd714d880495a6a94e58b77fb9df1b1c318caa1911e11ca97dda1c8ff78f2a5f58f4c0609cccebb96dc07de495378da26cc525f940afd7745bf6528e75823479330a293160e2917", 0x8a}, {&(0x7f0000000040)="ffa935ada6799c4bfa196234c188e3db8085493413569bb41de2a12c87053eef529fe169c1bcee", 0x27}, {&(0x7f0000000180)="55471681a8eda8c9fbb9fb10dd242aab1ed215255bce9e1980cda80089e6edb02e6aab4593990093f0a152ca280048035e8a699ebc0df4b4d2ec6ee2c5dc5a464489ab6ade2cb7005507285182c0df010b0c2d8111b429eede4bb6bea35597e10b6f603f190430b49c222f03f719153aa133b4fb9b15cf5705cce2e817416b090720bc02b3113c780c0ac1b18275d0e54742c1410455bea8685ba73f46ec30afb322061132ac6df323497d509e3e7373c4f1a5ea48f1a8fecc9bf3eb1f096618ef16", 0xc2}, {&(0x7f0000000280)="04c0e3404888910c3290aa5f72c447b18103cd826653bb74607c9b733c1c96fd918400e638f2456baf175f2eb03171b9062bee41c3ea0d86a719628b65fda741b6832058e1f6dd74c08cd49d50bf1ed53c776613ac6dce2aaa2e712d5d570f77206f694e25df86c133cd2a0c0a0fb97bec3f80927f53612f94d0a098ef4eb72b5645830621b102aeb322ad73770c4a151d289eff4181bdc273522d805d34cfb7cdfa6223ab446b33337cb2888d9db05c88aa442cd96deea1aa41ca07fa7d128f597317003b31a2ed684b9af87aae1c5923b3b22a09f9775476f36191be0a525233154971d68a16047e288035bad7fba83343e29b1e1241d713b97f0bd09062fe6e3ae8df58931df3ac49a1ea45951bdafec518d1813ca484d4052c661442730952e7a40d19a32bcf4de1c5f5ddd10121758d22f197fc0a100d403571f9470e128205a4e0e6b97a598db1e53146fcd9ae2000d6993308c32fd45597d215957f83fe23cf8a5b409e70bec13d9a455a8f3677c9a517f59f7bd2bc4c305fce93f294fb7289b5a5d6ef164d7771cc20f58ca77df527edc8de9fae747677f58af9b537bee62357fb515fe1ec1f700095828f9e55e77b2fcbabce5120e4ab1d33d2314a5c1c9ae57ea396eee9ada05471993920840d45046f1df77e48af8f24a4e48c48102408ba525a7c383378fe6ebe3f1b077b21f39427942d6b9c6033f096faf000d8e7df05cb210a5bec4e5bb3c0cc2c78cec53fb4c140aa5e5fb650c1a647482c1677d1239333be1954b94d6e285547c9c7fa50ffb458ea17fffc94e8fcef03ad8e68b06c6fe79b488380042716e49000bb80d13fd3d1d883c0a5a0fcee99e1de6e03401f21c515f6bf7fb409965c470187cba635de16b4feec593479b6dc5821bb77afde093b0a2ae91b7be0903f4df8c0eab34ca0b35c972faf02d6c9c736432a9e4e08e4a553603b4913c8b4a8cef1af25fad0c5c97b09105d4dce58a4fab00dbe36a00e516d011f4bf1b52ced4e1e8addae1939e0d32bbf8a468fa228c59066081467b572cbaba0f5220730eefaa970af23493b0f1def8a61f85ba38ef6e902de459fd992c761e84ee8c18d475679aa1c13b873b9c2b49cb6555530d25c85ebe5c67ae6632e13aafaafcb6fc3a16ce0c9a1db1c0b87350cb64b0b787ba87ade106b2689cb5d694080324ebff79737f07103cf7eb0beae02028cd5b779e2fe3aa35f2ad3f1c585cd618fe5910974e0a387d5c15bc549e9fcece5c94c0a659ae92bd9bfd90ae501dfb14e124ab7fecdaedd6846da144b176b1f8d74279f52cffe64ca9a061a0de94915e148d2a375564300388111a8d428b5d21b295e342ccc157fb05510643939ca4df89329e8da7179b3d52c3f8a232a4e4fabbf491e814990139254ef29f621a2305666842fcf43858df5dc4655203f2118ebac00e626b89094071e9b9af10a0ffb618ede322c4bd07d0e104aa8e4e846936b1c94bf91b3954402925c09a8ac613c0ac6ef6af3e09330ea3598dde276c2391e53affc0bb190e883f4359943baad0b240a4b9482249cd2a593bab737f9c97370c848aff7701ed077cef1880cabfc5db54ca2e3f1b0c47a58216a7e50253c1e23362dda368a5775aa69f519df9da34a5a0e1f93d32d95392b8d18c322e4fd74994a024e648c355f49d72e755cce986f46a358b7a00d50d0a39e6bde9dcd8ee911cfe2b482e45a84205946269e94a86adcb285a535b398bcb58e6cc4632693ffc7ae6f810995e82891df6749b50d46c92f3bff96174233446033084cc026d1a407202dba73fae1d396da819ab55b8934e09f54cfd8d6de8b64cce816a402675cc9b932d8e23a0a071d1d62b8aa033437499709e2dd1b90445e3b7330346736a7ccadefb5fa59e8a8989fa86388826ce4414f41aaa67c61b332bf045288cd1ca667c798417d8403e1717f2582191f47b134fe0f9f28a28d3289ea88b43ca86152b3e61ffe69dc968af53e859991fa1febe993f9ce471654f950c7747c4eeb53ef56d389c70eb23e015fb559752c626530c359429a8555fe392ec888ed245fd12445fe1d3bb6dbb0b0fa768f31646b2f1dcfa3d95694256c2f467b1f8f109b808d3428bdeb3f1edf717c8e9951c642d8e11211656d4eb773516f6bf3b261202cd33e57db516615a6fede664d15350a3bb2ecdac4a311b7fa1a55a78256c26b2ea45d3ed4809ced558ee1753022506f505feff2a10d495cede0335ca786e2f852dff692b68b2c6e2e23984d646a51d6988d0e50ddbef880e6de85def5c8a3a99b579142366862361168d2cd5af55d98c97d3445fac58d4e0111f2bc27096a5fb3b3cec9bda152bee78fc4e6f430609ee56c19a35012dffd0d80c08d1c670f53343e3e998f0480d7ffd8ed8660b737fcf777f9a1670becab84e494196c906ff5d6d6f80b083a0aa32576071f50949820bc8671e7e20eec7a5508d265f4e056a1895353fc7e0fe1eb9b16983b95ff2cb4e5da9b53bc9119d5580bff9451bc36c4b7722c1460cafa8417bd299ee15080f9907377970f7c5fb6e5499d4945ebe3c4f34d81cf8e46886b3c1a739bce21ea6ad60a57e3e4093434a90a1d4d3a9448e36e170e5e74aba331857fbf9aa65d9328c1821bf628cdcd60b28e56a1992590227ba0ad3b0b50b9da547db90778aa242cde7bf7e5110e3e40c27535bae4fef8c4f49237671dddff98561f2e5474d10d9f96fc4bd7ab9bbce30245cb381628989645b11908584b6cc8a5a52068f1a5ea7c38758e80433681e18b3197f1d9e98553a25e3f92e3e590ef8df563ba9b85b0b7a70bd408ab31dc97d6ae6190d38d3df9736f6d90e54beb83044b4757fe86da768c72e64ccbc52635e5ecde0cb8e4eb80a33bad251bca4357d6b7c0580a7d1f9bf47acb6faee520f9bd4585b18b05af521ed57194d2c5571067dfc02c7ba95613e1c3f15a25236bf49b8296932bdebc6af80a3214cf242814a62598b69e00d620c5802973ccc3631783f5ebb34c077dc0fc00d9f7488ee2735e90f5a3b7cf2fccd5687a71de1d08b3f4a9243b5d3b1652d13cbacb66aefb93cfa3eb66dc356e4924e485d9756639ed78897bd6da56ca5f7e8d8e0163d709eb069b9330a368ff31245302f7c751cc52a62b841531944f85d3c9b7c5e9a56c924a5dfff2e736814ed1d7a33957713492007fb18bc306e5636a75d492a9feefc4279a9555c1342b23658c13bea3c549f804c5d863bf0eda0eb5cb0b76514b9d250dd2723ec4efe0e2f89ddc15300775c73c6ad12de97a73f572ed86d4aab989456fc565d64624266cd98fbd53a3be40ad183944b50dd14bdf6635c0706a060e070b33be2b935893a145945eefa5e8f9801fa5bae973d5c58d93f294893ec6477ad4ac93cc04cd010e337397e973a745c7bdfbda3a8f9b932319563709b7678944ce6845f35d48a6ec5c29209fd59be3a59decf025fa2518dc603343f9851998be6c382322336e7f8ce19a83b7ce3138bc7a5d3c2d56338b7ad1d18f0d48802b20cf6032fcc055c12d01cbafc9d327e62f087f18e4f0dffb76e1093fc11756098ab12ed4255dd0a57b5fb64d802e66e1f209f2d3ab7d5acb71d47f946b090f8dee9e242dc908a98a1283444c4eacd32d2857a4c34c2749438340372fc0fac1f602bca0256cb299311b0046f5310587505ff4d0553963841d99dc4620a39f8e4244f86091433be748d7514d828b35913bf4f3e940760f7ed836ddf3b979bae940d038dffec5679271b9085e62436f5ec005c0595e1fd1b41f1fe4a40769aecbb7aca77e2855e4e5ae75e70bb15c2c235b24c664fc71d119b29ff78f3defc3feaf89cb36a38f26d046de5d8aa60fbce8301bb358eb7029b12e7c8cbb91cb45b1a4964c6f00f4fc860060e24c436e2a503420caf49c8f37d7a7936abb961677cfbbb6d2f3e5f5195e29205a66e3b428504481132d05ae7c28302409eeb7b1583851e88d9c2376147c8befc5d7765bbcd6623419223a5e5e572f5ddc3b0935f4196577865797ab83a997145be47186312e53f6826e2be87397fd9c91d5d99f30f54b78fa8a25176d8fa78325ef04c468e887460ad1c3515115f5fda35dc4d4d7d2b749c666270465ef60d1d3ba08ea802fb07c3b090ce83fdb87e3a68e320cfcf9a42fca2530a443f820f8afa1f8ab28ee78d0e6ec3335272fc415aba77b1c633b2b665885908fc965bbf833557ee3d7bd7ecf2f85201664eb5ed9d1f214e4d6046204c84724f03e2abf61ef23a404738b79629227a9908f90aa19b71956fbd5b394038910e7f9d7dec304bc8a5a6bb15a7559a2c219df1a323b89539d6068cdc10eb1b9374f381cfcb412be8da686e290f4cb45cac979aaa0f75dc054e4bedce8f732944c1ffbb41f8530288c04dd5ddb486df69e3b878b7e1f791e9aa688dd3ab80425569489b919135d52de55070511e8546bce35a37138007c03b95b0ed3f5d7266b389accfbdb287942efac71a705fb0fee8ab34f4ea973a109037a02ab77326d1c6076bf8270f6882a9cbf38934d599900205e93286191fd3fd044973a6a337130782f6f1d6f0716632d33b0ad9f2f1e4f98fb9f0da29c98ebedce38cc188db6ae2d4b87a8d5a56637333584439609235e2666f6a45e4aa406f78d53cf2a3820e0bb7d8d753d0691256976831f30d75b688582b9128a7dbb93f97a1e6a61e3408f45523fb060109814faad1c50fedcc209a5a879e94b7841ce4f59eb378627413a46bec6ffaa01daaa04c30e0f1008c22630dc57d25bb2efecbfa27cac18911b61db9354e6b49f79df014fced921bccc322a0511b1e93d1d4c098fae3f56fa76f08e444a20fd27c653791517e43529f149a596f8242a3905b44b24a18a0d7c8166853536f8e6bece867b89ab31ff6eb5dc4848e9577f0d875e043bef2edec553232637cc23d0e4b6ec4394ac80c2b03e42f4c98085126daa7427020a8365e8f685779c618f6e736f52f3d84f687d94c8c0bb168a6330b94cf46a3f327de7c6d3488ecba9eec456f945ffa2b64248fa1e0c13f0a4bd3953b138a085dabe4a972fe1f8154b1ecd82b11112dd52dce83013c6af5bb62b0e3ae28b28df8320b302a5092d95e6a4a9ac68657253cc77b0e9b968e4d64e57a9c4b8f401ff98c2a41391d20e29b435965f6e7a472b54d6217234dd7abaae86223ef2173f691d8fe8d275038163210e66fcfcabf28f723e34223f40ba08efea175ae81b3738f2ffdc68be3d68a14a18a95b6291b929817dd37b731fa10dc1b5175fdc682c0467e6ea04940b70d102036bdc5f66b40b41011633302259c9a804244ce770475267a257e81c76ddc1c45bad8cb0992098aa0f7e74d68038c6eb0a020f7d73ccf683c69beab128367b98fb59b8e3e9b4a3d37fd680c6f3a722f40b7fc196c98a96dd2076b92b973b820e14c450b7df6b513379ee68e6c8dc9722eeba666d9ee04baa6a699fdf411137048cd1757115c0ac221929d661cb70243944ee4eb360f2c623f7afd1c974e5714b8b5d3be9226a841ec99aff7b1755c73c3eb251f368f46695b6ba62027a30ba6a0f97bb52ecc45cba1b6cabdc1babfb4d6c87a7ca4b04dec7f965755d86ff810899ebf205ecde464702089e8eee19bf73a6ca9947213435d59a0feedc4fb3f6f47554913eddb8fadd89a2b636be108283ec40892869f6624b98fb8c24bf66a3eaa52cea9f61855f379dcc4831c10cd5e5ef95b341fcbec123b78cffda5cb66ebed1c8d095f8fc7827833450c6f97120d31708e117e724a4d1b2452aa4", 0x1000}, {&(0x7f0000001280)="46c4f035aed95e37179fd1b4fc1f61bc0720826ec4dfe276d49861e4ed5e653d2690622ab861762fb327ff325f9b579c9a34451d6adc55f32a0ae0fd1ff0971a12fe9be894b202a8086bf1cedddc658a2e85df0f7389a845436860cae0742ca0e60ac16363054646427ee6cd29b2d5e6e57949", 0x73}, {&(0x7f0000001300)="cb477c6e1d11b409b0929ff619ef0c3d9fd15577e21edd415c4dd8b25da4e606ec7708eb169a719d18cdf40a0639148f4c880bf70d43cc570a617c16b347a97e47d589c55b18bab8223290e9e83c341bf968a07fba3bcddec7568e02001505d799775f13058a85996357ed8f4bf744fa25403ff632001f7b697724d630a439c1fc645e1187c85c37cb74233ef46847cbf366a6e8e5764cfdb7d3786a11d7a5f62cc5da6e87ed2adae02617b5ac3208e5778c86530c38652624504829a0df9d8557faf64f12b05b9617ef97f4ec29061f7f2872008aa7f1c7138b2592c031b21e49e0c97e251d65195f739ef3d697eedfdadcbe32d14792bd0b4f8fa1712f024351f0b1ab1dc60e3aeada73b7efbb8f0727ee61a6457fdd252eead68e44cd4fff03c3c80448ab93c2b3a8d935ed46c6508b0b40a3eb92b1c665550ca75bfaa109f5e23ec6590fbdfc11757014d105336dda01f0f670383366b36f9f1790b38839f9c06106f417c1cd5fd0ef7af40502e31de17a67b194799f59d6feb8299318782ffadb4ee50f4fd2715ded78686e82f2bcd9ed01c8be876cb94f6063c71dd13e2d3ffea2740935b3a0a179a454b0392b556363a6b7b9af37afc515ad68ed2fc6a79b431253e7951c95e32111fa36d79afd7e7e2b9fd8aaccb6ea079fd603112bc450dab72b2e941c3b595015c86f0b1056607f9b32223cc6d5679421619a76d155af742016bfa5f7fb32e0f1cc299079720418b0de7d6265d6850eb9d55a97e4fa51f842a4646f743f40e87177d87f52a70b2ebad32688f94ce22eb94461d06f95ce74a16dcc06de674b60cd0bbe00e8503760259382c293e3f7eeb98e1880ffb5576f0e072542e3f85366b9079df0280a4e384324d2591e1b37824d1eda0cee5b26cc91022231926d4de004f13d2265013bf2e891b1665934ee74a0bf11eccac7469f49198276aa9f493949a0fc38caa7cebfb8dd42e7fd092fa379ba5988d3a3b47669313d52128e9d5560a4ade85406e69275127362fe93b9ba51b633f8d3fe5c9005f4fb107640d928fc081ecf05916a38bf2d772c4bf0b3c361ed6e6537d630cf06895dfc1deced1d41536980ee5ddc0281597ce5ca48435b80d169aee77469532a61391379556e79fbe3dc79160d6d5283e9952c830065d3a9a329f7c832718a54d7383fe86debd504503340ab4b540045e8ff89122df6ecd1fd0e0251d801e37eeba2bdac6d56afde741d1fa7ee17fdb58de54b70cecfe2ab86569cf3ebd35381efb8950cc6f46d6f94e52b97f99bc9b824b3e996e879f53cfe934718483f024cf84fae78cea40346a6f37fc6cbb83c0f814ce92a193e60c9fc2935328b08d4b4d09f0f47cdf9a9977fbc3da6b41e1c27feaadcace98c567ef4bd26184fe23477856146d45c803222c03826b4adec5d58c47c68c9c6a13df019d95cfc45900cadc9632bcced695817122799bb9a39d786c03894ace3029a852f83302789a0ee5668ee987bad695555b6a804ac66f294f3030c06c9635c0e4ffff5073e67e8247db27db267dc517b9b18ae394d29b10dbd7614ff154f010c369fc605965ac07417048ef785450de8b8fa8d877455f0b2c2fb4e0794317b1084390c011af9e659a219fd598bb1b641598405a944ff198e26a877b2e1eef5aeb2d06455c1666d3c36842b9250e2484700fbfe7b9750a86495cfbae29170bd5e915e26f3341e3bc64335c330e27e7ff76866ec514080c44cf98629bd2b7f4f46c8728baa98cc81af1e4a303d49f9ca9148bc1623275441cac629ebbb7ac3d021f234ad03edfa4c3576db3a260712ffeadded52a403cb0448eaf0b16134fc90e312719afa3d7010a308c3134b234a38633e3317d7370d1b1601c9cbec2c3468bb0b89af7c0308f6f888ef138247a38c58166dcefa99a8a0a852f5dec9a21b9fb269097de50f7ef8b8961a7331ec026c4360a01fb462725d41cd94ea583fc9a18db922a975fbdea91b13fb0fc75d02ab77f360b3220e874b69433746805af08460e4837bcedbb5896e665fe75f1fcdc3f9fee6110fa01567b325360e3dbf47cf1a440efd4f5499342750388c6750e81f9bd3ae7ecee14c1bf054288033feb1602b7dbe02df3c13d4463bb21b35841fedbfdbae9d23a4349639d3d233c725c3ef078fdb042f6b66568ec315d763891fc716c7e6b374cea6365cb6c3c465404673c8e6072284300c9fb8198900f82e2ea52862ceaf41ae5b8c38a1b2a0bf35afa0b757fc5930261942939b630fa049ad678b7b44b0632aef654ebc0458dc48e8e07d72efcacb3f2ab54e71b620abb60c74b7c590a3397f49557e79cfae1f14ee9cf273e3d0473e0361b3aabc2d6606a81ef744622755dbed729d1e1f02d92ab911fa76e867f18af7acc81cc1eaae5dab6c1f7893bcc9f88dc347e57a5efdaf21d9fa99c5eba86a608a7fb8b32d9383cc2f8815d19672a5454bf6229e402198ccf8a3d5dfb099c7c8a5bd0a52820be4b5f3baaf836847df56a2fbeeb364fd2479cd9f903f035e8a1271cdbdfe6484a96e0af0038e579b7f14cbec5d7ef868d3477e5875eed9e8920a6c7a917af3a6e3c03ddb2fd2586305f458993e42472b787e746e9aee79480d2f0bab82d2f0e9b90041e8736e1f808468e408bc871e896419cf59bf28479d5e7625db29f72b60ef48d3be6ac594cd9643729f3f221755a747ef8729608ae1a990ed5d428c1bd1694d52db268bbb07545919627c76a85a9a6e642981f3df2b5dd1e5fb8c31a2497cb712276844e301992b9fffbefa8a8dc9fc5ed529f678cc47f046596158ac4bff1c653a9ab8794d1bc7a25814a30b6d5c245ae9abbe4791514f605ef232669d244343ec038802be201332e8f551d3ddfc6815d83d2a5244fc69c5085ad61383cae773cc86a24fa374f2c69603cb3c23cb79884eff01deac34b33b1c24eae54850f3e35106f3bcbb35aefbc1a312adf25844ebbb9a32b29577da3a944b5a78cb4b653e4f1c38121e7ca468de7eb69915aca807d1c4789d8ae7dbf6a71d93eba8a92b30963f739c164394d3dc9eee5c6ba66310b9c58d49c4da36fc8c283f1a45834d705256d8a1393d36c88e10e24b51810a04a9d77fbbe12196edb5c58b17f10702f9df6e3157091bc31fa200e50eeb325d3484173210232b4e7910b5dea541993db42465cd2ff8169d6fbf290f78c0399c0fd81e6bffb7517d7a4d14410911157a1b9f4cd214227fc3ec7e7ef40c9057353eb9d56b798db6cddc4eaadfff308868888e6bfaf44ad2c0b0aa83b9d3c2a5a4e10c91724bba03ff717e49305ebff0fb019d20957383f180aa5eba640b7d144996b830b68c8484da6b0614251d92a84cfe9a3e027991ec19d52848af579c451905ce8f1f979d31ed7126dde23a4384b7980a5f1c131c9eb2c7532515fbbeef2784a584195c2e20b00f64569294402be43f408c1ef04fb833cf3acf6f6b93c4f8bb0b40cf20af6848e24b6000cb0451c2f37818f600404a059fa93ce4157c0bd75bb908b5cfb580409f49992b45fe33051b9e49ab00a6679eeeb832cc344d8889c4dd84f0aed98803fab14c44e1e20d8c783563d97254116ae0f7c4bd9ba4807aa49c932cfd72f365bf79b0213d8947695da6feb96d12b855cc9a48346cc82de73db284e3c63c3b181911032f04d2df0adf7cc40bc06681a6578621559dbbe34be5ac5c6727c5d351df9c90200230c1583699403375ad97b6c36157e70319fbbe243bc4914776fab2222ffe5b332284b8e58b70dfc20c8ff78374f21a0605bc0c05980b3dc848d0daceec3e0b5d4cb2d2788b9841d591dc1c72b2760484ed84169fd9733eb46829f3c71b95473bb6f80348d74353ee9d53d1276001f91678ac5893b8f0b581e71b41adbc3c278cbea83b6d9b2da4cb124a531c3d37f597eb6144bfe02c9370dadd632b17f84d12b89af8db1bb62629eb0f51920b93979663ed123650b51ebb93ebff20a682dbaea3a67a5912cdea3518351307bf5ebf0d70e67cee74d90edc986132658179ee750606e10ba380b4dcddd9aad843217bf03e6feee2fde7c4c311e4fcf36bc72a66b335ffea327f708aa788bfd05e909db15965ff110b04b9c02b7a74046d4157188c82844c8f36b9db1936ab5ca5e9d21ed9c766c477febc99c60b0175cda550d9f701bda9262d7fc1b9c97a38895149887296488aa94125c6596c482386d894972d3982b0dedcedd0a181fe1c0fcbece480cffed1d7f6dbf01f8bc4f805433c3d9a304563f3d404d2209ae395d3d238e67be52ce0f2b48ad3ecc359b873d0cc35c2cfa0854bff1de3290dad9efa8663e0d7b056031cead7d59134f19cf20c5f9be725e08a4e47b55e05998aa85c8a9858ba7a013461c79ca0b659d45da1eba3bd4075011b3820d9b5433750ea984dae3cfe8fcbbf90932f8d64e0d45c2488035efecae82446d65a19d57bc4f3b82862cfe72dda9c7e5e7ce27e0c4739817fce26f9c2c3a510c571cc7981460f4da2ad1f4573bf37d173fdf5163150bc60d4eea5fde4a6e28982be221b6c62879722430cbd42e66a058e5544940ba817c9aa53794acacce1caddb7d35e0f30aa7b6edbae92eb5dbe756f2364cb53a42e1b6bff0e6839b58a42b7b8e77f170f38ea1f4a41f9a735dd6f319d4ca3fa69cfd3de3085984e5db779348a1bb009360c2f7855babad96e7af88ab3850c1cd5c93341c219d9daf82d4770d97428635b519eec23d84840b9987a03c89d7a464647e584175600f5e89d610693afeb0976129497828f1e8534e147cb90b493a76267e3e65f66d6f76be675b7bc1b9db672dfefbb1e664b100038d96492ee04d49b6a7694d706756187ec696894951891140797408c3e0c76b0377f1fa10a2eabe6c7883c18b426277f63b7864fdacec10a94dedcc52c14ecc6a4ca4d46cf061760ce4ec289f741bd2d18e97618fccd54dc06a7665cacdf49dcd8e6849de34dd2149eebd28667301637edf42f4a3c9a76b04918ed89d8d5cefd2c88fe507ff2818cdcde3bf84143b6505c0beff357161e32f3201c67a21be0d807f99ffae388f82cbce4c30f82f33c8a4d57e65a54070b38e5941f2543e9d7abd0232260f8ffed5b6095da29be088ea3ad6c7ed6e9385ddc19191d6b923b2cd6db52ebd97f7345c1e9e261cd445ebf0a80e065afb9c241455cee46c736162dfa88d14c8c4e4f8e5365ec4f57058b2b9a4f7f8fc398878f7cf8f40eec91807795e9b406094aefedefb5f23bfecdb30d91e95858d5e5427e967f1536781644f2e610f6e613b4bba31d2f1ce13ac3f7fc100d7b24661b4bcb0b18f6b19170251b59ab7666599608158d5d86758c566ea2efed9d5850166494e1624099f2cbdaf04d0960f124616eeb32101e069286bc7cb187af46216beb550824fe2147b684292156ea60348862be35fb9d7496b16de8c2a3e4b17259f3b8a3a72bc071a16d51fb00bc7a4a26a7ac3a5450932e8d7c9e61ee87dc0ae00f0f25467fdf1c23653e6c13de09cb79e3a12daff84aa303e199e3500fdc078a89a951f062371b871ecd39030a94ebbcd6970a789eb060a0110f5a42f8aac1b5b1abe0f1520f27a04545c31552482d3edeced6617d0c65ec876914f7ef47b6f45365ff834d74cb1c52e8efd9b5e80d688ca5e57965759d4f0dafd95bc7b301b16a2d830deb3a4785d4f835e9710d136befe73581acceb806d1ac08c3140afc71281d1c259e12b498cc1fda6e0c3f627ec14b5b6a9f594d18f25a53058fb0ccf323797f11ece332a67283207bd5f51528834c", 0x1000}, {&(0x7f0000002300)="88188973b1420acd035c01dc3fc5dc61fa2076fa4ac0a8278294c02b08578e79b127a2b8a53ff02f07b7e59c58f55241d96b045c79cbe9edd85bfc619ceb038178205fd9b69b7802d260e19716954ecc5fecbee4baa1ddef0abf9083b56636b471b90ec4a81b90ea65e8f3c80f7c9e98c3f44978bce07e6458a3c1a20d0b75cc7ccd302fe9f230942931659cbbe8f07fe89fa0195e4466e3c9c72a39154fe2e51ab929dc5d68d03e64a2cfa9d202d4bf2cacb47c0838aaa853015040be936f5c4240d3b16f47b47935a59bfa6cdf2a909960387d6795bcca1d55eb5e18d30e619cdf67a55d0832", 0xe7}], 0x7, 0x0, 0x0, 0x401}, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 18:24:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) r1 = dup(r0) r2 = socket$unix(0x1, 0x3, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x20, 0x57a2, 0x10001}, {{r0}, 0xffffffffffffffff, 0x22, 0xf00fffff, 0x4, 0x100000001}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xb7, 0x40, 0x20, 0x9}, {{r0}, 0xfffffffffffffffc, 0x22, 0xf0000041, 0x8, 0x1}, {{r2}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x2c, 0x101}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0xff, 0x5}], 0x100000000, &(0x7f0000000100)={0x7, 0xfd5c}) 18:24:01 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', &(0x7f0000000480)='x\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = geteuid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x681, 0x0) r6 = dup2(r4, r5) ioctl$TIOCSBRK(r5, 0x2000747b) setitimer(0x3, &(0x7f0000000180)={{0xcc, 0x1}, {0x8, 0x9}}, &(0x7f00000001c0)) accept$inet(r6, 0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x8fb5, 0x4029, 0xfffffffffffffffa, 0x8, "050f7970e28142087e7f547766d1be81db1d5223", 0x1, 0xfffffffffffffffa}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000440)=0x3) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000280)) renameat(r6, &(0x7f0000000500)='./file0\x00', r5, &(0x7f0000000540)='./file0\x00') setuid(r3) nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) r8 = msgget(0x2, 0x20) msgrcv(r8, &(0x7f0000000340)={0x0, ""/102}, 0x6e, 0x0, 0x1000) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000003c0)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000400)={0x2, 0x80, {0x3, 0xfff}}) 18:24:01 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0x6) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x80000000029, 0x23, 0x0, 0x0) 18:24:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="10ed865b65672f7ba7754ff08fcd05985551284fcf12d607c8e6f84e8c9ab55f317dd9672387063158611a18eb0d61cc87eeadcfc0eb8fbafea98abc5c143304c68d285e86c4a6f5fbb2bb8503e59e0ba138286b66531a1a7138168382277f4867cd08f29c38a25504108f0b6f3390576ca2dfb08dd66aca9bae528b3144b450f4281b27cefe232811afefd5cae109f28a49ea7f85303d076715a06afce515c09471dee378220702036ef82654906d3b312771b1ad58f6404dcf4a5a8294053b27b2d84d9344fc2b3d7e20935729daedebb77c4941424864903c0f33cece037d294f0788cd0b2c9895c426d95a26456753c199536ec31220f346f57bee41e2b33cf1b0c742bd88aa592b6f4bf5a7d35338989e150c96aedbe0dfd2be4eee2fec8f98bb1703051a3b0e29d951b742bafdb27f7bad74562db5e094161afbb86a63de4c4e722c3787d4884b91801ebe65f1a439072d5c86cf9f59bacf29de0a3de3331c4c4ba68697c43252cb7aeca61fe99a3b35f6f356d0ee1dc0cb30a8d989910785f6effb4c7afd0ef5e61a035bdaf73abf243bb2bf97049e7820c85af811d8f7cb434ac8999e1ebb4ba7be5caa4ea957ae01873bd12269daf8826d628e3fceebb9528cdff8ccf5eef8dfc27b3eae18a8cb2cc252139ab4ea14550f792b3f1fc5c0bd4820fdb6e05cf6c37ebe1fad01c20fc5dc4bd705a3ac1777b1fdcb552bea26934dec79beecb494fe72a26075f80e9f661c2201b8f8a0d008e47d7dd68aebfba4b36cf7502b921bbb5cfa558714b524482c371d928262eec973d179f49ded81e4ec96ca8314a0c70b4938f356bb011d0a9d8374e9684dffc6f40c48d875de2a956c958c027715a8aa5ef6e3a292345b6b1b5e7c8d5faa2ba05715a205506673a2597dfa87284f37d8b63e0aa5107fb454b6da8a0679a798b1422e375fa185621eaa0059b593b659fe23aef803b3111f36aa9ee2b30f56d2cf29e5dbf3b57760a19dbfde2726796a04f1a0f2e5ab71cb6adf6249c267a4418411072f8fa341c4f2fbc0753cab64dae91ff1831ec968af3f43785d051ef6fc60bf64d4e04273a1f23dff52da0811a43dcb426a0687525bd840a6e2b90bbcffef8006a79c9dabe6edfa601e2cf577c0645f0e586ac1416745e6f6b55ce068a24e8a2afed3b064bcac163864b5284689c8249916e1485e86d552b0a9ea765b9642f98b1ba693adb1e44c5a0b1e4293bd4bbc9cdf9b100d7c40a1034467e356e766f84d25d0312bf0726f2178b89c89847c579ad09fb7cfe22117afabb067bc6652d36fa86d845dcd2681ee615f8fc43819d001942804da8c907a31d0f80e4d8583dc2debdc36cf5d6adc3036a7e662224dbccf05c58df1ad5695f38fcc45e7459aadcb2984ed3067ba652cdd47d15d8b5c886ce227c9626500a5bb587adb2484a24417035b1595acf908dc177bc06a9dbbbd6ab27e37f074282e0f21bcb40194119f5a8138f140a5e8b73972d8a8049bc26abeb4c04468d8a8400dfad3170accd0dd8a4e772f82ffaf66e3ad95b8d72b200da9d80095c02a99f7ed3d08613fbe3bc5efef41cc6ef2d4c1cc6e959f0b5908e55a0113b43313cd064e1204be139ba1c939726a870cb230ad99546ffafe1243614ed43a8556741caa8cb4fb1b8b52f74ed18f6d8c39b4ceb7e132c0502ec7b08ac7c5646ea1676ba9f5d7caac8e8b2d2519d909072f6ff9250733480db7f7e479c0d07d1192", 0x4d1) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r3) ioctl$TIOCSDTR(r0, 0x20007479) close(r4) 18:24:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) chdir(&(0x7f0000000140)='./file0\x00') pread(r0, &(0x7f0000000180)="126817646161a747f34c1156c344330903b5c911210253b5bebdd9a81525a3a313989b3e444b06fcb692e621b5a471e5b77edf7624978a3675f5e490f2c6205af9c26a4a463db013c84951be0b95d22a454678c7d3cce0801e1acb9e75360d", 0x5f, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x6, 0xe383) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x801, 0x8, 0x7fffffff, 0x0, "b8f6204836f6d35f601d3b82a64663c5f7eb3b82", 0x6, 0x400000001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8001, 0xdc, 0x8, 0x3, "10b1dee69421adda2de382099de46eaccb5eb7ca", 0x2, 0x8}) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0xe5b4) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) 18:24:01 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) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000003c0)="17", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setrlimit(0x6, &(0x7f00000001c0)) mlockall(0x1) r2 = shmget(0x2, 0x4000, 0x10, &(0x7f000000b000/0x4000)=nil) r3 = geteuid() r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r9 = fcntl$getown(r1, 0x5) socket(0x19, 0x8000, 0x40) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x0, r3, r4, r5, r6, 0x80, 0x21}, 0x68, 0x1, r7, r9, 0x378d, 0x10000, 0x5}) write(r0, &(0x7f0000000040)="48744b5de1cdf7f26aa771b198ab0e0e88497d5dd4e48704d9c37947656d0533b8fb50af30ead893bf1e823dc73d88dd49b0a55cce4a127ed3b74800a26f5a012aed1adbf5522c5d4aa28dae4b3aaaa95e1d7d1bbd20e7c30f7c2c9e823644a7afa5", 0x62) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000002c0)=0x4) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setrlimit(0x1, &(0x7f0000000380)={0x9, 0x7}) setreuid(r8, r3) getuid() kevent(r10, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000008, 0x4d, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000010, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x25, 0x20000000, 0x3, 0xb4}, {{r0}, 0xffffffffffffffff, 0x24, 0x14, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xf3ae, 0x101}, {{r0}, 0xfffffffffffffff8, 0x50, 0x80000000, 0xfffffffffffffffb, 0x6519395c}], 0x100000001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xf0000029, 0xc, 0x1}, {{r0}, 0xfffffffffffffffe, 0x18, 0x4, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xa, 0x1ff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x1f, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x4, 0x6}], 0x3, &(0x7f0000000280)={0x3, 0x62e}) 18:24:01 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000100)="544f69289dcaebc8a1d33caa676b2130e95cc96c77dba9621b8bfd72a99b14a0", 0x20, 0x4, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 18:24:01 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x400000000005, 0x2eae, "6604fa1d03182eab7f0200091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) 18:24:01 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\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) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(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) madvise(&(0x7f0000001000/0x6000)=nil, 0x6000, 0x0) r6 = geteuid() r7 = getegid() lchown(&(0x7f0000001b80)='./file0\x00', r6, r7) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 18:24:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)='\x00', 0xfdda}], 0x1) dup2(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 18:24:02 executing program 1: 18:24:02 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) 18:24:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f00000001c0)) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) sendto$unix(r1, &(0x7f00000000c0)="331ad274f68fec35fe5fe1073dcfdb995182887798616800c0b5c3fd62ccb7e035fb6f252aeab27f62debcebecb084acb6e95120250bb11dc2acfb741492eb65028023ae6cdde079674313daa932fc713055d19cf4393b2ca21c7ed6c4515a81dc154eabf02bca9f423709a8cfec3cb02a4fb5bcd1a9e5478eb139b53d2f082fb99d25d36f058a8cacd2b9733b838995312f9b8f91046edba1c2a95577", 0x9d, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x40000000000000, 0xfffff, 0x0, 0x1f29}], 0x0, 0x0, 0x8000000010001, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 18:24:02 executing program 0: setrlimit(0xa, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x7, 0x1) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000640)=@file={0x0, ""/108}, &(0x7f00000006c0)=0x6e) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='r\x00') r4 = fcntl$dupfd(r2, 0xa, r2) sendmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="86af376b8c007167cab6f047b0b98e0e1ba6b4ca601a4439d89eed54876a3b1cd36def1de157ddcd8d00cc55318017db0df50e111a1f2c8565b1768397b5742e769ee7887317723037e104be15e7e607b514b4c5bd19527bb2859d3fa17e36813228dd35c4bfd08f985129e066b8156113d84c5c", 0x74}, {&(0x7f0000000140)="7cb62bcde581f4d9e89bc15f3aafd5d5be6c8e659d85e109f390f3120ad1a6bf177b5ac69fedee73ca3ab89820aef130f7f4a20407ee58e7a55be2a864fd9566bd962e50ab922641354b76b40e", 0x4d}, {&(0x7f00000001c0)="ccef3453b06b930f1d837fa6477da149c006218c301a5f1e0c4d7cdb429f294956048aca1f96c1b6b5c5bf5060a59decdc022961332e5e3394cfcae93aa8619cebfb", 0x42}, {&(0x7f0000000000)="b16b36d2968902ed2a4ad9197cef5a945b4955cc5267adb080f30166ef7c10d30b054ab2416bf82593d73c6ebf5420274e", 0x31}], 0x4, &(0x7f0000000280)=[{0x100, 0xffff, 0x1, "91fa83a1c8dd2e3b01437f68a78ee210a66eefa8b96e17d296fc3a33e878aa8beb06649b1dcc0b7e90347af55f571a5e23090b8fd1232fe6697ec822f7241c3fe12d15ceccf7fd960dc874a8060f74829abf6148859f75324a4ac22a69aa9c8c293a77e720b62b7a5f3a868491dd6c469e2ec258575780846f46ab49383a40cd28b85e3a085c92b810f5d8cf99cb76eb6704d5a1bb30de88fc6218dde981db357eecd1ac7289770e60846f9e0d7c8dffdbbd36ec07af0ce87f4328c419880637aba41da305b7de4b91136a82d1640cb95b93f14cbe75d6bea05f7483b2cf1544f9a7c6ae893981d89e6efe"}, {0xd0, 0xffff, 0xfff, "b08ac874eff5564564937015437f6254a215ffbbac6f9baeb9b9a8390e8952b4ea39af0c6818f6adc697b5a062477c33794ac69a4e2db28229d95aeb0659e8dfec7f525c4d3d25a85ef05f3c10e8fe3cdb7890e24123aa81f058b0ac8440267435f451e8c07940ab639e7e77306ba72a46ff0f7f43bc254e11c679186557375da33c6f4b44626c0597c70f29106db8945dbca32bce85b6f7f8f69de02ee2452e7a702f87a56f8ae37acda25b83c4236f7b0f6dea83a998578f458bbf9ae553"}, {0xf0, 0xffff, 0x8, "c42445ef5567cb27a7265980459d65fb4fb0c947ed2ac2452238861430fceeae435de0ce925a3e47a7f124fc901b6586d7e10ea746ce557ab09e61a8ee30893d6a02e5aec0eb7e00ea6e12dcd1586ec6c69f737613321f8b50a81d485b972fbbea59a4455be93ded27da564132729d202b11e9b714cf9b26fa468e4f94a2ff3aac66f1510b294be5a5e5338aabe5fc7e17ae30fb492087819b6b47b20e3b7b74f9798ab27c28b8b55cf876a289e719534737e5483e3d268033f8f8ed471155756296e471d6c7921d32cfa35ec18f0ea256e14c3f53221226de9a4feac49824"}], 0x2c0}, 0x4) write(r1, &(0x7f0000000740)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b", 0x200) mknod(&(0x7f0000000700)='./file0\x00', 0x8000, 0x3) 18:24:02 executing program 1: socketpair$unix(0x1, 0x25, 0x0, 0xffffffffffffffff) 18:24:02 executing program 0: execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000001c0)='\xc2(![\xa9\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='-{\x00', &(0x7f0000000340)='^\\\x00', &(0x7f0000000380)='*}&)\\\x00', &(0x7f00000003c0)='%/\x00', &(0x7f0000000400)='\xe4&\x00'], &(0x7f0000000700)=[&(0x7f00000004c0)='\x00', &(0x7f0000000540)='}(\x00', &(0x7f0000000580)='}\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='(%]%\\\x00', &(0x7f0000000640)='\'[@+]:\x00', &(0x7f0000000680)='++\x00', &(0x7f00000006c0)='*\v\x00']) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x10000, 0x1c0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000780)={0x9, 0x10001, 0x5}) r2 = socket$unix(0x1, 0x1, 0x0) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) close(r2) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x30, 0x0, 0xfffffffffffffffe, 0x0, "1ffbffa61623b90277925f1be62c36ae61dba648", 0x0, 0xde13}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) bind$unix(r1, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 18:24:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 18:24:02 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000240)="e0ed71a9e0dd61923217df8233a9d1bb4d6fab971652bafbf69ca7eccaac0ab7ad039e971c0f62136b04af360e50d3cd35e729ea4f45fb26265964a4414e7c39bfdea8", 0x43}, {&(0x7f0000000080)="8ed2e04abea0c3b56adacac3bbeba20403da74b621212a3c225af710be30a2da88dd576df760ecf1292ab0b454295c7b90b4a4826a8786bbd3", 0x39}, {&(0x7f0000000100)="577bca19ccbb1ee80fd801d5c86ecde9c880406cffff0000ca1f2edea6809f23afe1cf5f35d5cc07d8d7b62eb7d2ab0b3caea4498f14419d210024c79336d526b3b56d0ca7cdf192996880179406488f22e33daf6312398daa47ac53b0aa97d99670c81e33eb713236828a80848529deca400a625a95e60afa86863d8393eca4b28c884d", 0x84}], 0x3) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) r3 = getegid() r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendsyslog(&(0x7f0000000400)="7a161b4648190ffee013df9c1a8fb0ed44ba505574b13bc8d28831bcd59e90bcda11ba23ebc89d2219b06d6c9a8fda858df0a9e022f4408d7adf29268c4dd80804a027b73bfea22a07731ea6d71ad172bd1be07ba883511331", 0x59, 0x20) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r2, 0x2}) getgroups(0x6, &(0x7f0000000340)=[r3, r4, r5, r6, r7, r8]) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r9) 18:24:02 executing program 0: 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)) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10, 0x3}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) r3 = socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r5 = getpgid(0x0) semop(r0, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0xa00, 0x0) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r4, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r8 = kqueue() kevent(r1, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{r8}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r4}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r6}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$setown(r4, 0x6, r5) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) fcntl$setstatus(r3, 0x4, 0x400000000100084) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x1ff) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x9) r9 = accept(r1, 0x0, &(0x7f0000000180)) sendmsg$unix(r9, &(0x7f0000001940)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001800)="8a980431396689f2ce624957203c4f574e7b755507570657959339c7432755281d9277990ba12f42d5b0b6896d9548de30a754316fc7ccae10d6239dc1f715402fc324951c3493426299ae9d5b879aee961e5a8f63269c950c4f7d6fd82f5e03178525faabac5fc9587450f47cf0822f340b08211675681e0ea3bd2dd0065d34d54acb54690bb90767b1c20380bf4c3527d9d6c586", 0x95}], 0x1, 0x0, 0x0, 0x1}, 0x40c) 18:24:02 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f000017e000/0x200000)=nil, 0x200000, 0x6) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000300)) dup2(r1, r1) r2 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000080)=0x3) semop(r2, &(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) 18:24:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) close(r0) 18:24:02 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) 18:24:02 executing program 1: r0 = semget$private(0x0, 0x7, 0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000000000020a, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x1, 0x191) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ftruncate(r1, 0x0, 0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semop(r0, &(0x7f00000001c0)=[{0x5, 0x9, 0x800}, {0x3, 0x8001, 0x1000}, {0x7, 0x3, 0x1000}, {0x6, 0x7fffffff, 0x1800}, {0x0, 0x1000, 0x1000}, {0x2, 0x4, 0x800}, {0x2, 0x6, 0x1000}, {0x0, 0x8, 0x800}, {0x3, 0x200, 0x1800}, {0x5, 0x18000000000, 0x800}], 0xa) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x6) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f66696c653000859e67e50f5bb6603c90c373c424b14c701416d80a6c4726bceaae72462c528b58577b4472d49b437451a1d027aa2440f1112faf2c6fd322e00aa38bc290db84aae6462521f0d13dbcbcd701f7ac127b30635203b6171c0aa799eb969c8e7cd1f404d3434e662f115f848119fbef095ee9c620bf34d867cf6647600e5d3386ca7b"], 0xa) pipe2(&(0x7f00000000c0), 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_int(r1, 0xffff, 0x138b, &(0x7f0000000100), &(0x7f00000004c0)=0x4) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="a4ffce4f8d71571dbd1d9697554bc9a9b429605f68d441cb94e96f8542926698455fa6fb38509afe1d882385ba8987e6c86a31c5ec596812edd3c1dc1910dcb1f44bbc654a0668448460e36cbc21e68c67814d222eda2eda36", 0x59}, {&(0x7f0000000280)="e17db438e6a793485eacd4c2c9b98e6db1a221f5f140ec97eaa2399346fe13902dd6d9b5e4a27db779fe0147b59a22038752b02fc9b0613742c870b0dacd875c9ce7d0aedb54c9412100db47f65228d9a3ae2b954146f3aad798f027bcbbed64b3a40963bc60633fa6d9c1626378a8ffc76926ff1996d692d47677b2af12a1102e9f394adcbb1be56b0ffa", 0x8b}, {&(0x7f0000000340)="bf219b6006fc16c14c74cf224f2f73d16eacb04ccbed8c6f264f85b965c2733149304a75ee5714425361d4857a2a89e5d59586171db42a8445899f08bb1202d2e9cb4c0cf8d2a597cce4927916cf953da2319fde462967539c632b2a17cc23d65040bda4b71510a4bf2b10b93a4e8a7ce3aac9f510fec736b5ba01cadab36d3dd1004eaa2bcfd58d22f2b696aa6ead9482e6a42a921aeb5521a01dc58c279346279910f64e43ab1d2f37383984ec3c923b171059412ba7f5e92b2f90357efa565fa8de0358d982754713fa48914e73c44726e106890f12767547753d949ba321b1bbfa7d70f8a0afe4ecde68f2433a0b32341bec03853fda", 0xf8}], 0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x5000000, 0x800}, {0x4, 0x40, 0x1000}, {0x3, 0x80000001, 0x800}], 0x3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000480)) r2 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r2, 0x0, 0x20, 0x0, 0x0) 18:24:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x20200000000000c, &(0x7f0000000040)="eaff12ff7f000001", 0x8) 18:24:02 executing program 1: mmap(&(0x7f000071e000/0x2000)=nil, 0x2000, 0x0, 0x4000000001010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0xfff, 0xfffffffffffffff9, 0x9, 0x6, &(0x7f0000000040)={{0x8001, 0x80000001, 0x2, 0xf8, 0x2, 0xee, 0x3}, {[0x3000, 0x7272b9d4, 0x200, 0x1, 0x5, 0x7fff, 0x5, 0x9, 0x8, 0x3, 0x4, 0x1344, 0xa27, 0x80000001, 0x2, 0x9c9, 0x4, 0xffffffffffffff80], [0x5, 0x20, 0x5, 0x4e, 0x101, 0x8, 0x7, 0x0, 0x100, 0x2], [0x91, 0x6, 0xfffffffffffffffb, 0x81, 0x9, 0x0, 0xfffffffffffffffd], [0x2, 0x6, 0x1ae, 0x2, 0x7f, 0x9], [{0x0, 0x4, 0x9, 0xffffffff80000000}, {0x0, 0x5, 0xfffffffffffffff8, 0x6}, {0x3902, 0x4, 0x1ff, 0x9}, {0x6, 0xfffffffffffffffa, 0x6, 0x5}, {0x7, 0x9, 0x8, 0x8183}, {0x3, 0xa4000, 0x9, 0x1}, {0xfffffffffffffff9, 0x1000, 0xffff, 0x100000000}, {0x8000, 0x80, 0x556, 0x800}], {0x4, 0x9867, 0x8, 0x50}, {0x4, 0x6, 0x0, 0x8}}}, 0x8000, 0x54f}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000400)={0x8, 0x1, {[0x7, 0x101, 0x91, 0x2000000000000, 0x4, 0x5, 0xc00, 0x7, 0xaca, 0x9, 0x1, 0x1, 0x8e, 0x7, 0x10001, 0x5, 0x5, 0xd32], [0xffff, 0x6, 0x101, 0xe109, 0x8, 0x3, 0x9, 0x8, 0x3, 0x9], [0x6, 0x4, 0x7f, 0x9, 0xd13, 0xd9, 0x80000000], [0x100, 0x4, 0xe9, 0x3, 0x9, 0xea4], [{0x2, 0x1, 0x3, 0x3f}, {0x9, 0x5, 0x800, 0x80000001}, {0x101, 0x0, 0x401, 0x81}, {0x1, 0x4, 0xef9, 0x446}, {0x3, 0x7fff, 0x3, 0x2}, {0x735c, 0x1000, 0x836, 0x7}, {0xffffffff, 0x20, 0x6b14, 0x1ff}, {0x9, 0x8001, 0x0, 0x3}], {0x5, 0x6, 0x7, 0x4}, {0x3f, 0x8, 0x100000000, 0x9}}}) 18:24:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f0000000100)={0x1, "8e6e07f808b693eb55ecdabeae68beb0d929f1d4911e628643ffdcbd5af9b46b96298046a4225cda15fef39425b0be3357fa62463b50cf500232e8753bd19785ae1751cf3706803d1bcca0352e087e12ed3e6e999b042a4582ccf70e81ba0b3db088762a8c795a667f7c2b9f91f7edaef2797cf5e2de6fdf955a71711cfed3f9c9a30a5278a591d7f6920ef65ea673edc0fd06960a3c45bac109af3dd4a9c77ee81368e823008b11dada4674a146290a7d86b7d79d4b01e54fab803394a7a90784890d4a87e07e2c77cfba294cecf9604ba9fb9024b835d47f5aba0474904d60e39bbb126e8e9628c06bba49075122e0a52d9cb437f840f33db742df0e9f30"}, 0x107, 0x800) setsockopt(r0, 0x0, 0x8000000000011, &(0x7f0000000040)="eaff00008bc7900d8fdd7052761c80fde450001c0195f73289700e8ec99010284466acefb12c180ecd03000000", 0xffffffab) 18:24:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) fchdir(r0) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcab", 0xc4) 18:24:02 executing program 0: r0 = socket(0x2, 0x8002, 0xfff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000060e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="f73149b75c3084e3dce5e9ff51ec5634ff7f000066fd7d6d32bd6df255ee8b50cdb75dfd536d9b08b4ed09d87ffdfdff461b760200862df700c4b8f5e5f40255a5b334740f77c1d60ea18c4be749a0adda440724ff55024edd395b23f56a811341375fb984bb1b9c2b833b229558010ee7675e4b7899c6dcf32bcb1674a8c42d80a598440226ca501428c18d907b40428f2339b9cfd39e277182084430a0633aec9352d967f197e1"], 0x10) socket(0x18, 0x4, 0x9) ftruncate(r1, 0x0, 0x3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x0) connect(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f25302f66696c653000ff00008c98098fb1f9f16b30f108193935d9060bbcb5b598b21c5bd2940fabb51ed37cb7b70759848c0bc904771e20e9528d866d7442e4da1ab37472265b65a91990869827aef559ffab13cb752783a15b007942e0239cbfa9a55d390971796a4b1dcb4734bcbed5b41d5c959e563b1986c670b6cdf85d50eeb925314f26531109bedd60d69c3a4e2969f6e663f677b294a73e4d7c24f0df14400591e4b361f7fea5cf565ab5c3d2a53a74cec0d3178e7761bebd76ca761be59dfdfe9b97c72043829b91e8fe7f36bc9caa44297a2ac52e664abce55ee09eeff721a2b1f8061f6f9c81aaa07807422dbabad1d67f1a56e21bd1432bf4e59ed4b01999afb8f36226ae97291f3cf8978fdab5cc487a42df9f1920d914e16e837fa0efb466c9ef0fc774b36fef3a54c06fe2b0137b5fc9cbc6415d62e5e7355c26cd55b7746cece98164112caee6ddcd705162dda8fc5a2dd46396ea00"/364], 0x10) 18:24:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0xfffffffffffffffe, 0x0, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x90, 0x0) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x89, 0x1, 0x3ff, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x3, 0x8b4f}], 0x80000000, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0xe2, 0x4, 0xd7, 0x7fffffff}, {{r4}, 0xfffffffffffffff9, 0x40, 0x4, 0x9, 0x3}], 0x994, &(0x7f0000000280)={0x1, 0x2}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/83}, &(0x7f0000000000)=0x55) close(r1) 18:24:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x7, 0x1, 0x0, "0100", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 18:24:02 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x112) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chdir(&(0x7f0000000040)='./file1\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1ff, './file1\x00', './file1\x00'}) 18:24:02 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x342, 0x80fd) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x6) poll(&(0x7f00000000c0), 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) getuid() open(&(0x7f0000000040)='./file0/../file0\x00', 0x10, 0x160) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) getuid() ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 18:24:03 executing program 1: nanosleep(&(0x7f00000000c0)={0x7}, 0x0) 18:24:03 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000052000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x1, 0x5, "1c8860f12cbab5030e08cdd3f81449b7059d0081", 0x0, 0xffffffff}) 18:24:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1ff}], 0x2, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x86) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:24:04 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) 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(r0, &(0x7f0000000d40)="3ea8584520b3968482eec523ad18f28fa98d5e7ebb727eb0b9b74e0f2553fa416d087ac512ba462fedbb3c58a9ef4d262fcd9ab7959653fb1822e5010e8bd16b3390922eae1009d05217f6de340a6b4b930e0379d26313e3192104b6d6403192e33aba4310183278609f2a2f6deaf8e04581217330756606ed9c467a852270a9f3634426fa561f744654032ff93dc97e0f2052a0a9fe0e4062c8145f04903a07173e82789528ab5e4bd9e46f81e64506a7ef3e3da6c2fad8710c0636fae54cb52a4bd651d6291ded981a49ca59e7fd72d9f065aafb4fcc00aa89151d21f05374741a89e43831a89f84e43a6f806f286cb5e075793ab4b0bb998b77187196df0bcd6cf148e1b9e17fcb610f16e6feddeb338d652f99a8dc6fdd86a0cc2f808140f01f5b77f1afdd194f56586e7e81373d5749cadc245196cb8c04ac4d5ad9aff002467b1a55f9bf29496217d69cd9ee706985dd45c289dff2246f64c2fd6254deb428b56a95f96aa02f4081dfc4dfed67eb27100243412307fb61a2266cf8cb05dc9ec3e89e9bdaaa7c2f216fc0f49cb87f54a415ac3b63cef9f5b55d9753cf60d613801d85819e47ed909148cfb82e5cf77b44ef3abc35b98b3f0ca39a9f42cee93e30c6fbe4745838d767084fd64f90db43ab6d6a55a597810286023b162cdb445569257160802f379a8310e8292f138e96cc245130c4031f9e477dca13d56b4c9fa41bf015771e56a9141102dab6036c1a2b86c790d71c22910b9596df6f2ef6fe10d0ada3b630f1170d0caca9e44735d2c1df8ead9ec09ee0c9a0e193433dc23bd55498cc0f169a85ee86deae86682a24de35b5cf6feac5e901567ef51f0e23000a603488ac8d0a16fe0d4f5be00f5133d96e21e3098ff42a82eee83ea400213256febe8099ccf74888d2f406af619c2f9adc0a839de9354e9a55ff52234bc98824f62da21a98d86541496b9bcca1c4eaf79a3e8a3775871f23758289fc3f752af3a48e64eca3a4831f5125bb13734450441e63415ff97aa9805b6b93fd49e6fab7f1c16d8442109666803f04953cfc97f6132480a0e3f84cf987a022314751100f614cfd8f0fdc040dc96410197d5b8bdc4bddeaeee82a5de00ef74f8fe14f436b01b0e57e6f366b5b647c9451491e5ca90b1f79a361b906352efd001e5961bfb7fa10374c22a4d8504a0f0a00f81e37b410084987a9a1119e5f1cbdba53d41c6dbfef974f3b4bd5ffe8545be1529b892fa30810f88913abe22e8dd19cd02f3488ca1efffd59e64c9801701f7bfb49eb0e7b4f554b25d1a496e2ab", 0x39d) r2 = open(&(0x7f0000000080)='./file0\x00', 0x889fb2f224369c10, 0xb8b17cb7948a2490) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x1ff, 0x80000001, 0x40, 0x1ff, "9cec11b8116a0b3e4f6c82b241b915009712d75e", 0x100, 0x7fffffff}) r3 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000001100)=""/4096, 0x1000) setsockopt(r1, 0x8, 0x33, &(0x7f0000000100)="c5d8dc5488af7874694aed2fe6e80d145f242d9f6322acb3b1ee6e54f53d1aac6ce74afc925461b2e41d8d13288b3d56a67a17815d77ac6d900da0ae5fb8bb43af3d29f32c73fc9fa7cc79daeac38b4dd672ce2595a8e4b0b10060d39501e2a75368c00f4882ee521b76ab5ef2a6aecf6b97469cdcfff10dd79ff49e2efffeb40353066ced614c57f65b744fe993e5ae3af318178c5505d342a2a10a3a8dc956f2efa76881218d93b41aec75fa27f36ad60e28c651baef1650cb562fccd8dfe61ca79b9ace2af38d6873567671d989ce1b0e23e382878793163f40bf9f", 0xdd) 18:24:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000080)=""/143, 0x8f}], 0x2) openat(r0, &(0x7f0000000040)='./file0\x00', 0xb0, 0x123) 18:24:04 executing program 0: r0 = socket(0x2080000001b, 0x408000003, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x3ff, &(0x7f0000000040), 0xffffffffffffff97) 18:24:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfff, 0x165, &(0x7f0000000000)="c531b2dc6333d66d45a861ecd0f8eb937cc2132d3d9624bb5d3fdec13bd07c4cb5174caf156f47930d34dea6b3281d57e6da3dab7f7e1e650154253d9b9c644b7d0c28f2a35c9fa74f2ac00b47538be0e24ad16faf7bf3991dfa56247a", 0x5d) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140), 0x0) 18:24:04 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x800) 18:24:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="3a39cc4c7af6b176d8eb5ec744d74448df673b439aed242d226d9cf6325d3ab433f68f65b49a6b0b782d28fe341bb4910d20a2a108c596d7b92a4175dfa4e2de994b882e412ede61f676ae744c16149a507040ae2bf14e7f6ce2877163ef7affce67c8100daf17ff444def74d199e27be5084ed5f8f56ce5bfbe24f6f6f9f27179b7e261b6fb687367646ef016a3b2e898", 0x91) 18:24:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x2040000016, 0x3, 0x87a0) setsockopt(r1, 0x9, 0x34, 0x0, 0xffffffffffffffa5) 18:24:04 executing program 0: socketpair(0x2, 0x4007, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 18:24:04 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x3) setsockopt(r0, 0x5, 0x20, &(0x7f0000000080)="de22912fb1ba6fcd89cf1a216ad8fcc29fb41679a6a54d5084e4103b3cbab78a2fcbdd1cfb15d007f2c5ad708739a7da455bf59731d19dc8f955f0ed8a97fc0aed4d9cc41e120d0a99f7c460b698adaf5d62c9363ed5f0803e1b133936fafa473152bcce0581182c7815130ed656ace4e75a6d259817ff5cf3a786ba708ad75737f7dcf11daea03a1c6e34d23eb6b2c74ffebbb6d6fdb751b76d0f9414b95ea39060e7e683e48e04c007dc83a43abbdf3e9545bb6617d9e02d706a1cc8a15eaa53bf32c07be764", 0xc7) r1 = socket(0x0, 0x400000000002, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000180)={0x1}) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 18:24:04 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x7fff) r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x200, 0x3, r3}) kqueue() close(r2) 18:24:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='7[', 0x2}], 0x1) close(r1) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000000300)=""/155, 0x9b}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/67, 0x43}], 0x4, 0x0, 0x0) write(r2, &(0x7f0000000180)="88805566957749cc72a04a2e42e84721db699d8505d91158aff6b917baf36fc8d83b87187c0e10af5853f2bda6c26daeafaa62f5d1ef703d70650a0818847da849f646f851032e1662d6707914bb3517ad9e71e551302e9cc0a92142b4fc5f0c", 0x60) 18:24:04 executing program 0: r0 = socket$unix(0x1, 0x100000000001, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0x0) r1 = msgget(0x1, 0x600) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r3, r4, r5, r6, 0x10, 0x4}, 0x8, 0x3f, r7, r10, 0x8, 0xcc, 0x8, 0x100}) socket$unix(0x1, 0x2, 0x0) r11 = shmget(0x2, 0x3000, 0x14, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r8, r9, 0x20, 0x1}, 0x3, 0x81, r2, r2, 0x7, 0x1b, 0x23dfc934}) 18:24:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x68, 0x40000014, 0x6, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x0, 0x9, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x9, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1c, 0x4, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x100000001, 0x62f298e9}, {{r0}, 0x0, 0x10, 0xfffff, 0x20, 0x50000000000000}, {{r0}, 0xfffffffffffffffa, 0x8f, 0x2, 0x101, 0x1000}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x4, 0x1, 0x6}], 0x1ff, &(0x7f0000000080), 0x2, &(0x7f0000000280)={0x200, 0x7ff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)='\x00#\x00\x00', 0x4) syz_open_pts() 18:24:04 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x40) readv(r0, &(0x7f00000001c0)=[{0x0}], 0x1) 18:24:04 executing program 0: syz_emit_ethernet(0xa7, &(0x7f00000008c0)="f4d9822c8cfd4b0e466f30da645d0e8704ce2d89969aaaa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8f251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d0000000000000000000001") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in6, &(0x7f00000004c0)=0xc) r2 = dup2(r1, 0xffffffffffffffff) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r2, 0x2, 0x1000000000806) semop(r0, &(0x7f0000000200)=[{0x3, 0x6, 0x800}, {0x1, 0x100, 0x1800}, {0x2, 0x2, 0x1800}], 0x2aaaaaaaaaaaad65) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x50709408) r3 = socket(0x10, 0x8000003, 0xfffffffd) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x5) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0x8516, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="28000000ffff000001cc000000000000281172cff061019fe620b08d869069605af170b5827b764f47fe4a8ad098499b11f17acc856c1770eb37067878852c936e0098b5975ad69bda14eb680649ab6d8fac003308a55f91d1e5cf3e80d30a3a76c0530a6e815bb8e0e9fc173d20e8b4eff4f113b10b79d743bf81766f8f4a29bef235979045549557ffc8b0d67d29074201604f820f608d54f9a734d5b8554003e04ecbd3c2fdc8195467f0c55360d3ecfc21c628bdebcc4f2cda288548b6c5028952f3c3add1ee4c5544c5441bdc52e53228c1c71c4303502b20fa60fd7c3e96aa2d6da4118429b8f732ae11efa8079a5650799c735583ba122ec5329943bbbb26d850471e472e5dc6c31d03", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5], 0x28}, 0x0) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) fchflags(r2, 0x0) close(r5) syz_open_pts() semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) read(r1, &(0x7f0000001680)=""/4096, 0xaf) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 18:24:04 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x2, 0x7, 0x7, 0x8, 0x2, 0x80000001, 0x80000001, 0x10, [{0xfffffffffffff801, 0xfffffffffffffff8, 0xcc0f, 0x79e}, {0x81, 0xfffffffffffff001, 0x4, 0x2}, {0x5, 0x0, 0x7ff, 0xcc}, {0x8, 0x81, 0x9, 0x4}, {0x3f, 0x0, 0x9, 0x298}, {0x20, 0xff, 0xd4a, 0x6}, {0x1f, 0x5, 0x2, 0x7}, {0x0, 0x0, 0x7, 0x548}, {0x101, 0xff79, 0x7, 0x8}, {0xfb, 0x0, 0x8d2, 0x55}, {0x7, 0x3000000000000000, 0x1, 0x2}, {0x1ff, 0x3, 0x8, 0x8}, {0xa000000000000, 0xceca, 0x100000000, 0x1}, {0x1000, 0x1000, 0x90000, 0x8}, {0xb966, 0x6, 0x5, 0x3ff}, {0x2, 0x1, 0x8, 0x8f}]}) r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 18:24:04 executing program 0: clock_settime(0x0, &(0x7f0000000140)={0x0, 0x6}) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000040)=""/192, 0xc0}, {&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000340)=""/152, 0x98}], 0x5, 0x0, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f00000004c0)=@un=@file={0x1, './file1\x00'}, 0xa) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x10000000000002fe, 0x0, 0x0) 18:24:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r0]) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2080000000a, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1024, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x2, 0x4, 0x3f) 18:24:05 executing program 0: socket$inet(0x2, 0x4005, 0x5cf) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4e291f3ab2a5e2e8101d7c5f7c4af051dcb03d8826b5ca4b269f41c69b2dbf6fa3f94d1410bb8576e86ed1cbdbd5643118062e680a073fc217806fe515a4bd37736d153e1d2f8878f5725220158c16c8214b4d92bd7aac18c8973c96491d489939769abb9e8d813b8339ef32062d814200f2fbd51b8bb090d5b997f4f87dafcd0f262062448fdc3fdd538f3897c8483fd276371faa5231dcecc12f5757f4afc406698fba4d9c380bd29e008a5c26a0fe838064dbcb410a5e986cab7ce87120f3a0c9f0fcbc85aba2554c5517f5f32b6df0b68eecf82d38a9", 0xd8) 18:24:05 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) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x80, 0x6, 0x4, 0x200}, {{r1}, 0x0, 0x0, 0xb, 0xca28, 0x4}, {{r0}, 0x0, 0x5, 0x4, 0xfffffffffffffffa, 0x1b}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x4, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0x8, 0xffffffffffffff00, 0xd}], 0x1000, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x41, 0xf000000c, 0x53f2d3b, 0x7}, {{r1}, 0x0, 0x81, 0x42, 0x27, 0x6}], 0x3, &(0x7f0000000280)={0x2}) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) getpeername$inet(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r4 = socket(0x18, 0x3, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000700)="6f969cc5f3f12011241b0b84260c32a817e38dd41d6399502c6798cabfc75473be359d4d3703f16fed5449700d08f1aefe5f8b6467bda87b49eafa1a63a05193693f5d53e3bec9bcc9ee1e1dcf1168eddb065d13d5977cbe86d7d2bdfb25be09a27103e3a0b0dffd170b18fcc9359ed0940b4cd33d72d4cbba8a2dfc329d5f74cebcbe387ae496afca2735220c7587b335ecea87deb127693d35ac4bd7195fe98d2657bd02dd3ee3a079c182a78351e410dc234f5335b78e25e6bf102fb7be8d35b48079a9f7d3e238060ee8b1c7f8aa5d4c3a4734c97c3aa62c22ba5abb7ee335f941ca45e791dbd40e78aa618a1ea66c21d03badb214293263906eb500850b206cac19c66a924f9f60c7b1d2ea0347ea4e59571bf689b56034ae4e1428bebc3ee27a4f656af255325c7c8daaa06624e4a12857", 0x134}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x8003, 0x7fffffff) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x400, 0x4, 0x2, 0x1, 0x3, 0xffffffff, 0x2, 0x2, 0x0, 0x7fff}) fcntl$setstatus(r4, 0x4, 0x80) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) fsync(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:24:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) 18:24:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 18:24:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 18:24:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) write(0xffffffffffffffff, &(0x7f0000000100)="70421a1b", 0x4) r1 = syz_open_pts() close(r1) 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) 18:24:05 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) 18:24:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) r2 = shmget(0x0, 0x3000, 0x88, &(0x7f0000ffa000/0x3000)=nil) close(r1) getgid() setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) close(r0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x2, 0x1, 0x3ff, 0x8, r3}) r4 = socket(0x11, 0x3, 0x0) getsockname$inet(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000340)={0x2, 0x2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x100000001, 0x5, 0x2, 0x12, "bfc55a162cef175011fd3266ac6c7d8df2cec0bd", 0xdc9, 0x1}) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040)=0xff, 0x4) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000240)=""/130, 0x82}], 0x2) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$KDSETRAD(r5, 0x20004b43) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/122) 18:24:06 executing program 0: r0 = semget$private(0x0, 0x1, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000001c00)='./file0\x00', 0x40, 0x8) r2 = openat(r1, &(0x7f0000001c40)='./file0\x00', 0xc8, 0x0) sendto$inet6(r2, &(0x7f0000000040)="76553892c7c3c4f9f8369501cff993", 0xf, 0x2, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x48) msgrcv(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) truncate(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) close(r2) msgrcv(r3, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000012c0)={0x7f, 0x8, {0x3, 0x7}}) poll(&(0x7f0000001340)=[{0xffffffffffffffff, 0x2}, {r2, 0x40}, {r2, 0x18}], 0x3, 0x101) r4 = semget$private(0x0, 0x2, 0x141) msgrcv(r3, &(0x7f0000002200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000000000f9f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000000000006ac6f69726b7408a4ece1bdf00000000000000cfab22c2158720da6da6df2fa1f3458795ff483573a724955398ec742046bb0aa2f1ec89d980f40a68f75095e177c8ecb5f2e5e274352edea9698c298fcb34d3fa5e591bb01c175e01006c8286e8520938d72e369c57c7f360fb8e78ec1cb0ccc2812780671ab7b9eb53f18a0038b7819a9a2d81d5d0228e3763cd7b9e5137cb54c33bede64d705766c9dc1c5edee0f2d1487805107d26334657c8b0328407b75fefe8c84a0c7ed1535d9b0957b8459d2f52475d2dd8601830eee8f30ff706b607eae5d4f5a34e7489291e88a89b96867cf3ec1bb11f8010a13890dd3f3158b5a54e34ff549facc6aa7672d4b40b09000000000000d2346640f8b2cecb37ec704280034daf75e994771ab8b61a621b62f764a5c8b7257676d5fcc665baf358a31f0f28bb158737224bc17ca92ec377c94a36ab94b443de89f3aef1013ff672fb3b03a551155a1ada1c2d06c28d414aaebddbc19af2249b40a1cba028649d7ced7dd96e62239285501280a89803e1043e8c7ead3b60487f6abf5a0584b60a8f31ef260ab461b7f6f7f08d4ae5aca875e3a44f4f29472fbe60dc6a776b7dd5630b6ca8d74672a7721c9959064f6ef74573c62747a37ced846b475a0fec02e71c028a88558b59452157a075ae2c9d706fa7643d8c18747c93d4e1fde60af613ae3459d121ea25d3f867384a4da96b9ce47029664d87f9ca74883be465a9638cc6932877c597d164bdcb09b7b443824bb3a60e71a211ba11503386ae145e927c26560903fe2d5866d49ea37cfafb19c30ac35fb3de108ca8a5"], 0x1, 0x1, 0x1800) msgrcv(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000864c005d29d5e56d000000000100000086346e410000000000000000000000000000000000000000000000a91400000000000000"], 0x1, 0x3, 0x1000) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='r\x00') semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000001a80)={{}, 0x4, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x1, 0x3ff, 0x8, 0x1, 0x3, 0x3, 0x56cd, 0x0, 0x3, 0x800, 0x80000000}) sendto(r2, &(0x7f0000001600)="26c1e884075608a303cd3c1188d3293b0a64026e76351a16c98b1b31a1a072eaed6bfc4e8323bb6bd1c0054af636ba231bd4b3bf411f8ba777e58f1b0a707d16ead35224dc11eafab92a4e41546e7ca7832c1b46509a828e7dd9c2a9c9edb11a74543ed7dc89db2606d18083e2218e", 0x6f, 0x400, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x810, 0x40) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000016c0)=""/147) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f0000001840)=[&(0x7f00000017c0)='r\x00', &(0x7f0000001800)='r\x00'], &(0x7f0000001b00)=[&(0x7f0000001880)='\x00', &(0x7f00000018c0)='r\x00', &(0x7f0000001900)='{$\x00', &(0x7f0000001940)='r\x00', &(0x7f0000001980)='.\x00', &(0x7f00000019c0)='}\x00', &(0x7f0000001a00)='r\x00', &(0x7f0000001a40)='/dev/ttyCcfg\x00', &(0x7f0000001680)='/dev/ttyCcfg\x00', &(0x7f0000001ac0)='\x00']) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001bc0)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000011c0)=""/202) r6 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000001d00)={0x3, 0x2, 0x9, 0x14486568, r6}) 18:24:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = getegid() r9 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r13 = getuid() r14 = getegid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="59f1740da03e76552f3e81aff03364c0f64ffd1cd8304ffb1c8d5d9e45c0a32d46ccf0110e44eae37165724fa57a0a422a6c66c89a172c04e40b71d7ce3abaa2125e2fdf06959cd7d3c072e141918951faded1e4363b3df63bd47f86aa9aec06c0a3e312a82d50fdc19163640c73b22542c05b44263532078679f0bb8e6ec4de6e187fcc5922f2f8e024cf", 0x8b}, {&(0x7f00000001c0)="989b7f12c7eeccbcd072b5b3073daa1f136d0edfef3c6776323fb0d3f2f030be5917b1d98b45b001759c97a5be05c419396fabc867faf412bc96f54501c30923aaf9c52335195a193ddc8f43753ed917f70b3285912f25c000a9f25ddae3548467f5f3a5354107fdbdabd2a4d6c3ae372cb2d0c6b525fbce0fc56bf43a7c6b4a1c30c5d08c2fac2ebfb1d8692db3b61eb5a6c0e94ad33864e0dfd1d6245197c26f703d6cec53559e2129c1c5f5abe66dc24a15a0a48673ec4909f0", 0xbb}, {&(0x7f0000000340)="2ec2ea7ea87beeea2ca2cea8aa71c0fd3d673288d57a43adaf78459c8ea77ffb6e1bbbe0a68a93e0ce2dd8f3520de77b5aff9e2016f94e473d536ddbec6624ecb4323e8f45d1840e8a98481ceac71f134c1dbb51d20e2746a580f3306559c934c5445d64c624eb2764889fbba28f21278004eb8489b59a0657fe816b7010c98410aef3d5c1bb824ae2ac9a6cb15a651693dfc82abc738b038824b4ab4f8fef67f269dc502f5e3dcc11070bfeed804cd91393e61761fea491d4ba8445ec78eda50ccc0644db419411", 0xc8}], 0x3, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xd8, 0x8}, 0x5) r15 = dup2(r1, r2) ioctl$PCIOCWRITE(r15, 0xc0107003, &(0x7f0000000080)={{0x8001, 0x7, 0x7}, 0x0, 0xa7, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 18:24:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xfffffffffffffffc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f447ef4cd1455e7c2ac2892af108d8f0f18997a8c425bf935aa2393a42391da087c1beda1b1f914ac3b73ca70d326fb473f2ea9d4aff8476ef253d0e7ef891e85", 0xe4}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 18:24:06 executing program 1: msgctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x6, 0x280) open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x44) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000004000000005053f1dbf200000000000000000000000000000000000000000100ff0f0000ca350000ddb1773efb13be18000000000000e8ee000000000000005a2b5e7a30a94a4a03e2bdca75e94e823dbde317ba21f0cb93"], 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x10001, r5, r6, r5, r6, 0x180, 0x5b8}, 0xd736, 0x7, r4, r4, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000006c0)=""/242) getegid() 18:24:06 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR], 0x8}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 18:24:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x40, 0x3}, {0x80, 0xfffffffffffffffd}}, 0x2) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 18:24:06 executing program 1: r0 = kqueue() poll(&(0x7f00000000c0)=[{r0, 0x17}], 0x1, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 18:24:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 18:24:06 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r2, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:24:10 executing program 1: r0 = semget$private(0x0, 0x8, 0x0) semctl$SETALL(r0, 0x0, 0x11, &(0x7f0000000080)=[0x200]) semop(r0, &(0x7f0000000200), 0x1) 18:24:10 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000000)) 18:24:10 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000140)) 18:24:10 executing program 1: semctl$SETALL(0x0, 0x0, 0x11, &(0x7f0000000080)=[0x200]) semop(0x0, &(0x7f0000000200), 0x1) semctl$IPC_RMID(0x0, 0x0, 0x0) 18:24:10 executing program 1: 18:24:10 executing program 0: 18:24:10 executing program 1: 18:24:10 executing program 0: 18:24:10 executing program 1: syz_emit_ethernet(0x2a, &(0x7f00000000c0)) 18:24:10 executing program 0: 18:24:10 executing program 0: 18:24:10 executing program 1: r0 = socket(0x10, 0x802, 0x0) write(r0, &(0x7f0000000240)="fc00000049000700ab092500090007000a01f204fec000000000e293210001c000000000000000000000000000039815fa2c1ec28656aaa79bb94b46fe000000bc00020000036c6c256f1a272fdf0d11512fd633d44000000007008934d07302ade01720d7d5bbc91a3e2e80772c05defd5a32e280fc83ab82f605f70c9ddef2fe082038f4f8b29d3ef3d92c83170e5bba4a463ae4f5566f91cf190215b2ccd243f295ed94e0ad91bd0734babc7c3f2eeb57d43dd16b17e583df150c3b880f411f46a6b567b4d5715587e658a1ad0a4f01731d05b0350b0041f0d48f6f0000080548deac270e33429fd3000175e63fb8d38a873cf1587c3b41000000", 0xfc) 18:24:10 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) close(r2) 18:24:10 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) msgget$private(0x0, 0x80) 18:24:10 executing program 1: r0 = socket(0xfffffffffffffffd, 0x0, 0x7) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 18:24:10 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x8) r2 = openat(r1, &(0x7f0000000700)='\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, 0x10) shutdown(r2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(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) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x10000004) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r6, &(0x7f0000000280)=ANY=[@ANYRESOCT=r5, @ANYRES64=r3, @ANYBLOB="9036e31155af6e25aa64c3510422f7a26b722e3ec0f271b35b9f694e794c9f031611460816bca9678b8337bef291b8dca36049e39c9280b278c5d3a830ecd5e9f7e2c4"], 0x3, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000580)={0x3, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d4810ff4a49ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0xd5, 0x800) fcntl$setflags(r4, 0x2, 0x1) msgsnd(r6, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc634d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f9faa0b81e204794806000000000031ab6166bd5f735d0000680003c28c598a778194e09ae1347a443f28b1a26181c16b6da2768dc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050d1461584bca032218d0c76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0f201e7518240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d445af3b06d8a847a1c2e46f776444496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/310], 0x1, 0x805) 18:24:10 executing program 0: r0 = socket(0x14, 0x8001, 0x4000000000005) r1 = socket(0x0, 0x4000, 0x3) getsockopt(r0, 0x8, 0x4b, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0x8, 0x0, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 18:24:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x802, 0x400}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x1, 0xb14, 0x1f, 0xfff}) pipe2(&(0x7f0000000080), 0x4) 18:24:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000340)="9085", 0x338) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 18:24:10 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000300)) dup2(r1, r1) r2 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r2, &(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) 18:24:10 executing program 0: mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x6010, r1, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 18:24:11 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x100000000000005d, 0x0, 0x2) r3 = kqueue() r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x198, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x1) mmap(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x0, 0x810, r5, 0x0, 0x0) pwritev(r4, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) kevent(r3, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r6 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x7, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x49b, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0xfffffffffffffffe, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7fffffff, 0xfffffffffffffffd, 0xabdd, 0xfffffffffffffff7, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) fcntl$dupfd(r6, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) r7 = accept$unix(r6, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) semget$private(0x0, 0x0, 0x403) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000440)='./file0\x00') syz_open_pts() shutdown(r6, 0x0) r8 = dup2(r2, r6) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000500)) ftruncate(r6, 0x0, 0x1000) sendmsg$unix(r8, &(0x7f00000003c0)={&(0x7f00000007c0)=ANY=[@ANYRESDEC=r7], 0x1, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x807) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000540)={0x8001, './file0\x00', './file0\x00'}) 18:24:11 executing program 1: r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) write(r0, 0x0, 0xfffffffffffffff2) 18:24:11 executing program 1: r0 = kqueue() lstat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) r1 = open(&(0x7f0000000680)='.\x00', 0x1, 0x10) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x2}], 0xdde, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x2, 0x4, 0xffffffff, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x20}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x93}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x582f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x40}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x401}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x810, 0x80) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000640)='W\x00') kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 18:24:11 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x0, 0x810000000000000, 0x4, "130a3ff56afaf2db38d10f6bb56febc562792e06", 0x1ff, 0x71}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x23b, 0x100000001, 0x7, 0x8, "5347e4fdf339e5d1cdecea11389fe044adf148c2", 0x7fffffff, 0x6}) syz_open_pts() write(r0, &(0x7f0000003040)='u', 0xffffff80) 18:24:11 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x1) connect(r0, &(0x7f0000000080)=@in6, 0xc) pwritev(r0, &(0x7f0000000340), 0x0, 0x0, 0x0) 18:24:11 executing program 0: madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) setitimer(0x2, &(0x7f0000000000)={{0x5, 0x1}, {0x4, 0x70}}, &(0x7f0000000080)) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) mprotect(&(0x7f0000659000/0x4000)=nil, 0x4000, 0x1) 18:24:11 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x80000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 18:24:11 executing program 0: r0 = socket(0x18, 0x1, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xfffffea7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) shutdown(r1, 0x2) 18:24:12 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0xfffffffffffffd1c) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000280)) sendto$inet(r0, &(0x7f0000000140)="35ba236fefaaec977f9fe155fb52828066f147289bbb66c90dfa42f4e8335fdf5e810c7c9a180e01db1003f8bca3e5e0993f7f0ac990539945b6bfc2bb17e9657f964e98cf89a7e04e8e2286071a58d0c01f9753c320cb9b0efa7a579e455106c59d12b337838792f3577b7bcc8d2f4ce049b40675a41914f4758bbceb7b79fef880d1f715dcca9e6b635ee530551a237e000ef844d7f717ea9aec11b1478c153831e8ceb792bf327a7300abbe32bcc7fc57fd85fa13bfbab1382ad060054d3d598774ea444fa29eadf6", 0xca, 0x0, &(0x7f0000000240)={0x2, 0x3}, 0xc) listen(r0, 0x7ffffffff7ffff) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 18:24:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 18:24:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8c2, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/41}, &(0x7f0000000140)=0x2b) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0xffffffffffffff02) dup2(r1, r1) 18:24:13 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) close(r0) r1 = socket$inet(0x2, 0x4000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x2080000000009, 0x0, 0x0) 18:24:13 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="872ab24a5a20917732be72417d590e254c8ecfab87a836f25c10c2a004148b61bb5689acacba0e0e7ebdf5c96da8d62c59c6f1187a7e59e94f4bf6c81f216f3efce6f854922c4aff729fd5019a9520a843577b69f5fe972e67ce08461fae3e29f6e7587893ad50180de8385d67b2a436336a339caa5103892055f6d820fe4b6a5f7430cfd249767c39d3e808c661ee5c0eb9012d4b4f045349790d46a504f371a95ed0829803d130977a2642a619a5cda45e55bc448d3e579387ede7d6e4d55b3268c7c5a67da65787237adb0db79863eb0e16620a6076412ac24ce8df791017db8f69d096a0355095ea3ce59a748d7a6a", 0xf1}, {&(0x7f0000000200)="1c6bdd46cd1a3c2e00fbac63b48c4c653b9cc9689bae6c026794676c26414e2239050d28f7d29fc83ccfdb8e8b3dd5f847430e00ff5653b78938736bbf3d630647c5c810ea8ec0ee85108eb7c699482aea0091962caf1454e862e9d81f6c503264aa5023a5098b7b06b287378f28de73725ef592f553f3ea4b956914aed66f1be927bec55e8a17261d90b86c353f8d2773f0837469a55b8e34f2f538cb69d9be77cb27ac25648b30", 0x171}, {&(0x7f00000002c0)="6df80e559e49ca68c0486b6eaab419bdadb2582a75d0378dd7d8c9bdf04c71145b8445e55bdee81bed1a00f076ddaba5c57d014ff7fbe8058abc0d0a11c3b4e92de06b4577665986dedceab85634c3b4577baaaa72ebdee8232441a2c2585536f0139d7239968abd4a7b2484ca32", 0x6e}, {&(0x7f0000000340)="3c46d9e0be0157ee24c547c60c49c4eefbf06dddb4f3c8ae84337c573be7c0ea4fc9c5fc7f243cb0f61a576d7185bc79982dd8e5e8e1c2a72f38d837fbc0e062b65fd2a86b9f6172509f9477b589537003d2b7aa53f62282e1184b09d414d7d3c55ed3651ba95151a2b8f3f8fed7f6256a38821cd6", 0x75}, {&(0x7f00000003c0)="83545384cff4bd11355560fc656fd67cc9fcd2a58ea792cb3a66fef966bb22a2151a63235fe72877b318bd93c73fb2c039dc18bfc2c201f50a1a0ace", 0x3c}, {&(0x7f0000000400)="c073831ac0796cc60a33a44331c53e5d4bbcec4967f3177f8dcd43633d5409a106b8075c0e650d2df773867038e90fb7576075ee8987cc3ddb9922c44f40903c3edf69cfe11aecdc23d7e9814795c9f2841022a12b21ba133b5049fd7243aa106e502e26be07360c11d6da6a7df48f82317f1ad4b1a8d1d2fccfe93d5377e9f344c750082da4e8557b7d20d6f550c62790c16c66d933a72394ef02c50d443408fd20", 0xa2}], 0x6, &(0x7f0000000540)=[{0x70, 0x1, 0x80000001, "1f195581e088d8b0a362119b571aa92aa951a8f6707d307242b662cd3ec9e19f0820cb4342d9955dab83ab7e7f4bfcf605032cde50ba077780b2388a9962a4b6dec7aca19669d5e61eb79f918b2ff2bcd2a7132cc664552cd6b0cb7a35f4f66a"}], 0x70}, 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x1000200000005}) sendto$unix(r0, &(0x7f0000000640)="9487cd6815079c591b522e486168bc456030b1b70c8500997fd6c780903da041f95a4934cc7b5a40e973f164ed7d1b52d0d67b6e5e1c377108755d284da7795b29315f0d178669136182dad86918f0596d7f0d11a3b4463699c9f31c60dac9e3830f9c222cc36883ae45d00bf06a1e2ea9e4780fa34cd1d91c70999af22cd698d63fe5db9f6bff63e103edecdae33bb227aaa4463858a37b3d9975bf61e37d26eaeb5e6956a2c05505435be78384ef35ec59c639c0e0f7aa6b7dacb9e41673f7a7d8440e74600724c53b4c5140e84e970bec2ca64d559e10792d0e430f51a9bc3126f8c67cc2c3bd0826ebb489b1f4a068962b1ecce2cd6697c2904b2e3ec35cecf9b4130adcda8ee165a53a84093d9342982a8ddc99225dd28819387b06acee0b9f8efc73f9cf678c9656544dd4a0de9503fc4fecd4d869a6f7a1e8d873ed543ce08ed2cfd30bc1f8d4b238c26f6bc99bba6e9dec80554b2d4d5ffeb0539a38ef36729221c556715854dd2e6daad83b262d200b735be9278be551e1e1cbd49c233966aa8ebe208381ee42966adb69290fc03229a3f0732c07ca586869fab93003edd23407a4bf7daee5bd09ae64a88b6b1ff35b8a1344bc602239d599d479dfe54d78df8f41c180831c200fca806d8ea0d28295b66bd08455387d02b30e261879aaf54d71919777a5d6d992ef8dd0f4b9282cfbf25a137ec580a69eed134b57451f75f3ca6e79373c7de148eac0caf34fa8cb5c2637a33fe40d3b5506ff3f3289ad622bd867435bae046115823cd2620f545255ee8c744dc175e5a24af4d67be711b9c4ba300cb3d17a71c7eea198a7568eb08f949ef3ae643c4ea26c86070051682284a589da719d5c96c0676d98fb69a1ed7f17225fd5481fd46d6b0eebd1966f62ed86ce9cd29b7d493e5efd1ea5729ea7c5c6c62f29f8df17903de436935b6fcd49af0c03d4aee2a2c281595426b010ff75e94eda5846a2021de478472b9b07421f1ef397f301312d2940b80322c45d5c1c2c601adef01db7133ba11944cd86ad2200b5ceb287422458e5eec14ec21df12ea5150dd5111a963b756cb3bbe01791829db2b019c220682a22dc4937b00b5935d3c119e4b4e837c65f5eb872cb93b640bd2e5c697b305f7c3d54964a1eb653af807677bc88bd4870662cf90389071ace18b2497d74ad2a6e543f953e12122f86a68897a47662c5a006b2fd84a00ba1bb6c6f2dd4130977d2acaa1a4a997bf6fe1ec7e7acfab79511c7135ba49af79e6178e789ec6b9f7422410cec81d493bf4fc15e3742c93c6622b24c515a8501707699d28727feab18d900a9add14dca0cbaca055831220ee053161c92445d22a3203b40c033ad23d06fc7bcb36e59bb12b57b071b22d853120ff41554265c2a07ebda4de49ccc32b321eea5ca2804ffaf511273e1d57ce0ab8d539f1fc43c9552f9d26493bbbace24459f1df81fdad3731b96e26e113cfbf601ff9cbc2e8429eae87794429c00d5f80247cdec59444e286dab8eb3b1a1f932138a646c0ff51403c54018ed1d93615037fe3721b22cb6020d292c300ffd1b4b18829f96da5e8705f9f41fbfd32258abb060d0a54d2c6b68c8f20fae11e24f5f7dd1ebdca3f7fba7ce66612396b15ccc174d99766af9ec4c8ceeed354b625141be161788d4928e577a7fce1209bc3b0355c34af3a8e8369005158c80ec644c4d846007a9ff3a704fb144a477f58db8cf47c0ae17fbe54ba2bb439a16085382913c7db38e4addbba9998417dab6a02291700d13bac7c503efceb10976dd7ce3c3f00624382697d2495f5e154890b71fa32de7a7c6cfd53b0a3c47adbdda5ebdec08bde74994261cf3910f2dd570426a2436ba03bf808be1451749927232bab8e834a36011badff270292279403bf4c55118014bb22f2de642a9db4eeeff37299cc5a4b2f201cabd39a0c0d946f23065456ef4cbd747e5b7bdd9bb0d0474bc5a1f0a0f184271e0e3ac26f64e782a4141cb9dd16736fb5a4bab2744de1eab53facc3344469dff7114bb653e376aa9f88dc096fdab569ae6c214fe021672896c82dc0907c1ce93b489f1fc74426194f6db1ef92e7a51427a306f6d792b5171ac23ca965a1c53b2f283ad1ba2cc8782a7c7a4d3486a3463de9d0a6af8bc59a4f2064544bd5e6d3fc8367a88a03931758894bdc39ab4f686f1a48c1465b6466a9f9872b94979ec24f1785c467c07e06bfd2f2cb3c57155a35038d26e992a50aec3547a194b0f2a1bab93cc20642e2f3f656dd9d6d96e8916b98f43829c044fbd1ba053a4b8210fefc480df150d6e0aa9cd5b6e3ce39dd1cdd43dd9cf822eea82ee2767450ab1fa5c70d0a0346efdaa0549b45c66d8fb7187bf095157b4aa001a23745455023e772b0f5d11ec4032fbb10da431cb6a65f9c9b67421e4916f4767c444a542359485b421ecbb091ec2e995e218333cdaac0efbff1d51e30c235443e35558f0e50b1e483e21fed5ce9cc203cd793b182fd0864c9f3f109b08d718e9d3e986baebd03ec7f136178a380bc516e0f55b088eb0075575593c8f15212595c2d6191dca43b330f64055d1b9dcabd4236edf33686075d16f93339fe1921034ed8f6ba96653bb335ef9d2568674e0f0d155c5872c05d7ef1f9a617d29db0bab22285edffb129520e803efa198e59506dcbfcd3b4c7ef0e42acfbc27c2cb486866b9632b232d31f7e9c7cfe8fc579f2ced135d2248c931863db6e7eac7e02f64bd32e900c6e9b55179303273d1f5e5f4df758d56a1b56ea5125207ec3a2e3132daaa69d67d5d66c387ef14e1bed76278cd0ab2990e0cdb6b6cdfc577172336a5ef012342551d1eeedeac434832854d9685aef32a571b067894e94942b4ec4816fd9aac7f5fccd0f8605aa44ed372801176937f8466416b248906341aa0ab943299bcff63c95c44bbdf6755b0d276b51c70e1d047981c852d6165adcffd0a4d58f7ed053a4fbb1367551dafd56c6814b8fb9162b4139bb69ad06963ca12df18d2f7169982e59a459f26992302b65b51943fdfecf893f29986c475175457df50359e4f7816b538a3e25d8615382fa3364697926d299c78d08130bc3669134d066281672ca93172e5dc190ad64c18f62095d29709c26e4fff6fe0bdb3cf7820b2019533194577b0a43325f267145b44d7ff8e48e64d734e2a3a0060be9610a95a509f344fbc4a09694b3b0d133374c228805a4b68fb3ec7a4ddf82f03f7f2329f710bda04f569cf4616d6a5d68974af9d55ba2f6516e45896866d813f36be1bda45551bd6b518ecf68d11451053dd8a41774accf8d910d85844d8314b61d427ba9872c9d1b553b665c44f5f3b7b6cbf0e1bd23205350bd607b2a765b9b7ad8451e8a1814c4d845263a8d0e8f49cd5d8f6f8c8531e2833edefbbf862293823dcf0136a58fdb73b472390c61a47d03003b473a37e82e0772a0a13759025f7cb3fd724d6033cd47c58ac2f7a0212bcddf33dd7b846ee59af086204777b87002824a142bd317605d50370e872cf5f4bb40e278fc0626e66c46895ce03e11a2ae0a4ac3eb9f2740a7ba4461402d049bbeeafd54763fd5798867c8fa60223f7da14a427e5b3434b2fe4f4181e0e2aa3d5edd8277fe69831a5aad8745968dd9211b8a6e277002405e3744a1b1d768162fd0e2093a74f08b5e5c2f357636cd7bc2776132f30786d0e4ef72ec737f01b7a7de622be404665f429d0592ff9ae98a2ef68b4d50bb57eb16401dbcf680c4cb48c292e95c87b2105b28ff076ecaf040394486a0b8fb5c7b6e88477a8cf224e13fbafd8f861f43ba095d3c17484f673ea44db7e5cab60a9b8d19c8a925f302466915fe0f7d3b639b7506f33f27c99decc259cf5c535ed51c9d4f3f5a8899d9b7e3e5b79b8e122a9290af76e89355e8a24b62b0443c6de3979239f674af355191a49ce17eb44d1261b10824b2676d038395d09f41257ae90a6890b6b59a8b0d87010d13539f97cbc06ba7fe463f9dbc1f91cf59fd9bcb200dda9564f0b994bd0f2ed5590a571c0e67178319e851c7e341872a7687132dc9fc500ee2b3f9370800b30e99e948a7ce0684c159b0cbf67f4136db08693c91b4a5b5df8176f059f8422179f060a8f3b1b9596bc98623ce94c8272a70373ebe352d71e9e867d8831bf58e01f89e1555baea1c6c0ddbb81006db0e72369716a2ac5f0f34c3986c3e431ef5604ea992ede66dec3a8a43d39c5e9dc1416b1c8995402863ca2d2dbc2658d7ba2fe92ee8e880c79fcc1e3b0a1ebc6d3a11a4b8c2339206065511afe4f50a55b54badf77e7446119f04ea97ac0837b10e589a63bc1470dfa98692f7ba079e2f5165047ccca9e9cea56926e70d02438d898347277f72af3c1dbbdefcdd6c93a0dad2a1d2f9a1f2166a211ec1d0f7a66fbd39102ce5e6334f0ed1d78b288edc7f007227cafd42f33374b7c7dd241b6685b20d5108447cdc7104d402eba1ae90ac90045d80579614cf005356d71d8e33195dabd827e0ab340fe09e0d8b5d8be4c4a90933aabc2f399379911f5eae95feee7cef44fba59c36afc98f58714ac9d7aeb970ae1a9b8d01fefc14d7b32345c8621570bdaf54fad90cae09f770c498579760642ac7944bb5ab5162c19bf8ac76922c30c0922a4563ef5fe746ab3d2f0fec2837a13ad815edab53427c69ff4c33aea36d3168bd890fd33b57be009abe4ea0d6fc68179f1fafe5e6acb5cab147f4608910c167cba1c6770dd4b3af70d6ba2763311ed539aa154feb94a47252b60edf138b26de30ed39845050a5bdf732895afc9ea7c479f847f45733843ef82c12625fafc35d45d65d6bc42b7d626831a26792c550f0a0103d4828f32a42796dce227bfa01f94b87a3ff646544106bda9d51eeb6a62f33ef125b930a866f5330dd6bff1f8046d8762b99926c551885b6a6a1ed06d88d9363a2cb6113401467ba0b1e79c1d9daac4032b7ce7d9bd81d2b97e9dc15d1669316b4226877801b3f69608eb1e09b5985d969378539da9a1f14a2049414ded5f7d52f705b5db30ebb340a0e6e5eceb7dd8464ece026dad8a8326b291ee206d45693e6ec1db5ab81ace95c1fe23208e1acef4813a013da71e11a1fae80724fba404c6966432c1fcdce2d43f44917f9e108dba02b950d3499775d1bc42ab182a55286fed8993af841b63ee387b386f253e8ead7f17aea2b4e46865b63d7541c80072fa4f2c4eb127a64bbbf2beae9ecd0635f5c5af407fff7af1d1e99052dccfb9b4d9e0e1073272508123a5a8b0ee38c05673e213d6a95aeee2fbfedee26ea8d89cbb990416a498933fc4c58af4e1f2cfa7fe4b7af740ee1c30866ab12d7423170c11f331b2554a9665034f585b43db211d716a4c075f2dd97142e0997f59b5788cf6ce2c8a49879301df31ee3d90074723e84e90fa3df0dc892e2c37f0c796a34df7360f1b7ea0e2e60a48099dc816bdf2f9094e605266029f480bc741d099d2d628a998671afd31e67ac4bef511469ffa43bc95d89c74cfcce197c2bfa42d1f6e677036e116733e5ab0bbf215c2a302e525a2a30573b930004dfba741b9e917388d0beae20a4ec863af6e484a8cbd821cd96b2d7889a83512ee3226d09bf267a789f37efa87a42bdbdec22242c0bfde8c4c1ee6eb6311e57817d26f932d35d845d6b8564c1a98ddb00920f8da1742063d7277dcbcecca1bad663df1e003ecf3d37b80daac9b6785f812ad29524c09db914c083986f35c073f3b213ac2bd371a12432b9bf46d5561e74802d29283c63cda458ff4f2dbd2e3fd", 0x1000, 0x4, &(0x7f0000001640)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)) 18:24:13 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080), 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 18:24:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x10023) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x7, 0x2fe6, 0x5, 0x6, 0x4f9d59e7, 0x2, 0xffffffff}, &(0x7f00000000c0)={0x7, 0x3, 0x0, 0x8, 0x7acf2457, 0x0, 0x84ce, 0x5}, &(0x7f0000000100)={0xfffffffffffffff8, 0x2, 0x3, 0x2, 0x100, 0x1, 0x0, 0x9}, &(0x7f0000000140)={0x4, 0xfffffffffffffe01}) 18:24:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() r3 = kqueue() r4 = dup(r2) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000040)={0x3, 0x800, {0x8, 0x5}}) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r3, r0) 18:24:13 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xc0, 0x80) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file1\x00', 0xffffffffffffffff, 0x1e75, 0x6, 0x1, 0x4, 0x6, 0x7f, 0x0, 0x0, 0x8000, 0x9}) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) readlinkat(r1, &(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=""/60, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x12, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0xe0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 18:24:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1024, &(0x7f00000000c0)=0x9, 0x4) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r0) 18:24:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x7ffffffffff) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/30, 0x1e) 18:24:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c1", 0x5c) close(r0) r1 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff90, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fsync(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:24:13 executing program 0: 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) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80, 0x1ff, &(0x7f0000000040)="3dfb0765f5e7b6771992740d36462bd521d787253fb4b2fd3fd4d631011fafdd8a020dac6a68113c7d6e98d7d734b95ec44618aa2199613ddb5a0ff774e51c5aec3fb98ff902300045321ea635a5ac9b2da1efbac117b11fa75b659c309bed195acb3e3842cd0df4e532833caa14af1ce97148c22a8de6a146ce416a80062cde7b0c8af29aeb02d2ec8df59054e6fa86", 0x90) 18:24:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) sync() preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/59, 0x3b}], 0x1, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 18:24:13 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r1 = socket$inet(0x2, 0x1, 0x8) r2 = fcntl$dupfd(r0, 0xa, r1) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x93}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba7ffffff3c02df7179da470be800af00"}) r4 = fcntl$dupfd(r3, 0xb, r2) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x7fff) syz_open_pts() ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000000)=0x9e4) write(r3, &(0x7f0000000180)="2070f7b67880bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b00000000000000000000000000000009a33a77010ccd8b0fa9fbac7a4241668f7883a6b6bbe71d935ccca61481882d7d7f046e510f84477739667b26ad28998469901dc97a1250781a4eff1771033ddee9258426a1996a63570e404886a13b2996aa54082e17f7f1d5e53a87630e930c74b5c3100bb2ef59edb2", 0x21d) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806b9342c8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_read+0xa9 #5 dofilereadv+0x1a2 #6 sys_readv+0xa7 #7 syscall+0x552 #8 Xsyscall+0x128