Warning: Permanently added '10.128.0.201' (ECDSA) to the list of known hosts. 2019/05/09 21:01:27 fuzzer started 2019/05/09 21:01:35 dialing manager at 10.128.15.235:2073 2019/05/09 21:01:35 syscalls: 320 2019/05/09 21:01:35 code coverage: enabled 2019/05/09 21:01:35 comparison tracing: enabled 2019/05/09 21:01:35 extra coverage: support is not implemented in syzkaller 2019/05/09 21:01:35 setuid sandbox: enabled 2019/05/09 21:01:35 namespace sandbox: support is not implemented in syzkaller 2019/05/09 21:01:35 Android sandbox: support is not implemented in syzkaller 2019/05/09 21:01:35 fault injection: support is not implemented in syzkaller 2019/05/09 21:01:35 leak checking: support is not implemented in syzkaller 2019/05/09 21:01:35 net packet injection: enabled 2019/05/09 21:01:35 net device setup: support is not implemented in syzkaller 21:01:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xffffffffffffdd50, 0x5}, {0x18, 0x2, 0x9, 0x6}, 0x9, [0x8, 0x1, 0x9, 0x2, 0x7ff, 0x5, 0x7ff, 0x81]}, 0x3c) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$getflags(r0, 0x3) clock_gettime(0x0, &(0x7f00000000c0)) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = semget$private(0x0, 0xe31e14307eea1f7f, 0x10) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000140)=""/211) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x21, 0x9, 0xfffffffffffffcbd}, {{r3}, 0xfffffffffffffffb, 0x10, 0x5, 0x27, 0x7}, {{r3}, 0xfffffffffffffff8, 0x20, 0x3, 0x0, 0x46d}, {{r1}, 0xffffffffffffffff, 0x94, 0x34, 0x40, 0x7f}, {{r0}, 0x0, 0x1, 0x80000083, 0x1, 0xffffffff00000001}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x23, 0x80000000, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x820, 0x8000}], 0x4c, &(0x7f00000003c0)=[{{r0}, 0x0, 0x0, 0x2, 0x9, 0x7}, {{r4}, 0xfffffffffffffff8, 0x0, 0xf0000026, 0x9, 0x5}, {{r4}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x6c6f}], 0x80000001, &(0x7f0000000440)={0x0, 0x5da}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x3, 0x1}) r5 = shmget(0x3, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = dup2(r0, r1) accept$unix(r6, &(0x7f00000004c0)=@file={0x0, ""/10}, &(0x7f0000000500)=0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000540)=""/186) pipe(&(0x7f0000000600)={0xffffffffffffffff}) flock(r6, 0x2) r8 = open(&(0x7f0000000640)='./file0\x00', 0x10000, 0x0) open(&(0x7f0000000680)='./file0\x00', 0x8000, 0x40) pipe2(&(0x7f00000006c0), 0x4) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000700)=""/168, &(0x7f00000007c0)=0xa8) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000800)={0x1f, 0x7, 0x2, 0x1, "1b3db3fbdb94f08f286541298048f1b40bd200a9", 0x3d0, 0x2}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000840)) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000880)={0x10, 0x0, 0x4, 0x40, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6e97}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc48}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffeffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0xc444}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x1}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x85}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffff0001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x1}) clock_gettime(0x3, &(0x7f0000000d80)) fcntl$getown(r1, 0x5) 21:01:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x6) fcntl$getown(r0, 0x5) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) fchown(r4, r1, r2) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000001c0)) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000200)="e821a634bddd9703e6b004c8ea0db699e8d7ff8cec7d925a9ccc47880eb02768abc0172ecf72eb23096f6c43005a9a0a178bc2171c25f2375ce532b982bf47860f30ef12202afec6c1ab7a4f502e61460e8cfa930681b24ff2731e5958", 0x5d}, {&(0x7f0000000280)="b15dc2b0cfd2c040ed2a98a1b755fb24d2671a447f7b52e6579e", 0x1a}], 0x2, 0x0) chdir(&(0x7f0000000300)='./file0\x00') ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000340)=0x7) fcntl$getown(r5, 0x5) ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000400)=0x2) getpeername$unix(r6, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) mkdirat(r5, &(0x7f00000004c0)='./file0\x00', 0x2) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000500)=0x1a3400000000) openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x80, 0x0) sendmsg$unix(r6, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f00000005c0)="01cacc985a68c663acd9756c32ea9c93970c59637476fe6548203692e5c0cbea4597184a99ac9a60314acd72c37540942f7e367c13c7319abb27bff165323a59fc7c48a8ba3e5701ab7344a69510e4a962eee3e2bd0c51c7a770e6348ca0b612ad0fae15898f6e0c3c649d69891d7f7fb61ef0fd33102176c12d1796ef29f9abe0c09522b4c81c00572f889f917d284487b97695eeaf0486ad3c3f2944c1eeb5e8da158aa3124e08da499f2e5343348978f009f4072a7ce88d87233c8d2ec03c10bac237c85ce42f2e69998e", 0xcc}, {&(0x7f00000006c0)="0f7fc572b1f4eaec0d1bb05524e8c5caa52922018b7bdc6e7057fe6d50568a7cf62b3214221069d4977c220862e1bace7d5971c90c8fcf9b2e7b3656906ae748e33b12d71903e3f9f48f59ba8725d868dd716d0798952a8a088700f4157561ca7431def4befb585d13d6fd4c6624c6d898989d", 0x73}, {&(0x7f0000000740)="f88fb2170c0f6ed751bd3389ba788c9fc2807baf025e54037d318bdd1fcb7be5a3bc5690917d9dcd7478b59f9a8d4170255cb6954b14c5d234de96ad8591db203c808eb9c187b1a006b4bcc2fce6875a11ae4eb9d9eecf26a1ae1756a7e3755cb05b7fd5fe6ba06f534de848ef5bc7da96866d623325b74905a0f73a47c2ca34f555158a45dc1e615f95db819036141d20fa06ca990057b44f49ce89f264b3edabc918b0a8c1ce7ef62964e2a86a7e", 0xaf}, {&(0x7f0000000800)="9bc3938e28799a6c0ed3fa6f9327075b5ef17dcc8300517d3aa00bffd126313d0fb7a87c325f8568be0ce001d4856f6c459f48147d791b64c6b215cd37dfec0e68edef38a241f03d704033244b0ebb305958fbf5021fb49eee928cdf67e855897ffc56258fb0fb1dbefd5552d3f566262d54246f903ea011c997378240f1e3080477c624635d995fbd4cb7e427ed0a868d0162bdd83a13c80d15e402a4a352d73bb679b3ede4db60b0380ba5a0c6b21259c1fd8083e00b4a10063989a181ae7802efbb32f7412565fbf8f704e55649a3c2d1009dafd4c98456162a45f6", 0xdd}, {&(0x7f0000000900)="1642a2dbcc475b0a759c17b2eadd39205236533891d5dc93d087ff885363f1317755f0d105906cab123ff8330d917109b7e463c2e16bad23e4ffdcee77bea4f0e8e614ba59b1c18e8df46342c82d0b606b7850367c80d394e7847f91f6be717c87f6f56dfc4344c18ee9b3a0", 0x6c}], 0x5, 0x0, 0x0, 0x401}, 0x405) r7 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) ioctl$KDGKBMODE(r6, 0x40044b06) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000b00)={0x10, 0x3ff, 0x4, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000fec000/0x10000)=nil, 0x401}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x100000001}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fef000/0xf000)=nil}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xc}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001000)=0xff) ioctl$TIOCDRAIN(r4, 0x2000745e) 21:01:40 executing program 0: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = socket(0x6, 0x0, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x100, 0x0) socket(0x3e, 0x8000, 0x4) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) shmget(0x3, 0x2000, 0x600, &(0x7f000000e000/0x2000)=nil) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x10810, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="5c2ab8da22d88c290898ee44aba57ef180cd34da50b863ffffafa3dfe196b81270abb6b2325248301540eca126dadca5aa89", 0x32}], 0x1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getppid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000780)=ANY=[@ANYBLOB="8874a7d67c00000090047d7f0fd7e5ecc7821313ee2fa1b555a91d8655c3af1ad8eefff3907d133b2b72c61d00003132b3f56bf1a4d7cab1e2e604c26f911b0cbded0245ef1e5291cae930adff104b296683cf757527eabb0741db4b6fa1c963fe37bfa295dc3079667d21db8c9bfa1e21a01021c98552ba298290f5abd0f24af6cfcb53d13986b572c8fd0f1a6a2ca48103fb2d027e56c6c0fd19c27e443057309a0f264be197c21829940d2708abfb883698d0da62ce39a4937f19da9dfbc8452d3dcaa9d821b72bd3244ce3a35863cf1c10bed68eb4db034ac69bd039280df17e12d05759006e55a1e517eabd97df18ae07e860c7ced4d9840ad053b0023dedd752b1fb2aff5bf52fff1750b6eeefec4045f6fa86de2fff533afbf71b62fcfe88789ed22bfa3925553a484ed9d80e682d6d504e7d179eb6b8b838c7028e362b7cc130a3084a29ba520ad5ec08fabd944cd4b36c231da26eccfef42159ec168bbfc17d5addeceb298d9083857651248bebd2d72d77bb42adb890151977604bdc95f1b2feed951173712bc2ec7c61a0cca4be3b6afce69bf2962a80922c51d41ac3dcb9ca79ea624aa69a190ab2d3ce972fecabd6e8e6a1dfba6c914c5f739fc11e56b2c4d5c0cfc14f7d57d851edd8ff28e29ba535ba51df56b7c29a61a6cae633c73200"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000005c0)=0x1000) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x4, 0x7fff, 0xeb, 0x20, "cdd15ef35e5563bdc5012586dec8b6ec6e071466", 0x7c1, 0xc127}) clock_getres(0x2, &(0x7f00000000c0)) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000005000/0x2000)=nil, 0x2000) 21:01:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x3) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) dup2(r2, r0) 21:01:40 executing program 1: nanosleep(&(0x7f0000000000), &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x88, 0x2) 21:01:40 executing program 0: clock_getres(0x3, &(0x7f0000000240)) r0 = semget$private(0x0, 0x6, 0x104) r1 = getpid() semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000001c0)=""/122) r2 = syz_open_pts() kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x8039, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/109) fchmodat(r3, &(0x7f0000001640)='./file0\x00', 0xfe5b49366b1bd7c9, 0x2) ioctl$TIOCSCTTY(r2, 0x20007461) clock_getres(0x6, &(0x7f0000001480)) clock_getres(0x2, &(0x7f0000000140)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x9, 0xff, 0xffff, "d5095f333766469f2bedcaf878081b5163000045", 0x6, 0x7}) getpeername$inet6(r3, &(0x7f0000001340), &(0x7f0000001440)=0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001400)=0x100006e1e1ca8) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000340)=""/4096) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001600)) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000000280)=""/184) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000015c0)={r1, r4, r5}, 0xc) semget$private(0x0, 0x1, 0x400) semop(r0, &(0x7f00000000c0)=[{0x4, 0x1, 0x1800}, {0x400000003, 0x8, 0x800}, {0x1, 0x3, 0x800}], 0x3) getpid() madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001680)=""/219) 21:01:40 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8000, 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x30251, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0xfffffffffffffff9, 0x380000000000000, "00de1d00be54589f7ee89c6a61c33454a8ce84bc", 0x6, 0x4}) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) r6 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmat(r6, &(0x7f0000ffb000/0x2000)=nil, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r7 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r4, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r7, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r5, r4) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 21:01:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x180a0, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x100002003) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000000)="01705c85acecd142692931a91500a5c3ccd9715134978457", 0x18}, {&(0x7f0000000140)="258c41c36ed4247a8bc95680e79632f89da3349e3f628dd7ebdc5dff01c5708462768e902ebbc6dc11e121e3a76ca29c3d00bc4a119492463f57e2d9769fad411731ad937f835c7705db12c094d89fc8bdfc0caaaa8d3e73f6badaa726ea8c005bdcbdc6e547aea71183dd2be38332ce7acebac6a0239f4b6af1ef6fd9e3b4588c3c121593a916fb98d9e682da40b978f7d3a82ccd4d8b973251a834876abc167f47ff9c3ac3c64798", 0xa9}, {&(0x7f0000001500)="d89bd87011aa4852ef028ba3db5db0003f961cb90fe7a4d32c15a3ddcff8081b5d86f4c9dc9678f623d6f4b8f6dd1612484b9e4e439c156dfdf7711e970e8fbd3e4cb5209d5138715dd785fd080f216eb80e1ab956bcf02f0576df80c59e771353109ed142f1056880e88249f91d0a561bb255327b4a64aab51eae378ff672f99f8d7ca8db9524de6846de2c9c1fc86bba5415a606bb94b66e13a189d9ba19429c1f5880a8d50afb7f850373ce4cb4c22c1d928f9c2a5fc7321b45bfeccfe4d6c52f790777", 0xc5}, {&(0x7f0000001600)="eeb55d03411afe25aa208eaf95da68e4e3025f37bc3df1ce8cdaa108b02bbbfbb1fd0ada30ec82b5079616a9df435173c31ed631b85e49d08e6c0d5136360f1bd281ec211398ba9a51bc4ade89ba7083bebbcaf4081d07dbf0ab2eec228043fab765638cda30d853511d542ea44e01b3993dcb351fe63938ea00a3ab250cd2780784f0d91a2239f811694981b1030769540cecc0790e4f1bfe4c6e33f0fa5101fc33405ea3057cbffafe6232b0ea5019d0b342afba960dd5a4805fb346aa59d1ea5caf96144cef515927a3718240b33cdfd8a264d988f10ad5e485bfbc076058834884f2bd713e7110b7c87d0de99978d0a3008f3d24cc", 0xf7}, {&(0x7f0000000200)="153032d1c89f2ac0f3319b4acee59b36b4db7e05aec6b3b4926ee563fea6924cbdcbb051247a7876499e8e9e16686d3a1bb83a5ebf3b7e0d7510b543ac168ea65ed4a5ebeefb010191cdec92066fba1b6c682ef4fcf5638029fda5f1c39e", 0x5e}, {&(0x7f0000000440)="c5ac448111a75e0635e5f88ce0bea503ba293595d6a4ce60fb66c1b3b2930a954b024d7acf0125d5fe86c81bc1a3a61623f324a80c3bcecc88b5a9e81293eada5b2bfa56f66bdfafc81d2a0f8eb21b057d1a94cd7e17a0111056ac20da46efc73fc928e173efc56b398cd1a8552143cea24f5b1756c85c7b46a4a30a2e9e0f4841c3bbb2111465d5aa74", 0x8a}], 0x6) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000000000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) shmget$private(0x0, 0x2000, 0x4a, &(0x7f0000001000/0x2000)=nil) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) 21:01:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="8cbf", 0xfffffffffffffe1f}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f0000000300)=""/129, 0x81}], 0x3) setrlimit(0xf, &(0x7f0000000140)={0x200, 0x5bea}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 21:01:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0) mmap(&(0x7f00004c1000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) 21:01:40 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f00000006c0)="259ee6b2a47f6b1eb4f833bfd522147e2aa6e9bbd25220a1fbdf96307b8e18d2ec4c76f9fc01c8d9debb762369caffa1def6081bea93c53ef89889d73c67d2dddc826b7e9aeb08fd8a14df66b78474b3bceef874822e877f0fc25697b79f9b53c9648e89ff0d15111bc56057fc744203356cb09afa107eea1b7939b205780a34cdf53a14f850865781f726b9dbc21ff40e731c0fcc57bf4f82e61cdf6fef08000000000000000000002deb6b43c8b484c98ec28986fe603f6f15825dfea4c2804b1524a4c3139a36c1e1ff98ee12797aab62589fd39942af238dfef9cf158ff457dfddbdab9f2d38e922229c8d7bffe080fea8f0e98e1fe5a62008e526434a77", 0x100) r3 = syz_open_pts() close(r2) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x3, 0x589c, "8227b505d0f46ea851b53028950f246faf17613e", 0x6, 0xd716}) write(r0, &(0x7f0000000540)="5eaeadb7f4b2578569f8d88318b6a26ac4e6b280bcf59230b5c6d57b4eedbcbd6d68394e7d12e91f275725a1d896596e0545324ee2aacd7da0e39449d2df6f181908018ec3a7aa996b98aafa38335b2e90a66a7cd6649052d2c2092192103ab17ddbcce70c5b487e0a51ca5adf2845e5d4f8cd2bc2abf8a14ce1b04722", 0x7d) getpeername$unix(r4, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x11c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x100000000, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r5 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x9, 0x100000000, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0xfffffffffffffffc}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r6 = socket(0x18, 0x1, 0x0) kevent(r4, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x5, 0x80}, {{r6}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r6}, 0xfffffffffffffffc, 0x0, 0x4, 0x2, 0xb8}, {{r4}, 0xfffffffffffffffb, 0x3e, 0x800fffff, 0x8, 0x3255}, {{r0}, 0xfffffffffffffffd, 0x11, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0), 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r7 = semget$private(0x0, 0x4, 0x80) r8 = socket(0x2, 0x400000000002, 0x0) semop(r7, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r6, 0x2000745e) setsockopt(r8, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) ioctl$TIOCDRAIN(r5, 0x2000745e) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)) 21:01:40 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 21:01:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaf212aab3748f54c13eedd8578d5cd04d590305a0d7b1efe021704339cedec864159c7d15b236d3b8e62505ff3ae00828fd5d8f85e37a2ceb402e0071f79b1e6c8ecbdc7bb1bbfa8a1fc6099356c4eff3000000000000", 0x57) 21:01:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0xe898, 0x1800000000, 0x0, "1d2068ad62d73cd46866da6d6e0cd0165f9d9517", 0x8, 0x1000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 21:01:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) close(r0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) flock(r0, 0x2) 21:01:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xaa) utimes(0x0, &(0x7f00000000c0)={{}, {0x28, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 21:01:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0xfff) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000001300)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x21, 0x20) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0xf) getgid() 21:01:41 executing program 1: munlockall() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) getpid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x20001, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYRESHEX], 0x1, 0x1, 0x1010) msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000540)=ANY=[], 0x0, 0x3, 0x1800) msgrcv(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000400"/167], 0x1, 0x3, 0x1000) msgget$private(0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/123) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240), &(0x7f0000000380)=[&(0x7f0000000280)='@!\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='{\x00', &(0x7f0000000340)='\x00']) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0xd76}, 0xc) shutdown(0xffffffffffffffff, 0x3) r3 = accept$inet6(r0, &(0x7f0000000400), &(0x7f0000000780)=0xc) setitimer(0x2, &(0x7f00000003c0)={{0x7, 0xfff}, {0x8, 0x80000001}}, &(0x7f0000000440)) msgrcv(r1, &(0x7f0000000100)={0x0, ""/30}, 0x26, 0x3, 0x1000) flock(0xffffffffffffffff, 0x8) munmap(&(0x7f0000087000/0x2000)=nil, 0x2000) ioctl$KDDISABIO(r0, 0x20004b3d) bind$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="013a5d819f24233c2f3ae49db2d69036002e2f62757300"], 0x1) msgsnd(r1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0100000000000000fa663720ecbeeea9f57efd7142fa2eb86cd50c8894b8e43d71f8e992215743e9129398c59679c05693b137c219f20219d46a32dbf720b5be0a627b0cd2f065d491850020830081bb8d4187f316244a38c87d888da041dcc0ebffbda5f033743b8514eaf2763e66cb6714a93093ecd59a65777b5f86aaf7547284130bb066c56ded334db1715d882c9309896d1d92ccc30b0a15d0ac0f633114"], 0x1, 0x800) execve(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000640)=[&(0x7f0000000600)='/dev/null\x00'], &(0x7f0000002280)=[&(0x7f0000000a80)='{\x00', &(0x7f0000002180)='$}{\x00', &(0x7f00000021c0)='\x00', &(0x7f0000002200)='.\x00', &(0x7f0000002240)='-!\\\x00']) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000140)={0x1, 0x80, 0x7, 0x9, 0x1}) mprotect(&(0x7f0000086000/0x4000)=nil, 0x4000, 0x8000000000000004) recvmsg(r3, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000002040)=[{&(0x7f00000009c0)=""/154, 0x9a}, {&(0x7f0000000bc0)=""/134, 0x86}, {&(0x7f0000000200)=""/83, 0x53}, {&(0x7f0000000c80)=""/172, 0xac}, {&(0x7f0000000d40)=""/231, 0xe7}, {&(0x7f00000004c0)=""/87, 0x57}, {&(0x7f0000000e40)=""/4096, 0x1000}, {&(0x7f0000001e40)=""/236, 0xec}, {&(0x7f0000001f40)=""/241, 0xf1}], 0x9, &(0x7f0000002100)=""/114, 0x72}, 0x800) kevent(r0, &(0x7f00000008c0)=[{{}, 0xffffffffffffffff, 0x4, 0x60000003}, {{}, 0xfffffffffffffffb, 0x20, 0x80, 0x1, 0x4bd046a7}, {{}, 0xfffffffffffffffc, 0x0, 0xc0, 0xac7}, {{}, 0xfffffffffffffff9, 0x0, 0x1, 0x800, 0xa1}], 0x4, &(0x7f0000000940)=[{{}, 0xfffffffffffffffc, 0x1, 0xf0000001, 0x7ff, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40, 0x0, 0x6aac}, {{}, 0xfffffffffffffffd, 0x0, 0x44, 0x5, 0x5}, {{}, 0xfffffffffffffffd, 0x11, 0x0, 0x1, 0x7}], 0xfff, &(0x7f0000000180)={0x7fffffff, 0x10001}) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="0300000000000000f4e8d2bb4f9fe212a7d83abc47685b47cfe1a978e6d32293c96893476c1124c0425c10e21249fac5dc5ce4fc82bde8da20c7fc9bafda0041b423d7f7a9d28983cf61ff99304a3841074bfb8bd45fbf51fa6723efbc254c0187f2d05190ce8c6f3f3947a966eafba1d4cdb1f00fa6acb8b004e5495248c5f1cc0b04ed93f3edf6f11bc8f1a379d5f54252bf8b9d9df81a0a4033d9acc1b93ee1f5f0d52882779da625bd4cd088f6f3fbe23c40657c0bd1c078f15f0df55bed0537db72dc8306553f4b4c3c45330f49ee32e6196f15aaeca6d350d2da48b4656f6ab8816c61a2e311"], 0x1, 0x0) 21:01:41 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0xa0) 21:01:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r6) getrlimit(0x7, &(0x7f0000000140)) lseek(r3, 0x400000000, 0x2) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r5, r6, r5, r6, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r7 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r8 = accept$inet(r7, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r7, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r7, &(0x7f00000004c0)=""/78, 0x4e) getdents(r7, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r7}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r8}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r8}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r8}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r8}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r7}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r8}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000a00)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f0000000a80)='\x88\x06uc\x8f\xe8\xce\xaepM;\xeb!\xfe\xbf9:\xe9%2\x8f\xbbS\x13\xea\x9e\xaa8\x0e\xf4CH\x80\xc4cs,\xe9\xe1^\xc3b\xbc\x19\xed\xa2%.\x0f\x16\xf3\xc5C\xf5+\xfe\x12\xdf\xc2e\xdaA\x0f\xc0\x93\xe2X\xa2\xc2\xeeS\x9a\x16\x9a\xedu\xbb\x10\x14\x9c\a\xf3\xa9\x80P\xd9;\x98\xb7\xa9\\\xaf\xd2,S\xf0\xe3h\x12\xb82\xc0\xfd*\x16B\xbe\xa8\x11_v\xffG;|\xe5\xa2\xe39J\x80\x0f\xfe/l\x9a9UW\xd5\x86\x8c\x13l4\x85\xcfud\x9ba\xfeZ\x16qk\xab\xdd`\x83,\xd4(5\xe3\xb2\xd1\'.\xf9\x10)\t\x19Lf\x95~gV\xdaKd\xb5\xb6\xab\xf2\xb3\xce6y\x1e\x87y\xff\xa3\x127\xd1\xfd\xae\x86\xb4\xb4Im/p\xf4\xa6C\x96\xa3= .\x9f\xcc\x18\xe2\xdf\xc2\x18\x8c\x1eX\xd5;\x84}P\xb861h\xdf\xc6u\x99mJ\xa9Ty\x8a\x96\x01\x00\xc4\xfaO:\x8c\xd9\x86\x84I\x16\xde\xb2\xc3a\xc6\xab0\xdb\xcc\xd5\xd6*\xfbIN\x19O\xdd\xb7\x04n\x0f\x02\xe2\x12-g\x96tS\n\xd6[\x1a\x12\xc8=\xab\xc2R\xec\xbb&\xbc\xe6\x9ek7\xfb\xac\xec\x86\x00'/318]) getsockname$inet(r4, &(0x7f0000000180), &(0x7f0000000300)=0xc) fchown(r0, r5, r6) 21:01:41 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) write(r0, &(0x7f0000000540)="5eaeadb7f4b2578569f8d88318b6a26ac4e6b280bcf59230b5c6d57b4eedbcbd6d68394e7d12e91f275725a1d896596e0545324ee2aacd7da0e39449d2df6f181908018ec3a7aa996b98aafa38335b2e90a66a7cd6649052d2c2092192103ab17ddbcce70c5b487e0a51ca5adf2845e5d4f8cd2bc2abf8a14ce1b04722", 0x7d) getpeername$unix(r4, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x11c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x100000000, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x9, 0x100000000, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0xfffffffffffffffc}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r5 = socket(0x18, 0x1, 0x0) kevent(r4, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x5, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r4}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r0}, 0xfffffffffffffffd, 0x11, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0), 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x4, 0x80) r7 = socket(0x2, 0x400000000002, 0x0) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) fsync(r5) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 21:01:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x80000000000000, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r6 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xffffffbb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x1ff, r3, r7, r3, r8, 0x0, 0x600000}, 0xe947, 0x3, 0x7f}) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000016c0)=""/128) r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r10 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r9, 0x40}, {r9, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r10, 0x1, 0x4, &(0x7f0000000280)=""/241) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000500)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000540)="e4a0543f947209204f253e73f9a5", 0xe}], 0x1}, 0x404) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380)={0x3f, 0x4}, 0x8) 21:01:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffff0d) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r0, 0x0, 0x0) 21:01:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x87ff, 0x400000000009, 0x149e, "e49b2256db00000000080000e552cf401a8143b3"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af6008", 0xb0}], 0x1) r2 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x6}, {0x0, 0x5}, {}, {0x1ce, 0x7}, {0x8b, 0x69}], 0x5}) 21:01:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x7) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) 21:01:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 21:01:42 executing program 1: chmod(&(0x7f0000000100)='./file0\x00', 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x88) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) r1 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') syz_open_pts() fcntl$getown(r1, 0x5) openat(r0, &(0x7f0000000140)='./file1\x00', 0xafc13c96b3fe3893, 0x22) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x7f) 21:01:42 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) recvfrom$unix(r0, &(0x7f0000000100)=""/17, 0xb, 0x840, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getrusage(0x0, &(0x7f0000000040)) 21:01:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt(r0, 0x9, 0x7ff, &(0x7f00000001c0)="80774a7722057b016fa017a069ae1fcf25e45eb6c9a96f40a642b3a623923a49263b223ccd3f6dc6b95e0ee7c607302ec8981395e732a5163ed547cdea97c5a14294f646ce39a57c7700704403f17d72825dc4adc98e3233968869d479cce1df94e8ee5484920d4a86d5ec051a72d81ed02fdc66ceabdf963c3a0526353e3050a25aa9f07b290fd3bd8961f3c43d87065b3a347a923ea94f7557fd97dffbce735c725a476ae54919b2457fef0696252c317337236e436dcb444a8197cfe57d73b594", 0x297) mprotect(&(0x7f00003f6000/0x3000)=nil, 0x3000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) 21:01:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) r2 = semget(0x3, 0x0, 0x400) semop(r2, &(0x7f0000000040)=[{0x0, 0x4, 0x1000}, {0x3, 0x9, 0x1000}, {0x1, 0x80000001, 0x1000}, {0x7, 0x9, 0x800}], 0x4) write(r1, &(0x7f0000000080)="c41deb33c1383580fb4dd2494bfd2ab7598593ce0b7fb8dbc4978d9b41d81c0ebef9f5c13f5c90893d81721000dfa1b2c2d06b9f23495a9e230836cc684f8d95aa8bf19806e443ae2d88470ebcadf012c4de89e6afc0d43e3342035c22d2a2e023722fed97a682947915aa89a9f9a2c0b7209b3916e087ea8d2baf36aafa13ca9f159a99516d50663694684950e01b0133", 0x91) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000140)=""/103) 21:01:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="5eae4ea7773ae874912c4789029d4dbeaa71c591ce14442bd882604e949aab439a38f33a93f4d050ecc8c22fa80e03aeaf2f67bfbdc65f1171d7c87a481210680353eb8d6d3322f80398d1e97ea8b6011c938a378d2c1c9b2abf4e3d360100aefba38bcd2480543dea4b952ba96efb0aa50d3ccc3d628f9f022c100d29fc1142fb73f894d556a2cb7b88faef079b65724fec65bbde51f6dbded0836960a02be02fd7ac9423360a9fc0320cc54a1caeaae4351170c5770252c3c263b56a1bca950ca777bde0d424b60e6fe46966a935ce3a"], 0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000180)=0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x80) 21:01:42 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0502f9ffffffffffffffe2574728ac4c6d216ab6417c657bd462b150fdaf79dea05360029d2e98b1cc1442fc23606882cec7e971e304641e"], 0x1) write(r1, &(0x7f00000000c0)="a96189012830c5ef3ae6ea3da22ed113d398e184c763d1af6d1536a488f469e0e6d46db7f0e2f8dff38e443ae2649e246d72550a141cbd5f22f97201c870e70b00099bd62dd948384c039c11a67200b08ee250fe1c1b7e739d9d30f0c9a65612daf3204f6777ab503c", 0x69) 21:01:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto$inet(r0, &(0x7f0000000100)="c3c4e6935e8475d25a8fc5a3fac2ed954fa1286bd4f2038c911327a817ce27e7368b9f2d24b2234840c5e2008e8ac4fb97f932abaf90d4ac9444bd3d12a46f5bd40f78c79ee0916a4d12d88117bffa5f84809fc6a16d513aef59e0b5425312b3e76df38c541dd343a154bf51f122a8f9f33e7eae4f8b100f5c2d26d48fef6fe26f3055ca9e9f943f4e279e587d60304a9656af4a740e50a592cd88a67e50eb08d8766069a4fc2bfe1f488776d8e2dbaf03d71eb907cd96d458d043cc45b5ff9a07875901b58c3cf46b9d3bb439d5aca1f86660f05cd5de226623e01cd673c0be591e6414b136af5f1303", 0xea, 0x407, &(0x7f0000000200)={0x2, 0x3}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000140), 0x0) 21:01:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8a1, 0x10a) execve(0x0, 0x0, 0x0) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 21:01:42 executing program 1: clock_getres(0x3, &(0x7f0000000240)) r0 = semget$private(0x0, 0x6, 0x104) r1 = getpid() semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000001c0)=""/122) r2 = syz_open_pts() kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x8039, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/109) fchmodat(r3, &(0x7f0000001640)='./file0\x00', 0xfe5b49366b1bd7c9, 0x2) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000140)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x9, 0xff, 0xffff, "d5095f333766469f2bedcaf878081b5163000045", 0x6, 0x7}) getpeername$inet6(r3, &(0x7f0000001340), &(0x7f0000001440)=0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001400)=0x100006e1e1ca8) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000340)=""/4096) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001600)) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000000280)=""/184) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000015c0)={r1, r4, r5}, 0xc) semget$private(0x0, 0x1, 0x400) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001480)=0x1) semop(r0, &(0x7f00000000c0)=[{0x4, 0x1, 0x1800}, {0x400000003, 0x8, 0x800}, {0x1, 0x3, 0x800}], 0x3) getpid() madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001680)=""/219) 21:01:43 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 21:01:43 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 21:01:43 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 21:01:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r1, r1) write(r0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x14}, {r0, 0x2}, {r0, 0x45}], 0x3, 0x0) 21:01:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x3f) fcntl$setstatus(r0, 0x4, 0x0) 21:01:43 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x104}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}, {r0, 0x1}], 0x6, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x10000000000, 0x2000100000000}) close(r0) 21:01:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x800) recvfrom(r0, &(0x7f0000000000)=""/27, 0x1b, 0x0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f000048e000/0x3000)=nil, 0x3000, 0x2) 21:01:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252", 0x4a}], 0x1) write(r0, &(0x7f0000000480)="05096f6aeb840466c7ce9eb98087417e5a33aec6ac056467024f55bfcc13926cb97447b0786526af0c870000bea71045266e46a4996975a4de39292bdaf6b370bc22f38f3338b94a468331d73a4f8119b919d500d9a689577fa854d555e288e9c33ef36011e5996f3762eaa8c8b148fa691689bea95f6270f1fe91c13fa6f963a4b0ad57dfed7d4a358aaa16670190cf2ccdb8000000000000000000dfca044d11ce", 0x3f1) syz_open_pts() syz_open_pts() 21:01:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28001600ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:01:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8ac0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x10001) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050490000000000007005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f000"/177, 0xb1, 0x0, 0x0, 0x0) 21:01:48 executing program 1: r0 = semget$private(0x0, 0x6, 0x10) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x5, r1, r2, r3, r4, 0xc0, 0xc48}, 0x7, 0x1, 0x2}) r5 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000480)=0xc) r7 = socket$unix(0x1, 0xffffffffffffffff, 0x0) getsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000300), &(0x7f0000000340)=0x4) r8 = socket(0x38, 0xc9d49a96a9b570d7, 0x81) getsockopt(r7, 0x4, 0x8, &(0x7f0000000380)=""/22, &(0x7f00000003c0)=0x16) r9 = dup(r7) ioctl$KDSETRAD(r9, 0x20004b43) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x18003, 0x0) getpgid(r6) sync() sendto(r10, &(0x7f0000000440)="8a7bd0ee56f842e783b503bc7a22666119e228a0de6d95e2b10cdb0f437c8d8959364af8e22f7e5e5da2ed5164", 0x2d, 0xc, 0x0, 0x0) preadv(r10, &(0x7f0000000940)=[{&(0x7f00000004c0)=""/21, 0x15}, {&(0x7f0000000500)=""/43, 0x2b}, {&(0x7f0000000540)=""/209, 0xd1}, {&(0x7f0000000640)}, {&(0x7f0000000680)=""/83, 0x53}, {&(0x7f0000000700)=""/172, 0xac}, {&(0x7f00000007c0)=""/199, 0xc7}, {&(0x7f00000008c0)=""/16, 0x10}, {&(0x7f0000000900)=""/1, 0x1}], 0x9, 0x0) unveil(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='W\x00') semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000a80)=""/158) setsockopt(r8, 0xff, 0xffffffff, &(0x7f0000000b40)="126b3aeea3b8e4ef297f02ecd7a417dc55f2ec272bcd8e36401d2619d9d692085ae374a94ff6b75c2de741c36507811e15dda9c347cde798f6113511aab22e411d9f18dcb77c304c215b3d6a1aca3671a12616bc738666e89d7cdad4fdc6b42195aeb64d58396eef559e4072f7d92ecdc8c7670576a629dbeff39a3f4a62ece3ad298d300fb784d9395c76ddb8221427189062b0066e04cd98d974114ab67d06eb55e8dc8138a8f561be8b6a451f3ecf9e756bf2efff031115d966c417b26c280b5ccb57463119451f2e461ed852c634cf24414d66ccc05e2a480ef36dbc8eac91925de142e7f69273462f742829dfadd9a3a82fe0d4b67785757e5185b0911e3f9b5b24e5c8423fcdc3ae5d375a1c9a01da7d1ff1c5c739f836d027bf7470b6aa5ebef2ce117b2f955e14f18ae428c268b0eed367b74bfd387bb64cd85495f734b783d0f031857737a47b79fbb8dcede1d50c1fa65573eb1142c0ee7d225325db3a79170b1af03baa08d435c908c21750e8ea6f6ebfe35ece8160d6c5cdaa8f87070b933b73b7bd38b974b3cca8126c211f9c40ba265f1c3db2e4f25fc386c43e7bee21fe820738c909df9e47d846c2d2aa6ef2e3cf5a7a77b8c8c41196808687ebf798d021e6401a8401e7f2a22d3d1762550d3fc9e61d029951ac7ff134efd5ae92d72f18d89b6e6dc49c7dc7f2d8a473c1db40a08ae3e4d70a4fb6cf39b20baf0bd23f60bb4e959078d11b1b4a4c34ab478641199a6526cee941b14512c832ffa153bd0242b03a732e1397b04e5caa3213e44f6464ed8d554a94ca431d4aa62ef547e8075aea11e7b5968a014de4aef0ee1e5ea5372a685365cde01ecdee591bc3b0d78b459d6a142f979295fea918c761a4e499513159d022ae0c5b101dfac4923a65261c11461044c6de46ecc06c31ca5261230caece6ecb1f65fae92f0c3afb53bdea7281787b1cffbd963427eb543762a8656aa4b5a3dddc64fbf9dc7188f8c72c52bfb019b72bbf9d4063494eeef16d3ffafdd633b5c44c49df85da67a49265c4c4a32079797609ce93194d7f375e984533e67174e27f0f53facdde2e8c504213e995eca270414f6ef49fd82877a2fbd24272d127fc559083874356a9ff038db85b5fb9936decc1947879e2ec744c081f7d606df849679cd0255cdfef071356cb45f7d734bcca73beaaf1f7ed4e5ed51c9f7fdf608f393a471b1f8c7f0a14d4e7a0e404ed16b19c28fcb8cec9d63ab5769fc43dd33b3bee0b024ba907d6ba30b660c9e78f6dc2ad93341e78cee998faf1b124548cfd5d1d1b743d2077f001bb84e69b43524ae7c7d741e7cb041859a2a831d683c33869992110bb1062646b427d98a014ad89d9a7e4271349c45bf767860fb18e31798ef08d48cfeb5059812de1f6b73690a86890f45b4ba7f903e54c8b24e0e0d25e6cd6cc555857c86e595c1a4d6caf7b5380c7e79abca0889d7f33126e630da56a3453e6ef7a26c41f0f721db9838d5629e34732b1c55bb8ff0d42579e796152e4196bb2c8674e907e4b7c21f819cedbbde6e464c3fe0053b0e253f65629dcaf3e0b8042f85cfda6f9219d36d7ed1570d861545592685438c79156ed81060bd2d65862e23bc5ebce6b2af8b7b94fffb1024fd29f5a5ff5db1bba09951a4d563cda028df1b07fc5a7c33180014b9b353c4294e71e6858ec10650e6060bb100396b717c7e6a52f41e6c8c9312deece4098f3d0fc2f1fb9d3d8c40850dccecafae5d038e503f5450e0e56955d8da321f79e763f6d3779083c1c1babe350eda486a55cc7cd8ade8b58e1f556a337fda6595cef5d296c017d43abffd001c284f122535830e5c3e1762e288164ab85d11e7dc5d02ad2934a38c914b58d4e6d1a90b6421a752d26b78c2cff4b64d206fabff3dac8ede8ffcb16e786ef1791b0076a8db05bcc39de31a12c8da3f3f53c8c43cc4df18e7a75e1d1847448f5f3e0a9a81511c568e5dc99e912533b5449b24c3a9978be97ecdb5c1eb25f1a734a7517264849189e1ff7fb3a4efcef71864f8df28212074dc037e3a76d1405994d20802bfbc5757cdb033ef4d8f7253af50145bffd1a475440c49f73f917217d3fd0f22ca27cd3e1dcff7ac9c0aa92f4bfb0a5b65a67a87dcb1a216d13f7a651870eb1f8aef5fb945ae1759a7f2c1ed62fc9eb31f7d08c239e0f72a98f703a97ffd40d816991c5887e392711dfa717424d9a63989eab2d00150dd72b3a8920e9ebbb375f50f753c1b71b6335882296e26f452451215eaaaa6a89725e852fe598eff6e7db9251469eba3d5723de55e04c31de1db6e5e13123b4d39bd22aca0dd60664a09ae83782447469ef0795a484bb12ad6336fe3ff50d9b97a1f5a211607dabe82bae8c7e922a49b542abae31aa9695428ee601052ffc02e2f5fc8dffdf4268dc7969a1c01e878fb993e04e6735a3d0250d959bd427c9d26e6b922d9f887b2776085192d373aa377b898a4164421934f820f1dda4cba580365e70a5dc649c89d9fefbf33469356f7c99e615d7282752d3a9e734f089e2b2c33a62abe53b7e37ebd9efc7afe8540a443fb390573a6cc4eda34e195c62c1b79ef3fbeaa3b0671e1c645d7e6ee413030a52e539911f7d778edc2ffdc737c1f831239f52a3ce79335ce9abf67d2678354914ca407a8688cfed9c403781ae700bbcbb9acede25e20eb6cf3f0a3e1216e6954ac9faac2eb85cd7821e5fb86154d8bea2b91b4b31d3282d3d1a7919b422335223cdf4ed763284a6a71f88556c7b2915cb2a329d483b479cad1c965cd269db3484228a30f3d57ff52045b7934f99fc718a1855975c29837ace22a7613d0ca66c577ee568f3d22d74b1a1ca516b5f8593993cea5cd88c8e4c1f693af542ea9d7c70ad6c944debec16cb800efa822a6c522406fb1a717647d2fea5acaa6d64e5f1b71259d01f30807dabd70a0f032818a9b738cbb1d4793cb71a45caec3e3ec03267b4a57d986f17c4d2bec426ecb02d247865dcdfe2a68b28878b24f85b92a26ecba2cc707afd421f8de17b83a1c588a8f2a33b7b12855ddd6f06d2fd092ca933cd9a42e521737c714f6eeb373e2724bdc085531a9519739336d315b37a196f3bf42adbb12ea0184d7e5e7924c31faba6b1a9fdda8566296c813970cff426b98038aa7f12e97a1a645393fec87f863d7606aeec9707f9391f8f087d39d8c302ec7920bcd9526ed6e7b1cc619c6ed8a44761f98f46e69fba59223d205d7bb515c83e486d94f36dcf1d32206f6af245cd9378fdac4cd7b6c866806d402d8112e30032726d30bd429b54689a79d37440d25183e5b2e24c47a788ce3dab7dba3aa3a233f99d0eca09725da8f7ea9592bf741ea20d900a19214915bfc5f32d5b5b2cc70b8d3d050635793510bb7baddb0e55ddd0768807efb1e81c0e559063d7ab09c75c82fb75e7d773002c886334bec1cb9d2eb83ef34d3f8fe1cecddccf4a413276a3f91672980ca850c2349a4d74724a93db46cea92b61fd02f875db9f9df868bf70f22483625553c6acb9ba1f3fffe2741b0788a5f4f831e9a35dd110df661b8740005a1b4f64d1bc3defc1de8eb082a4a5946bedad7b9b13022ae516bea22bc71456e606796a456278ab938cd8a4cae1f270e6b6d03a097c3ac97d41d3cd7951b5032da02156ace8ac370090c67e836d18870ac95941bc69770ffcb6e01aac29d0694da6b47abb582a988e16dd3fce3ddf1d55759a595591c6e3ec2c80303ce5cc0fa1def506381495cdc07558c8ae50cd06a8ae7b4d0878dabc66e811c1ff0def2a47a737702e94f41965948cf054c0002834d0ef248e8d46f675a2737ff43252d435d663640461a092f3c97f7866abdc7fd9f91923352fdbe72df6df16e11636a7b648a76d818be374f87c6525a15b63ac6d3609bf33c3cc7fb6c44ce932b00f5eedaa18716980578e9510370324dc0c931bef34c3f7088f53a23bf8fdeb76cf80469a8ec5c91a717b4fa9366a48dd7012306c6ca2d7c79be97b87b39225038b7283d030ea9f5c0f3891fdc711437f00a29a35995b753bf12970d853c96afc8dd4615c382f286d36d9ab6a8e84610d235faf33456fd3de964bf609cbf2080c854cb249e2697788b2354dde724dc3b5e2785b7894bd6cb882d6fb42873bc8e0c33b3765f016a27013538fda28e41283f2a20c93efdff8fdd19f961fcf2f9388ba9d36fed961813685308c0861e79e963fe2df4ff8ac7ac32793c04f25ac3f72391a85df2f935845eb5694080534f4b18dbeaea5fa908a8fe073d8d0286eedfddd5e21540d7cbf5f4b30b47586178761684d513aeaa753374e345ee0526a7ac7d62305b3fcdc13ba3c2aa016ae4391c6bc9e2a71fc8bc8c18f4d1beca29e29b9cf949592c1c06884815608bb869606400b141777c861d442bae1487064e39883805abdea996b17b32bb207fe89d66e1091f9c20ed8d3432a981cef6a0dba4c76640966299e8bd14c8a29d7ceae96d3fa7d6c028383ece5b151307721abeb9f79b810187dcf40a618ef8266c1c00aa8e168ce0591a7ad7f197f0f0a6ff5d50ee2ec4048c10eaa38239660b5745e9d6d72a61013d0582ff2481a715d0d389dcd6aa5e1c1d55530c01091e7091817d3fd0d79e1c8002d370b3301513fa6c90542e4dbd465e61529247ea9450764c17c2fee25112e10789b0a0656c1d227f47a4ad9369d24b49fee09f3ca41fedd58b8155647af1d1fd7310ceea169217f2d8f59c76e73e6d1df7d17ab3688ca801243f98d653ccb9e52f4833503381a54a4b947169ef8be2fe932e22cd14ff1807389bfa4169c4af2ad9173a706cdee00fc754d3d91d79451d4a1eeb5a6e7c525d45697bc899475d2cb76526d3505b18b60d39a5f6c003c336e2248f5e9e32e3e32ef6b9f1b5345b2d8447c9742605bba8a2b0736b6ca2a3dc1cf1bb6f22b7a99f457e331429b738d30e289ce6e8c6a816766aaf3bf5959f539cfb7a57e6850cf5bfb52afe2015a5692c2e843e68c299053e0b4c049b047b916cfa71e86912c688bdc883486e86854c50e27f51d4064d6945405e98c5b100771fad28f36e3ca340f921189bc16ec1d6019b131878b912389982a4e70cc8f4cb23077f744367127b42141e6851c19e1616a0df71e0e59f2eeff40d7eb8791d81b1154cf65b8ada16c2c1baf64f033a8d73c6a30612f3044eaed5196c81c4f47cfc04bafd1a6e49d438d3c09dbbb4990dd9c637e02c2d468c4fe0f67511e26379234fad4c33ec038216714a57384780595426503d731539221cb73ebfad93ede1df0f7a84a495ee491f83b983078d9031104fab3d2e295875340cd473ba9c51218012e13f8465b18173b61275fc2dcdde11f8009d5f589fcbafa750bc0fb7f299738dbd8c54d4dea9bfcc11d8e4f41ee6696e9272e9101213d99bf7474cea976fffe31bd56d3b4c37401c7abf99f2b68376443ec0194f002d2dcfcb76b7deb424d212a431990a3a8f786a6a33039cdbd83be63794984dc3b2cf6051dbbeb022e0b85e9b63d26721a6e1eee65e919970a742618aa9038dfa21bb605514d88a4d396e1303472600d89fc00449945e53b2779dbafed19f326122d9d54aa7dc28d290df4489906cc43e6abbe8b75a31cbd782c156afd0cde9365f1697db39e32b46137776f3752c9b1c71ce1708a8744cbeb6f9198fe76384a5b59de36cd70c4c9aea4ffb9a19b98086addebfd57dbb17b90886b6f6419a9d1bbecb29acd289cf54bff2a156aec0333bcec269a915e05ae586e14d01d382107d815a23277e7b98c", 0x1000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000640), &(0x7f0000001e80)=0xc) getsockopt(r5, 0xb4, 0xe2, &(0x7f0000001bc0)=""/197, &(0x7f0000001cc0)=0xc5) ioctl$WSDISPLAYIO_SVIDEO(r10, 0x80045745, &(0x7f0000001d00)) semget$private(0x0, 0x0, 0x20) accept$inet(r8, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r10, 0x80185758, &(0x7f0000001b40)={0x9, 0x7fffffff, {0x8000, 0xcaf}}) unveil(&(0x7f0000001e00)='./file0\x00', &(0x7f0000001e40)='c\x00') 21:01:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1000000000, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) poll(&(0x7f0000000080)=[{r0, 0x91}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 21:01:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) select(0x40, &(0x7f00000000c0)={0xd66b, 0x80, 0x7ff, 0x8, 0xfffffffffffffffd, 0x2, 0x8, 0x8001}, &(0x7f0000000100)={0x7c, 0x8842, 0x788, 0x10001, 0x9, 0x4, 0x7, 0x1000}, &(0x7f0000000180)={0xa9e3, 0x400, 0x20, 0x80000000, 0x1, 0x5, 0x1, 0x10001}, &(0x7f0000000240)={0x3, 0x1}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = syz_open_pts() close(r0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2000000000041) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xe5a3, 0x0, "d48645036d5d2af5fde549ab00"}) write(r1, &(0x7f0000002c00)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123cb418c393b7ea5a560e50cb54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2257195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc1bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000002bc0)=[{&(0x7f00000002c0)="90ba35ee4a58fadfecc9fae950da2b62b22ae7eacebe8574e675cb864f84aca2f46bb8cecebae4f45ba373bc4c8843c1e6e992a2e5f169fefbc93d2ad38c78a92a8b028c2895f172284576f5968f9fc4beb8630121a0f8833bbf8040e056396841032fbd769ca07b44c0c3b4782798bdb87be33017093d9826b90af674ae5a1dc2fd953aff61fa77214bbacc6f2eda019a4121bb4435e8e58847e77eaa71f0b5ca28d4002b9330782cb186c1dd796be95872842355fb361b83255ca7a953e7b3bb79a339d020f82079d3f6f2e78c530c6368eb90f49edf8b", 0xd8}, {&(0x7f00000003c0)="aa9e3e9288b38cb609606ea9c39824e6166483a91bc5f68a28e299a1406339698fdaaac3396803629c6baf8b74f251461514550b43461b9b590730474832d9ab458bdb476324a819087098c245c4548463eb693d6343ca519fdd89f049ab1202b39a9072b0132fd7191c56ae61cab1476208a2d806edae198f81a0116b9125ed06a8a53b3b8f57af54d2175d5101813d14a42b7d45c76828116fc23efdc165edbccd3eda7ca70e6357cdf94241957d5135e1a08448c901fa51de0d004ca71c75ef386999b39b2e6dfd6feef0ec08362e2608432edbadc0d0e737ddcbd520858ac06a03a902dd4144257c2d57644b5d36", 0xf0}, {&(0x7f00000004c0)="d469865e6b00de015341dd76ace056e012182eaed6286186e7953df078a4", 0x1e}], 0x3) dup(r0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x7f, 0x3, 0x8, 0xffff, 0x1, 0x5, 0x8, 0x8}, &(0x7f0000000280)={0x1, 0x3f}) 21:01:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r0, r0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x100000001, &(0x7f0000000440)={0x7fffd, 0x3}, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x20) 21:01:49 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/191, 0xbf) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSTOP(r1, 0x2000746f) 21:01:49 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x20000004}, 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000001080)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername(r1, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) sendto$unix(r2, &(0x7f0000002140)="7d42ab70dedd7d4784d8580f96e43902e803c0627ec1715c2fb9c57e1e5653abc8b13b96671c986b61d979758d98431c0e31e2ad594f691a5d496c70dc246f23162cef94c725ac2afc7fb937fdb24e6674f1e2fb65479090258d8574ec48b490c7827287ba30720c9f9ec6dab80321d7c31c0482fe282e29e56d0df59e92c4103b5d41d18c0ba83cf226caa626670b6decffbdf74b85aa952b0faeca8387aa6575b6b08a77a6f76693eee61b8081bbd895f2f2c1845c7ca4942fc4b2d8e0d1991929362c967e7fb216d59d50974b30f2f5d6b4113d0120137fbc9d61aca2e8bccab8c113f03e53ce9ef798c2ef5235afc79a60375ded5a0fc3f83b114e8024b9b1ba12bdaf1b5402a6fab973ade99d1b3bfa8773d806efec0ac2d61a7484a10741c2806870e1193f5572fa5bfb6f8c354b4df90598616d77786225219102887b85a7e47edbc74cd9084e3675a60a4b776644079c54970de407c755dabc8772b9691ef3c03ca96d0cbd7cf2d1d122620bae9bebf8e62631510ef2e0a35165e377b8d5343231d4508fb0cd024ae51737004a04fb927d8b73f77dfd72f634af6291658ff2806485ae02ff1cd79ad869fb452441f73dc4b3259d0bf4d4f24971b884cfb5882e5fb9a40a2796ec66cc4add9c52362a8bcb7202fcb924d81e45a0b58695272aaf93f0938f82e706bc7d376dda33ec2b066feb22b53fc726d368b3921c5e4204225afa51428b44f76f9d5cbe058db9a97834f198675a323d8140b576366c086d38f40ffdbb40c05c764f96bee6194183e6a1222962764db0062ea2944e8f95fcced026845447f78bb83fa20e0753b3ff4f7d0b57e9417a7ae2fe1d1ac8ba12b4e67ad1df91bd5fd6ebbef68a5abc2a807281ae069cc683fa102725cd2bbcea3252157e91922a88686d3c9482f2a99b838e819befadd91c3ede6f553b4d2d3999c2b82ab56f7637356fa88216d682478a58c7f415d38f8591c3e38df9c2c797c9b26d37bfc53bd2ce8cf56b497ba0d43886568ee28a78348b8bf9905a18fa9408b69674aef52284caff86510ea286531f76343e85bf9e30b28a43279ce391e377a3ad6651b6a325e2a755248b280e5003897ed79ee6714ff6cf4f6ff6d72fc4e63ff6b3a3af3df882d5cd70a86c0d2019aa3a14237d77de2208193752899edb547425f5f0c8590f0f9f5863525ce9f0cd59bb2b36484d8208da38635cbfc26670ae6bd10efde4fbed28cc9b3855c342858ded69bee954937a4b6f60fecb1d3c92f1539bed5b0ec0def680b35a1979b5efcab483f509f54fa9f970c41007998d195e56ce74f7fb1092e4e9bbcda19235d5ed5ac60fbd37cb11f2f71a3b7ff47607c7023401d350825662e54698a85eb390afd89f88ceb81b761ff2d9e30151d4066a5aa61e92587a7f71a23091a41df5278542096b2cf2947afeaee9e3733279d383fbe24085dc75cb8af43e6cc12588203c56d3045daa77182c190da85bdd967f634223e2c57d5eb6c3192d0c480e594fb2b2f9b05dd31517c87682f63d9338cfad9acea3a5647e9a9f3f87128576cae1c36047aa2f9080e37852eb80b19eed1228530d6ec18c44f1a636f669e9786bdea59f0338692f227c2ddd42d2a55e307a799dea24ffaab10ac9e12e46170da12334137dfd64a8bfc70c981502eaae7584bff139d73d008108e99c7ecc63ba99dd976aadb8b57276f39002048487b3471b50be3a58cd1d0db6d0e88175f8aa75e8897608d1c7564a927e88b37254929006a52d6932b2562089b2b474cb8c9dd46288054954f7af9659efc6dd7ebeddb6b8dfaff879e26328032381c5c065bbbdd19b7811b6cf0b6d39af17ee013459ee3a8e7315983f2f79040e976288482f161dd5f125ad5afa09e9af54744606dd1710e62661efd2e29e149d1a84257c90b3ae04eb208d42d61608dec7dc6ba368ed6d8f2ab2fe4e557328399cde138f01a27691fff2f4df11831341152cce98ad5eabd55943b27561b2f8499e85aedfc678dab48ec0679cdecdb9240034b7e4f36115482903465674b85e1f70eb71ebda7bcf3feb278125bf095b404cf83e8fca2b48486979aa9cb0609ebf2c3b5947c939d409b97d24ac6097592630e64d92343c663b246363e08835411232e3cceb0a815bba2823732702001af977c57c6519b732b8567a415008427a43ab937f10f3b3a313a5beb5b0ad751afb3ebd44b5dcc384d3d07ae4065262d01ff6af9660e7e99e132dfce4505ba599f7e77a63d91c3680787c0fb705d47a7a8ce0e51864fc049c52f0928de1675d9cc387fdf857f56437a9e62ba66ab8a2a1fd1d349e902c8929c3622e0fa9c66e9f4146443af1268005b9b4e1b7713ec7472d6f2275ddf1fd105dcf09a1868b787a6ecb94c34217952575823166cc1a786cf9ac13b92daed4257690d433d6d75731b10bf09c10d9eda3234d59e90e69b1af9237b6e2b6fba8d0e84ba1e2dabf2d8e7b01fee0b87743b372f3dd7dce5d6b603a5477fe5a33587079b922c80c9f4f41d92734cd7b618e414cf3006073a80be9b677442837fff64f9d650e2fb4c6fbd27d472f1b33570f03624dfe8bd2be6446027cb3b5ef2ac44dfadba1413b50e4e158d2680328f1ed8ecc7d5faf3b71e4584e6cb30701ae7fbe85c1d007679b2e69416a5fa4f61ab5e44c4b6974f10a6b801e884763b314c7ffafbb9cfbb2d8f151b8eb1f68f77f67189dd9fa6e3f22cb7c37a3cf8d69074356f6de623cb17b27779ba1b52953f402e437bebedb84249f1695f2f11154f5c699119510743ce3235734d618b6221b1c6450288e228849ff90cd901e809db2507ea3154239fa927df3c5be064e9015a67d292cfe17448cb7762c01b0dea63052f841325b7a5b9c1790616e0c5bf1bc49a09a7d00793cc5fe6fb2c59920a8f731ce2c737525207d044b36afb5d3f263473eb81610abe01464bafeb8a176e46c2c18bde072aaec6a188b77e9ca46ea2b9000725e3f82c97092f7133b9f540da94ca8b6eff087b23c8bdecf13e91820b9e138140003210fa9167115d5e96f98aabec88a0b001a22672466bedbcdfc3f77999acf299fa24d14a8104768817f50e01d7a4699bd4bcae5bcc264b207a9aa9f87bbd3069667112bf6b35881ba1925579154d4ca4ca043e1c1629d93ea4807b92d70803c3b7a2cdf8420746874a8e2ac44dfc67e3737e9f7e940d712ca0fa61eb7093285cdb477c2d9ab62e834e4408e26044c32cd85a2bc062542c1c5f2f63c56c77b73992794d309113d75283a0ac6e2bf316eb0d65094f6b07aa361a9f9959b551b865c838fd12d9683ec916cce9b332f8a59f9ea6a0ea2e0bcfd9859ee28209e0c9a5d410858cb53e0eee8257a429c0ab994274c2119b26c1f48091ab69ceb999bb7506430bd264156143c201716087e9e2330b7e70a7c93b844f01dc6a7ae21168897d3d987ad27e37291bc2604c49376716bdbf332f500e3b06ba9713d6fe9f8a649f9bcaf3d0a2f18b90857295e0d7da40dfe033f95371db725b134db3cdda03e3f3daaae62dfebe4f69e5cceb8dd2b1d38ed531e303c0b93d16c2749c4e2b8c0ed775ab47421e4a69f3417e975aee895c17f2f9f39744c171187d943725ec30a0e52a942d29c1833d21ae8bcd5675c8be7d60ab82a3de7552b4b55262a32e7bf9039205025c4419923ff5c49133e6b5dc057150dc4f2558a3b218275185d5c89713d762284cee26cdb3e8a412161d16714b8dd20e92cc2ec49dae2c3e33687b90d641120896431b868b111e76a180d11dd70e234085cf00ce72f835f55c095aecf10cc4cc57b4c5abbd58af3c06b018833833ef1122411aeb87be8b70436f2b6f3354b8529093c82047953bde625d8e82dfb35478d0d1d1831dac13862730d81c51da71ab0ab0d0727bd5cf3a3c6e8a05961a4ce1421bbb8e13615f5698806cbc08602fb2f78a48d13214c45c40b7c760cb85c1676d9d4eb5049d49fa548b57efdd2ab255392f5073137de6a97462810ab51336ba5702f037bdad3162c56a4980614b58ed99fa55bfe0ef79a06f1b11ff779300a91fdd60ca9c91e135346c438113819eeb826da896e7cafa97a6590290e14f97d48c790a85fd17ae1089cd56a8ea98ce63127a2ea2754a1c48314a437905df808d1030792626246ac3c859e6a956c410fcb8c498178b6cab78edf1a8e993a1f6e2d8278e4b4aafeaa91cc065fca3cdc0944f312f9d432be84c1becb1a02154efdf14851459cba153e5781dd284d5eb85c89e3215a3948f1c9b700963d39ad2824ae69effd24ee650a15ba4f7f7432e952f5f8934c75073ada89e0fa72a6b4b8f8fc12281037845fbb2ebcb1c570c9679921a6f18ef4a77332ad22ecc37c0012415c704a1bb865121b483785674d5500964b905425a1d8a98bf35873dd865933e5cbe53277c82558bc7cbeb29e96522ea42c75a47640c0b393c23bdb86b741d75363053eec1048bf21073d709e7cb856cc1960fa62c2488d50496528bd409962b723187ccd357c7accf66bd43571b1ae1ecc129c2a92beac5aeba7e35ec1ab7a0601201685a3fb2be314eb698bcb0f5ca33d10ef54233eeb200b62331b17a75cc63606e05cd4b6f6a1bb4878d87e1436d8612301baf6aea280566493ba992f92c1b97af00989bca8468a4caf654e05f9ed9ffac4abd3aee1257617438203b224fc7606a64cc85dbf3f117c96eea7f239e20138952d8a8a4145e107a5dfc0a610f5a73fbe2268b5e0d5a5bba4b2e0241bc3ec697871d81458b6e230d8dec9f22315b70649355cb7cd1214fa2334638855635e70724598156a1cc7f935be57f368a57e0160f4c0156058dc77bad85963662ae5580c6f24efb25768304d1bf0af23fb3c4864763d955fbaa7eefe2ed1f5283b56c9747adc2c1680bda78bcbafa1bc3f1ba21e45f4b0d200a0afe0f596da9a322cdca9850252a4a648a51477a0c58da46acdb84e269e20f4bce1cdc2c5a48d8eedd8f107b0757b79b65f800836771c07db68b6641d3d5bde05f5ce2827da3e5e4e03fc68bf53743726a4db489f6d74276f18df7856d25973f17d760dbee0bb69ef89007a7e87e180fddc969804f6ef2b2b537e32e8a0c998c7bf30f33d79029ad9c899f76b597f98d63cf8dd5f0848c92ddc679d5f3e1f6d7131b04d11b245190d4a53be3d979157f30f6ccae81b8151768781a9c9f7d099d979bea687bf8c8a4b6f8f559c33470d7bc93a36d96ba4c39b2f73c5d5370afa8fed979b70f0456e8c916e054ee62152121bcb858805dbf42089403da034e9933f6f46211ddd46e9b4bf195f06a744943b7c3598366e2efd386bc9bacec174ace3b9439130f691a60565307a97b4ee695ae59e0e5c275bb1a769a526832b4272e58a95f1bae495e81a78934822c9974686e9548fd3a1e0407e65889f64eb3688228f30a658fc11b1375e6d02b742f265d525998eb41ba6f270cfe5d43175299dc975b414ac3ace514f2c0e75e08a2020fd5a79c923d03abb15c9d222b413a009e585a147e259f6e8c4f1873b4c40639684b4b4b30036afbc1fb3961b1cfcd6a2d389fd14bc22fd828a0bb40b340b3db2a07e587f4c98b434c90a92f80a7d09edc81f7b1b5bf42e902d14a14cd92eedec2b68cc618e9405fd75d5c6cabd1cf9364c354f2e0ddd683a6492ced9520b50b08c752e9d158683c4ea15b4d9746600200cf5558ffb9c98135644daeda98119dcdc31d4344054f2ceef6adb6d0ff66e955759146f048463b27b1ce481539aacff1a705645937623b18b38be87f9f5ca", 0x1000, 0x5d81d1be9e89432d, 0x0, 0x0) 21:01:49 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) close(r2) 21:01:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x5, 0xfffffffffffffffd, 0x9, "63fbdba5c9729b078a9021838df028a33cec3fc2"}) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) 21:01:49 executing program 0: pipe(&(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x22, 0x4000001, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:01:49 executing program 1: r0 = socket$inet6(0x18, 0xc007, 0x2) shutdown(r0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10002, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x1000, 0x9, 0x80000001, 0x100}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) ioctl$KDENABIO(r2, 0x20004b3c) sendmsg(r1, &(0x7f0000000600)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x6, 0x5f9d}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000280)="09b331f00dbbfa1e6b750b6578935bc351373cc5edd08dc517dfccf61a51fa4016ae82a2deee84d9c7e708901048b0f7c87754cf6ec87d51407f3a37673a90fb690fc4938958619085bd9c406cc2476ced1157dcfe06eb158b8e8c2f028b7cd723f48355059c8a6339557ec60da4a81aeb19047edc6a75ce960d9c0e6ae19ff9805e13c66519fa0df1178436069646ffe2d0add4272dd78f2e1c93215f46b58dd1cde36a27", 0xa5}, {&(0x7f0000000340)="1cea14065632c3266dafee31bd6dd3a9e729d2801dd2af590559264d19773cca7e111633b9d0863637f622dd598f40a0", 0x30}, {&(0x7f0000000380)="98386852dc17c8b82aa31e81dad736defc0abe690b1c7380f280e282b8aa3d3008", 0x21}, {&(0x7f00000003c0)="3adf9581f6c0db92dd21d20e542ac18b73fbd21fa8d24b4c4f737743c7a8f1d9f3d839dd53061b8c41f40deb2923927473caa7a9b978c89e8efe3324bfbe607d59f9b20b0b69889ed4a848e1deabf36e4254b293280eff58014607ae46d8fa4f40b551ed412a55e619a3b9456ce5676f4227626dcb7758", 0x77}, {&(0x7f0000000440)}, {&(0x7f0000000480)="7b9b5596b010286a8b45ac635b7694ea211c142513fe7f6a972671eaf211791cdfcd38e36dee6f5bf3e48259fb4fc065ce5d8e6ba9be1cfdf76ecd812d410cd2334cc689cb36d22b8bb4c1d7f02aa9c6f4d143d09d7b4f193a37a4144d4b71e07fd9e851ecbff842a94c08f1aff634fa487fa25e81dbf61cfe232b96ec08", 0x7e}, {&(0x7f0000000500)="ac52cbe9", 0x4}], 0x7, &(0x7f00000005c0)=[{0x30, 0x1, 0x4, "3e34e8712f646a00a954aace000115f1456396653fbf42ba9431918dd290ba"}], 0x30}, 0x400) bind$unix(r1, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x2, './file0\x00'}) getsockname$inet(r1, 0x0, &(0x7f0000000040)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000180)) 21:01:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) socket(0x20, 0x1, 0x5) 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) socketpair(0x1a, 0x2, 0x2, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:01:49 executing program 1: r0 = socket(0x3, 0x400000000002, 0x100000000000006) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xc3) 21:01:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='}*/(-\x00', &(0x7f0000000100)='{\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x86!\':!:{]$\x00', &(0x7f0000000240)='/{({\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)=':[\x00']) bind$unix(r0, 0xfffffffffffffffe, 0xfe) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x100, 0x10) openat(r1, &(0x7f00000003c0)='./file0\x00', 0x40, 0x0) chflagsat(r1, &(0x7f0000000380)='./file0\x00', 0x4, 0x2) socket$unix(0x1, 0x1, 0x0) 21:01:49 executing program 1: r0 = semget(0x1, 0x7, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/69) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0, 0xfffffffffffffff4}, {0x0}, {0x0, 0xffffffffffffffa3}, {0x0, 0xfd6a}, {0x0}, {0x0, 0x18e}, {0x0}, {0x0}], 0x2, 0x0, 0x295, 0x400}, 0x8) 21:01:49 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) write(r1, &(0x7f0000000100)="d8c67375ce17aa3c9c65628723292f8d48e417e3de12a1a71097d55cd92a83385426282d464e6695b6ff51ec7ade1add160a95ab8f06edba619dfea7fba69e4aed257d0d2b2f5e97fb0abbfab2f2acc15053d48c3a654390a70da6088cb9cc7a11bd1d7a3cb52497eaa854b5c8e9406f6ce2f2dbf56e8b3844c0d7ceaff4d23c95e0d446a9bf827956ef55c5c41592bfd5d9d1a39f0e2ddfa35caed30bdf4387a9720246f856b0512d620bbbba38ce797045c23e0c79ab988fc71f0a977e83b7a2e710305990f2346ce18c3ef796bdc8598a60fcde5cb942bb33", 0xda) 21:01:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x308) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) fchmod(r0, 0x0) r2 = dup(r1) connect$inet(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() accept(r2, 0x0, &(0x7f0000000000)) bind(0xffffffffffffffff, 0x0, 0x0) 21:01:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) write(r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x108) 21:01:49 executing program 0: r0 = socket(0x19, 0x4400, 0x1) r1 = semget(0x1, 0x6, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x4) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 21:01:49 executing program 0: mlockall(0x200000000000000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8280, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1) mmap(&(0x7f0000a13000/0x1000)=nil, 0x1000, 0x3, 0x7012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f0000a48000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) socket(0x20, 0x5, 0x4b7161a8) clock_getres(0x0, &(0x7f0000000080)) mlock(&(0x7f0000ba0000/0x2000)=nil, 0x2000) 21:01:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/99, 0x63) shmget(0x3, 0x3000, 0x80, &(0x7f000064b000/0x3000)=nil) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "34c39ba6b77431b2c42cbdc06ea513798a054787"}) write(r0, &(0x7f0000000000)="bc", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 21:01:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x307a5148) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="d529263f2bdf1ce438ecf3c73d161a1e12e1e9046fde2ba9e87a17eacac8fa7dcc62748483915be99fc6c3047067c9ea19c9c7397936d08a9c32542aafe90649bc1683ecb94c51fd680bfd40bfb043659d2cdcba788a33fb2df6a4ec2c046000d016ffb814703cc1d90043c7fbb1edfe2b6e4ae80831d4358bc8edabb795f9842cb648ea8b45150c1c1cb16646d9d922d649e3ea7b4c5d5e1f8a8db2405a60992ea5e169fffb82f6bceaf849ee986345566155b1499a945f5dabab931300e198234e1cc0926c237ee3afb4a3417e1d436713a1babc79f61f41a2338c5bed0695", 0xe0}, {&(0x7f0000000280)="b76207f6e7de5b646795a437f7b460dfd687f70334f463a373c20738896f0fa84d96ebadad84169e8cbece0cdf95987099e3a5b8b6", 0x35}], 0x2) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = getpgrp() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) r5 = dup(r1) socket(0x6, 0x1, 0x3) pipe(&(0x7f0000000140)) ioctl$TIOCSFLAGS(r5, 0x8004745c, 0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="0be25e1ea5dad12cf613888c5200ae2ec0121aecd50bb5bfa8b01d8386c071f7af05debb99977d30a14759ba6a5e3ad032e2cac0416150b7a20af1715e7b43cc834de42b73f774202e9d1197e1558ef4fffad0d3ed8a946f7c8a1df6afdbd495f2566391d60298afe3fe846f86d93644c5fc55d7f1f48dfce355591884e1aec0ecd66f6d6ccef5652ac8c617b60012d0488fffac225b61080c2c9b3316c41f60f8ffe2521cc13afeff331de7aedd709fcb5bc05752bfefa616b589238303bf6f3272d69a90adc4af2a1f488a8962d19b1bd50fb75cd735f13d109641f99e6d48a9ce", 0xe2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100)={0x9, 0x3}, 0x10) 21:01:49 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x23, 0x800008003, 0xff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:01:49 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 21:01:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xe5a3, 0xfffffffffffffffa, "d4864f675810630300000000000000f5fde549ab"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97", 0x39a}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b710", 0x191}], 0x1) 21:01:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x8010, r0, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file1\x00'}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fil\b\x00\x00'], 0x10) 21:01:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)='J', 0x1}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) 21:01:50 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x6, 0x19) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) listen(r2, 0x8) fcntl$getflags(r0, 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 21:01:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4, 0xc37, 0x8, 0x1, "4ab8b26ed94a8d1354ae4e25c02208c9b274175b", 0x6, 0x3}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r2 = syz_open_pts() close(r2) fchflags(r2, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup(r1) 21:01:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x2, 0x8d1d0000000, &(0x7f0000000040)="67ef78e305f5c347f89dc72df5642a5f8d5d14cef88b7a9c0896078b2a82b5cb7217c2cb3940f44264decd78765a", 0x2e) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) socket(0x20, 0x8000, 0x4) r2 = getpgrp() r3 = getpgrp() getpid() setpgid(r2, r3) 21:01:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x1, 0x2, 0x40a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x3d) r3 = geteuid() r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, 0x0, r2, r3, r4, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r5 = getegid() write(r0, &(0x7f0000000940)="517d74ad47a940fa279540260a1e1e175fe8ffd395b8f234589a780c4bb99635594d7cdfdbd1bdc89a37f71d934677e179e9371031890bebf1d469e5a827df704e6b7cae5e9fcfdfe18fbe17adde45f00d778db344d3e57e07181ab288ac6678629a50f1ae49ea801ca2626c488b2e46757b759b0d483aedb653b7ddd1929ac8c6fb8cce887ed49f0a83fe5665fd01c35f069098312782", 0x97) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) lseek(r7, 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/30, 0x1e) open(&(0x7f0000000240)='./file0/file0\x00', 0x10, 0x0) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x666d56eb3d9d65f8) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r5, r6, 0x0, r8, r9, r10, 0x0]) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) setsockopt$sock_int(r0, 0xffff, 0x23, &(0x7f0000000840)=0x40, 0x2e3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r11 = dup(r0) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r11, 0x8}], 0x8, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) 21:01:50 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) flock(r1, 0xc) listen(r1, 0x10001) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3ff, 0x9}, 0x8) fcntl$getown(r1, 0x5) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="a7", 0x1}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) syz_open_pts() kqueue() 21:01:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) setitimer(0x0, &(0x7f0000001740)={{0x6, 0x10000000006}, {0x80001, 0x7}}, 0x0) poll(0x0, 0x0, 0x6) msgget$private(0x0, 0x208) r3 = socket(0x11, 0x3, 0x0) getsockopt(r3, 0x11, 0x3, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) r4 = socket$unix(0x1, 0x2, 0x0) shutdown(r4, 0x0) r5 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r5, &(0x7f0000001480)=ANY=[], 0x0, 0x800) msgctl$IPC_RMID(r5, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 21:01:50 executing program 0: socket(0x11, 0x3, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r0, &(0x7f0000000040), 0x34, 0x0, 0xc68, 0x0) 21:01:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0xffffffffffffffff) r3 = fcntl$getown(r2, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x400000000, 0x8001, r3}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x27, 0x1ff, 0x1, 0x1, 0x7fff, 0x8000, 0x0, 0x1, 0x2, 0x100000000}) 21:01:51 executing program 0: r0 = semget$private(0x0, 0x7, 0x480) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) semop(r0, &(0x7f00000001c0)=[{0x0, 0x4, 0x1000}], 0x1) semop(r0, &(0x7f0000000000), 0x18) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/38) r2 = msgget(0x1, 0x4) msgctl$IPC_RMID(r2, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8002, 0x0) getgid() close(r4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x6, 0x6, 0x2, 0x4, "e4f6d9d3208b21468dd8852e47b236928b509f85", 0x8175, 0x3}) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) r6 = dup(r3) openat(r6, &(0x7f00000000c0)='./file0\x00', 0x2, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x1ff}, {0x81, 0x7}, {0x81, 0x6}, {0x84, 0x2}], 0x4}) 21:01:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4c9, 0x11) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffffffffffeb0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 21:01:51 executing program 0: mprotect(&(0x7f000020d000/0x4000)=nil, 0x4000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x68, 0x1) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x2) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x81}, 0x8) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 21:01:51 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000002c0)="337016560440d6dd3bcc13fa4a31bfdb1b543615b548f5d538c2e47d05898f57afa378973fc05337036a0cd8c1018e773a1785ba350ceb738685f14725768eeb8951b46081329aa6571884d11ac581fe9cb6fe1acbeda1aa58ee819f491eff2446d4dbdeb4da09f999a552d70320913fd3a3d3af3b2e7f1097bc205db20ad616dbe47095d7ffbeac82c9fd9f735b802a50d502d9d761fbaa6f20b37a363504abf4c3aef8456c0e27974292efae43f4", 0xaf) 21:01:51 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r0, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x200041ff, 0x0, "b0d42000006e9300", 0x8}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xd7) 21:01:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10040, 0x45) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) 21:01:52 executing program 0: execve(0x0, 0x0, &(0x7f0000000000)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 21:01:52 executing program 0: r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/248, 0xf8) setsockopt(r1, 0x28, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x1ff) 21:01:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x8, 0xfffffffffffffffa, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = msgget$private(0x0, 0xfffffffffffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ec8b507434d41fb06ed3beda63f1f9d9be6d73bde049b4a840ccccf50dc402726a1e44ea8407e08af8ede3d8bafb38e5992ff3f5835ac48c1a7ff1149c02214337d0ae7cfe84bda0c450fe0abbd39de105c"], 0x1, 0xfffffffffffffffe, 0xffd) r2 = fcntl$dupfd(r0, 0x0, r0) msgrcv(r1, &(0x7f0000001f00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000f540cef0e033c0ccaec1c15a549f82ec00000000000000000000000000000000000000000000000000d7ae9db8f37614793921793e6769d66c000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ff0f00"/183], 0x1, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000180)=ANY=[], 0x0, 0x800) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000000)="c65689f88396b0d078e4995d758d362b8c6ee720df6a9e9612b1d3a932bc69f6027f8b05c6eff36237d9228e489454ad0821d1f588e088f3e7f89649d9a34d95cc49fdfc3b3ebb5413cef0d1a911db121ef3ae"}) 21:01:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x9, 0x7aa0000000000000}, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x201) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390", 0x1276) write(r0, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x326c6c8e55e0ae85}], 0x1, 0x0) 21:01:53 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x40000000, 0x8, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0xffffffffffffff8d, 0x167e}, {{r0}, 0xfffffffffffffffa, 0x88, 0xf00fffff, 0x2, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x14, 0x2, 0x1, 0x2}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1}], 0x8, 0x0, 0x7, 0x0) 21:01:53 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x400000000004) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x17f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:01:54 executing program 0: getrlimit(0x0, 0xffffffffffffffff) r0 = semget$private(0x0, 0x0, 0x208) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/31) 21:01:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe73) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)=""/246, &(0x7f0000000000)=0xf6) 21:01:54 executing program 1: r0 = socket(0x18, 0x1000000000001, 0x0) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/46, &(0x7f0000000040)=0xfffffffffffffda3) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = socket(0x4000000000018, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xa5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:01:54 executing program 0: r0 = semget$private(0x0, 0x1, 0x288) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000001340)='./file0\x00', &(0x7f0000001380)={{0x6, 0x7fff}, {0x80000001, 0xd8f}}, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x1ff, 0x1, 0x0]) clock_getres(0x4, &(0x7f0000000040)) semget$private(0x0, 0x10004, 0x141) socketpair(0x1, 0x8002, 0xfffffffffffffffa, &(0x7f0000002380)) lseek(r1, 0x16, 0x4) syz_emit_ethernet(0x1000, &(0x7f0000000080)="9556cfd2f2ccac71a6052907ec43dadc0b1ad27499ab5d49d14e18e1fbf8c6786b8220bd7f83a4a5519775079a1c54de037fc0d741b7f47668d266028e0d502346486ddf9b40ec35172e07cf8df0d40e58fda6df4c276130cc0f14e97cc7edbafc7178050d38010e71170be535fcc5cbb4e22773df8d6023f9e3d0e5b717678ce911ceb4a6e1384d13fd4fd5f32e97ed169a293279bd97d7b8b538bb874bf0e390da9bd878cc8df1f7dd6a00e4412017c5738e6f4fefa1865ac199671c5910774f75f0fa0cbadcf8907b65c924d365a46f1d376d12920d17555697c53a561c133271c7306e0e2fc717809d2e728c91cfe8a809c9e452da784e57978d996ed8b30e7464461ea6f4f15f3adfe34c4635e37254b0b2d831c256c105017face9a82b892aa869251d990cf509a5785b355dbda8ed5fff35eee47900224907dd96a6cf6e64860b48eab86b5905aef5ffa94bdb6df9dbac9f4a43e2814d9524714aac2ca4efedbdf1d1bc49532018b68bd42985d14fb6e0ddef05fb9e72054bbafb6122062b9b205fda151b5af625fa0b2c32a6dde1b6a15dd1a5f91a88cae5bf431be1e95e0407f0b3bd906d6dd6400aac10124ee057c7b4d50d778425496f2e8d5b0ae8519a8791acd775a6fa9bf3f6c21442bb4044c0ba01bc2d3c65bc4af2cff20ba8eb489e97a9f586805d74701b8e28dedfbf5a37f934e8a915429e59e3bbbc64affd4744781f90116859a4a9c95cfd3b8f0bac60e77607775d1293f33c6fe1513b20ea51b3daca5848ac35ea6181d8446f65c22330264a9a8716f1aa89bb5ce1013e9d84437fdb29a00696c136e39d23c83c5a6bf9e632d21a65ea63be9605e0313dcbcd784cbceae8aa5481684b26b747776387684f1a8e976c0113af514d9407f10d356482955793137a9f670fda65a1c702ddd753517deec0f9b4075b5079ee4ac152e14906bd28225758d5935274de903d512e51e48a9f82565208f7660d84c6e56400b6e47f8f8f0a7e6bf35910ec10c47914f2cfd05976df530b5d4efd538af4eaa1f24ed02b8c3ab07889bd08a6d21dc15c2e81ae3bb919fcbc0c71b8b87a98d3038726e0868043839b04d382d83d6c973419a6ebd202c1c103d9d44db18006b91ac36e97f2c2dcb8c6a214516e728dfce4c0f21fafe0726f407d940ab63695313260ee611a254464371a8a458a0b0881d61ef72a8138942f300e96ac982d837812edd8920cf94937a9f37a7834e2efa4ff3aa27eefe92a016b1077b0e2efe089a5025b0f983ce45d490c0ff68166f1422448fb957adc1a57360ede48c928d34bc890bfaa829cb6f85d5236be72caf7619c242c870bbd47c9a282c0f663cc4e2f22eb9a37abb738e227317d385d3aa6c25405b282f294dbc57acd155f3b883023542a0d2ac77e71ea803e042bdf0a2b52bb47ec6958f671f9f4946ba667aad90d7419bfee1b12fa23a8cd1ec09910424ca911feaa05d0ef7211f60ebcd372c4fe440b8f4de56ef6b883171b908df540c1bad7f1abfdaf0dce88b8aebc3cb61125a6da46737d24508efe695c73ca106d8f651a0904a4b97e2820f47f3a42d25080a1672f608426e25e8c2d4926b8458d6aef196435a5a0ec86a68b44b5981e34a27fc993eb2b25d38b824355e615a41211b0ef9de22689e76d19a5ee11341feb35c100729c9c109e513bd432a7852494cc32fa62d9106d00758f633368fb3d986fad590e14325f3faf14c93a076ec753b67e3c7932a3adcbe73475c685296a700b45ea5d45956c3442d45432b7273e650777a6a7fbebc1327846d0b7f276a05c0c9bc205148cb04e478d46094937a5fb085e58a45e707165021b0fdba3867f7542038d918e3a104f5b656a07facc98ecd9f014dce8c3c5c20115d1156f1a82e0e2b309a81d37375f865845c1558e5a786d532788822c96200d9a702215ee62e471168bfb8f84e73c192cf3775777af69849a4852016345e8e637607afba6bffea82d5db157f88159b328badcb328261b186271e943cc9d951409174e0b1caad644719e51b8086bed1f87a4eb781d3ca1c153b92af4d4313fce5fd281cad5089da6b90a8d6fd359a4a96809db674aeae297aa50d7fefd5c61abbf8b791cf64e50f9b9da4c116f870b14f4446b48ec1bac9453407fd722b0c46b51b39dfbdffa892d9836512a98a1ba8fcb7d8e29bd6d01f931c84a10d2d379f1ca4d3d6d1685d51ef3f9904f16a9548c34984738de2d42ca48b510842215d6c9287bc94282fdbb4103fd3ea46635b042401afdf47945d49c2aa0730013a931531bc3ec29ff6768ec871216a39426bac9dab930bb2530af8d8315360060735a4d103ab04bca3cadad8f2995387059fd6bfd53f107f0e780b8801e09ae060650e16cd77719693a4bc1f2a9e466671d2b937e658b181c8a3a3b5f7aa2f57186930d1407de2d4b6dbd4228821aae1bb78fccfba9f8390f62738cbf1e3f320fc0df4b34adbf74867e8c61613e3b0224d1e7e3ef15728fc1095f00e956bd729b56f424bae3559f67d7506e94c6dc1ce7c001003f835a231f73c6bb28fa106197981649f3fee58a6655ddae5240dc7c7012828ebb0454ac34693c545a6c2b33fce1908802fa1d71a24e3887b4a5faa5f15758aa1e5b33f180e70533e7abf9296599adf613f70d7395d652705f2fb5ffb161f0be9a240d24cffb70c7452b718715f929d5d8b55cb63b9b73b21a15a37111afcfc0b717347de3b6169dc26c1159fe325b133d13c30b8ad1c934c2283c40e5668ca8272e2c0573e2a79ee87a2c11fd882ac603a07a7a7b00fc50c75a0a26ddaea0bf018b5e56dcb4f1578b7b847df4039dc72c76a49ff90e0ba0ea707538b4687408061160e89aa197efd24b8108a0b9e6f1fb3d208e39974dd19f3a0fc5dd88767cc8a55c73dc0898a428bfbbb14d278f61d2c04e2f2bbc1a80c6b569e4ba3c417f53ce66307448ed87ff2a3edad8d1bd421a35204bfa8563f62ea67e9abb07f685cd6d42098c4fe38cc7347c1c56b6c2aa5dbc5613eb0a159d6938d592cb1f297974a220cae197cf8338aa3f88d22a53ba0bd89123a9a41963c0d57b873069865d6e1fed3ae47d65bb682a99c686e779f83b815ab77a9ff71a9b0010788eae759b2d3a083c515e6ef4d435294fe917baa76c13572c6ddbce2fb1ff1ec137b851047f335ba0ab2a8d8066fe5b6a9a37fcb1f9b2d628938962818021b4f4d6f16f9b1b1e7e958779c68cbff31f7c3f044ae0e07d2aca22e6638999b7b1e925cc4d645686553d1973d3ad4b4130814c70968b83a7d2a7e0994bc126426ed668ddf38b0bcafa5d929e49d99f05e879a59a88762c1242ecae00aa4ec63a2c62acc0b5ac578cc4e1545a854c4ceb181af1b02bb068230daae1ddbe7752a45064dd58b6022db8df7687b2c63d977a9a6d2ae1681c77592c871fbe4622c31526b09a54b80ebf6084c68de6f974d0ec097769c0f288588c9090891d04196062d08a1edf9298536f73db9f80d2dfc5942975123ca588923aae9e12a4cece238a34dab1dad554cc79372728dda2145a228633bb608d29badcea973b1edda895096f6c1a6af7b4c92e2fbadfa92724ed927ab2263205acafde29086751ad89b5fb3404e2cbad710e0c829eacca844c04c5c8af714f925004d100d03e15c49a0756680e2fed2f9816e2fdaf5bd1f0d63daabf62da06a52001af6af36b9e3f334a153e9de219a28e878cfbdd8e45f07c994743cc1c92b1b0e9781afd79a22b24865cb0f6a2682df455c496e9b27981e6370d559e8b6db988c37be80b33a1338cf3015e54aa6c61bcebde89a0d00c46454c02efff815897d243dfac7f4bf0dc271a4f86c57f5f46bff69b961ce06caacc4edd7f2640e189f054aa835ee5b41d3c189b26f4953bb5192ab3048f35e2270778631207050495e12d5d9ce1cc414063ead5aab69d41befc48a717cf14a0d945d32fd0f6549362333523e6a959d7c3c225fd0a09609bcd32e6b71b7b67d64581bede4b1d1b9c7319856639f07a7bf9364b2386ff67c35412846071acfbcc952a9962c102452b9e294aed0b9039be5371f7f19f965449a2c03e7f45f16d322aff2769917da12cf9820bb2561dc3f2cf89334b30689869f608373fb534714c4f7766b6ddfd6639f3b19b286b7682fe3ba829a6e4be7c7ff8c453bed97aaa7c7bd292db7a03ee32e38dcf2eca38a17a5b0c8078659bc03604ef5e07c100d9d13c291333697875aa10aee3034677fa9fe4fd709e425d7ef6e3b6a933210a11acf1b5b6b20951d6fe582d73573a244e7b04eb1c9f13ac5cbd135441b2232ac8c5b5114ff34d137790ca1789d938a0ed19ba3aa8a4baeed5e72bb6a3a9fe85292cb689574e731c450524606d94552d1f36a4690bf3b9fcf8f1f13f93bd8d61cd1d8f5459d1574160f5ed0eee6ff7accad8742b3408cedb6c3ddf685879a7ea3960e3400472a3c6c859f5519f6888ac421abbdffb5b6e74494f9e078f8e5103e7483ed44ffcfba2b82bbafbd9380ff34936e756cecec40cea96d2099399d7c74873d57953e808bec522a0fa74bdb24418e9b0c6e8d1785c1c91c16a1aca0b597d92f6f454c345812e72e6ee6779053aa305f6c385c3290ce0a29f657279edf8f17c861b0bc63dceca387fa732913e55ac4438e5b61507b3bd37ba430cfdf80a3194c150ed0b9e9504f3905634ee316f1aa5ecd060d6b9cc73bd50c0b31ff5190c97e6081828cafbcf5ed780612607e4394768ce247d430858fb1f4f1372248b10473d1dcc1efabe008dd21f9c309f59a30e817a2a0388f4831ff235b6053f0c4da41e485b04fe236fcf71158b3e2301c2fd23083e0f7c0362958cdc09bae4ef83889c7abe46798a11bc69246dc87ecb7ee07f89f7d6fc62650d3d3f5c4ae40bc0df6180b98fd10a3888c01cf79e2911869be4cd6af27e5d0767e3de7abaaf1f7743e9d72f794f1a891613cc1d71e8cf4b4d1b2a40842cdeea257a1e2e1dad7786f37d5c7a63c19045d3543b8ddeef6ff72d24afc1ef84ba4dc3fdd2660b0be9d12717cbc13018f6e6a0c58972d63599848ca141c852a75fcb09e2ef5ef5ee0b4057ce0004c94e2e77836b33c4f997f0b8f09456a75a8649f2b31580b3833119912bfc1e812ecf1a07b02992a64d967207143359bce0ca567c13e214d1c05a671e5920d06e7716ff854e367b0fefa52c2507dec7ec15f3d30a9a8615be8ac34d2d78867a56b22cc20986f6fa705fe8042628f1a86d7742717b03fbfce1fb2a4ce90e35d85b4e175c57521b2cae53f7aee3340a9589886b3d4818f119969f89637169dce93f0db847b7fdb982470267f2393222e4329eee986a281ea35b6e74d01889216b263b26e409a42153563d11f7ad6e4a4b2b3f70ab2718dde7d465a638e2cca67798caae4adcedbd718f185024d282eeff9c398c3587a70bdf547d30b32b7b81f5050ed3d6d1b2f8496864309210371a54c32dd52fd117e8deacb1f2886c3e0c9f1de4285181715b4711f2d8dd5ec911b23388e18c51c1f4358f9e58c807c86420655b76cf490c6a1602032f750d0b2980a727448abdd50fe99b0508b2c30b10f7f0b710c332e11ae73cc66ffd949547abf79abb84be28d6096c95eaf84c6345bec6673543ff4e23982c8154cd5b6a885fdbe3439b7c4a88d231ee5f4452027d659a87abda0dba2d7c57baa14b6194711bf8bc111add44d9c23c2cf2ea7ad5ade02aab280054d34c8c6cd93af3b197131841229e8bf246e47d9e3a48d1d60eee03dbfc4aa834e834d586fe762c") munlockall() setrlimit(0x1, &(0x7f0000001080)={0x0, 0x1ff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x400, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) syz_extract_tcp_res(&(0x7f00000010c0), 0x101, 0x7) setrlimit(0x7, &(0x7f0000001100)={0x2, 0x9}) r4 = dup(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001140)=0x343b9ea6) syz_execute_func(&(0x7f0000001180)="c4c3614a0a030fa9c46159126955f20f1bd2c402b5ab57000f9e6006c4c20d983d0f00000093660f3815561ac4a189e9d5") r5 = msgget(0x0, 0x8) msgsnd(r5, &(0x7f0000001300)=ANY=[@ANYBLOB="00009032708a360100010000000400000000000000129ab6e14f8a69387b7b27235414b9c2bcfb3f2d10b40a7c9eb689c32ee5907b80"], 0x1, 0x800) msgrcv(r5, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000b276ef8bd45cff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000015a474e60000000036ff447066b265625626a38698eb8c309df87c9799ef4504577be9e87d263e73f66154f7fb0964c6de3d7dd5b05f6f488465fab39e9a756767a2cb694673d478a4ef664e9d306e04aa110aafb2953f894ca5cfe9ee0cd88c147646a4426e08c3cd412fe17c6b66d8798e18ba8c7360ce130647cc17cc9e1c8e227b0398387b84b5d7c9822aeb5ed9315db36c2267cae6fa5b6222665121f97def54433286afb755e40e4961ecd394a3a1dbafe1b6a18cd181b1f99da4809cea1887ad298f2964d281cb0a51f56be2c644d249d7361fde4a979c3e"], 0x1, 0x3, 0x2000000000800) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000012c0)=0xb2) kqueue() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000013c0)) 21:01:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f00000000c0)=""/134, 0x86}, {&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000240)=""/142, 0x8e}], 0x4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) 21:01:54 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x11, 0x8000, 0x44, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) socketpair(0x2, 0x1, 0x8001, &(0x7f0000000080)={0xffffffffffffffff}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) r5 = syz_open_pts() syz_emit_ethernet(0x1000, &(0x7f0000000380)="52b0a3d2d1e21b20f6ac7112419560652d6037c651bf55b32583729b14ef229ab593116e2bda4b5f4066ec3d4201eae0d352a6850092a0412d75782031ef8407ded913b7aa2738feb3bf313071f21a0e8cd7e57a2bcadb0d6bc8a9f03e544c56ffe9083ca2a808e6b987c141cd582536d514b86d19c5732f07e98f22f236ff1552ea3cccff488beacb85e5acc6f8c260193d026d018891dfe8399dcbb85b5fd875a5bbb30cc67641d5b31ddbbff0106751c68b4c0d2f7cfdff81c564c6ae5bd8d2dfe847aad6ea67432bb4e880a17d102cc9032ca81ce265d3de3a2d2614f27161161cae030096397a00a5490a4e19eb7b23a161339fc6cf23e58406ed7f0751f9f30485daf67db4ab5feae67c0df5aa1aac89b26f3f8b515aeba9f08ad42e851ecd903a7dd828d1362e7001e83943fd44c4781a7fe3f769d8686d1a0696f8094a6ebdab2c3dbed33b60d9904c3855598d8188d0ac0aea884ee8361ec1893b42022039d42f2dcd0cb9af539f8f42590fef8a7c841274b2434688e1a24c428de1c9aa41a1dc9f89f3a5a88f78e0092075f13073d5bd68a79d13da25e13ef4fca65f9bd2836f6ca5c4bb8f7af6dcd09ff4cde4569212e0a4ebe423d113c23a8d230d9db2086dd2a278ef0c1799b25a275c68e4d549976a1ee1c0ef78161a2c2c836b7b3952b848d15b2c14a5eab90581ea3bcf4ee4c1769f7ea7a2cde1ffb060ecfe618d1254214d048e4e538d67793c3a07bc9149817bb033b5f84099fd47b48e013c132f905c8a74afba8289beaca946b285fb9f7abf0d45dc12c95cce8c944420b07b5c34d95b389b850e7f2f9dd33b03c04e39917d3724e647f04588e8b6a70a315359b3c72be035bffa77b421ef68a339e68a9384e0f38f2c4b688eb2dd0fa200f9a75f5ed4f2aa33c623a3362360336f2f41337ce0b7691dc9c1676511fe4e04e71dfcf6675b5c440a97d45803897e4515fd4e4b7a108d657fb94a28269fded520f83b1ac65d73a6659e6be8706237c60acccde101aa617e2f09cfb16f7a46a5b1d4912254ea66a59c3f0fdc8d45c06de83bdb4927ba95cae05e4618def78ff6825aaa38b87431c47d8cd10f18b2b389ae9b42d11f4c8654b3193bc3510e19f0043b206ce2f45e69e0c13b7b58e1580569bb4b73c25e52eae7a89eb01d0a5dce33ff9f10f88845815bd3aae8771068c112aefbfba87f1d208bfcfe36efcc2e0746292f0e32e384d02d6c537e92d05493e3c2993e1985ccdeaf844ce2a60e3634736462bc561621002d33a1d2af22d41a1b788b56c7ac5b184eccba9c406dcef11b5c7ef1501c1843ae15fabdbe9e80d7d59428e67eb5439363cb200f9b05a9b719452a1b5734c0e1040ffba43815295a5a336dee5e0de65448b1e1f8c9390c7867e76b57d5a652f1f70f13f02761aab97a6e3d39bf67c48c87da340b83ece193f158a8800ee34910c0bc2ee60cabdbe689943b4e249c9803d740c65e32254f65921b6ee5490f599ded6574621fbaf3ef399ca63e4da3e4d780fbee67fec35d925821041dcfef73f7d5a0ae209b58d9abb3f5763f8fa02a12625b840bd47672f6d466d048ff37cd71adf3753b70f789c050c7a4df42e8dbc46a2bb4070d940d67c3741f23b2c9404e686e31f528599331d3ed2470023229eb5dfcc03617cfd24f775052e68f63316a977d6a8dd7432e1d2aaddab6163663088936feb064c8cfd431895b54c7b3743d0a17ed10783f3e9042adc90b0ee7600c4993c1d9b3da152202b99141e10841ac78ece80559fca93cb99a634c0e3ec31cb35f7524ef766592d77764a4951caccf235b3337950231f6913fa422919c48c8c90be55485eb80fbdfc4af02ac9742fda2432836c169ec5a3260fd6f8faa8e88a7bd17e3dc6660a4c4cbbefa28b44880178fd87badbf3146ce336b2cd764ba53561bb98d172b4e5b055d2d2eb4c164a89e346a9cbe880020921737f095868b808ae9b6c7498ae78dfc713487d4a151bc86a5a60ce9669976230fe7e28205b327f7071f4e008528c73173fe1cf947b385be08e438467f91e4fe734bfa66ac83bd6796b45959054a744659bb0d999a079175dcb59181b95cb397cac875d9939124c257f9941fae73b2f4a4691f2230e88e3feb6571fb87f5319b8d1058ee3d208f793289287228eec598388bb46926817131ad1d34c36f4d3b26005de25ad8af109b446acf3d3fb94b3bbb5bfc56527d4dd8c4b01d69ae45da2f4cb30e1092ec8baf833cf170cee253419db7d216e29c8698baae3e448720db1202057e62ed40cf5a4b9b5c688e52229e76b47a0f21747a108401c638f211d7f041ac52ca4cc43ce964939dc20eed923c00fc80ffef2479e6fe4cd6823c7a212aa2b0822bb978d2b8740da5d046f8f297272cb7d1f5fd89c8a527bba6d931dbbca7b28dbc245a16e04314b9aeb976664bcebc4b31341d31b1ddd12550e2c59b3ceb39fef5755f71bd29e4c2258f212027b6ee7b3e1ae1fa93f34d22edb2e046a018156b524b1b468b00217d41cdd66c81ed749fbb20a8b80de3bf606ba145187272eea2eacc2f0ba8305e81fd92437ec481542596cf16ba278854e30e7bcffbf805c76ae4b75ec7e1999d63f87fd14793c08e9417523f6478978995ee1a0b9beda5eac611d9fe4fe60edf9db4aa19f75277a69a9b0fbc632b8e82305e9a85e3624398451658e93e86f5d987b1b8eef19c9f4458e90d4a667f119b5506ae691ff23a708b2b8e77cb36fde2293ce3e13eede99dd93673398f6191efbb64018cc6250353041b8b4853a482323ee6f5353738ead5674f21ccf94b4adfd342aed9097d83bf51d1bcb4a81b68a41ab03870c10d71730e9f4732e5176336cd29bf05442f0f987080f241d801b3424da8167a11ba9f350eb305d0da4e703868fcd3b2d4dfcce8da4c3fde0f4ec23d1965b6168b722e80873cf25ea4e75ec1e03b5a46db498df62eb827f4d911211d7392812ec4a06125e99bcc469eb2460b99ebedb16cd5a3197cd137e2b99701bffbbedcdfa4d4795953ed934b30fd0342a30c02e63ff8b05a01734b1f57a7965dbf6f18e5c19fbe3fef9894a6c10237134335f7931d3e50ad54ebd598f9eabc030b23e901abbda90c866dc7141086e43c27b05cbef440f26800c6774394dbfced584ab6242b3dd97d6325900658d8a6486b31f7cd2578e53c9fb4135db65edfe7a1e22f4016097903bf41f5369ba7673e27572a5a9b63bdf49ec71819ea5a2508071322b19d6c5cc76a657d7b0a7e286ee827d9f136b96d2df2320e1cb01e632ae621733afda39c17190f69718fec1fe78efc2b525376ac2c75fc9c631bcecc20e76f5c7a6e9137083548992187cd5f440b2673c8cfddb5cd7735b713d19ed4c34d67c259325a4942d49d7aefef9c57612b9d03f55117c21b441f1c9ef4605c853f355080abc14dd6f0d0890547e0fc796b3b3f14ddc6672823a7f65b875ba09b0bc3073e27decce4c4a62b3a11917351f2252f85ef51a7701e606c17fa1e6682f0d2ca54116be78d030f83da6e235e2d4cf2cf9a876ed51f94bc0fce8d4eb12dfa241fe969c5bd3d25acfe7addc8f934ee4f4b4f33507a052f4db8c16c9989907a0a3969478401962a1101a87b7c4ae06d099fe8d7a0c060e3f6aed0208cb16754dd5d112a218ed47c14ff0767fbfd366c95fb7cb78063ede9d6c4128cf8913998c76ded5fc4e9baccbc2e827a7f05994aa775a1aa7e2aa888278a72233b0faced21a184836e13c4817d05926242d63cc020199739fe42248e147b893eb2da70c7e1b48e687f974958367ec18652213cc0997c2bca38b87b8e18c5631768fe700bed6a04b43feb50c3f0ed950ece673a86f9747413caf749b6fc89e4d212506f0fcf04d35968aafb5db1ab9c14fd60098ef2b80a4dc2c5e8004f2fdb8204801e9d64d7903a45adc5b72862d1d1c462f563f1b73d27ba731129fb45f86599cb0558d751f70ddd5d0073f762c94751d5b141d7c92da93aec015da2559683776aa22a242dca26b11e238674fc07a8c6d51c984cab82890f5d2d888f72b66547e39f199cd611863184222fde0c5fb9f436b891c22108511cb98781e4d619dc9f880cad6c58120d0645950d05a294f04ba9f8d4c612d83ef09b06f78f99b6b0c56cbd5e345a173bd5165c33f8850b765d9a686df233070414ac0c46f4999990527308ac1d14eabd0240eec428394c3076ad09977eb639e26a0d63867b03bf33e291b4a14953a6ce5d0dcce630ec788129747b0d13c456ea1b84ef1a7a4fa0fc7083a03fdf7363cc9a99b6b98a5476bb7e7eec59dc78b557a16dd16cae84e92d725f6eb86a30de1bf39e38b854365689d9ebbd2a885c4048b54d7b60df0e5de8aed3c6830c2cdb9891c7f011e07cc3b9e2a5b694fabfb539fbd0b2e095428a565af4cf40b8351448474d83da870a4f7e5f7cd1ee64eb09610037b470e79f79f94385b1c2ca2c698c52b3e399838d51962680f5164d5530b3ce67288bbcd6c221a1b2fdd631d83df9ccc5171af69601b2adfcd95359b012989ec3ff32f70b12030796322fdae093cceece78c87577141896ebbdaf21bebe68e8aac8154f9a5d873f239a2a380339a7f52f8ee08c0d65010a1f52d5bae08ca510819ce062ba2a2a5b9a3b5dc1a12dd68165dd25993cd5f21dad4339bb0b3e9b841627ce7eed6cdfb9ee89dac4e12df543f231c2594393b794ace6672cde43a9123d553441390869da49fb8d2f5bb6a9f2b0ab2c0c7b225b49b762b93c16799e5e7ac83f40bcfec83900421b6c8af9fae7c188db4267144fb84f58c1f8f55ccebb58777f1f806fe94964d4a93f5bf9e6be01aaabd3b1e7cacef5c6898bf7d5a378531086ee1911c900c9aa1944187be1d1f2ed9c88c37f89f6be4b4a81b3614d57f94ea78dacfc48954c1575296b37441cc1f2de3f57c50639bf28f551e231b08576505d9e8f53b4a0a299290834ccc4ad7db8ceb8e38aa83137f7613d10412a42fc261d7942bd2b6ec77d872fd11c62bc6cb595666d3087c4c4072e91c9a641828dabd2bf32cc28662659604da5c940db72da4f08cb1de28cc3850890fdc39802a678acc519777549484d30bad3ada1b7de248621baba32dd55560e528645d12ee2cb257cad7792dee9f6422da0e2133714335293b7777d46265a1f9322e29b68b82d36602b9487ae2707c3f1d711506df311ccb5760949d4078f5c0680a4ae343a6189b93099969e9579d3b56790676b6865f102b2d2f36eb65ea4d8f95177b284d283df1219d97dc6fe037f95fca89adad4d5b1dc2b5cc4673b7a6133cd377bd132da7eb950098beb81f221ba6e8363690fd4eaf0257a3496b9e67e38e89a2bd60874a47b052c5b2f0d28397a090ef05a171db47af56b27471bd7374269bb26bb9fada17970371ef7f4e10e24969510fb562049d44b621423d67b1f0c0eb1eba48829e965535d0526edbe0ccaa5b9c7908604ba2b1b81959c1e08114779bd2353bf86404ce515cd19b218b07f5cc6360b07646152a095402123b24d6b3b67295ee3b23fff97316bd0001e01c117258e9a7b877af3e32833958f34a23580248ec3285305bedfe392cf95bfb8bc29965edf666e04dc8be24d004eb5ea2e05efe133a7a5ad017b0cf3b1d1cb2fd2f338383a5f14eaf461d228d587f7f9dc64b7011259f45521c575c199117bd65a1a8c38257c058c66841ffe52740deaf75de7d774effeedfcb92544dfaffdfffa1aba8d187291382405fceaa7798edc9bc760083e01a4cab0c28ab83dbd44426f") pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = open(&(0x7f0000000200)='./file0\x00', 0x10200, 0x9) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x6b, 0x2, 0x8, 0x5}, {{r2}, 0xfffffffffffffffa, 0x18, 0x80000042, 0x6, 0x2}, {{r3}, 0xfffffffffffffffd, 0x0, 0x0, 0x3, 0x495}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x4, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffffa, 0x40, 0x40, 0x80000000, 0x4}], 0xffffffffffffffd2, &(0x7f0000000240)=[{{r6}, 0x0, 0x0, 0xdfc7298b844d59fb, 0xfffffffffffffffb, 0x4}, {{r7}, 0xfffffffffffffff9, 0x10, 0x5, 0x392, 0x41}], 0x4, &(0x7f0000000280)={0x0, 0xf380}) r8 = socket(0x11, 0x3, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r8, 0x1) 21:01:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:01:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x810, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x8001, [{0x3, 0x7fffffff}, {0x3, 0xff}, {0x2, 0x4}, {0x1, 0x8000}, {0x3}, {0x5e30010f4a933e2c, 0x39}, {0x2, 0x9d}, {0x3, 0x3ff}, {0x0, 0xffffffffffffffff}, {0x2, 0xffffffffffffffff}, {0x2, 0xfffffffffffff000}, {0x3, 0x5}, {0x1, 0x80}, {0x1, 0xf2}, {0x3, 0xc342}, {0x0, 0x7f}, {0x1, 0x80000001}, {0x1, 0xffffffff80000000}, {0x3}, {0x3, 0xffffffffffffffe1}, {0x3, 0x70d}, {0x2, 0x7}, {0x1, 0x100000000}, {0x1, 0xff}, {0x3, 0x7}, {0x3}, {0x1, 0x81}, {0x3, 0xbe}, {0x1, 0x19}, {0x3, 0x8}, {0x1, 0x80000001}, {0x3, 0x3}]}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc3}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) 21:01:55 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchmod(r1, 0x0) socket$inet(0x2, 0x8000, 0x6) getuid() 21:01:55 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000810000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socket$inet6(0x18, 0xfffffffffffffffa, 0x6) r2 = fcntl$getown(r0, 0x5) r3 = getpid() setpgid(r2, r3) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:01:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) setsockopt(r0, 0x943, 0xd2, &(0x7f0000000080)="76c19d14ff1c2532c6e46a075ebc362a2258824a0d103c9b70f259b057f43b0df5d496896572086027f2d82f2e7fc10c53ceb6a520704901b43dd69ac436a321d4576837b18e618690f0e09b4e68f25b1c47dcbfdd", 0x55) 21:01:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[0x401, 0xfffffffffffffff7, 0xff, 0xc00000000, 0x4b51, 0xfffffffffffffffe]}) dup2(r3, r0) 21:01:55 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = socket(0x18, 0x0, 0x9) sendmsg(r0, &(0x7f0000002840)={0x0, 0x0, &(0x7f00000024c0)=[{&(0x7f0000000040)="c5af81cc3755baf4e22a36899309ffc715b5c73a5cddae233d76e7cb04a8154d03a5d45441741610c20cc2d4363688c481780d24c8787fa844fb7991893ba7169af933", 0x43}, {&(0x7f0000000140)="2be225762fcb94947659ff97e16241f39a43995c7105933f6359a3922b445b4a1cc41010b64fc5d0423338a8c711dea6cb07c3896f82c3717c1dd640cef29d8ddd937ca7450b5ad885aa3eab6d8438606a7371a930bf1d9cc014d894470eb68cfecce32de715908d391b4888b2fdf73a27eb5f6f1ef952beb5d35031d3bdcd36b53efd27f31eeebe0d49f431e5d5dc9da7636c36bc75dd7acfdc7df9496d0fa2ae2946d904385b6860fbee1482eace5e4d7a400465956f4569078d6a6c3d7a4da679ad239b50c608b78fd5137d7fe93cb1d0034204d433ff135e474663e1a9e6f3", 0xe1}, {&(0x7f0000000380)="051f80fb63dbac8a77115f03a1f05b27406fde948bca1b018e6e5ba58113e74e5020fb2880baad4eaadb363f9bf2452c3e2d79663d495af52274382d1132dfccc4db125b3dd09637adcdcc1090a239f78a08def424e10f79547ee04a9192f58fafbf1834a124a9a125d72dc48931e4cc4b2463fd0f4cea324ebcfb4851f8585d205c83492c7fa9ea88e0e32e2f47a792503815e84944c8d8298f5545db80cf12fa60135432c3ff69fe8bea95fba332e17b8d59f1a206ae06b0cf9b52a1ffa7db1e2aca543c6cf07c166fa0d6861830a4953b627ec1e246fc25be853f51a62b97f9a0a265190090f2dc759da13f7fa8dca35c5d19d66d35f584c6809d7a886ac878a7f607567c95f9d4c4673ad7d3fdc6b1f87a9d43409b89009d909d4c7e82fb71826549dfb3a016237f7e73382c34f8d958c0026b456a2e1ae231f1347d1c7cb6d137782e53fe21307f52e6504ea8c697c98328a840766b8bee41e22153affcccc13e66b8a55a1c9e1df65ff2d58e6e2139fabf4a3b1ddc4600b858a6aea81397dfb8da560ee4cb958fb0958bea55ca62b49ce7a3d012d52ee32a00f23f575de21608571c81ed8fe90736204d9e093e94bdd290710904ce5b9b18c829774a78edd666df9be0b21c8be92f05c613a9d79b3cc78a681401388accfb9fa26a4518ba26c99c99096af8f91cf9ad2ab1164a904b5f5739693263afaaac52e03da79cfb921a6b63cb9e1aca61642701e6be273d5622c5e4d375df67e46615631dac02fe0c60da9832551e74cffcdd178c83e790e1c7cf506d1e0d539ecd25ede650cf499f6077924059e7ad041fe2c237bf2151e9d14ad676996202d9654549c798aee518c4e70355caed7cebf2e3d37c7bf06baa55ca30d4a7e88af9c27873da24df8f1c627b7af78ac8b77d40534aecdbe6411046f624b1040640cebcc2c76ab619a57510d9b73907bfa2faf3bba32c37e265c00a2c392bfb410dc951c8b3422db9feadf273b41aaa2aa5895fa2f90d44959c51d3762b861300d9873181fe1f70c9341e86f30a12fe89196efa2ae649fd9650cf0e12e161e294884f62d42efac310aaa39f911b38d330ef9a40a7f5131f23295583bc7112d24fea65b40627a8c2dd5108aa5f31d5508c4e07baed2d94c1413e618b22bcdf2e7addfa0e4e8443237c873347e1cfe160fa83f1400ca595c2f42ca6b936e5c735deae2ea2996b2c0038c947f127c76c6f6d266a133c18478d49a65fb608289fdfcb8b0d883e625577ed72d0f3357dd1ebca67096dfaa5a7d3fd374f1ecdc1e426a5aae86f74d1676991b87889744923d3348592b40c1170304ee3299db8192ea493aee4dd140e522803a3a426c3d29348995e0428449d41b14ff3f86c3cafd2f6f12a5ee10650a220db75552b2a850f52a88f891dbc6b53e9d37ed00529c31ce72d6c436fed6a3da7dfac59262b94cef1cb9cbe6fb073373958ce7c34119a1f072fcc0862691f3f8b0df990341f9d242e5d38196b7a1ad0805d1919921373320ddb5849a65c5872ac7b6807fe242b27d72897d6a839ff9b8db4c8e78b804b024510a52f43204a4c31bd8647111d0183e1003f1256a37f29533d8eeb0cd5fb3c4cd6528d7f7759c44a8c5607394e3a7dbd539a88eb9fcbe53d07cf3aa044a29bdf3f68342f5ae0f6771d9d97c6b00e1bcbd3a9c9cb31ac9189ba7a89c360eae285d60dead8fed4a91e1667a810a10ee31c207ea0c8b0908a4393adf96e5798797bd392207d9c1fc220406b5574e633399aae6f6bb12cf32c8962ecbb4b50dc891693764c4ce527226c8e498ea9bd63cbdc8a2860fe1219a2200c9fb68560578f0fff94ee8622f3a1f13706c0f0e82b4449acb82caa5c7663d5285ecd0660a5b12407e56a9a699a8a9ab47b9f0c9d2572bc274a53748ca65509fd4b7619df860dbc5f77faabd633c3ab38576778a6b91e3334aae6d739346a6f5b120904832fd3d3cb66f3187d4b4107a545394b3eaa4bc99ade0c7bac0b1b0688ede129f62d68f89a4da9d66fe3ee62c53b161b702602966230a841d4f0a2eaa3c356ceac7744f979024b63365eacca52026cb18acd5a50ac402127f04661f3c4751db03940edaea72e06df2a060877b564a12eeb288343e3dc001b2343f3bf578f8a2235cb59de4597dedf83945dbe41da76309573afbe9b262b585d55587150b7e647c3eb075e8a6e05740d6541a5c4b0c67a58f39f286d03bd332464a4f0e43072fc9fbb2236740b9a33fbfe973f4b7d8af88b70f85ab491032706bc835e188581c9d0b90c9f286ab940dfca4e34b55772a2aead78d9581ee7aa1e0d6c1c79b48b7912c6c14eff3d0d4ff679bf7768ec4728a2a75e310ce5d16e324ecc9f20bed84cbe71b82721e38469d31fb8976f90eb06541d05918f71f5e2d50a70a22aacc69767726b123c9174c98c21226070ebd574d02f5944398c58eee260b2e9583e0f41adc71930a23abf9881b590ee49cbaf6ceab6fe41492f19a6aa10441046ef04e6d18708c3ac180b5bfb19bb105cef563b3150962d880f62108b151e1839cb9dd61a77f985cc86fe2a2c06736ed9f8c88855a70828dc2b36b60597a8d553bd1f1d12d16f72bb8e815953e684e55c39a45930d956d0a5dfbdc7262787f92c06c9dad415868bd100dde84e282912a7a72f3f2c9b9596c78869cb5a81eb5ad46bdcd2f93dbd776d47a40a9ebffea4223aa574a4570f6e062be769c65a4fe8d536f2a7ce53cc651776803b08bde9811bc0cb7572312ddf717558110f2928b5e2e5a9cb8d62da65098a1dcb1699b6a8fa92246d5086a5a0bd2269aefdf6907e737aef58a3a40325aa2da5d63a2467582f92894decf990b30faeb66ba39dbc19dc2bf4a69a53ae998ff20688899872094b5c0b740cd31e6af3555ae04c9e045ed4b3bd02b37549102fd372996e38df701aa57d27a475c8a5c5edaeef718ef938e4f6a801c94356af56e30a61bd0d0e5d3af5ec0a469615524fbca9a49d46a5dc75e75bd9248ab89b6883bf405c83e5c9d4a2365e4e83d322b2fd593a3ea69a79ca8deef22a34fa2005cdfd76309c27af0b9ae635c598652a7b2b7ac86e43b0e3d49537442fc78d8479a15ee3685e9a9a665f2e7e17c6ae81f71a9d86f78c1b01069c899c2f7fd1564a2ab637dc5d5ddd0c54875778053b3283f0343bd983b5305d860b373311d4a4ddca716028bd6ef96abaa2910002d50f0a7c9bd82506c3881608df48bfa420b29794178a8b5b342ba9c73249c49fe53e0b84d5db93fa3b9cb612f372e778e65afc681fe6016efe7549a9278e320cba839d88c155fa212138ae29e62aeebda66be084852fa5027c4304946393b8c7859fdf7089b471011e544d3fdcbd924e59c16b5a17a5be585701cccc228d29bbb840abca944b557a9b1e94717951d648099fa9b0288541b215737192164499325dd64b3c83020dd8727b6d2ab7f806340b21b9fc85ceaff3280c1c78ef671d859832643668850bf058c7a12f3a02939d527f81d502ebaf219ec3a935dcb537c51699dfb3f510b8c7b83249e9268195367ca97a27fbd3fbd827d86a02fbb08f437fdbd0c53338ba77a6442f5d6171e5cd68ed858ab7a4950e87df48e27e5179ed839127efa527b3b31117115393bfac9e04eec82850ec7549a3362fdb7f44f98d18a37c65161ddd92ed72ef3901cb32353265b0425ffc7a627951ca3877d2237f71b51996f029cc611b586ff93afde767611492e5f9134de40b69b159b4e891b1b94c17c53b6343c3b72bb48acfd60273cce7131e64028335ebb6c412991dc69eedce8c579f99143aeafa6a1a94df88efe2b3ba559e40101c36ac705935fe8e1b875add62a1221554d09ef3785214f1d62100b62376c509f1b92c6ad88e898567bf047dda0f4192499b6851972807ea31e51b66dc2926acdf76c4cc2f1eec19fa61f7d5f5f06a16abbbfc6da1472b771dc7f87c2ea89c9755110ca45ddc7938934e5f072211af30b1108e7cd17eadd04b43cdbcdd26828511911e6c99ab0cc5e8d187defd642a702a7a00bd3a13b256cd32f66eeec53edb4b8b572c92cb02cd08453ce14c1a84023eea9059aa8037774331094931207b84018dc420a143ff9dcca66c9968c18c0d8981c17ba5cc9b60770bb5b536ac3cd2423801d5dc1801e3bcf66970d5735e24a56d9adfaa3c88db6d09ce531287449b907eef8ecdad4ca70d8fc223430a0f422e7183eb4c16c84ce7ddf3b5f407607b6c569c6a16057bcfa916cdcb4a6ecc3fa5104e9ee32964d18e0669b5a56051f3a8bc0dfb67dbc23a47083058eadf37fe1e5ae3ef83282521241b1af45ac39f5d3fb8d8745c0965b110502b2fe5b4b38cef1cb33bde6070168a13d0340a0ec0d1cf74b9c35887b672e7e42281b2eddf493d43da07921a404242924bafdad15f029802e403b8eba2f5d6a802bba22780b68190bbb58e03b0cf35f5cac799f0b092891d3372d7fbfa24fbd558f9ef59d42f96189f18b361ef9da2ba6e95e95536d6b0bfb09dfbeac528781b881acc5489cebfb4283ad7a74a371521a6abcfd1eec19df638d2577d5f074d222364443b53a6b7e9ede8c9cb95b4092122a71c5757f34d9823dc9f35a8790534f4b8f0584b2332980b2739ec07ef9c912aeb2f4df2022b5bd4603701f003bf5d93c0543e748cdea227288f4663b11cfac286f62bef5434cbcb3d2482b640a97ff97d967dd8f42eddac50c671fa3bd210064fa6aabda4461b868bca67e6d7d68f90aa444ba10a6c37c550ec5f71e858034bffabd89abfc0020f0a267f343ba33a6740a044e70bbe9470864ae362bfbdcf2531633ebed5c88d341991073b441d95fdedd8492162a3179905f185cc4568c891351f71dee5c1b48438c3bf26d86f29996cf914c56050b17ceab0ad40925a6f8977e00b2fd55a17e1ba05d975537c5103f3c654d42cac2d4fe2528ef4a339566c5585c0c055347b0a8f2bc968615a76ba8a68a964e0740f14c8a83b951f85bbe92b652c2b8e5c346de83f3bcfc4e60502ff5f8e719770c53b7f9cc0dd5e0d8db1a64799da050acd31f4d5dcee7041de1e0690066d1ec5b8b71853edce9e1d9c34ed85f6f9454bcb48c2564240a451a0dc51bd73ea62b494ba6ab52e3975dd3f44360b963e49c77a332d2cae99b8f0895b35dee2d7b91aa4f193324ba15957bd2ec2043fa226c49609cd8faf947310e9fe0ae517cbaef27bc91279011ec657edca07fc981af0d75cdbf18da7f8b32a8b4a4323ffba1c299cbc17530402696abad9733d59175d6335b535d652a3163b5d2a2b9f60c1b06516cc70beb6a8ab4847189ce377e75e49dfa027de4cb2ef78914f5baf59ef576dd394bef01a660a1cc90ba4e09f8015a025ac0fb26d630e3b0ed6b67feefbea42846f448f8a73e4e58db1d2d14d500f8da89792fcfcc82a8031f2f5e29b4091eff8b5fbc06b90f79264863b5de8fabbb7e895564dfb67d4d211552446d0192cdd56f282af5e32dd367b8b0b9eb07515bd88f5f16ca632f8d2710099757f221debeea2c2739060b6b3b30f5261ce360c84e5e11615e98c4ad8503ac43fdc34d00470e7d03e8aeb67831638a4b5a2bb11c97907937a60d9f556e8980f539da387289cadc751fe9050b7758af51cbdbe7a1e38a6e397873fa5a3d2fb79b72565d5f2d4bc0019381261e5608e8e6a5e368a3e9a2f5e78fafac6404535f1e505d98a76e3e592acab921bb80ac76fcc8e3fb10bf20c577e17f3d634b53505b9a5ffd1c71d105cbdf300be7dc586b6c1aec45501243f74", 0x1000}, {&(0x7f0000000240)="f036e9807826a57afc3ddd8be920f19f0180ed8777b5a2f0750df988e0c429ccea6d4deeefe5c2c96fcacbb13d91e31bec90bc3cba51715e75604b3e32be7f2218e3387beb9a1047e5dbf90792b249044085831747334f852dea1de3789f6200a194d2baa058ceecfcc53cfe3503e487a9e70c3ec0bb39227f9b4c333d137f2f3c075f67f6179f0470a584e3bcc2b3d5b7359a1fa3a592e66a015bc9d975eab780da12ab68d7f477d81e10ccd92e38e09662d195ffb9594b2a6cfba14bb0adab224ae46b74a5350c290507aca96096c152b30b4d318900f5b0e651d572", 0xdd}, {&(0x7f0000001380)="bca6024eea6e87aa684dc7095f5c80805e900e29735ed00363067d52e6af600a3c1ca8f02517835e2a6bce94fe2bc6b026384f8564ef0d04c4dcdd056a36d3e11892d04836d1a5fa5d48a1b878fb2b33e9b378f2cf8e65d8699477db64abf5f257fb6672bca94c5ca1facf90cebc316408a5940a4d39ea1fd48e728b048e7a7385717779f9e274e074259f18a3e32f5993051b0e1888538aa4e45a924c316ab959bb3d318491d465ffd58ecee39b455c66b8936b06a68db5c2f99b755062f5aba72835349423c7afd258a41e3d69d6a06b34ea650c370e00fcbe0026e2c2bb82b8e69d96d5dced2a4f9a54cbe0d69b152f39838820166146d6a20c9b2709398c173b4c1aa1cf2d871e4d94192671caf5163131f86aa82d02c9a1f3aba0e79b2523318c87e198c4a5f537c27d6b1fc2c2f09caa365b844e0d9dc49b2c0cf8258df06c6d406b69c9977aa7c16fb215c8ee9a22593f15c41056055055f93690ee01689ee97eab758e36a087a4d39857acb4701c811d346a6ea15ec53944aed399229af1260d31f2b3e65cb21a5cacf62e7bf472f9ef2e9cd2e9ed6ead80ddccb01ac7e1f40af3db52c25470969724304d574916f8f782f6f04ac54b14c08d62be5e3f9e347f0616ed7390bb002d28996635312b407d67e3a9f599ef3c1cbda06a77353dee8abedb240ac538bd3529c749646ac5255e510efe6cc69cce92de5f05d81d8fa17aa0bf1bd1ec5a86c95edadff0c2b25af0c033b597897a176d8f11284bd029dd9acf5e1f0621d96dccd9d8c73288f5c68c413ae4ee12f0d90e2d19cae50cd4071edb90907813a571448da3ba7840fbb99fca6b5e797ecc7d33aa577484959d7144ae9d6f79a3cd59b455b7114d9276c85ddd7b78f13d1dda8a83f962e8d0180da735b7c9990c2d5a376f7583c05be9778afc3ef777c23ab7849280d7460ec5ba2fc1d39630328f26267b080099cd40d3c49859b3bb57cc4bfa431a22a452b089b4a1ce53914495dce37cbfc7c604d4a981b8f035c201034705bba20deca7a9a43960dcc41e1a3908e000edf9fe7d504c07131165c8ef1fcb09669481a320a7f6a9ef2673fe42546bb22d23bc6b91b1fba7212e75ddca87d0d62b54868618f8e6ee1487e388f02d9854d765b1947fba8ee9d1de5f1bc42100508e955b8019268c9b682e65348966bcb9e4c92ffa1e905d28353cd6661a1f41984ec630d1b38d165b6ef7f27dc612e5a3a4744d8ab6c695dbecdb9f391a9778fa9bf1dd347e1ffea9f5a1216e29009b46a945bb52857b4e682b83c5665ea85a67309502742cc82ae2f3c5d5711f83aa69995b6f72696804d0f4d12a9c8087885db76a0a6938b7be7e3926905443fba0e452f0cf92c1d4cdbe1e106fb1577ed98ab616e161b72ae2db746bd792741c5ff3fbea1e025ea099d3d632c5b18cc8b9e5acb007c1df725a40e265d3ba3885b7f039b3ebcbba189e78a0df70384a5614f815ec81fc0ac53001bd0fa10599cbb5f8709289b7b258754ed1bd7d7c782c4a56f442dde6d16e444cc4f5e9245482562917d8f9c5463e84dda9679a2bd158f89a19eaa14c8abf0afee7500ec2c1a1e89f732db6f2840d7dd68e248e7cf7dd8075b4cdbf1db39360653a0ce1c113886352d36323652a44ab3fe4da90335e030ec860742bc8278d992af8bcfbd80bcfede70aeb0d436fe668f44d523f543d9cb754c00edf040fdbacb36d634ace69da3cde15c8b79ce000149bfab118cd711d8623ddb4d99fabce7b0275e8a97cdeb2b6490039d63c4b2eb4df196be39acc2ca0f274d3312cc718d05aa76c63f741b3ef34eead4ad501b336f39996212a868380fb0a5c573d7b43cd4047f371b5cd263991b7dcb285d1b446e8f1f2d1a209e0d1719a7d7e31615792d52a95db97b5810c4a44ee405b371e76585d2abdd8441f8bbdbd987b1a6c3ce873031c65dc7f3c0a26bed65632fd85672c2c5d2ed84a917714f4f9b4cfea6afb915e71ad7ea98f3257db66613fd7427d31439928a6e213d8f2e72fe43d8bb6e0146e490f199a1bbdf3928f6f4a5884b5cf66cf2216f74d683bad3abcc0d08541d6eb40cf066623405cc80d9996cba5b7988e0d9d6565e2d5d8d0f2fd36bcdea90a3d1b1f42ce0c63306998075e1af937a7863a4e07243919e7de03ad02057511a8a4efdc021d76953a4de3469b94cbe9c42bd108e47eca11a69ff816828dc0326f1a2aea64262667d2ebd9ee18124901eb50b7a5c834a7b1f0a7993d6ab0b38fbb54c98446be68d4cd5bb87fdcd1fa2a6808ef4768606e66b9fa4cb020cd925e58be31e4f55efc0fc570a86435320bb588527455af3393351f1240d261f82d86243bcd63c7a4ff8ae7a77eb1672760b9cd4fdbee25abf3e62799b94d33ad1c8e41262dbe7c28393df0cbe1f52a7b1094897b0874e07292b5d6de33dbf90a63829d1f7592e4b7e0eddb69632d40cd4e5cd0fb7abcc6e4e698f52a872b4d292b0af1a570ceb0edc935a93bf357277b671e8de4cd4f7e45dcd5c3a595612eebb423306382135ad7112024d2eb461de86d6a5ffae4431a9fd5ca56482de85576407f5628769f72bfbaa8266e5795f683a15b2c2133f85b82ad4a4587c47999e78d4c77d4f933837aebf0b12a7ed689996492a926386351735f5a48a18ce546f5a154d1d56ce7891c50a355664521b1d30485f8eedf5c6b79dff71a21c8e6df79004bfd7cc32a23d66d25edfbc5c6a3153e1678170c706ca87570246525af12beba36e4632b73a4a6b73d2a16da1484512375eb6ce405039cb4f7fa8947fb6167648398a6e1e5f31c7cb974ac3466d97f718faffa4e4ddd762ff5e1d51d3218abc9e0ba41a8f96656163e745c8bc6028fa75d4e8bcd17b1c4c6bc1cd81f31e3de5b7b8cd6f3e7e99902d0675315dfbab2a1838aff86990aa83f4dcd5f8fab17a32a44559fcaeaa93de0319264e1c3b3fa2dd90d63c5db0455949278196b8d51d52cac99484075c668e6ddb4dd8e2394931f35d3b2220158bc94d2ceb4d880dbffaa0c3798033b81c70899a82ce7287912de6680a2de5065532df6424d7dc7ae7105739f22d8448292e1b1e3f410e1f8287beb9cb4218c5fca875dcc86392f7657a5fa6b419c532fd47c42ccdde402810de8233fd3aa93d4120d703876c6fae216af7c331d50da64ffac7967a3ed7d2e6d1decd60dfb911987529cccb47f955e070595cb7c5d15f2dc00179c5f87855a7864962f9530cea45a3d3ed72da9bf741e1de9847b4a4a40eb01b787fecd4aadf372e4f7954bd45a7c4fd9ae9b2e0ee91d353ea3ff926a51eb951ab6318cd07965fffa3fcf5c90ce90d6d55b1a8f2eeddf051f7e7e3276c9cd8a3dce6c709308b9f4ba906797bfbba23eaa83493fbc0f49b74f9855c57dd86addb8a4b9fbf56949690a071bdc1dda56915fe2d5143d9eba91358ef642510f20fc546599e3744a50cd3195d21a34c72fdc2639a76daac98675f3c096e8a4074aba39874a5dc3c9dbe94f20a3a4edc68e2fc5e359c22bf82261baf8abbb33af24b663d77d9878cde69ba76a1379bb5343f6c69b308acdf62eb91a689a381e6786ac3f98917b23ab9d1e7eacd7edc9be684d257cc20e9a4315af48f95a08d4745b976754b2412d119894095569814de6f4e2fc41cefa2fb111770a8bd87b3ef0d636c386e201088d5aade439f14d6fe080e176f0d464a47b4346ba3be8c8c3e7e5ce4a31e7e191be943d53ab4c96e33a9089a716ee9e547163348091844e8159be72a5fd9828f96eb0cd414e1fefd02517b8ab1734651299938ebfa9d106865aba8823c3c399c837cc939f9953d247a6a4b3756dd127354a77fc667ad648e09dad0d9104c7cb023de8bc48a6e29741619c1d88ed5fcb39c274e820e724de26b4cf28d7f1cb813c3ed788e15dd7fc2187dd1bf8b0554547e9d35a3bca4358fc4d35f5d9bbab1183f6721a55ce892697e9eee479c5d2c1f27a519789bf482b1c9e3bab1a0261c48fa72c38ee1ca4eedde682ccd0de1bad2443c014c726a543e54d926e4aa02e4b299dcefe4d18876994c5427302780678600f93f078619607404be1987dd57759bf1de0d975506cb66d1d2424a678daa755b0db7dc1cef596d6ce3b4711a6e4384b48e4482b16dc58a8fea89721412ca71217a4ef7041e18a40bcba326fdca404df78998dce8f0662d5163190e43e53f286a83deb121ecbca9c1531e282e2de652fee3e328dcd11950383db5790da4383da4bf537559e6c606fab3f54c242e95535822b7ef03cc441b97c452f0aad06081ff6d00c17d89f280c418332809294c99097b704ef0ee5781f2c2a5b2e812956da0a6b66daebb62e2ee2a3276cc422958acd63a0b82d6436f2abcd008f73c58dbcb209e63199d8d89e019de5a44e77937b0adf687fdaa06197294359097a2afc425856e967e850a5d01b72810c94f42923fe2d119c504f5fc6a89906153fe4119dd4cc29d3d059402bc8b58c7958ba08b8ee44e5d32a4f437dcbb13788dfa013ea5dbfefd403911b497f356c1e034234356cc48928628f506ac19d31224441488022be53c9b658ca49bbe47bc1cc1fe5b01be590965eb4af042c9fd8f8708033d79322bfc4121c93eec1f6815429033cf28b183786748d3c868664ea6cf6a8fbeec811eb28c1434a9c740569f2ce46cf40eb8a6fa66babe6cfb1f5f8a052bac91308941d7ec557c615cc39bb60f54d2b94c2c6b30cbd82f790caff2c15cc8f5b57feb68488dc0c8aeac1d3a5f25af402cb933beb430896f95f7c1c9596f994be7d4e651b33c3329cafcc1f1d14b58caef2b473acb7f10fe78fbf00eb47de55e6a37596b7d1e57c6cfd0153b309770474b9c90dba4678bf3627ad95856b9406de4c78030c0c796e35900f39fbd7b72ac9b0b85b0d075b6d26e08cf337e5247ca343c85c3debbe6acf9c4c5a1b079a9e006660fb34a3356cc5e76edf8bf49c7374968c99a75e8cf58a7d4073b07edda8cc7bbbdc4ed5a06bc592975917c280d01653967a887867fecef941b9d3c610fa87748856df7a2e231860cd04e9a746c0cd777dd79c8d713547fb009377db7eb7e9b7523a21eb905b5a49f123ca96a479277689fa1b51781ef2a3d01fc16efe21c5de837ca6c14c1ec50730f0de53f96214f89ba052c3e331a23be2ae9d282bc324563452552a183b51c8da284d9f3e0b66b95d1a4e986e203dca32e76caf6a73e0b407154ee4361b6e17cb01e226ce04c027c2b03e541e505e37c49339d4e22881e92ce183e7acda055ed469437502b36c2207a1c2f658013d42530effccd94d9fa171daf98e3a1e307735526f5aecac3bd5328acf05fc75978e9cfa58e4aea52b63db716cd2aecf72552e77fc8f1ff092293babb05267bcb445c704771b05b505831820a3eb07b769909773dc1707597aa933db2095d2f86dd34549c6b6c62b71e95d0d6dfb422039739ad98ce75bb18e7dda11ff3308244a1c407278f39ae06bb38ec08090dfb5a57908ba8bb816fa108eef6ea4680496bb390d99e3ac9ac8a200820b47bd6ec9005331db4eefe2f4d72dea52d11a81de511e02968843ed69a0298011260c1b66b108c95efc383fc6cbdf6a8b9d2bf0c10630eb71f43c1bd1d05463adf346ea18b0da535a293268a1a5cf4f4815461a498ad17df27ef901b1a62195b359b4054090fd423e55de21c0f1153728acdf0aa61c31cae95be65f616505e2edd147c4339d44232265edea8cf1a467e77ee540e360828f2a4fb4bae9a14b8549b30bbf8e9c4039ffe99c97a8f9cee0", 0x1000}, {&(0x7f0000002380)="56d753b5eab27a76b508bfdba5677f550197e0dbb3d03d62293bc1fe82046cf9f1cd9e79e74b576990272d4a5a28e7a09eceb6e1755835f9c4b134022d1739e88eadaee732db809bb39d6f98e4cfe8d38c1cf6883ef741296d67401fd71f99b8f3", 0x61}, {&(0x7f00000000c0)}, {&(0x7f0000002400)="cda6ccac29680c3e6276dc284341cc2c2cbc15df29249c629f2a0d0a81278bcdfb5a04a54e5b114de94ab6c93621c9c4ed9e2fc96cf5b571d6778d549389f08255f68df7d922a4722d826b1264facb92bc05686a033ce34bc8d4430ac2e4aeeec0510274f82a860de2fb79bee833ac102aeb208828b52041f098236a61d85cf648156b761d85eace2ac0454234ecd39f5267270ba8ed473f0b0cfcd0f04f38cbc3ea37496aa9dae44680864e8907590d6623f1ddf166", 0xb6}], 0x8, &(0x7f0000002540)=ANY=[@ANYBLOB="680000000000000001000000000000009f9c6fefd61ac96423cdf1e4da775a235168f50a7b4f5c53147ee5ed743aaec9344c23d103409ff73d465a0ef388f42d46a2740464bbccf9f03cd204ad0755de509d2d441bdbd92c2960d97490127f354a873b67000000002000000000000000ffff00000000008028c86ee9a42c4254d086123bb300000090000000000000000100000003000000518005f0d6d005755eb6412f4c773c73e0a078e1856ed7e06549cdbae22cf3bff40bd48a14fa830f7f25a592ea1463ef662f854bd321e0e72d871ce1df84c8b1fda401a9a95928e92bfbbb74ebd5a8672c0848fdbebb028f5fe9bb3bc5659b31e8744b17bf276acca1030e48a05b47fb444b9df9132ea517ec00000000000000000100000000000001000000070000009cb8197262406cc789f6bfde37bc32af68de499f3cf99e78f9f80683edd517fd29e6b2f741989560fb6fd6b2a8163addf9944d7dcf8a0be2a79814a32e325918f3ad27f8d485a991b409ec0af35a6652acd5a40c1066d64316dcd3a2993e0ca978a611ab31dd213aac7fa4b02207df153da16ec1ebb38578422bf686228cbaef03b7b9eebc4ef78165037764a6d4056e778d2ecd112ee2c6f761066c11f566966678c82d25a58632f6f622ee6a5635d03318cce127b0cc9405ceb68677021a743a06735feedc41312c6b3df0d1b1fcb46d38cb721e16885bc4276aa1477fdfb95cdb86af3e5786ece0945d6900000000e800000000000000ffff0000000000000a6e128584a710d087555fdec11c6568eff7d47707a038b469aa85ecc6838c2b8c50b1abdf2027545519cab6a695840f0aef167ef05218965c405dd386979300bc6ca45d1ef1b42337aee9e386489274432c1241ee8774b3e0667cb481053ba99a6ea56f60776f26ff7829acb0c1fc6e2be2b24cc379b40771cc4598f586a938448b1574af2b72633229bb875c3526624ead8f4ec789632c4911c8e2454325c808777bc961a1ff5fb360327a1883c117948e4b87edcf93c0c6523dbd3724bb7c7d328a2fb1dcf5c99cce86a2efbdf45d0000000000000000"], 0x300}, 0x6) chflags(&(0x7f0000000100)='./file0\x00', 0x4) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:01:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x1f, 0x80, 0x23, "3ce37dd164ea5b9043e8d1f1c9868a9f64a8f2a1", 0x9, 0x53}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 21:01:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) chflagsat(r0, &(0x7f0000000380)='./file0\x00', 0x10001, 0x2) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x400000000000}], 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000000)={0xffff, 0xfffffffffffffdb5, 0x1b, 0x80000001, &(0x7f0000000100)={{0x400, 0x1f, 0x12080000000000, 0x6, 0xffffffffffffffc1, 0x3, 0xfffffffffffffffb}, {[0x800, 0x80, 0xfff, 0x0, 0x32a, 0x7, 0x9, 0x8, 0x20, 0x8, 0x101, 0x9, 0x4e, 0x3, 0x8, 0x9, 0x0, 0x6], [0x6, 0x8001, 0xa2, 0x6, 0x5, 0xffffffffea1edf08, 0x2, 0x3ff, 0x3, 0x80000001], [0x1, 0x5, 0xffff, 0xff, 0x1f, 0x6, 0x1024], [0xf27, 0x8, 0x1f, 0x5, 0x8001, 0x3], [{0x2, 0xffffffffffff72d9, 0x4, 0xf7}, {0x9, 0x3, 0x401}, {0x6, 0x9, 0x40, 0xfff}, {0xfffffffffffffffc, 0x101, 0x7, 0x8001}, {0x2, 0x8, 0x5, 0x2}, {0x2, 0xffffffffffffffc1, 0x1, 0x10000}, {0x7ff, 0xffffffff, 0x2, 0xffffffffffff47fc}, {0x5, 0x20, 0x5, 0x7}], {0x800, 0x8a2, 0x1, 0x2}, {0xc5ee, 0x1, 0xd08, 0x7}}}, 0x1, 0x400}) 21:01:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x12) 21:01:55 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8300, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) 21:01:55 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff76aa28e30000f8208a5b671b1b542a538706000000b814000000290000002f0000009427255a0000000000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) 21:01:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8efeffffffffffffff000003cc24cd5d43f99cd44ff723ef7301ce2a682d2d09b313257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x59) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x1}) 21:01:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9d1, &(0x7f0000000140)={0xc600000000000000}) fcntl$dupfd(r0, 0x0, r0) 21:01:57 executing program 1: setitimer(0x1, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000810000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:01:57 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000000000000002, 0x81c, r1, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 21:01:57 executing program 0: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x100000000}) 21:01:57 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x400, 0x20) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000200)='\x00\xd3') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00b9f8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9f8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9f8 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9f8 va 0x20fff000 didn't change! 21:01:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8060, 0x80) sendmsg(r1, &(0x7f00000048c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="45221e184cdc6bc48896812003023dad8ddd1c5018316cd36d8a8488326edf1c75a3bf067ce548f956ac627c8a923210252f832bd48e667d83dc99b76f548133403972ed0030a9145cc6c8467c0e775eb505c1151e57f1c3afaf045b3a5953a53ac93fe1e71f161b6b0882e0627ad70ceba67c3f28e68333fba062266ad71468cae32fc6d7ff1fbab2e437fe9073b0576ca33944d173bb2755d9a0d1744038f7f1cb1fc4b99073ad213d71182215dfa541e0602aa417749b12ad5a771a1168768689dce05054d044875c1449b5305347604fad", 0xd3}, {&(0x7f0000000200)="0a94b4569036edff1bb9cd905d3f1720fb486da7ed0ea70058ff8991a45c407d4a75995bd0f85bc4aa67e307243eed5e5db0deb6712965719de22316dd06632f8b50214a14a3ca550e3e19494f1a1aa8ba4365ee977d14f4a86ab26a787ddc68e7d75ff97027df0b209846e14132b7c386f66414110453571b466f34915d7f339c7b3b61fdc43ce8fb6312d9ac71bba8bc2d71ffdec0f10dc13673840d3c4bf92fc4ef9019ea0d90838b1fadaec6622b14938b750ca22162b9285cf6b1129f866dd3149d6fe1052fe8379d72c8609d1b545ffdde69e6460a11a2cc3835ede4bd000126b3d95040f7ca5f245e55cf88ae9e98", 0xf2}, {&(0x7f0000000300)="f5258f2a8cb52584397b8310640bb9ae295ebaf9a483215e38d837230bf0228ff45a3170f1cc0a57f9fba6c92812847152f933a9e3f0a8a04396ce90c50cd7efc72b8e655e2b07d6ba7a65ce223e2bd969649415d9ef826c2deb363d0a8472f447b323a862b8da8f0c2b07851e47a2a5ce5089ded5661c082710fa98cabc867a8acf2053462cf5a40d7bc624d59ef7bd1f749d2a61698e4ddd39eaf82412bd8201c67a9689402e2ac5a2287b29b7f587102fd12937da328a892294f28670520da37d3fa0a8baa2d9", 0xc8}, {&(0x7f0000000400)="a9976f242d7cf6a396f962cee4b142489ac99adce3ebf07d8e9d3c5e87e7b78fdf040e023aa34099af4c6c0c191d0dfbd86c09a9943cca1803b606a09d7db50be19939039632cd39f7f470e5eb5c389b3dc34842b83f9c0e116647bd662fac945f78e591f30435922961bdebcf118a6e53eb65849d9467d8d8ebc451d3445b0a6aa373674e09d89404ece708e7260f4aa9567e53758e99b7dc75299c4a761ff6caf26015a9e246cfdd75f2151aa62c264ff3c634b04ccea88967660a7949a55a7032258d7fd64e79", 0xc8}, {&(0x7f0000000500)="5134916cd976028b1020239112804e774794b00dc43b196e26614c56d5b8afd29048446d5d6be1184e739c05d73bdca152af67f2096b517fe17aedae9ed8e68afbd59046dbbf0dac802980d312e9062ef42b63e4dec4d62b98a020d3ebe0a076e8cf438f74bc5004ecc22cb002d023d0794964163dc0c8fd2293a2cc4ea32364b46700a8ca9e6d0f45a5b894876253eb21f78ae2a66f5260b823bd6e8546afd8101d034b00f35c574e78390f4735f599f2d9b4ce8b6f7a9f3fd4de8c3238fd4a19205bf2faa30a143b5d73990320ba116b4163a920aeb4102d7dd349935c609787d423ae4201bb14f0090313b6c1a9804a0f154df64e62773887a980788c7a10074e1018351f7d091554aa65b4d7b23e230caef63afcb52e657984b8a6ec6fd0e47480e74acec08b636d1570ff37718a619c744bf27bb383bd1cc325e3aca1f8aa7abf618bd328d8fa6c4a0d02e404dc2e0951566ab05e046aa09d1dfe7353947cd1644edd02d694ad99679a6a7421cea0ad726b0b9d73468cfcf1fdda39aa555b026bf808c3311b0ac611e26df65ec63d37bcc851620e923cc19b5b2b81c522cfd239d37d6f092f44a3133afc22820e60f7d5932b05025f92f2b9d3be93a102b30fe6afa7f77823337c9ff690e93e9ee797d667d493dd0daa6d2aac90f890a0fdc87affe7e3f7f7c86c1ae25bfaa41dfdb780b70dbbe74c08f43f963d187f95505b9983a1e2b4e614ccef81596451cbe34baa1b82d992e4571e2d3f6aa0bfbb254a1cf8a0917b09a3f3133c941b150c1a5b9476b13c2fd53545b3e54d742a86a408c99a9ae542e8330aeb6caf4a13ac72f31f1ad2bdf9b557d1bbc49539325610bf752acd6c3c6e258e31b09d4ceb9a282ddf298af671fcf5faf03d531947b217e41acfd7ecb6c2ba2801c939b6dbfd05c2f575645a431296f875afba54815a9bce7d97875f0f8fbbbc95ad4531afb94e33b71898539aa1d06577ff1b9c996adea486494f7b09ef21bea2bba4e1641a4b1726236f6ff49bb7d648ed99b34df205e840a00542a223b26202b10fe4e3b19788aa206e3944af1b85da9f280ad3b43b010381aa6a1335c5410387cb32b2726f042a25f31b81f3bbf35922ba57ae6aeb3f3ea4be8dedcd41cab7305f25b22afc89f43ca754a1a886773da699f4b29de13d0ad7786d511fdf38586aa6f6f57495ba55bfe9fd5d7a6fdc8a64f8295b1bfb820b55394fc60e0902376f9b48785562bfb6b026839ba1e7aa46d89c0d1dd00ea91429f84a82d4690a6aef75c4a4a94e8b300d4b8a6f73de7d4ee576daaf8577c42480498c323e7fe0067793bf31b063ec25e748e6647a2f59da932198c52b8ab382941b6ee8483b3800e1743c6a3a18501092e7c3c295ec13bb7df54e37bf1db7102ee7a08aff61c8b8b6e4f7798b2ac1b0920213d4dfe54ebe2d32d407b284d15c288f786988522fc0d7c2ab1833ac10942e87adc9a5287e15c21a6d35658255b4d11d6c3eb56f5ae9e90bf8f59602c2a613389c9b983b6c774829f0c5aff27788dc209f4c6914a05a98a03d12b05462f517925fb959141ecf9682258b45d02f3df6a29de372475f5ee4c84af43e66a59d8e2fcc331e2d3741a1105a039da07eb85641a18d3f95fae6daf3b219382ba31fc666281fb7191defb7649f4b48b11825cbf38d72a37dcaeafd308a87217996dff63d424289103aa49bb1c5154270d917f35485548908610978e00c32ee596add0c8b8c6bdd422b7554fbbcee821f331fe77e9d857cbeeedcf433d04c3c81122c75892bb320f8d777720a6552145aa75938f212a2909c7afc035ee28d55e53be9f47c2a1a39eec92fdb735b16f6d83359e4aa909ceb63ca39b9a47f87807da87924411107f58bb847839c59ebfb7e4262ac55dbbf4efb3d1d862d0ca25c379d97f615644e68efef4083a374f24db157e39f82a6957e9b18a69bc93598fb49fa55311223919e65a081183b77b4e07ea5495c1b1d9a75e9e468a1c6c285002795bb5fabe24a13b6d3a180cfa64ffa75357a9733b848fef0728796ae5914e10307d80ec85108e280082ee3268ba582a384ec194504514b8b47a940e3291b780126893e76ef273c334e39a685fddc41976d93d6560e60d5e7ad1bea189f653d0d4f416a72ee1064fa0cd352cfe356c301a6937601bb693301fe4e0a313b15b501808fa21e568cd2e9770e1d9b240e180867d0046264725571eeaba418de952e47e9c540a86c2688fe1f482e08db3ea5378dd761c5cb1169be446f2b7b16e515bd2fd565bf2abaa49cb96b505b34be262d93c6266f7eeda197b0c6022ebca79e5e46866a4d4c4bbdfcb0dbc108fe9a1a51fecc729d50d901f94f8a8d11300db7a224b881f8b7b5d6e1602d91918b717877af71dbfff74c5fb4116c42bde257a35c6a4d0cf7ec115d1dc0080abc3a9ee41041fd7aacacc34f41deecf72d1bca0b2741131be679227e83cde8ba9be7c7bcf6b97ccbe0042fbc371a292d589e3508e4b733fafe76c67af2d7657f8a64e81656331a34f8e5928e2fe40903dd5604cf5ae09cd0b943447a6da59a00d0477e858f1873e32773df9434f3efef2acd126782e5745b91ce41b581e742a6600760b56266d144de2ee8e476db137bff5418c0b86403608c79ec094035b77a91cd2b3fbd1668c77762ba571f98bcca33e889a461178842518ab8db6bc78c3a5e44b380d1b82b30fbe937ae88366a8040907e17c2ca220d84a44665b940d227e6fd2c8bfa05d00e5cb805b013ffe75b9d33e8a9160ea687404d603c4ef4940fb6b03009fb400ad0b28c6bad76c35bd1405435e8df65720f9d3d4a28f0c3f7286ee2fb48b1719d2e3880ef0c63eb6eaf7c20e7ee51b21927ae2a18e590d89af9d3a799ab3e5e4f66b24774b6ed7a6d13d89e45eb1e2e42e38500c712975dc72f8f82d9a85446f9e2d50a8fd0c117e57e29ebbf7fab1956ead34eaf13e36d9a74ec070eaad416bbca69f2a329639cd25b45c5456e04a3d14333ee93e2f0492ee35f551719664bda041bf6aced088f40e8b6a7832cbf4cb9871d0435a3ce2db657ee4100920b321ceba6c4e029ca166ba419f373fa6996f8d49c227236ced065725b7e35b6a5992ce8d9950e04a9296c4d3dcb12e9bbcf6b9038175da1697f4f428f5c59163ddc3515062eeff8ec15f7c2cb5e4e8e4f82ab581cfe49685d518463d0da6e86e6abd80f60773e44777a5009597b999e6d6af396e6ed56d06d907dff3aee995e9dc28e181ffa89ccf6fc1b58db2a4bf6168b6b4653c4a49276f5852a4d7783562c1ba8ee8f494f09f18454f44b598e01e96761df5cf888139da9d18065f1a8b63928e436ee020be62d0c9bf313220ff2620811ba41306c9600c81b5cbf2ddc9ba11fd7ca28c57dc2c7f94d0b3a632472fa031c934860701993a28f1030342c12453330e0fafd986997bd1ce02501a98378808dadb9e87961100cbccbab7aa8d5613adbd6038506e811e14c64c7743fee1aa8f9b961c59f4f3a60a3fd1a680bcfff2396e3f3f26e7c3a2649832b1900bb2dc51f86a0be0a5abf784f55067ede20467bb2a74154add19fc8d1c4f34ef2305109b85cb4a7dcf8844aa13706850793a43d78504feb9e6acf54ec1a332398b06d444acf667f37d8c18a0bd1080b334737215c1ed2be711a55d2c7c57e835f62bb9e2b462cd97240cde9acc3d646a23f72869699604b04ebfe0c584ea14ddff9685350926006e89cbfc8056e9aadce4d51b16ec401b5e659106edbf4fb0519fac9e3025dcaf0d814208f29dd8d130b78b8f4e6f19dd83031317921b9fcefb3d82c9b1d032faa107bd7313209e734ac7e99334af7a05d12dcfee2680290f1e8ad78327e0ec59668f7323fc4abbadf8da539f4ad15af0db3a8de7a4959a49d95cb1bb9aab4e728963caaf07e37c42cab0cee4ab1c64b80e8d5702a1d69497a7948b73f504fc9b48a7ba1043b2d43290498ca7df191f1c2ab8521f197de03186ec2630fceb167ac8d07e91f977b778d39d58da35950fd567824edb84dd730579a83c9e279781c1c27cf6bda35979fec09460d93ad8cbd6b1deaba1df2063e70e50fa9651d7c87b71c717c7b0b933c3bac7dbcf76c708dead3df98da21e199e6a3e5d9bcf8c188a5485d4f9598296b7e5b451671d291a71afac999758374361b14f4e019d442e926eccedb02fa86aaa4a5ec0110d20c063b903d887224462cf7270e86aaee8b270cf312a51a3f28306d8c89cc50fca7d343592ff1804aff0edf5187a95588f6751f27474b6e8a798dd1b0dafe4b99a4b180912efac7d1a3396eaf238c7bf76aaec4e2f9e12df5c9e3f24fda83921653d4d09c9c5cee6902a183171f40c43652579111e5e6c4efb2470ee86ee5f9f3c1a4d629c72e32a2c3957849679bac2afa0f08b0379d3d0e54560f77e1ff7b8abbcdc9eec6973d9f29e6921d5b4fc6f061339963a2345b55f88b4603894d22b66c672521ecc668963fb6d4eb19c106c6d3f0c4c2946aa4ac29eccd2ddb0735daca80fac09e30175b16adcbe017e342b8fe6b195ac7b345385abbd95b867b76b3348eed11eada34509bd48a9e0e4051a33212efd750068de1bff4fb4578bff56ef0410e660381810f3a2d4967556dceaec798ab5879be1b5dd8121a57097b8f4626cfa65158c06c28876840aadc761c4fc94fc1fc685f2dd1b9d8e5ec4857d77397c7c0a1e0db4a3086bacb9fc80c01a0dcea3cc7cfdb219924e22f295114eed9e6600b39f0602f1e9450ddda042790aedae93a12d3b8ac6a67ef408437b14c73757af7dd2162baa657cecf572e214fcb5370584490cbd36be352eb2ae8d84158e124df1f8594cc3a5811fa0866981bd31d18f42d0b0b5ee40dccf0aa78bc1b57c42968e8af4db77bdc818751f7bd80aef6e7a7ca2b7865aefb03b612eeab91ce7569890315e5a54b77caa0e805ec99f23bebaa5f8e66e6c88dd780085a05acc1311de5ce702a276e7ba698e01e34b7b6f7968a6cb69919ab7ab8888f7ec73f5f55e19275f1ee429094f4260f38234fd2304cbb752d5bbaf3d32c0e2dabed48285605dfff84db8474fdb1fff373f346639ba4bad347fb1b7260f446556b1809a97420436cb8502621a80333b7d2a69ce54f068752845feba9ab6600b8d850c134605b7b680d9a8a50a3d59e6411b2a9b7223a5df0bf4e578389491da9dac137a39f230df4a17e34d50d666a0a6bac0f94af7336c5054a837f8267f968ee608bdd77f342bc5b3eae21798515574525e61566ccd99f86ec5b0bd1ebf9685173473c7bc0d56d6269188e958d211162b49bf3020fcd2b38703b9dd7bdce2a3627a2055a600d9625f7fd257e61c399c961cb7fb1f6df7a3814d7515b48d473e7540e8237f156289ccdf4305846999f72c0803dca6f3c5a2837269d4b6d4fad8baed784601e5ea65061ab56c75dca1c6efd917b3a45dd300612bc4468f9f677b2686236a5aa0bbe55c80a559faa5c9cc23ac7d1412078bc2ad3adfe33c25b3d3261edc2b4f658e012f1887211ec10dd2ef49f8b832257e4c83b6b432888c2e7bbe926417fe3db3dcc097ede3d55e8e5b6dc61148ddcebdccfc31758b73c8fbb1e5a86f5f4baac2725356817cf5f41fd907e0f66c6b206157408a81610ba0a4c0892985c905eaafb014093b2d9a1422789a13e9bacd305663835d4fbe180b809eaa30c7d18e12e52bf05ab93aed1c635c252fbc01e4f8e18a283db0bf26f0b3b56e5b98fa81adf8fc8f08fb3d2e29acb316802056adebc81a0027cf0340f58874a", 0x1000}], 0x5, &(0x7f0000004a00)=ANY=[@ANYBLOB="b000000000000000010000000400000068ec56549a24a112700a7dec0c3629382d476624211abfc29820144d5b2d8137eb00d915ab6a1f59cc2f16c2586e73850e2739da64029a1cb2d49669aa6d6341f259d1936182331d0f706b853bcde45b9e201abcca771cf6906322dcbf4daf69f5277b35da024cc1e539b62339e77bdfd384aa54fec086d634d048a32cf6e4bf5cebf36161bb3fd6fc7c0d318610de137dd0171a4d52b36fc1421b14b00000001010000000000000010000000600000049ba96ed4f694959c41cfbf74a1de8c144debfb9c7a7e46d0be1614b8a24b6fa37bcf04ea6349d43842dfba83ab5954e2f72b4610be95751a4559107c651613dfb205c82b9657c23fb619ecc4beb3f78a57dc6404c1eebb990117d5620ba3ce6f89204747fabc27a6b595b36168c7b3d2afc737da1a2e40a5ca89af0e12f86ed9a71b8779b4c61327fdd80bf74c169baec564b2257b38f4d9fcbcaa8c7ab9be440658cef2ebea1d10aafaf42075d423806943b6e16bce7e723abb9683c88ba5cf2573b6d9428ee7c921762eb9e2e9d3c38f26bf1f80beb433d1b892f206d8fc591c7f6ad8c7377daf41882b72826c34f7ef4cc545c20220e82f0008eae460eeddd37911926e34f1c4381d4ae96da0526f3c89e722b1b73c8380171e4dd01fa4ad5d1baaa96976bfcc6c21ef106a97e3def2c769c75cc69055a548c3da6ca34a4b5f625bb7680f2ff67b40f9b54cfe3fa9a8b7e067dbba50fd6d502e1f3d48c7d145151cba68553c0b4729136600b5e4963107333c73fb06d0e1a2b216bd9de76fd494b01964425bf154e18a52c38153f7d438b9807633cf0e652bf1b8ba5296bc0573507a4f8b50b3dd4da243012b02bdae7b9ff416e8c236f729c0596a181e44b769eb95a23f3101f51f21f8d5ea2791e8a774fbaef5670b47d183c004a98bd96042182b3517a5fc84c42c20a857029e2449c8d1737e0db1ce772544b8aa8f76d8d6438d998ed066a21111a4a78bd2be36e9bb3f5e631ff8538a94fe370dc51e8d90254956403eea70b861c38dcc180210aa2024dc38d50bc22ae12536864bd13eca984cefcdc4819d824a457f41de813773840cf267f4b4b53632eb754812db53078cd70c715692bd2cd4cffdc95d15bd30b19738af25ea216bd1c5a16059605535e1a676483359a0ac365d701280ee9b2aa57eaed95ca15a656dff78e76105fdac645fd83873851851e0a07ca1ecfe9869782258fb1461dbb2afbdf6cf8a8bdde5c39ab03e9f87dcaa9b39212deace0bef4405b3f2d4fb9ba42d44f144c3cead702129c1c22d54d353c8cfd6a048513e1277935439e1a2a94f40a6ea669b08e6e33ca4bb809eb8acc2979b18dc3af8ba9fb7af4c07f11b2238a4da204d5b0821fdc30dbe462c317e824477e81ad144453cafb6080a74009313ba789c7a1524818b72f76c49e82683edad73817b7e2b2e04005a4f00a5e391966d2eb66e2fb20a5905f241f42c2cc1f02f908bd7a75f653a2a4e9e3904d6b9db7aa4dfa276ba3157da2b1de86b921c007c3c6d853f5c37cf0d4e6d16add89274769300ba5dd040e6d21d7ddedfd7f2441abaedb88109bdee14300a3925e0e546612df934732213a523d07794f66b8aef18a073db55cb8311224795c70f813a9ec148d7189dcf62cbf8b8481fe429ed1606f0c6453c980766f0976d90c08280d50c73227d5c4dc49e9cb72eb4edcee05b9241d1ed14398486d7439d8dc785d26d1c01a33710e252a62569ee7d19f63a54318ac447ef33bfa6f971f325416402f252592163f441966d67e4cdbdf708c4cf3452cf9f18396e4a5ce67569fba69da922561e00e24701618199d92f775804a33b14ba991c669bb588645551ec8fb756fe66ae50f624ef9a83708edd23859f1baf0860f7b48754518ca653f2f42dccfd25b2b2a9667e16c00bed0c31a84b6aecc9f5d4df3b9543d4f3d4757283951e352f9ff30083d4014ac510b160cbe30dba066ef7565a3052c54c5c8fad8f27c76cb4ca10cd4bbaf174c7989fc910b02d70ec315b57f738ea083aa791a4c13e9f5b057fd8274b3a346bb6d8dfd115e8d4618579250f6be4b73cb0f5b24326b971901989016c78e22f581187822d1594206da64d2f9df51cd1a6bbd95cb378b59a579922cf88169cb3d0d0bb34207a24b7dbc238f969c522540e00cc1ebf50a05815762eb96aa80f2caaff18770412a87935343b224909acd6c910dda1ca3a9980a98d6b6205914e545ec346aa81835b11fbdee6718f953b619f409b8b02edc69959943b82861c3602d748e8f04c19781b6a70a72e30d48472172a4afdb22539e1c81b7054048135ee59c735c8a19f45953dd5bb67aa6ff91e2b896359c63785ce886ee6016e008b983cf05a44eb3f9b284399125f40297379feb334af4da1b334a403ecfbb938482fbc15b876618cb382ba05f32869310927e00000000000000f459f7ebda8217f99db1d288ab8aea1a89a308d646727fc03419fb74e91ae5022f1b67d65cd5d57d8ca5f03f940ed65db91486f680c202df3b4784e5c04a30af9c45ee4a645b789c0f0b52f810c7e410bea57480bdda42c8603fe8c963e89f5158536e762333b5c52fc22ff5abbb064edc22441b3414940f55dd0b66bfbf5965d6444f04a65c13b98d9741e49721ba295ddac53da9acf8a806fcdbe52fbe2b7213dc08eb81077e5f603b0f36a650a29dd1cdcd619706b2cfb66be2c87b52146ac8394740c5ddf4f8391ac18308d4bd6a16d80dfddb5f564dd14e3545d39190c984df65bcbc5ce303385ebbf6657890c9ffe99e8cc374e7c1d13909b2b09f69ae8b24a0903bc4d3243ed696d21cdd8cfb535a486d507d88444d6379cd609d0760e6d64415aa0121970caea3f706f41dbc11f3301c56cf637601371e0a8ba8f7cb0e1112096b3366489ba8d481f61ed877c7f3d73f4123a6ec671e67772a7c5ffd1256368a484cfc384a78b70a9bbc2ba62bbd2667567500d030ed58fb2d3715acc86e4e3d9c9ee0d21d60904e6e620bd622f9d3e6a1f982539999582cdaa2263c80bfc65be7299ec257f7834b275a46bec5578e2d7b1bd5eaf06e162cda4fe9ac36a884eebaacebf8bbead68ae1b0033427b7a1603a19930ded42d272b1e43e52035a90355f9fc084c260de39066b1247708f5149c905a30575dc0d9718b816ad4ab7efded5d7d3cd5e449594cca4f8bd8be6db1a363a55b6ddd50c3236953a748142bb5f4e58360b135307c7815a4f8b9a77fb39174239c18240f997d2212867fd50c2ecafda515f385cbf852356e0226b6d43989c7bc5ebd257b8f4dd16d1ccd0bedfb1c2591c449d3aa612011497e9a11a2c7dfdc70c315145eda02580bf5ac19293823c2cf38d75212ced0a0394cec14e65ceff9e7d1b19a14551989e11a71c104437421a96915fec9169f4bfb3e4e1f54083362af2fe013fc0e634c7ac9e1134ceb26031e105ad2064c2e8e19ec5cf7ac3b8024ebb40d5c75196493a16da7877bc48bc4dd220a52e276a936c0d9b2dc89739e15748c6809d460df832dd2623797bd251476403418513b3e7ba56e87b171886e487a78a38400c11e6e10fc1f6d327a1f82a338ed19f581407f4ff504c8e4097bfa4a6085a4898db591123d46a0033b895fa4571203e365e1063ea27519bdc8661979c2398420e6f248c056c470cfe7f5c70a004c2682ad4d26a112527192c302f4b9e6aa7160706af08757dbfe62fd77f1e5e19e0f53df495433dd04ef2afe952a0a2f4c4942cb89501cea2dfd358d10265e719c3ee233c707015d89bf350865ae906feafc663bbe554bcc53a188088cf33623d77b94a5ca35f6dd75c379b2428610111f2051b91f9fe8d67341eb75f56e221d9a16615bff8541138d34b5d5d413fa16cbafe5b010db9a88e5bf4247f6380199fbd03e96d683ef0a37eb2a6f6ee2632557257b2ee03d0678c90ff06d232d07f62750fcbedc2ea153678973362ba8b3820d1a3110af8454702aadcc49f378028686838829f466c589464bc4afdbd3900bb4e2dd54e16271035de407ab25d3465fb672ed6db141d499053222734b9b1277dd9ce9a606a0cde9367e2787a886556b2beaede8960ff9310f5bb204719b8e0e159d98d1015bdab3a2110de5fc4a4ffdb5184194f0e76243a10236bf44cc851b9717be20053413de6977aa512df772da43855d965d07c3d5ee067957d50dc64b483655a70dd62ba2f6aefbad8511cee77331ff225958dcc4fb599edb7fed4fe3a7be7b7ae5d09fc2d491883a077d7d001584b6750c0c09e8a839b785aaa567f1bdf7eea1e3514dd02d74c650728cf2cdf75d6199bcfa295370653b80821ee11552ac6a51528d8c48dae34e0f0af8cacdd4ff80ea57606e175cb4216a6f77f47a906ae457ad123937c0ddf8e9b45223d414162e1bc096d0f8c4df6c65f3904bf9d3b7440bdbc23df40647ac41f5fed40f81c32e2a154695c2b21a87a381e2f6db0fb5789389a84d3fe112973b6415f2a001f90379d7300e5fcd6fe9740f760c7981d60f33edc14e26b470ea2c864eccd13229b50b46b656764ffc3aad55d7ee2d4bb405c886d46fafd440f3f149caff645aac15af0b41a3308211ad90c78f411b30b5fd788276430ac230d6bef1de6eec1299e24271f72e29721999ede897ed67fc8bc074ca47d85d8a20424488e0d93f7d42adb8d7da2ec393973718d682ae11fe5916813995d09c955beb30feb42c8b3bb40859d69391098d80c92212f51f966dbabfa1b5e1f943c69f0c17a26111e05acf01caeb8c2c7112eb3d67cc27877af98f350e58d71f9a08b53c9f930b96734ac076202a7d15a58d898dc7eab980d119b2e3cdbe79b6b0708e648b1b84798d6e87df7d0a5f31838ba5b2630ef421a782ef5df4ec58435c33c50b0f4755c5b2fc7f33b075b25a5358e6e435c798b6aa6e2bdfbbac14af8cf47783d333ab430a0839ac9bd870156efb8645758cc7c904f1e37d16fae5f55551900799db078cf623725aee6fe4c9f40d08f02b7b86ea05f3d0c9f77695c597912c7ac7e55b7220ed5a121d7c9e2dc654037817425f3c1165d2e9ab8f037d25629f44bc2aa56a1143ed7b7fda066acbf634276b2e4e97d439b72efe2a7666759b05cac09f9005351b242fbbbdcfda918d8e24b6cd0a62cfe83960e51c295c49e5d94bbff4cee57ed86b28f1f8723a800f4435cebe8410e91fb521c8ada6c5e088cb8888c0b57755d0aaad3b2e2c81037491f8c3f31fff09e852ef7c9f33870261849f76c532c835bda0fb2e8bcd51083ba03b0eaf834fa97a307b0f72b3b6609b0528da349ba8487d9c55f50241e751a77c1b05c62a8652cf70dd264415b0068182c1b98b8f77db0df56d54470935b2b53b04071fe7811edc22b638afae1b7e64f725767a48582c2fa8dc10addd0c1583dbd9c09fc388bdd4f322a8f1ec3e020757f4c1e241b386bd7b71e4fd3243ff4700300c4b6bb0aad731660df61d113d0cdce329398d2aba7e1bf990e5589fd89f34e3a3687cf7f1b0eb98fa03962d64c1dfd2ad979639d01285f248bf4aecffe12cf2223292d0d3c7eeec5297d91edfdbfa853482db0f5cad280ef86c4ea0437141fdab8de04be510804c632d276057a270b99b3504f049d8fa2ddaf8bba499ed9eec6b9e4cadc1c4f2bf53f5ab5759bd684fce0a36069a69e050958c885933fa18cd0393c57cb20b515a046ec8f257e00bf7368a4fb7f4ea9eedd77585a94bbc43f5d0adad26faca6bfa59ac8a657987c03a4b5cd5aa7d8e1fd33bfb09f16465493cfd0f30f2c647ff6488254d59f08d07af0d7be2dd80f7819efb19174b39985ccd8199bb56a57a3a926ccae297958f4eaa0b13c861d42d222fd5e2b0112e35fcf86eb023831e8b38037026bae0310509fcd90edaade55bd2f91598315c816839f724fcc3b7afb30c31814c3c705f8f25d91cc7aca424c1436ec668f2a505040355b3731abf3903dc16397ec2c44b593c028d4b83156709404c0a22f7b8fde5c72776a597d4e88349df49f455059a73395ee12a73cb710100000000000000100000003000000df336fe521b2f264f8ba8fe3c5268d20f72a19dc90b2b4d6ca89c8820ffdc66e9e8cffa4689599047da1b8d1b0c880ac04bbabb0375e2e4abc58a7616fd829129b2ced9deac7f24ae092f55efa17a9c799e237198b77960529df466ca0caef16ca81d7537f235ad01c4a7e310d91ddcbc5a165911018654aad78ed96600954cc09355b9f2a4e73e06e36acf83fe3e76156b6372a7085fb2c76748b14d32d0740cdeda8cac878882e87e7beaf1d63363e96d0bd966a04a752b24f12ec3803bb76fbf32248878478b56274154e37a3fa1d1f73c9f409dd52d550d6d0b920eab53704cef6b0a4384d642a23a5f90405c8acdb874bf0cdf77f76e75829e84e144f6c7655b81740b57836509408c80e50007513327b9d95177cc4e5e84054ceca5ea13fd2e2f7e04e03bddb90bb9af91577ee79373f4ff46c3229a65a51438cf9675a9bcb74907a147b7e76b1980217e5740096980c91fd536e9050e9eabde48e564a546a1b737157974c1aca2532fcc549efd63eea7b4eff7203bffac2d68ba14ca10a22ab406480c50c095313b63cb7a2d0d0adeb29f9d12654dea1f65d9756293cf526872a3a9de97b22bef6e0ea7236d8bbbec467f8a188004777984f24d0fcbc0a6fe9584bd55b4afbd81bc015b25caf619ca55fcea4c74ad760d3404f4a8659eda55ecb2d3bc5055688d93c6724fa06d6d15ee35a828e0a94bb7d280ecc1c4c4b4dd6172b48f2af3a006dedb0530c41ca072132e282018d6d3dfb98f25ea140aa6e6aad4989a7b98648802d80127ff16267a69b2936bf97c19b32eb1689f3d460f1a199cd42f567c69af99694e6a09aef89de1ccc32764a5dc12efb04cd505433067d2e44efb7674be0cdafe471ae4e756d46ac25262d62d5e34d352fc334e77cd5e25210e803efa577cb729f0c4e515cb6d2e39f92cb8164b1b4838f66c93dfdbe4ad6f1eb1c07e7d300f174411dc31f2c3f12a2d0a2135a682b97aada8900599212448b5271a44bc6a8a6e1019cc25d7000f971b11f09c3e96f7cca697e65e5bd3bcfad428435818458122336acdd0f25d0cf5128673c7ae19dac6a6f65c8f37f9c275ce3b115f1536a9b8c450ab31c09e3411cd39aa4fe4ceca6f06bc90835ec50a8b75a386401828b333bec7cc0b37462738a9b5ef8905701a117364984bf59184ad4769ae9bb679437f0de36ce5babe16f904cb9ddc0f08348aae35216efa8a01ed14569c7de65893c4b04426387afa31345c1b49d508c349c794213ed20586526fb28e308f2907d474aa7b1ad1ebb25d6bf4311aa4af6bb576c0767e91cd0474df71a114132fdb3cb69046660d6094f4829607c6cf1d290e47fca8b722d3aa0b169391cbdde809b275cf3ca5f3e430e6043fd56309e0d9d34482ea3a7e409b1647936bd295cd79fac336c3a4f13d1e635a0d39762d777e2f0694d72a103974f0a6c3aa389fb71c1871fa0472086b8e694c8e5e3f98c8aa38f6b8901152205612f16771d967d1a0d01584d1b2aa4da4b1f4d7ea510c4d4c3da7dc2466a66123f8faf50a1b4806a9469c5123d20561e3d72cd62802fa5398fa3040d2a821c32c30db783fbf3dd2ddd339bb7241c1e11da82a1d2d2d704d9fd7c9bed45edd1f15cec9ced7b3ae5d0bab5aff9347655c6f38e5dbbc0a5a4257b93d13e7b119ec055f219b4aad845448d4f3d0ca15672fbec13806e646e0261f9b899b9589a6654389337e1c7c84cbf8275562d1800df74e7c5d7979cf1a02cb5cbea90da463521961e4947edfba76a803c41967fff5db7ec50f744b722db115a2f13fdaa370d5ea7d821bddb7e36d7685631871091ce43a9f2db0e4efdf226086c61a8a0a0b398fd71e63a8a2ebf35308491084b5e8623fed2e03681e17fed96d76ad7b200e7e0a9f861d2b426951de7e610299f568f37e191b7178d1b951d17fed82ada319ff2469a557f78728210d41ce80ec0468b0073dfe05227fa3fc9d3ce9f65c059086eba92ddd937d459900c386917adf8613365e788fae50b92e771d1ecf97df4cf6d11c805f8a47c0c395d6c72070cd6bc8030e53fd2916bc8c88c37328f2391ff1319be58ea3643d38c9d45bcdb1ddf4909687d54ec7e1855815bfbb86a1b3958459ae2eebba08e821d7400729c3ef9025af856615bf137f262c1ed43a87f9cd0a505e46b0885ea208eddc4337a5d81415ca6d0389e2acc50c7bce721bcf93ecc6ef4132cf7cc2d7e8e4d645f2b08dfe4c1f9416f3c6a293c5d6979b234af3067378877099e60ddb81f9aca44a526c5d1ce164accf9358b9d770d513483cba3edde424dcb5ba0888c57a4369e204b60e986860e7f397805fc259f3fa6ea24e34bec2f8a57fee9a5144dca2c1cba8f6534548d071182e9fca81c6a8afbaf81140ba1c3143829af6576265137e32919d3130de0df2b86274ab59cdd61799c8929087f8ee8683ac56e99a6fc27ef57ac42a3d996ba902bc13b1dd108383202c8efd1a6f6046bcf2664e80f370af5ece070004cd4f89daf6144b4feb1453eeeadddba574d110a0c33367b7fb2fff9e5fff297bdb88652d077884c1947767e8b14c3d579f0deb20066768bd23c13153abdd9b2b434ccaac8e96c5a335938f53a713e007bdf42885c381293bd99aa0f32340de8548880bcc1c03bef124eadc7eedc342479a63707a7776b6306ce3ed8441599e696d11d5c1a5993ae94c305df3fc0fef8e7f86c480968383a2da93048f148aa074abf10c0d8df6892aa253503cfba7746dd4cefdac5a97e1990037bb39a05104bec327a2bc54545828d252a61bd5ab9c559a7365ea4f8a95a89b9c5703ae314297c5f6f3a903405386d759b8cb0b1b4b05d6c7394c8ff1bcb2a0a7150dffa2922368e7eff50dbb94b5ae0230373e0b0de1215daf0422b6d7e116a234c4bc46a5eea3d8ce39c78fcff07b7e48f1d77fe06b17b117089134a14e95e03519b6b5ecc3df745ca3018bcf8e6cef47d3074161f4d9623874a576b8ace34cbd434347499f8d1419e7a942a7555aadd538fce04b2ed39f48942ace1caccd68227246f1d90ca49ded53173c83220edf0fbd282e208daaafd142848d721fcf92331e81ea5bff22867a9b332a495a4a65c65f722b0e28fc2c8ae20b697882c7469da29948c455c2718e80f5147f526e237fe7e3df3ef8d39fed6cc4dd29c27c4c34aac1d443f4c68266fd7a9f5cef9c95fb0941d2f015806b66e23354952029991561c15e5083e657df67dc4a83735b40521d2f306cbe64bc6a8aeb551e09c91c44c1d46f3bdbef14060178ce10a5b73e4c0d574cdeaedd2a5c7a90b11a3fc2fa63b3b5f1ad89c6c0c3c32c4311c1d2290051a8a3c05c3426214f19501cb2ff1c4e15ea17463f34534d2e88f0b693b1373b98211eecbe609dc4ed1b110a92754a4c3528266c16b748cc400caf8fa1143540e3ce7459781a8fcde3ca8fe9b6f34022ab8ab35963ca654c5fe94a20b7a34ef5da3261e209f34b0c4e1c5c5622e4fb68e99050a056b107e8a6f5ca5aad6da3c58b65db905ec932fc0607bb54dc464ba7c13182489c0aa95192f60fb67602da4020bab162b37b8b130d70fe423782a1151f93f2479c069c78f4d8cc8f478379c6010945bc2552d3f439ffcdd393bb0689f27e23ff2fd61778beef338df05c6f381a7d60c4d64f450e459c1e76ac321e31fa4ea9e4a495c0d36fcae437e1998bc56edef1077441000d43c4d8f5b268f73700044ad72934142b2f0aae05cac52f537c20e7f8678cd3577fe560d1dd45f60be7eec70d80973ed78c6ceb118600be3c23a5088173c7de415d84bdfe2581495f0799bb4838ec6732df7f8a1e56a64b1339ecfcb822d602e9e1c691f703f4609239217bf17f1e1d32b590b3b1b0d0ca2455d9db7f83e5f99c03650267281590160c8d4ee834fcb69613328aed53ab45f8dfef520fe34bebfbe610682f761835e8c21b06a08539f6164627ca489c9d58f0973aa21b43b8917e845e514f569e111c6f59ddab7ea6d164f95e6f2041b72afe6dd1ad2cc2cfb3744d9c09060a4c910a09feb1558b58b63278e4f8fe03422d1773cd3ebf75000ca306c45014617aaeed86cd2f84fdcc2067e98e484c5102bb04564060f93be5aeaf168428b7ded719f127eb5cb3d77b92e4c04df616890b92036334cd65daaaf3b9684d771ad4707471e215428248448b916d90967fd05e91aaf7ab6a077c6f0db64c2f8c4d0d62e4510d41333bec76233172e28d35a84b2008b3580e3a620ce2fa4dc69b4626fb1cff4c8c35f236cca23998b2f4b37b5d6673e480e6b702c4ba9a60a32c31d093ddf1839348c5da58883bd530411fc2c50e102b33fd10a3d0464432a28ded3d88063280e7eaf8dc4b9138744eb8febcfa53ac824aea3c64b192e76ca4a33b668d5eec3fe01a49377c11466a4d528f08d48cc1b4bb6174d1166bb3b367372080b4673cab6614cac60188f18bd3439797db40bff6dc7954d7c1c05a57a761dbf7578cbd828a3f90cf435e6d8e5a1229044e1f347e88b033031c89e870debf4be8a73d8c420d19620b9b7e53845c8558a46035e340e32cb6d35841df56369658d8c785a1bf3282934b908a2cb0fa2547123cb65071e5399ab8cfcd9316e3b45a7bae4717f77a558ec1a0e47f5738d81146e5273094550db9ba051e0fbe46b11a34c4ac6e0d9fd91fa379f78a19eab172d81bb717ee804b6b9bdd427a02772755143357473197357c3eb102fbd4e6643ece07ac6c1c6c677eeec5d7a4ad86a5e1144d106039d1332f291b47a619e781f6e6ac863edb91f00d8513680756d26cd8973ecd5edccb6be6aed73cb1db7dbfc3cdd9b4fe774d81688357800d4fdd229a35b8f7a019c477f7fbb936b9a8c6c7b3832245fa8f2fb7025072b79bf997501c65954829232fee3b8bb95ef2cd79dcc7f475beb15980cc9e72084e8517e460e6d3534dcca070681a82f3b03b6dae82e76b83dbebe2203bbe78ea4f90b0e9a2042e2c3dee4bdea911164ba49de11cfa4d661da1ba4cb4e02029c56a4cbcde43bc91bb671955e6d755fe45968b9054b68178d66fa41977a7458ea12043a99637cee5cc7cc45911bc27e1bf1eb55c8faccf90343c1aaf3fd1a77911ab50c2703c8b29daf6f8e8425e9e4b910f7067923a113e7ab0f4e1109835e3e3b5b8593629629ac4ae19c21457ca660d5f4d3797f23f9da55ee882d9dc0fc6f51b6f64696afd4bc41c35e662465db42490044c08dbdf94895589fb03f0dca98e90936e5bf23e40e20e75eaa978ee7e71c921e94c2658e0f2670cd49494cf51f76d0269f49a6d7c5bb26a277e4b829ffaf9da685b8c08c2141334a929c54fec535e17d2cf7a8a3ef8315e6621b0fb01d747ddeac302a6424d50ac66fc01bc2d9034157c95cf42e493a9f3b76626ebcba818eea93226f81cd7aeb7fc82adbaae3014fcb236bd8f58fe782ed69c0ae2e608cde13ddeed4a0bac2cfeb992bc74e7af42259910ea287de75c3384f4cea3486d8102899a918370511b9b4de60c18936990cdb718bc7ee5eae8ce94ba303bbfeb6dcf930ab9018e51dc8caa0d7fe3a7a88751b45efd0662f4fc808fc8460ac0d9e0f055c89828f4f82038a24de135239bc93d8af1e9e02ca4e99f5b2e2329f7f134ba8af052e8dac710da07eaa6fe01e6792ff44614cd97be4133d8408b43968eb9488029c85847214a39b7b8d6deda1ff849b78af5b1b1b9c43d091111b0f9130d06deaa830dac84e2c08e1d24017dc96341654adf684b9a6683dc55279d658c92f19f596db3b8a354f37473f49b8000000000000000100000003000000b6aa44f2864ad20be6e7b72ab451e191324ea6a4f125a83cd35a98ecaefd31b66398a68cd52a3c2c08c4d3342835e40462f91a8e86524f868b2aa3dd0dd57234ed77a7172254bfa6e39e521127daa2545558ef2463c0fbedcd03f1765dad99ecdfb16359e56356192b65dd3d1612e8d4aaf0f9bc0516fcf2c6c2aa3608253c203ebe1088b00dc2cc6230c30dfc513285aeda9dabfe364170dbda98df0a452fdad78e0d2fe6000000380000000000000001000000800000002e696d40da4504238b1fe1da1fb17042c6367209bfe169af36a244442836a9a3b1733bf3109f0000b000000000000000ffff00000200000070b927346eb4c9d8ba3c06aa2974b1871148994d29f0cf629c6ea0f7b0d7c61c0069493dde4859c4f12db1e7eaf4d68fda489741c764e4225cf5d015483508c000d5c5b15039441cd962558c6e5f154df1ed162f4a1c9d901d642d3e023591f1f40e0908191537007d573faed8f67041fdfea3a8336a767c00cf323cd74659e511ef5c7aab17cf65314d54afaf9cfd85acb1d00e4ebf6f4bb999c7496d2949085800000000000000ffff0000ff03000032f872efe87296f8656f0c3598c33f90333bc3e84e02f14027b8d4c98a9b5d14f8a058ae07e435cb592b2e80fb4fcf8b76f77169c53bf111c29a243e64a240bfc5c900000000000078000000000000000000000020000000c63873f24a69eed6433e5cc8444316bb5c9b39b009512b811051d88fc66ef92b2493b7eabe67f8b93b4bb084e2b1f26ce820e0b59a4b535489ed0b48c179c108200c494e2abb85e8abeadac812354e8c5237be1f415117da0018b15ce5668df2135e0000000000005800000000000000ffff000003000000df5f6312336b59ee638d397dd03a824facdb2645d990230deaf2ca7dba1408e58a605d1ec75e910280e27c377f8d4ec2b71298c5cd96e8b1ec553b7228c1d8ba95e183e8a43000001010000000000000ffff0000070000006eb4f81a525449b9da109444a7187996b880330f3a1894e8235f27a84aefbf43192e317624883dc65cfa3e115dfd613137694592e423797b6fb3777fc12db8d46dd12d63a1c27f7dd65171a4aa9f96d32fd77745954ce74e8ff5682518b31a3661244d5bea3773c7be383726d2e106eac9d2ed61864bc22158ff423dbe5fd6cf66bcd1a3dc2be61728a40b34bd3824ad8d06a1f7b1c3bebd891ecb25c45fe4752fc8635c1891326ecc18f18794284c2010af3f482e1909456fa53336b05f156fcf2fc6aea10c509f3a54567d3a84c02df534eb3706420af7dec95a5702ac4aacef447f7bbc2ea64bb5eb3c385453ff12f056b49e2fec74204b6a896316d70805b27e1405095df3fef6f4eea4a9607fefc2a5b47671920222b04a5191434ac1ac012efd34df6d556b2f7d443897a76a6b5ae89463c47837ec62597febc32e0bb0f0a6b5fe2cab6de7a4b9bc67ca44f88fbfb1b24dc0e3f577f0c539e43aa20405df64703b842580221277446a1758dbd20b2aaee8b8fe2f13206c3f1c5c9e3a31194ace3c3011c2ba93c1c47d2ecf2171f4a52173e49cf0afd9bf8bde6760a4ee288169683025b6092678f40e64202829b84583bff752413bc0f89a02d86cb7138e0ada64dbe604c7ac685e6f8161e4f721c29bafce82c1ebeb8ea9df6a45cc82a7b63d0b43509034b264b10542dd745ce23ed1d2b37a4ee89cccc53c5006afe5797e49c7fc4ae769cc70d3502b5cb76769c4b1805ef8c1893873c52927f90d5a15087e44997e7cf5ec2e05669a28d5210a1ff65cc5e2ed38e766fcd186595e7c0320b52a4c76658c28d58240c47dc4ed34d84be5bc286cd1e4545413dea0f16643b8cc04a2099dd087840ae1fdb439bd861374ab54190ea48139208f5ad69cf4013da1d271f6c58c0d5f7d9d19becf719b5fdcb260aa8d326e0a4186abe6a48e432108c236631ac6014b63367dfe33d4c69fc6feb5177445ff8f9d0cc27e57894d06a16df66a1aff73f81f6de3df5781e57c6c61b09e075cc6eea51ccf58304ab4f26678dab59ae98ff7c267188ff35a8849aeefcf020d19527e8975652652a424459aea63e5e91b018e545a659d27bf95b9c677e1058f570e00a783af41cb86963073538cae97fcdd8ef000ade727028f003f8586a3765bbe46850812e4d4c4658a9bb28a6c2da323249f5124866c4fd3b8bee416c196b1f7b1399818cc83766b48de5443b72763c6d2f8fd745d8fb30bf82e3d97a52b4e1bd9164d2cbe613aeb84475418a9853d21c671b836c441f7dc95a1664ba8e227e68d4a40cb256ebf18505e095dce9231eb2a720bcaa3766340f56ec9a62bdb0a8c3a2f9ed88203133936da4b23353a86bd43f9b4659d5062b4fbef5a6c267e3a6cb3147b0c1e1171cbb4b99d7272589a1e8b6cd3ecf1ca25efd6654a15cb6573a91bd529c7bd7d1bdbf1b2df15850b3492478ded958d4f0beaa704913ca521a9139c912dc71cb0b6ca6f1da25ee5cd3bc06d7029e59439ed4931df41d64e99828a866d5b467a6aceb9cd0c82d616d829c06f4cc7e58741b702375c4e2dd955ca70e860f057d36ce5ce1c7fbb2efe2a6321cb0165f4cf33ec3b1dc83c4c04405fd68cfb20f781b8a5bc8a3cc7bc149a187c2040b07501df6c5ae1e00d3606e16da41d97f8129540451791c0eddcb0350afd68ce0ebe8f12a29863351a31ca9f77853f3d50acbc09b91c0cfa11d344fb628f961b2c52123f8a27ade12e6532d9bbc0ddd2538b0191529f56ce605031b28b99e9502d39db90acd0a8661948ffa5c7a55f1217ba917f0e46f8989bad2f9166be0c515228fb9144baa2ef67f78aca0ac33053506bec179c118b15fbfc56a595a1320a740c1e9e963236d0ce416641942a658a3f8116deeddfafa9b9f77038297a4cee86eb39d4f21767bcdb85e3302aa849e5b1ee382b65fc9c21bf3417f45759c443c68d7f93019e959461c1be563963c94fb1a6c056c91cae7054ebe4001eedc78ca9071e8447a6fb0fc36a3370595f022852954ac545f6f6946b7a64a90491436ebc7f7ee514fdd576d7ae73612cbc3600e6da41067eea77b878d1592d654a7e3db2ae3b6f15b24a4a91b6ff93163ca5e348ebb44d2b0e6e02fad8ea6ffb8132960917cdf86ee741bc190832599819e42a1c53a79ba8fc2eb1c4e7da3190f1186bdcbb30f5c003b5c13fc7883a1ea0eeaa2ad42b0ecb7a95ed139d3110874ebde4b9edbc4fcb9800e582217a911149b6ae16921d906a4aebd343419a015f20963977304c3bcec445f9be845ce4e1444f76b5436854afe3ca46d2609018c37236377a3e3d43150d012e5e6555c108f3eaf20ae33e355e71bc38f3468ffa16a6d4f23445dfad9ffbfcf046a385678aa55b23d22371ec3d14b27ee5da425d30c9abca0ddad601c87d5244c244cf2e1aedf233c690ec64b3307d91a5d5d9d683f8bd9bf4b50e2e419bb3b3057d12b804f1459e343466e12b9fee1106a651180f377c565949cb20a80cee7c3900ba571418192ba89e58120f00a72e99ca3e3d5601e7f2e9ab664a340c3249e38f8751b7d02f681799c5ea11cdfec69583c2ebcab5bc1bfd3c14b635785cc4524577edd165201170bb7f0eef21676135b4d4062bfb99e3e7f222ca6112b1051c43e661a7bf3207f408b05a81c65ce0a6ee16c2a3ed95a29eb0d5ad0f51d3313d5c2b9adcf3c686a26755da55a022fc2ab40aeb633afd5efe2981d46794418a7a598823247c3113734a24cd8d4ea4b6e7b7dbafe1d793e20e0bf76404a4d18e03c90b6d0579ae5cb846053cfe659e1279d9382687df31b8c14524ee0249c5de52632c123a4c476f41b50bd74bef0c089fe97d31a6cc7eefa652b8ae8727afb27c3916aa77125fcfeba30f10169ea15af69daabfe95886d6aa27836c0fe5767fdd0c2c6bfa8d01cdcd2ab1e435abc4aa1a3cbcec9c350de1175208db9c5b17907d9416d9286f990507b28a3fc4a47b569c3db5726f03fb2a283db3eef630de806a680d6d1f0f25b5378f8dcbc78fc475edf6747652bf2a0f6a24fd715e37889ca72f2935639198c077cabfa028a53fe6cf6f6db2e899d87f735fb721735686a51ea5451b3419e814f11cb9eb1f536884cc145ae743bbb5a844c085f291d247633a439bbcf3304d49257760a748ceeba4ee93e2cedf3bb0299bf6891b49ff93fc77cf9b411a72d13b9bff7a825fbe81b824e15d43b80e3f7bb42162abd247df52ab255008d701ef5112183ff5c33aa5958cbf96467323dc6da9c2a5d88d69e3639ec6ccc4acdb8c4c67978b379d8c771c54b6e3b063b828f683db59f27fe85fca272df5c1dee2d442157e34347b8b6d1e36ceac2610a5c5f24fd2d2324cb321b4575695c98a892ea4c9814fc3ee9e5f774ba8a6646e06020e619dd9c2d7f9d8a80574482c46812841a82f0f0f3e5cfd1d1f6a1af3ea20ad96fd8b80f5198469922c465c3e1809aa483af36ea642dab7bb59f2ab7016cdfdd00614e71afed05885c8b27602a6756aa9b1f41a07b9eeb3ee5151063ea989d3ecfafb2470f91b0029011a2ebec1a6c15390f1d1dfbc6cfbbeb181bafe7b18d1cf641dd4e217a149fc11ac0582bfea22b3c5d8eff0fa77fdc70a86d432df6be3fd5d097c449a95c8a85f982c9cbf218095b3affea33d2c7b5c3dd7ec54a4dd944d928c858d80626aca8081c91efdaa276aab8fb3a4e28bf0feb3a55f9b8d5dd17a95cd2cbb5c2a3ee9584c7824387074b1965ee3e9d0ed0d175102167e22115fd9cb4ded5ea9651d3c847713a0f170d4cf3912810f6d9ca3f3e5c160e46154633f94b10bac6b56ec7ab2364442628325b44887ca449a94db06cfe1b8cb421334d385eee164d6215b22236760cb803c83345f94dfaeaac346467b3c29c9c1d185d4ceaf65783e428a5b1e7a8669d042494ab6ba9c4c153802cf986ecc1657992535b34812443542111a64f79cee17642cc2ec1e09f335802615106c94483d759266734bcb81c241da380aa542c7632db40975bdb1c4128539b73c41660cd8704a1c8c3dca48a2d129f22bd81807c67519304d0c0ee44c021a8eacddc4822d3c25db8c0d3a86ecc2de9b2304ad379d7caee392d4c3eff601c0caa9ef92ec4815dd1d743b367152b451acde1dc7c25aae5ec77056848aeb208172f3672776581a6657ab920500f7cd66cb21da833fc6359678bdc8e68638d87523495e5d55e8287674861bb917f8bb49335d64aa435470b7fd54d4b2d0023598a6cacacbcfd1824be4d23957b7a7836b4bbac468704be9122d04debea4d53b60aac6386d70897dd847d636afb6d17fcb2e15f5ade52002e1602921ee541eedfe6a0c0f68b3bb153433d7d33808c48e05eec8876e3abea71e435a8d52847076302c8910e4ec513619af059a2daae013af3ad16aff28b39ac4db0d5d1c87b49e8fda73e5d7941f97447d4d21ef268695fe2c3bb160846c4fefebb47cfe34fee989e822f8368da2817a0bed0f185d85beaa1f62d68c520dc8aa90cd72de749ecd108f84ca716ba0eefcf053f5e405ed55eb01f3bc8525207f8511e75f37e88ce8cb19708176109c98b02b46ea8442b076c2cd70c18296c55cda0cd36a048a0405d39a3573e3cc55b449834a41335c351f721c1edd6abd3fa65185f75348c4534a77510d1ba9cac4ae28a6de0f8a29fac2b612e10b7bd0f4af3221cea17b4a4bad859a10cec0eff854d5674f0b85c576790f21d16ddae8f03f4a93c8b781e3cb0bd4812bf150300c437cecf2c00690c7fbd14ea6107ab42e9b80cf69a2e643e2e3e247a99e8157c1d8cf77231fa151c9c6b8f3d210d3eff94c5a319c561524a7acab0f99cffa9ef9feb662367ffdc076d821948e64bf99ba578aefc99ed42be3be75e661c9e364c358e537cd98ba8045c7bf3c689dd237e0ba1e49fd62da310807e497dfb83eb261465b111f21e523ab6b84ef1e1eb8138c4b7b420009da7a4471416cbd02adcaaba37a4e470adb573f56b2b1b7fd363d7bb37bbad9cecc1e7db79165844654c3d8a5fdfd17fd544092ba16992c905a70005b27e66fc495c20270e5ff703f6063f96a24b93c88b8730694e0e3ffba121560b0512a3c01db88fb0e20d9eb9d3cac6a3b241ccd1f6e286637578e4693619b191e7080cbb164dccc27a697871481043207e257061958b8c2ad11f83c5683a259a339f8981274c03fc731c5033ac48f042d7f3104d45edab3ad9b7397080ab945174211f088046d36a704aba5725111cfd3069089f748b43e92f9475160f196fe8734f294e91f6f1fd4a233223f32f1cf25386c6aec8960c707341f48403caa025031108e1d56e40c3553a6e855ab5a950756695219665f39ee90a4424955bb93563347c0257e79254fe6367c2968d72c77a4cfafbed4b97468b985220a6b75435db7e55c4fe5e1295ed4861aa2a1f708b0876dd0f4064639c53d55c1f3d526c0d376f7234113bd79d92e1656e28768caaa339c6c705e11a86d2b3eb7565b7b52bcc01b6f15e4c273dd8964aaf05e264a41c54f8f55db5f9e833987a203e575b36428b0f88163a366484821c7fd467bf62f0b88031ed7ea3a4ee90332de22b4cf4ec148e986b72ae5882ec665e73816fcc10435d1f618cb6808f6abbb1f2680ac50a36f32703a2b9721daa3e5d2b8b36ecdfe5711363be935d7c87443f62e2b3d2956d4c38011300d7217ceef43de36a9b8b267908bdecdbc2ec9e20ba8ee66b11ff71f072645491eafd5f16d25ad1914798d01df7ba6c341e48c4ed44e6148914bc0a1318af0dcc1d5a06e8b8cf0f36a8e6757ae1e623c17755ac68352356d42cfe636d3e5f20e9f7dc03c2359878ea7a9898a29fdd9a91a17f968751257a8c6976a86f67bb0669cccae08853359bd5b5ba8215ac4dda8e6aed7fafc234eecc9a2"], 0x33a8}, 0xa) bind$unix(r1, &(0x7f0000004900)=@abs={0x0, 0x0, 0x2}, 0x8) select(0x14a, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x8637bd05af9}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000049c0)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000004940)={'./file0\x00', 0x4, 0x7fff, 0x20, 0x0, 0x9, 0x4, 0x5, 0x0, 0x3, 0x7b, 0x1}) 21:01:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x3, 0xfffffffffffffffc, 0x7f}, 0x4, 0x51d, 0x75}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000640000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000381000/0x4000)=nil, 0x4000, 0x2) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 21:01:57 executing program 0: r0 = open(&(0x7f0000002900)='./file0\x00', 0x800, 0x8) fchflags(r0, 0x2) shmget(0x2, 0x9000, 0x80, &(0x7f0000ff5000/0x9000)=nil) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002940), &(0x7f0000002700)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r2, &(0x7f00000029c0)=ANY=[@ANYBLOB="2d012e2f6669752618784cc65979d94d4c1de63f61cc2b69eafd345b6e540002b2996b7aa2c1e18f9cf7f6eab4cd1f609486e43394aca8d31d25c0f0defc8133420a0548f1c5bbf716e2f0e337c2863820d9bb71d0cde2069fdbc0f458ffff00008e527a3cb112336ece20e0b9088de7d6cde202b6ddc2768bc57edbd37b10b18d8bc5251acbaa4b8bb51b293bb79a27c0ef35f03f1bd156e172bd8e55b297fce6d148fa20fa685b6cc950fced7da6e3493dd7a7989ecb7eb4377df649fbf42b218ca45422cab77e190de4a32583eafbfebb69173688ce4c429dd3850129fec9e74b42fa9ff531f33de9bbbd0ec6768a1a0417871b62882ed06a1cb627d87d36e403062c9e018fe9382b027b4f2bbc75db3a5c42b1833a5ef67b41081f65222a402c986446d1a51ce1db55cf4bd3cd"], 0x1) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000025c0)=0xc) setreuid(r3, r4) r5 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000002800)=0x80000000) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c00)=ANY=[@ANYBLOB="2000c4ea9a2d1b279f0c000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad7f62e462ff8360fa16e34ca7d5ece4775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd987626ed574cd60f3650ef5f96e9da41c72c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed641107009f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53678ddfb9c138211b0000004b2a444cbb6fd7d858ceea1718e02684bcfc79d470cc4b7c"], 0x10e}, 0x0) r6 = semget$private(0x0, 0x4, 0x49d) r7 = socket(0x800000027, 0x8000, 0x6) preadv(r7, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r6, &(0x7f00000026c0)=[{0x0, 0x5bd9}, {0x3, 0x9, 0x800}], 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000028c0)={0x1, 0xfff, {0xfff}}) r8 = socket$inet6(0x18, 0x2, 0x0) r9 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) recvfrom$inet6(r1, &(0x7f0000002600)=""/134, 0x86, 0x802, 0x0, 0x0) getsockopt(r8, 0x29, 0xa, 0x0, 0x0) pwritev(r7, &(0x7f0000002880)=[{&(0x7f0000002b00)="cd628781ecf823535efc5c4bf3bb8aed4b121f5111580da3f4a533b699aa151703e1450ed456d132b5fee002049635de1e186a26a8b73b8e9a8d0c6b32b6ae7a7373dd4d8a2b631947da00c890b01355fe5b64265e1a4a0639ccf11c378ab0f609e2f3f309907f4273e17761fbbd690c1be6a6d855ef3000e170e1dbb1cf17423a5338eb82af304a7c67ed2292baedb7442c2f475659a975c083faaf21c12c480676deadad5631eaa1266341689c3b2e38e99415546c97f6098e327dbb3453a20b310ea10b6879f69ef100515808322efd2668a523fcd2b7c5f5b8278d92ea601bb6c937c90e390c72af6e163191d9e7e71c256a", 0xf4}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 21:01:57 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/165}, 0xad, 0x400000000000000, 0x17fe) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = msgget$private(0x0, 0x1) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000001c0)=0x7623) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0x10361) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(0x0) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x6000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r9 = dup2(r1, r1) mkdirat(r9, &(0x7f0000000240)='./file0\x00', 0x1b8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f000028f000/0x1000)=nil, 0x1000, 0x2) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x6, r8, r10, r8, r11, 0x1, 0x1ffb299b}, 0x3, 0x10001, r7, r7, 0x2, 0x5, 0xffffffff, 0x100}) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000100000000000000000000000090000000000000000000000000000001e45a0fcc62bc976000000000000000000000000000000000000000000000800"/91], 0x1, 0x1, 0x1800) r13 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r13, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x1000) msgsnd(r13, &(0x7f0000000100)=ANY=[], 0x0, 0x802) 21:01:59 executing program 1: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = socket(0x6, 0x0, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x100, 0x0) socket(0x3e, 0x8000, 0x4) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) shmget(0x3, 0x2000, 0x600, &(0x7f000000e000/0x2000)=nil) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000005000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x10810, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="5c2ab8da22d88c290898ee44aba57ef180cd34da50b863ffffafa3dfe196b81270abb6b2325248301540eca126dadca5aa89", 0x32}], 0x1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getppid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[@ANYBLOB="8874a7d67c00000090047d7f0fd7e5ecc7821313ee2fa1b555a91d8655c3af1ad8eefff3907d133b2b72c61dcfd83132b3f56bf1a4d7cab1e2e604"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000005c0)=0x1000) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x4, 0x7fff, 0xeb, 0x20, "cdd15ef35e5563bdc5012586dec8b6ec6e071466", 0x7c1, 0xc127}) clock_getres(0x2, &(0x7f00000000c0)) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000005000/0x2000)=nil, 0x2000) 21:01:59 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) setsockopt(r2, 0x5ba, 0x0, &(0x7f0000000400)="8b882b98a35b5a352be25137509dd053f2a2e77d52ce7c520abc67157f6b84ab27c8dd449322a1da0ed01b9a078db5125ed2e0a8ffce86b9780ef581c713a43332e4a0569ed8174a47ee42000b79752e814f88e79f19e2ebad5fe9e0679f7d5b1598b4669060d8591fc285877bddc22b9ed093032ebbc2cf5e4e8ce7dd6e894d1079c3a89dcda65acd6916f340bdf7a0973f1c17b8d40ed017e0bd449d98dc3194740a36970907bb4091ea99481aab21d940d0ae20de9b86b3e77031f019130dd02835cf2b4231081714e502e2fe1b7e32c870a64bda64ff935ed7a8a62920f828636e4a47d361e771cee2e5d23f9e0fb53538453552d8af3bce964fddf75bdc2d82f881d62abb2fc0d6917f61315bf899f94b63ae0c0c6abe3e02457d72542fc1a0e001a3ca8019346903d91b3560c33ca769ac7013fc2dd0f34e620aeb39c806be877a9e21fa5ab9087a87d6b912b48543c3ecf4f2b49af960e9fdface5986907362f13fae1d7ec83137a07b55712629d5f6e7014661846e038445e0ad30bf88005dbe9ce8dfec87d170d2191268155affb92d067daf16faf4ec3c3a824cb8fe790ac86ccc0c95a8788e8ad95bae2e3afd8381b26cf3ae191852d5adb1d6dfa006276a79c9f74b75853a03bf0ffd1450c444956e09d14e335ca4c6687d33cec782871761f7f45d0c07a2a98e96cdbee4c86798b68cfe6362f091bd7cd3413b2be738d327fde97ff7b6cf7faf7cd72722f822082f51e7765be6b3f12fcfe5d6469e777d9fdb4c55c512034ee12232122edac9f0612f1186fb6aa8ea36b06ece5f14b07916880ef0a9d3a0f89a2f222ecad8e5383ecb4d733d2576b5ee52b19d3cb1db67484e27e07d4b97399bcb214b2978f1b5bfbc00283b2f46b70bff0199ee071a8a0aa3217055899e8cd295c08f9269a95c8d23a158fb7d5338e6be459bfafa5558061ec7f7043cf4f8b5b0b0ce078761a9e24eb7baf49258f62a57b7c4c6ee6313e28bc612719f9fceb370dc74b0340a55253b99559a016c1872485c0e8d146de16215649eb84a50e584601dcb0ee49940ec70c70c3ec94b3f416ac76133effffea1be483ff54c89dad828f41b7cfb9559b2c2839c6668e7bf98c28aa75057c84d4a6059fe8b40e895ef4b4d179eb644c25804dadfb49dbaa977011b5b769d2510c4c2168355de4f7a29d5bf23049759e6ccef3849bf40237deff50c4fb0c25abc62f9fa0d49cea4d7e64a4b4b9787158a7355b9e61e809115acf0fae3eb097a948040d535913e0862ec6bc33e4157b48a9d06d0f164a4eba8780b5ec64e19e3477e877d5b60750529f2f872cbdebde6494abab8c157ed3aefc70e3641416a78a057ffcd80eb2c32d44b9b7de19abdd6645a43103416f5e47f7ce42f65750ef3a73e042821270ad4852adb5eb70d4742745f122b5e93a5878a67d1181c4519ac050cf9067084cc54259bef99025fb670b26b946c61574722378bae089522a3650f22a90ef921a16ca6ce96d6db6c95ed37571caf8d5b2f0751122319159926cea6b94c61e7e65746493f45c00024de35dc9dc3267973e69bcb4d6b11eb0b3d6b81e3b56f2fff8ec0d2fac61d2e48d3ca890d4a7056f3fcc0d4a7cc2091ea0e05b565c0aa7ef822ce7237de0328beb5fadbc491c7d19f39293f125a3a2253f1d0ca13acf77ac5049c85d89a3a289f34512112cbfabb80d72bf37ca496af7cba242f97719a350cee27d6bae95a5fb93220385d582808af32e33ed34d356be9b448e0087bb365beb482b6153c73c2ce1e6a80cae05c239e7a43ba44707658b1629f48922709309b879d3c3a189f20a3a6c28e54c4b3fb03ddc27e7d53b460f0c2ca523d31a7dd00f716d6a76823b9c92cf98b4bbcffa8fb8db9deef2ba464efda77504cbbbb67d7ab158bb130ee28f93266bb178158a0b0329687b407a7f3ef23dcd79ae6031bc6fcc073f441868de7a1961d446752d698e74e5895856e6d86102115ea6749fb96db92b01ff5e3bf482ed05db9409f5f1bb3cb4674533a79c6e3c6bf9dda141cafeeb45214d27e3fbaacd79dba4bf5b6bae8818b7be4eaebeaf9f0b41a0dd8448a25af123dc7ef2d36924498845057b9b59d03d3c6b5cc466933c7a078328db947b894d0a9978b76c39d3fe5e7d86d1809a95cfac27303c2dcb165e908483bbd99a4a435b2b63b551698abe9024be8601ed577654b7159e08b1c471a8e22459e2736b10e1afa344e1dc62724964d66bdd3e47792bad7cd98c7bcd4388f73de26b3cf13e4b94ee2b1ac324ed662781a4e0c5e357c5cca4c3341a63873b41ef2dc6c055832774d0906aa5fd5486c07485b63e9344b21fcd6a9314cb0b9c752607377048e1cef6c60db037447783199f4a42b9e2da4d3390b7ce517d58aaa1b2886b661fc0b8c34535e57fbbf6482c35488024bba01bd25bd897c252dbb52297bf5457abb7c52981332beb583feff8b63cc414af957de5e59d93b3c47aa582fcf4fdb84103bb2c9dd8afb640e8b3240042df370f7a62ae3b9de6894685292de52321ca62f3594fd9ca2f72ed278b40303bc95c49720d94966b80f3ac8435a9d81f54f45ac314ea5d01313ab54a473b62af4d10b74845c4f661d0266a72fa04ab32471569b8dce2e9a9bb7323d9f18ec977da0f689585430a694144b7ae1fe6ca8b5d6aa9b7095fceaefda04358d38671af5ba2f83d5852baefac875b2137a13e5485279bfdbb345b5a0d62ad7fb76c6fb5b0131e37e4893d050b57ac49434ec00cc50402adfd4c16104af4cd2ed0c03bbd9b84de8b1133328438134d25a4a85df1b84c3beae4344b3a42a13437122a4ff13dd93d35001c0069a42dfcb6d664886faa8d3fa194cc11da1080c9a00ebf88eea03a7cb848fec43a46ec223ac66465cb41ba7c30c78a923748b4031229d87950c1b9e32aa197ee8869ce8e2ed868d488de144d7d5e8c9769c4a53d34c94b2573792531872e71bec3a46da4bcdd7017072ad65db1d1ce8c629bb414c8e080d62bccece505e00d1f0764c1c1b46e753aa3121442c3c0f8f85bc2dc0347d2ce6cdc78b4d0fe6e1eedc760c211fc4af7d06412c6b3e9dd0b979cbc0f0994960e0d0b82dca0b79b380de7d5daa62676f54ecae2a15159ccc2a457d820451270c4e3b0d2b86bc86a920f5a3abe7c0860bfee028de117f60ff1c39d2a3577d3e6193e04204b80fe0ab1aede4f1dbcd0ac4821877176bafc2bc619c090e8a57fd065aedb198d578cd52573e02b9de97441b137e454cffb257b8e24a9b9f2e26a570bbce5fffd5a9803236339f9ab9fb834c197dda87d61a84422db1a63c20e7e279ea598ad7db9bb53341a2b2d991fe2c7b640232bca28ecb3cc4a5e79e54667d0ddc2e63e3a50b0601d6c72fbd2393de6d5a407f63fd03e45b9c74e8a41f95d049eb0f3ff6b8650685754894f7f5038f1baedc1c0c377f5d8cb201f02161c6927ada72d74da0f09aed36d77b3268203a931405420ec957daa84d1b95af9a497b5406d18da5b46e69cc73bf59c8fde54f94b50311b7c6f651829410cfa7e075f8ee25f49a5761e6048bad160248556af75246dc33bbc394c22560bac30fc9d643d0c0de1aa8fae9f7568db25183d31e8cea07273ef2c2b44c8fb45ced4f8bcba348d6ec379235b0c58be025ccd07288712b4fd65322bd84ecc5e6da5eb3dd2b1d284c2c5a6d5b271c4548c7f385078d4d2bffe4015ed2f5e87650e3aabf7392e9240a4f05da88271db77f6914aac101ccc46a904a0ba6b284af244a526fef46316503675b1e95a71d63432311d0870d1b5d9278f184cd8e4dcffc1292e8ca41984272e56f7025aa667878ec48cb6d2e9d93eb4d1f3d28bd0c82b46092bd7ef72847f6d1d3105f2858ab98c368b2cae131ceff38f2d2d1f07df9522fec19fd7b1236617c8f5ec7add7405f0a1df1c7a42476f567200596ffb6bd0478d7f2e19fcbd822ff09fdc73d474303dd176e72304698bd6f0930be97b6229b0a3556d5fa2ada251452c4ae495d6d845707d50f12d7a128ffca481195afe2c4b3c8234db1ea040b91da0c329e2f06b3cacc3981e8f0a041c344c61d1ee37ee152d57edd0494a719b17dd7d69f4740b5539c8956b8aefca34f9b058ce0df00021a0842d067718793c99020b427e4bbe2c4e40c6b72924be3ddef313919ea4a14ea6031b7698605b71c50cd2082c28e71afeb24e6f7bdfc44a5a111fef0e62b1e608b9d31eb3c79c24f30c5492ebfe249e31eb6515c6482877534d0134483f420816887489a2b1cde3e2eab37d876f241e627e11d8d96c0127e88c6de253a8942502b7eb7591fffe8ccb4c0f531eced9580ab40121b32dfdd640ed354a1e5945f998db2b7ed854c694a14bd9e276429e1f5d3323b248ee0de36cc19ba00ccf27e54ffe84a0800fd96c2562c2f16205cf9c6fb1e8d450330e03f4d9ea1f5c390c176da9510c4b9b07f5b6c3faf1474713033d6a89c69ee9ccf57a3408b222ffb9ca2a22754f90084e9dae2d0b6526bc026ceeb7bcb4192c05de7ec4da4a1ecca964178c237899bdf773d4b4a59555f3311086f68bf049486eab87a23c208f913721c6e5fb6cf1bc74b4a7f29381ca86594330a4c9efeb0a70a0c5ad677cedde32c9c530dfc83c268e9e294c97830a7c7183251ef9463f8bd95d0c3fb3a84a77204d3cef222b5cf09a581eeae70449eb3768b1b99ad54ed0a4c080add7e02b3a14d273e29373a6329b0b0756dfbac4d7e58c84b5794e9bc84845c1ce6ae1b20b659cd0ed0ad4e5bf05c6e9594c691412cfc9b45c68c6f7ef565b6c7ed2be6d325d5d0b9ddbd581e2630e93c14dce838c76ed9e54cc6565c761f888b2bd66637107b6589aba3c74414b1211b528ae990b453a478b2392c9b2883b323f46566352f73eff1382cb5459e5238f41eebd3a7a095627af9aa272adca2bc0368683cd34185e7874d6c54acad37689050c30949ae660ea5c41764ccbf17e74f0c09181caa809d75dbb30f8543709a2c0ffd5c89c0a711a8bf808fcea545d914cde2627bbcb1796408591b69afdae69de37efc131921eff7b4e9e0b214af4793ed9f576fbc1301284d85e9ceaf5a7cce530b3de4fd846cde8f869cbdeb9ee48189b27fa16effc15094f2bf059bc3b30854be240e629d80af2b5d440e6e6fe53473b9001b837c281afc1fac6e67c21a77bd1e17d469a68110ccf9f038fb8b3fbd91b5c17d9860fb8b9c3a4ca3c6c133452a533b8f19054e98c5d032a8234a7d3ad55357db0f08528cc2ba3a2932ebdadf530a86c32ef66e0d7e7e30e625dd9fd79514af63691770f88abd63d7a9380ffbb37dddae04745b9024b75bf07b05dba81b73f205e5510935fabe18e9b59afab7055f74d843786b18411c46d0e32b5de8d0b0ea271f011fd3df481b6e45e390236d2342958cc521e1240deea1546854095fec770f8536904eae8405a8fe5f2e70cc0947bd04f01e4dc74b3590d9bbb4534521e921119ad879da124804a7cd33adf9ba5a47baa051b1e5f7ea7d9b6b87ae42d9669712356b72d1e12d4db4ef5d94a5b857b3910e98c1c7510cb7bb70ccf7f6bfd2b82291e4aa48065c19e8ac01adb83e0340d660ac532086f7d02722de1af34674f2e9e7141f46132b220491e01101679484d8aa4e181932392f8fe9b2c80a3adeac99feaf4ccbd79c57160f1ab3b37e4d77d142fcbdbee01adaf631c43bd21ab4ed2969fd0633ecfc6fa19d202e330504a6588ac9bc6f265a416d68bdee1d6c94a44b3269a445f661e4221c1f7cd4a4588abc827c18", 0x1000) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) 21:01:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) getpeername$unix(r1, &(0x7f0000000280)=ANY=[], &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) symlinkat(&(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0xfffffffffffffffd, './file0\x00', './file0\x00'}) semget$private(0x0, 0x3, 0x4000202) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000004c0)) semget$private(0x0, 0x4000000000000, 0x80) r4 = kqueue() writev(r0, &(0x7f0000000080), 0x10000112) r5 = open(&(0x7f0000000300)='./file0\x00', 0x28ba8, 0x50) r6 = syz_open_pts() r7 = semget$private(0x0, 0x5, 0x2c8) semop(r7, &(0x7f0000001700)=[{0x7, 0xffff, 0x1000}, {0x3, 0x20, 0x1803}, {0x1, 0xfa4, 0x1800}, {0xfffffffffffffffd, 0xfffffffffffffff8, 0x1000}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="aaed44520857f91016c48eadaaef2c622748a76d21acb9f911b3", 0x1a) kevent(r1, &(0x7f0000001780)=[{{r9}, 0xfffffffffffffffc, 0x20, 0xa0000086, 0x2, 0xffffffffffffffa6}, {{r4}, 0x0, 0x86, 0x20000080, 0x3485, 0x7}], 0x5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x20, 0x20, 0x1}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r5}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0xffffffffffff8001}, {{r9}, 0xfffffffffffffffd, 0x80, 0x20, 0x22af, 0x2f}, {{r3}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) pipe2(&(0x7f00000018c0), 0x10000) semop(r7, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) accept$inet6(r8, 0x0, &(0x7f0000001940)) r10 = dup2(r6, r8) ftruncate(r4, 0x31dfe21e) fchdir(r0) utimensat(r10, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x0, 0x3}, {0x2, 0x6}}, 0x0) r11 = getppid() fcntl$lock(r9, 0xa, &(0x7f00000002c0)={0x1000000001, 0x2, 0xcf, 0x3, r11}) chdir(&(0x7f0000000340)='./file0\x00') 21:01:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x3f, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(0xffffffffffffffff, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) writev(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)="e48078bea2fa6308107c644c7ac01414cb3ff2034382bff6baf0815c91d8351628ffa57ed45010915896fc690f09def8291a6b51a30eda449e9c2927b256cf41a74c6d6f44665d822a6442dd505fe5c5b8e8f04e402499e02cfceade49b00edaa44c1922fceba1c165b8edcd94fabdd125c29672682c964280a6b2d7bdb03f9f2bed2e8f4522cbe11440e46c416231cab5417030ca9a6acfabd0bc54811a0644e1604c404c0c6f4b961011f9e552219b990860611d6a6d968e7bdd660fdc27e2f1517c72a5b6bbdcf90a122a799fa07d5827e8219d61575ca4bc317e5ac49d7aab9f", 0xe2}, {&(0x7f00000001c0)="fac4688bb7b0b577cf543f89d32ae3ae8f8160de36b6df6b2cb8f56be62728580e398c99f1c73ecb65", 0x29}, {&(0x7f0000000240)="8a44b9a32e48375771c4f5983b62469ebb1cb45c431bfd5777bd3cfb01af3c589a90f12c2242b5640fc43eee029155a3986522ccd50933b35d1df362d414d140409f819bcf4d710f4a685e23b56c50fe47c4b98814d51eec452f0b2f0389", 0x5e}, {&(0x7f0000000300)="c295ab72a097c5c6176f3fbc2fd0f63ea066f6ebd75d46e78592afdb167950205766d6706aa8bc27e610b49baabbaa5b15698af2700b3e365dac48eca96d9c8f7fae7d6382c91119624666272208d16cee536fbde82ed3b2d464f5b786b16c1b4e551cbfcdb5456e1c69d240360a034ea298883a2e06642af08a3cb51f469c0664c8a10fa99b6287dafea1417244d481e89fa588ffd6bc97f5f0971baecf46466a03404f358cea549d68863787e9614a50dd9dbbddd73d97a233be4f66f0008973ffaad58bf4776336da29aafea49a7f1a569181588a06925afad7dc473233ad419f6aeb494de1deaff5f0e4b7f952b9fe417cfed85ded7397e2", 0xfa}, {&(0x7f0000000400)="388ff14a083b470a8f0f6ea2c1e46519b126447996e6bc04f82ec23026781eb558eb61904474d13075f9700f38e97f1dbdc6be909bcd34f2940dfe05376f996162a49aa9568e24d39c072814a75d56c64db9b5b27b991f25e782ffe7f64023f948ca67de5680060068d4858a92153457b19e9baa9377e8a1e2f529da5ecc030beb4c747f6c33f209d9d7207f71a542fa00a7e846b0d5105b3fab7380c051c3dc0b4d35e3060a121e8e5199fd04cdbffda020c2b80fbafb2b2f97fd7e170727b4e010496bed3ff51882", 0xc9}, {&(0x7f0000002540)="fcf75bca1290eb819cfa6e3d16ab2818ada97dea8877", 0x16}, {&(0x7f0000002580)="e613e136c0bc71c62790d1b3185ad599ada477e23fa91d7b5aee4616839773a270c5352fcfb2682f1d817e67f4aba5a74b57446106cdab9dc293a1724cb736a5b928726808f2001f29097458f151845c1a7d04e4d21663710dfe515dfe65402b6b1aa501df755d28eddbea60aa6954316a6342c0e2363443aae77e65487c4b5eee3ab6eaae996e26b270f4ef866bced542576346505917396e2caea7d2f5018104e1905d0adb398ffa76bfb54661dd0a5fa3fd470f35cdc75d4fb096902697c41457d96c580eb9e7e7", 0xc9}, {&(0x7f0000002680)="783b8953c4f240f14026fef2bb53706abb6e18d5cf88b0709eb46651583d31b82eb2e2f3276dfb7cad84fa52b217a26719f4b422aca40aa09e8627baef1bc1bf0a60640751e5ea9eceb5ad08e1d55f17f9825e15e8e3306236dd11a4b2e2d8a760d474105d4e9c73c771e5267f84727ff167ab4f7cd64cbcc53ca7d448c1383cf1670dc72711b278fa62edd8fb713ba70632f0ee4763cae6c2820b5455c4f7a316fda7bc294478937477587c60", 0xad}], 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000027c0)=0x5) 21:01:59 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007fd000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000525000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x1, 0x3f, 0x7fff, "f92bc1eca1605fdb13acd74db89c9dc23f618566", 0xf572, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x100000000) writev(r2, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0xfffffffffffffd59) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x11a3, 0x2, "9991eac654cb0282170100c44a38c5a1a0f1a960", 0x7f, 0x7}) write(r0, &(0x7f00000001c0)="44d614a595ad9c8400"/18, 0x12) r3 = syz_open_pts() r4 = msgget(0x1, 0x322) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x80) syz_open_pts() r5 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) close(r2) msgrcv(r4, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc00"/4104], 0x1008, 0x3, 0x1000) getppid() dup(r3) syz_open_pts() 21:01:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780386ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0000000000000000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7) setsockopt$sock_int(r0, 0xffff, 0x8a4, &(0x7f0000000100)=0x27, 0x4) 21:02:01 executing program 1: pipe(0x0) poll(0x0, 0x0, 0x1ff) 21:02:02 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000b40)) 21:02:02 executing program 1: syz_emit_ethernet(0x2000017e, &(0x7f0000000140)) 21:02:02 executing program 0: r0 = socket$inet6(0xa, 0x5, 0x0) shutdown(r0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) 21:02:02 executing program 0: 21:02:02 executing program 1: 21:02:02 executing program 0: 21:02:02 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000cc0)) 21:02:02 executing program 0: syz_execute_func(&(0x7f0000000140)="984a2ae9c4a2791dcd1cf70f05bf11064100c4a37bf0c55c41e2e9660ff8aa020040000b0f33b8c4f4014e4e4e5b26400f0fbafeefffffb74b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c02000096ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01eef045106df27c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601643d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffffc481fdd7fffb110f66474eb83aa2f1fbfbe2") 21:02:02 executing program 1: syz_execute_func(&(0x7f0000000140)="984a2ae9c4a2791dcd1cf70f05bf11064100c4a37bf0c55c41e2e9660ff8aa020040000b0f33b8c4f4014e4e4e5b26400f0fbafeefffffb74b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470fc68c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01eef045106df27c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c581601643d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffffc481fdd7fffb110f66474eb83aa2f1fbfbe2") 21:02:02 executing program 0: 21:02:02 executing program 1: 21:02:02 executing program 1: 21:02:02 executing program 0: 21:02:02 executing program 0: 21:02:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = semget(0x0, 0x1, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/227) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) 21:02:02 executing program 0: getgroups(0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xd3cc, 0x1, &(0x7f0000000480)="35a1b4651419bf6e1b7880c9d6137ffc055eba9db49aeebd696aa9b9a71647a6b5a45f5cb8743bc9caace8f622e115d826d1daa35023d2f1c1dc1a142967f9a1b502ac8b6857a54f72b54951dca4615a93a12b6c50557bb92c04e6e0fe317c41f977c68b8440ec54b5", 0x69) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/44, 0xfffffff9}, {&(0x7f0000000180)=""/17, 0x11}, {&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f0000000200)=""/186, 0xba}, {&(0x7f00000002c0)=""/35, 0x23}], 0x7, &(0x7f0000000380)=""/135, 0x87}, 0x1) socket(0x10, 0x3, 0x7f) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:02:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xaf7, 0x1, 0xb51, 0x8, 0x9}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000080)="b100050490001200000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200a371a3f80000000000000000000100000000000000000000e8ff00000000", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8020, 0x40) 21:02:02 executing program 0: r0 = syz_open_pts() semget$private(0x0, 0x2, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x1}, 0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000002c0)) r3 = socket$inet(0x2, 0x3, 0xa) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000400)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f00000004c0)=0xc) getpgid(r4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, 0x0, 0x9) syz_extract_tcp_res(&(0x7f0000000000), 0x800, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r7, &(0x7f0000000000), 0x0, 0x404, 0x0, 0x0) semget(0x0, 0x3, 0x386) bind$inet(r7, &(0x7f0000000440)={0x2, 0x3}, 0xfffffffffffffe11) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) semget$private(0x0, 0x3, 0x8) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r8, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000280)=0x200000000000000) semget(0x1, 0x3b33a252ddd1985f, 0x40) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f00000001c0)) write(r5, &(0x7f0000000680)="3a5575108ded0154d7399c9bd59e57fb12c3979cf959215bad72fd4eb1df75ed15752c2354e97fccdf49f9c6aaedbed8213c9903106298c9c5c2f6cdaa7af665454a4193132738dc8984fd49b177454678190f54a7eeaa6d1a89449ef4da7d9ef55d174131998c31f29a820b9d02afb4bdd9f5e9a204c514ea251fc0b27d4ac1631ecd26448c169c8897e847929459f368285ad191e1763713c3e5dfdb7bec7f8a84ca2e53ae8f1ce4b5feefcb90b911abd0a63cb4283455d83097bd02dfca77d6d1204d2699d4f03d3be54957465ce8ac5c6a117774e27d43ed360b5f619f69ece9485790afcb6de9ea34a7ed6d7a0293a0398f989a079fc6da8c6096ce87e670aba6d28a74374fd535372895bd2bb9e1c0c3f703122d9f944f9a18584d66b5ec3f03442eea0900b7fccb2573a1938a15198021ed808ec5ff9e5a02734bf56e4a1361c9ea021ab0b4267cd346d36c76152933ec7e7b5544cbe7fc092cf620cc6bc85f411abf76718a345871e28f57149d32ef1ff4d57c9389cb8ca1d16deab807310d133dafe957d3f11ece5a57b9aff55fa8b20bfa11d6ba227bc933b1110ff7645d39ae9dcabff4dd85d4e10084a6fcadfa77eba45ae84e01a12b3a04ec76245336902edbffc5f096055bb686d56b6623704e6e47974457e3d70999f16377df31d780a69c697355e63a09f6563004b56b02b956aef089041aab184b264e6f6c385834b5fddb02df1621fcccfb6b78f4c6c26f2c417372a357fc69055696deafb98668900431cafa2bfb74587c07d046cba09c334d557979bb260d4b71fb21c5d36080a47b5d6e6768a2eb4799453f6811a3cd7192f0769a0ccd0e6f0aa6a6cc8a3ac1da7fcf2d7e6783d1a783f1328f0264599a3c1a24e387820951577d6c89c956440874a15bdd8392368e90450cf4a1341e75d579af1ac9bfc84850bcfef937f3bcda44d79b5ab76b2c4178f7892906b80527580ae448387b7aaf5e9f790414ee2b1078d64d82d10c3e2deab8a94f193dd894f4efe9ea0f57b8d90048388a3449b4da84e320dc402a699df2e4cb9f390369611dd37c363ac61685e3d5bb88809a5667e6cad43f030a77a90437fa3f13750c5cea52b33276d323db9672424a1514e9090031b1ae89a053b0623f433a19cafddc728174b831365ad5f8e6f4ba8e22304bffbb3f64ad63147bc6738fc1fe63f91aac1b2348f4c839bace7fb6ea0fe42d41a9e1c6abd13462cb9bc487678f823ed3081e647c1980dc1f0d38dd7193469343a43cd120aeacf5abe5e192860aeb43c4973aa1f93785058184fe8f1f566b1e2090852dd5969d059cb4c6d2282d2471373088a28357c09822614563528848d3c49dca9419a1aa5d0a06723cacf433e3018d0c60190e72deab18a2c0da5d2c7a887e4bc2db09ddb11092b03e9832e755afeb5a9d42570a5d1bae02dc2ffd72b2062cddc75abc0fa7170a89d26983f785fbc2ce19d6e02e447c957a5b4d75a3a3e75caf424a38d189aab002d965bb638230a145899485923a4513d91e74119a719a46e6d65bf33a2cb106fc9c5fbd4878de3c88bf590fc6ae3aca35e0c7193219f6f5aefa3969f094342647747dad7f106fb51b851da83b3ab862797340edf8124205d2198f778dd95826de7fa9122f7ae0991eb68d47bcf867a606a666e78a8fbf2106a1099c23cc9ec7c366a1c323dcb010061f39a2a40c0f425b935c62eefef0075d070a0728681c1494d465b7e1e210dfc1ad1b9caafbb48773fc0602383c58a3e8e9e3ab45006ef02497610e7ba24f012d658b9ad12602cd91a9758befc1998787b554ae834bd613382be3e802990b111026ffd536be06b6838ee657af08fed10f51eae31e5c2f353fca758a4e3798d7469952a2f0aa89f2e98d0daf6f3d0614c121c9beef302c29df7858787afc8e6dc31c112109c00f87c1851cfa14af5fa811c7c3648670b272c474f33c268f0348a9e1710c8dcb2ba768928991978810a166c90ebefceb9cf7a5b38d0bebd584c4798a4ac6d263d13e1a980ecb427a799bd88263f05b37bedb35c8a5c9e0a53cda454e96d2d5de9b1e7dae7685f1648592d6b2f16e0470a7d4cac222dfa0c2060f6bda218be3487655f10668ac4a25874cb1e15cc89255e0961afa06f146fcd49244e22168b0c6846c8044edcc2d9b32d52f03fc289f6edac99fb9d799fc27f1222a0a0c1547a6ad1b768bb42bbcc737d5a62ac7aa3241c578f33082193bb1960a3229605cc2c974d2f51927a204d6b5e39a21a23054013d3a3082bff5041f2961b10478d41c0bdf2e050e76ca2a81286c341dd921c820ca99592a09147f0f712ec1e7a8f2a902052dcd11e996e00eecb38bf4194396387c2e80cd4ded13c729562afa4fa1f941ff76161ac4287c851b6a9bd47d85f38369ceda7a55564421b7025b32922a9e9601f3bbfce1d8e3d69aead57eb886670904e392fa5cf595601aa118f45a2ca8bdd220470bb01af1e3c7d928fb51ae643c6e54d49b1897272abea5023e2818c0f9fce63d81e19180051eda334e7f45354f8d47d3220810a9deab39f469a5a135afb1355cfb1bc598ed2e4e2a3412357d63ba41f0dc42960dcca7f882c2c672a5e7c83975f933bb5693547ff415d4a55c30ba99695728a24454d8e34925bb745656cecee3a60eafb69ea6b11606b3fc20f31e175ae8f778643592399234f210dfced74e283f82b91d7ee1817faccbc64ed83744f7439c37ce78e5324cdd960aed202a66bb8e7dbd2a1adbeb77f4b93fd1256bdeef6e923f240af3de87adf58746020a2a54f7746905a3c9c8ca1e96199a5108c667ae390868e71f44cc468b455292b16c751c8bf37da601806b26b3571844b578d3d5169cf076a7416373c12412367b89ede2665b12a1c69628662e84507ed532aee34bc236bde06328ca205423d16e0bf649a7f9752e7082ece6d7aa12dc837cf87fdabb889ffc9a284bc0f57df4b8ac4858898dbb951958dade8a58c8867ee3337cea79b72a259961157d846ce09d3bde5724553e772907e6464e5be330206d87bb400bd6a7c0d0bc231bfaa3cd0e95a20e14b4409b0a38635ade2551a547ca7eab59bd6ab38813aadf088d90c3aa2d5e1ee5a00e845c7f54ef0dea0b2a5a5be97b8381dc547b8deff0c8d64ab15470ed6539bcc04c7728fb61cebda8109c64555d0bf47977d18bb072103f1ba07ed6d751451916549aaa38e689217dcec1313ac3099fbba7fc2c7bbbc8ac9917bbcb9298fd92210be04315e1f9b4a77b0456034339aa7cc9a321c9ba91cc1a5271902f90bb2e98d1a8b5e2e150875e27b40005523f3c5990d0897746137f68e5fccb87a89acc9f507825957afa2532ec498d4760f0b0b8793b1c9603f74b52c46dbc65150e6b7fd60459e8e15bb3d4fa28705de668cd34eab11e718be8840a95667d69a381d8f804f6eb05ce58995e5d0fff71e5a52280e7948dfa2acc840d1adebcc3b266b051bf327c297e8564be4a5d148487c129f5e667a6a50f646341daf93e02f72a3a2083059293a3ece9c969c8ae59e4dd9df25385095cee71ad8c7f5fc5a3d71628725bf851377b385f1753e5751973891391fb87e787cef17741a8357dc0b78034b99692732135fa9ad204f5aa3a25d7219d15ea68f00b693fb7b2a6584d78ac3f4d45926e405fd32c1d2318d93f68992415b71574fc6d26a21a0f94291c9145bde35b103bb02a9e2bc41d5dd0a19e448a424691dc99579f0c5bad753670adbb03517e106383c48748c927f61c9fb0d745285f3a2d2309357e8442051fba04dfdefca56d9d044836fa608e115efc435f0977f59f1f36c6c3d68d160a5758fa7260b79a3f6f6c8583950a8cfe1239ad2b1eda76599492a703f1455b863b6ba8dd00a11eee4decf46a4794614780f9420201e2e154c1b5ae9e8fb6d8fe6bbd6d981e39fd8ce8643b14c352d349dd70fd9481dcfa6fa2313f09c822c2814494ff149798ed7bdbd695b9fda29c041ef944395d8835238263ea0b454b2675e30f73e1986e153de6c9bec911505417fbb6596c26b61fd142e0509eefcc9bfaf02b8581af78af614e5a868fa471dc41cfec26300064df888cf678d737437fe9f0689e3166962389a7bd920b47875f037979a95837ccf4a0d91d1491a29b3bb825ad5bde7016d0151d0e749194a638430b71f941396ecc2ee4e417c89ee05d5999069610fe5aef1b349a30ebf5c2d6a351b848ab2adaf2b6d67264d0d559774863274718abf5dfd04175ed5ad8eb6ecce322d37611ea523c5fd9d57875ddfadeb0247a1afb06d8cc5a8f0e48fcedc6d77051628f1906ce8a871331c022dd31900c90d6ade6410f779821b6a4c7137fd606cb5628097eff9321eb3bf9fad79bda0615237e59e18dc7b72550d3d4af14d5cec7ec10d4ebf31f9ad53b6c5690af19bad2cd82df82af7009bd19afb642b2111463b49913ab0097e91c4cfdd14da65901876d5aea97f753a9c1f112a93b3929231540c0cf7b808c79b327d2c3f92db850f126e8a67d5e62e039f040afc6b315f88e467ff4282c44128b3516aca43b62609cb7b624957e07de0e82438cbc3e2efa374a205244ebccb48c393d46a3380d14ff734bfca9eb55399afaac9afd5094e713ff8c400b2f0df44bab6cde1af18d86e802b272b657ef41a710cfd903ee59dbf4838492f0a5f8032053e5d613f71e306bc3c347b3453df60c96c6cbaedb43c9b9bbf5885c9aa30a3f25a8ea2299bb42afa956c9276c4c801556838d5b1e1cd3491725603b354f7d65c4e08aadad7f923c600b4ad178dc83d6e9febe29d98d8ab8674f5edaf152a249c6e2d279c4f7a513784c310127db6e7ed549a06d51c45246c1cae21fbb79b793cc365ed0b01c3896f7d82ee4b86755387d38221710286fa95e4d9fc54ea04330d8df0d4bc1a4407d0ff6f7a48a7a9f981ad98788e50b4f86cdb81a041d0afe56e6b9860ca52f969969b0b775ce938a479780c4a6a6b186bd57ab18f149c5734d2c9d47d5b6764142f270a311214c1b68dc4012175efcff80293c203fe53cd35970afb0375d875f710481de820bda92340b49a8acb748d67816ee9d3a6a1cb05adc6c2043f63e6a11d267ea672ddc19f799fd9358ef7cde1625bb411b64cc26558ecb60883acf404d63132b39078fde8caec0cd50851ed0f5cc7a11185bffefb5960bdcf0b9e61d61654d906d51897358ed8ef5514fcac3fc3c81ca309548c7a978d0203b4758da76c41bac70e7729f0767a1e572a57fe425a7cbc42203523c91a4d3c8d131cbfb3c2b3dcf4e36585e5ce08e22c05cd507f41623a2f83b7397eb96eb272ee2e792bce1b8501258c7ccef698ff5c035c945d75a382c38014847b1195a7af25ff7a3ada6fd28775429fe648edb63fbeaae0487c2e798d05533d7517f89e44d79be99b6364ed19f47c34b559cfc6bee6558bfaa9256c6ca4ec066cc7152ece0bacb484ac412978890a3b7aa07776970d7de526a9e137219752127c463781785e57665e0c89772990ba674362567cf4ee115c3c3d2f603d1310aaf327284d3c46eb58994b8132e5755520b857b61bab833839fd956eeaa2a115bc99800d7b08f0d92796c5206a9377d155d1d2d052c3f581ba1f29c2556e1bf65d863e8f14f93f238bb4431f19d3cfe8728269063fca25fbb84628b8a17c0a0d8a1253fb208e6b702e980404824c9d3a9f26d35365878f3352d5487c3d80b8b0f5b9926c75fa6dc6e603caf881ce49f5780c4e93b728b1bcea101fa45c37718975ad6439c27259f2a2c147e", 0x1000) 21:02:02 executing program 1: r0 = kqueue() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000300)=0xc) shutdown(r1, 0x3) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="c7df757fdab29219111412c75fb5f418cb67c2e8f0cbc2b30575d030e2dd6ddd824a96026a7204a6beb9edf7e5deea51523349b0015330f3db084873356c291468cc245402dbcb9e92be460a90dffd66439cdb7b3a8a9f18815f734845dda775fedf1e0724f69bbce7bed7f91fd922baac4a36e65ce066cc5a8c", 0xffffffd5) r2 = getgid() setgid(r2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/232, &(0x7f0000000100)=0xe8) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) 21:02:02 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 21:02:02 executing program 0: r0 = socket(0x20000000000018, 0x2, 0x7) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) setsockopt(r0, 0x8000000, 0x1, &(0x7f0000000000)="060bc0c0cdf396db75a733ddfbda039dea39e7f1bbd54ef55ccfb52a568264f57d375d22190bd2c2e399191e66c6a6413c39fd6ec06a6d1ca9bb212f92099bd44eff9d782bc9d1c4db30", 0x4a) 21:02:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)=',\x00']) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)=']\x00']) r1 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) linkat(r1, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000200)=0x5) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000002c0)) r2 = socket(0x200000000000018, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) socket(0x1, 0x8003, 0x9) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000380)) linkat(r1, &(0x7f0000000400)='./file1\x00', r1, &(0x7f0000000440)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) seteuid(r4) close(r2) 21:02:02 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001280)=0x6) r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x5, 0x1000000000000007, 0x9, "419414a0f4336778fd00000000000001ff7132bf"}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCSTOP(r4, 0x2000746f) utimensat(r1, &(0x7f0000001200)='./file0\x00', &(0x7f0000001240)={{0x4f8, 0x8}, {0x80, 0xffffffff}}, 0x0) write(r3, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001140)="0d783f349b97c3c321a633be104bab4333a6fac9bb829f7fd1ccb5c1ac1e34e1225bb025d4482e19c10c0090beb22b4a1f3b96d69dfde8ec2b85957d33688279695e9677e6b0f9e6ea7ae59513788cb08feb111807f31f67e07cc8c81210abde8ef7dc889af0bc70da801a4be688d4464e97f08245d20d671f2a8ff85bb07e7a4c9fbae8a41b67d48faaaa7cc4", 0x8d) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) madvise(&(0x7f0000182000/0x2000)=nil, 0x2000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) recvfrom(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x800, &(0x7f0000001100)=@in6={0x18, 0x0, 0x9, 0xfffffffffffffffe}, 0xc) madvise(&(0x7f0000120000/0x2000)=nil, 0x2000, 0x4) 21:02:03 executing program 1: munmap(&(0x7f0000a9e000/0x4000)=nil, 0x4000) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x37, 0x2, 0xff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30400, 0x1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = kqueue() r5 = socket$unix(0x1, 0x7, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r1, 0x8}, {r2, 0x198}, {r3, 0x80}, {r4, 0x10}, {r5}], 0x6, 0x96) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r7, r8, r9}, 0xc) 21:02:04 executing program 0: setrlimit(0x7, &(0x7f0000000700)={0x79, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20, 0x0) sendto(r1, &(0x7f0000000ac0)="6edfd22410642f41762a8e679b461847c4535be82c3fb2f2f023451c914a163363ac41693a82e392d5e070919073210ddb0bca57bc537186865c99e02b9910d1b80c8942d8a3cda6b6cce0a41a4f208f1cc3b8d4d11aada135c3e393a9f6c9ab00672d591c490f515b77efecfcedea81417255a91810e0789c6acf5e8e31a2ae85064914278803e1c22b5ce017daae2593506298703926b4333daf5c1b8a658f8cae34730a6a9e57c7f0c8d7aba9adf9e09baae18fb0cd264899e48fd70d8b42e5953f96040bcfbb86355e1aee4cc6cab0a7a9e11499e6d0519f4970bac6051d699f7905f511f30afda8278663f08b4cd421a34914e5e1ae0a9d6482721eac3e66a9e7f2f574e3e567a9f15fc3d20a7568520448da0345ef86a15e0fd972625f2a39350dabf2f241325b4b078d97998a39176dcf2d19eb0926e17a8ac036b8893e8f878c7a95316d8190829644ca77d81750e2e1e1d00a19c1e2ba94d922c127b2b4239751562c75eae6e07ceec79bdb791f14aefc518fc39f8bcdff87ad1770cce3b554fbcb78ad31f2a338a8cdb83f1315de73a2358bb3860055254c19f8dcb394a2f13574b78b66d6031c4c14210d1115a3748177c9f7b6bf980b451d05dedccd503197d9cc88a51b313a8a5c4aa3f0311f324cfd5cae446443e1015289450e324211c099b337a2bb0c83429bc35c2c52b57448cac2699f2164bcff6f44c23a873e875331b401e280c0fa43cf860f3a8e172ac1444dce94420438888d6ce90d6aa768c8b54a704820e2e11384e42fb319044eee45c811e9b26fb60fd0069a362bc3b23208fd5705acd3ec4677edf31cecfb9cf165870e806b50ea9a763ae5b7e975f245101281434f4a55daf26a867a0e9d4fd704481c982f0272c605fbff88ba894f31dfe364a30f1d5e72a8bbf27c973a71a76c52fe0acbd2ced2b89e714b9d57b6176fdc428067a470746da814a06c69730ce316ed4e4a6aac1316c021753e6ec0be90c9246fa6ab94f9309f475032776942785169f3747abf6b2c0ad0a9394646ba50df1fd9a1445abcaf781c9671cab34be64de6755218280da82a4f0a61c5bfdee6228a5a67f80f66ad69255ee468ce382158fc9ac7109808cf126ca479241b3691ffd403f35cf2844f571d91b64bbc02af859c0f91909da819a24dce2c1ffa5fe150c6ba1138d3a79a1ddabcd975d79813b707f46a2f460af3b5539c04def111d44befb772ca13bda4eba237bb314ff58bff9922a25e23c83d5195bfb01b4842c9467b78e336900a5f8f3517f689b6691de909461e99de942b32fa810323b407d8d9d38e8d6116994991b6c12e7e398721889d253bfc7d9336945ac9c303bbc9385900d42fc65874aff139418aed6a114d5468b03ca5324210a06b2a05867234ba25835b96ad228d236c1ee688ade87c4604661f2fc69173b48c2bb0396300280271b4bd786e643c2fb63c64aed64736a8ddd84af3733e2d6b8b46f2af1500a705aafd18cb019af55372029ec3ac71199240443946d45d450d95664fd4c70c56b5e728571c14d3386b75cea083a167c4214befe71ece3842ec5d5761fb61c8094c149988b56572159102f0e2b32ea0355fa2e031bcab53a02a8ef80cdf24fa0540fb48b9058371a8ac6c05aec4fe098e0ada302de89a456110fac661daa8bcbf6675efb61a0be056811e4ee67da0141a8fe75a3edf77fb8dd32e499f3721c44a9aa2cced6f91d770fdbc0f696713dbbf1255f130d6a28d5d70af7af3cad91f4af4b2f778cd9a18dbfe021c0265772edf86b9304e2e647fdb2c94b8bb3d3ec458588984cec4a03afe1bc92c971aac6fe43eefc0fe2725817afc512b7ad36e95d700cd4c7ff5886c6eccb3dc786a185878f96e9d72928b6cc7ff231c3ce40a67c2f8b119e57da1910dbd292bd81a8713f3a39c5c7a7044227b63bb80306543804de6aca557df2e34e5ab11bb3bcac999ea6149af61994d6d4227fda66907ce64313434a6d38daf2fa2f84820af589b26a98bdd0ad949a22c8b4afa3b31cdbe5debded1944166bb42e07eeab69fd6b240cf766e6959e56016d30bd5ba52c56eb1e8667e9fcd09f235a078756605d187164f4933c56e4b935914c2927cbf84af55a4068eced56667acededa5c6717d81433c33fef91612ab2f430df98420261a7f07b95947bdb044fec96ce256e63a77c6e6e1f6aec0ca423371927692ef9bd576a73d3ec4f0c5809a306c3592b6683d80e32b697d892428ca7c0e38dde2fedc4c139e7cca331fb41990331e09a4e9cd86adc65fd049ab0f154699e9da643b1baf15655859d5e9d48051319f202e07ad7a282bbff699cb1d5ca071f1036a51cb709f945f617b623343c0b42a9b6a1678e8f671786deca8eaf53d375f98f57764f1db90b33426ee1ddb9800199abfd334837f36cdb8b30f9efe2e3ed54cb1019fbc8de410f71fbf5876a8d5fcb76d8165a4118b46af5c785c93602f71824629cb8c574b92edcbf2bd3b0681c74040be8e3e607f37bbb670acc8bce7b407a0193940a9b123b51422f201b0615cdf02c03b340eee13982635abd1d1f8b5828d07fec16089ade31d51a1b2302ea2dff903779589fd2f6e9a9252de0adfe7295d8f8788759623e14b243c03c87f2b3b425a2dbcd3cccecbf8989f904625ecd947e3ad25df374b2d95e9e60d300fc581f411aaffee05255680fb6a4f7ca25d1af39d9c857af5783eec21378b29534d6a6d83a9446a0d31d1f406cffb42e4d16680757d3ae0a88b5eeb8e39f7b3666337b27d8a579577ed2ea56a10983f53804a00025381692cdc2598e24483a93ff910167a9a891ed69372906c2c9a9ea67c66be3ce697d94631193d0ba8ff8ca84f20dae250741734556b376e1e488600bcf90eff1c791c3114782272b28d46a79d53dd535a08b7181b7c9a7439c60d861bafa57172239b8d8de1a1196a4c4a475ebb54151e4e0b944e1b2fb0aab674c3aa6164a9581b9c18cb05d5023e40cbb0a558a6ded2c4bc738f3af3f6538011c2044b615cd934752d148b7b3c9668fc297cd214bfa99406d5e50bf7d71c57a0a7a1b51dca88523d2cc9151b00959bbcb2341382311d80b1e372016214ebb49a61302f684acfbde3e7d865f1a920602f60ee764f4efb2b013f78d409fba37f919d41c772cd2c9fbceed0c31779eb61c9df74af51ad7c7bad292275f0b63ee4f49b436462e2eb391d7d380ed4c3b0ed4fc841e77c3725dd0852b41ec22701e536ec4045983fd42b05cb697c5a5449b6499f9a7bcc42829cafeae9c888c070e1cb1bf34f547c0fe7ecc80f3a3bf2ebe19b0a3d89310a1583afe13de959feadcb7bbccaa4e41fa175999d821a0dedecb1373c04eb20f2e7b99ad3d3827582cbfb277fb74672df1e7c76df28a45ce6f803e16ea2070b9c91e82288c53bc0270e6860b2ac0ad913810a1db4b9025c998a4d8542879bb8945f12506c9b64a86ede9f7ba3dc91a30ab99216d4c5bd259f18b434c59d738a9506a389b1b2d0fe903966861b3a3659fd73db624c6d0ebdf009d48e571e36d91dcd1aa5e24451be82c9670427f9674cee32f67025670f96284267374206b1e70c2655474f4f2c15a4bff2d1202fc25cf972058594b0a0acfb1fb44c9a23f3c2229769a3f3f90ee76aec890ac9ea9a7e1fc4ecc88b0f82aacc441a20c52c09c9ef062dbe803aa0a7688c89871870fcc617a1eecae1fb7af502fd3a74cbdda4863494b9aaef09b9882c3573b1f43512eb3c6c03eaaf4cf5f4281011a2c5d3949acce8d695915cc31995ac068afd1e47787ec02c76b06a66552b7359b0bf6d001ff7628c9f6ccfe8b3074ffe1030a4eb4411b0fc2a1b717167e6aeaa4f21fc827076ce7606a60fb9b4781f2a763911ffd063ca7bd09d3d2e0d95f8359002ed4ff503917ab1475764e5da47a97b300d3c0161700a476ff86052531e851a393a7c986a6ee3dae327ca2381dddcc968726efbb7c90a3c1fb540d53504ee53c0967e1058247345fe68ba9b4f7bb1528d6196c1efc2535874b61188d2ccb6687e783b47fa9a7115eb000038e9b039b5632a8fecb52924abf68e0f645756db52c9ffed33ebf4aa407effbda2f7e73426b51075e45a609a84136b630dd2e37e124c7001546ed81cedd477d4b66409dc2d95142811aab4d49ea4cc98b504774810c7874f518e02700eb39ac36502f7ee157a635220c16dfc2a2186ddd5a0b8873a151cc4de2cca4bcffd9de7f432e2d62a07686e628ff344552f4a6ca0ad7c019818401d9b624ced0495d8fe551cfe59e83c0cc662760eaf2e6a4ab4fe6f27cdec03ccc6d06073c076e3d4a0ce30f39929f6cadd8652fd84b8a0a14d693c3611a266dcfc04025b53bbeff0b3d10e9c8a098ef6f07c843387bfb20c26aaa4230a0870c43bb48e0968359cc57593513ad0dd62e6c52a7af10b977cfa97287a51e87bbc14129b130b7174fa23a4b3234a28fc818b5be6a5f17a3ef11eacb9c1ac33ce4aa8d2977bc4048d7e2252cefa5bee48fde7ef20185aa1a7fd5621a1fa7e2aa25a9fde1817d77255d9447400428efe6181c44d66f37dcc51092d90c6623d6bbaf21fea87b47a17eb33db0e0a0b136a7c702707014b2fb5fa1bf392100444849cfe9b023a4a6588d6b1f263024cb407feb760b99b5c8fc29d6efc2d2ac875ae18563c2bbec403ad1cfe52febc4e6e38fe90ef10d7815d9ddbe8543b877ddb43bb25793b5454c8042bc75956c68967ad4ab465ad60cf7e2bf1f91dfd49ca442c8cf6ddebf30effe4ce1717f200f24e9f3a15adc59c249851d72efd17c9b1d7540918df7f2f985dccefbe461e1905571a51ed2a10ca651d4890293bf8dab8119ee892009cb30b183778a7abb9fb3472fec130e169c15acf1c78448fab259bb1c46cc0382fe9ba8a708ca8fd8f0b5233348eccea8b93413c8369e3e8a8cb561de0c7606ef7395b9dbe4a50c7cf87ad966320ca680345e84fff2b5797e9e1ed8a26b6ed717b76da671d8971f0aaf71ae17119b126adacef1f032ca249a8687995c5ce8606b1479dcd9d753832613021b78b287ca95ced2cc02dcfa2dc279e75d5a94d1b55ce3ca2cc2c9b79d0496d6954064a2393dbca47991e337634fa04438b00c68bd1010facbc83c0c9f7721947232d6899bd406102be2d4f19cc156128c03aa207db7e2610e40f34abcecc48bc4b004bd4f666d22d1d156d910bb05b4f17fa812dea2f1325b8d93780dd0d0776431a2cde827d20e792d8ea85cd565d1f3e7b6f866b95f8cbc204b93eba23fc5f6c8f27528663a9dbc621ed873f260a5c3baff0a3df859e9fb2b07e8c879bcc167e196253bc559d2bd5dcaf68fc809133e165aec99d007f0aecdd7e4eaa66e33cdbd2239ddc9194d07b0f1be09391a5764483ccb98f3ec5846174dd71164aebf678f64693d36da5c5691ea7a2c8f8c46d8c727e486630116744ac61aab1e632b2df5219742356196c57c6478f0ce14eb1eef004e626ce252fcf6fd026d93647b84a8ab726446c5e9f6e59f2bdf7213b8ef53c83a5c57c0465afda2ca1178863d061bfcb9117b2ff83aec0f889e6564924ff0625c4104abb9b3149ddc6e8d23ac2fd62aee7db4aff9150a9d2547e26d84ca3d0110aca768b1fcc61ef0177ce49abbf79901c4c08ba911d9933b75683d4d4b376a706d2b5fb07a8b5df34a5592c61778c9c1bb3a9ebbce743d9b9856154ddb467ac63f06f60b6624e835b22f8b50432a3958f325f5a4e2764220df9cf02950048935cccc64c1e4108b8196f9ee4d8abd350b64423", 0x1000, 0xa, &(0x7f0000000740)=@un=@abs={0x0, 0x0, 0x3}, 0x8) accept$unix(r1, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r2 = getpgid(0xffffffffffffffff) r3 = getuid() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="cf58b0496387df1c2fc3d3a7d236e1436bd15700c5e4eadd5ff849fb66b8559df142d42aaab86424fa311671bdceb3e34dfcecb3b62da26050f22dc4dbbc727579ffed8ac57a6cb4658e68b3c72fd75508713f0a2554499954154e833a9ab00c0b57362fd70e6b1840a84346d068b237ecf984d4170502d5f2e5d7a18711f6297cb79aa2c918ff17efb54206cecf8f168c8c390d904910de733bad92e340524c3750cc60356ede5bfb6b74b0bb15be9a744a8e013f5d902d22613b64865cb1857eb579531fd4", 0xc6}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="c692316e24b2ff794098b21c3b66f086b38dfe952ad37e8b109cb85e31f0e48ad9b368bfabd0270a01e4fb1e91f454", 0x2f}, {&(0x7f0000000240)="e54171bc6289292e80af508af7db", 0xe}, {&(0x7f0000000280)="ee9cc89c944ce8724cd2020957c7c056d01e16d5d1462f19ecddf2ad5093ae8f58258af46f5c83167a33b4ef1335ed8c64bc2d72ccc3097979b118b377cbe67c32426d96c8ff6cad", 0x48}, {&(0x7f0000000300)="92059d0016c811debf3566f50a74f0d77a430171f7d226172af81270288a7f074f85830a6520f75767a07dd3263168fc81abf087ae6e5545895f7ef975ccde", 0x3f}, {&(0x7f0000000380)="0742f9e42575b5f2e0c0442b348071d71c46e274e1b1c2c6b28e3f6b27c171064e7405b3c08ec3de6926930c9a1a2fa5446831b47bc222d9defbfa0a25fd639fdec84697d6579ff8664b1a2cedb33507720723985fde7d8412c749b01d995a1ea512cd1fac81a33445b3", 0x6a}, {&(0x7f0000000400)="0f9ab129854ba143ff51b267cdb9553869493f879d658fd82a8d0e03b0a53d2ac86c011d2d8e01528e9d047d65b2a3c56ceff897a88188f53f0d6d5f585ef7a7436e725c30e3edb587b6491cba7ed39755fb853d17", 0x55}], 0x8, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x408}, 0x3) getpgrp() bind$inet6(r1, &(0x7f0000000340)={0x18, 0x2, 0x3, 0x1ff}, 0xc) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) semget$private(0x0, 0x4, 0x440) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) writev(r8, &(0x7f0000000340), 0x0) 21:02:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000180), 0x4) sendto(r0, &(0x7f0000000000)="c6fc83a065b403", 0x7, 0x400, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 21:02:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f00000000c0)) 21:02:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x3e, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getuid() dup2(r2, r0) 21:02:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f00000000c0)) close(r2) 21:02:04 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = dup2(r1, r0) getsockopt(r2, 0xfffffffffffffffc, 0x9, &(0x7f00000000c0)=""/221, &(0x7f0000000000)=0xdd) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x2f8, 0x0) 21:02:05 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) open(&(0x7f0000000000)='./file0\x00', 0x60d, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 21:02:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) pwritev(0xffffffffffffffff, &(0x7f0000001ac0)=[{&(0x7f0000001580)="d66db327a627eeb9d0909b87e734b000b2d8338bc86328c9104f7756881aca9215087a9e9f027d084cbc207b4c6cc6a813c2646ea7bb6ac3be7761480b7766d4bdccc5d0fc280c77e62a", 0x4a}, {&(0x7f0000001b40)="ff7f76676dde0a68f424d0ec928cddbbe744ffe3366c1aa8bfc4eacd16a6e518f9081e69af7b8903abf72d1d65e38358d4dbd8c17b8dbae16050d1c85eb2a8acdf483074d9d7aa48f11059e0ee55623f9ee4bd3e4398b60d638c7aea21b30ca7d428f18fcd0a7f1e7c8a4140107d83a887fdf6b0c5f9b726d39ab239f413225ca5a01ba149460b30627922e852935b0ad862e6002e83041ee41582e774916c12ae1b3bb76e115380885a7c73ecab6c2e50ebb52c235491a8c6876d48b10d26864b2e98046892834a44d10d8925c0210e4925f68d6bc59a0275cd2f33df1b5db2dcd7d67ce0dedf03532a32", 0xeb}, {&(0x7f0000001700)="54d38fa5efa137e1d6764d1999e12f673c758190d279fba9c9d28509561f8e16bcb18e125e251692b2f8659bd8d04c4a4df5c2761ee054e9c4b4a06eb077cbacc0e7eabca397c3abcd613e89fa8a609ad25accaed874b81b2d6adb24cae451818d71e586cd9376b17eef3ebcebea12c341a6e5095f325c70643ab18499ac57fac6da51e7ee72c1a9f0343aeda8d0f241d732703c6802139c453933d5894cb786322e55c59afde9340d8119", 0xab}, {&(0x7f00000017c0)="0f75dc6939f67403084bb77f1a4700ad6e306ec3d00dae57177f58bdf6799f38488a6fe5ea6c9167f1f30cce64e9255a66089778da0a00769d80f0e9757acfa6b26fe9d1f82997544adc9b00fb92d5221691d8761bb2ba46a3d11464961dacbcb55d3a2dcb4a20d42b2520d68aa0cf32e4bc83236acb67402c2250f1c13fd9e7ba16fdf0628fc43658a25a15212eac2747a2d368c0558b265bf389c732a8ba6c9747f82cad92d065fb325289cc024772eca9a54ac1a06ba53a88175577520bf5707b6c8df15cee3b71811973130ea97e76f07f28eae5ed969f76", 0xda}, {&(0x7f00000018c0)="9c52af523c13c0e36f519eee4bac9b2b680b0eb47599ab0d49fee390cd7ea68a059de7fe5f321177863a74d5947cff917207d52f72b57b4ef634b89cbe581b0c953122607ad743ebc19c7b62979dd44738baafb6cb32f7e2e01c5660a919df6916221a6d88653c18f5ac4abca8b053629762213a0e79c133df2ac5d74efa80157e7a49b483a4879156692958f6529dbf13919867228b8a1980764329bdcee65ef7e880400a42ce5103d0d0d2b06c94c3cec9ffa7db244616581c2ffcf3a5d0e250628b43a554b04096d26b053af6dcf265b3f718ec1a88d29c340847d2a89fa265e377da281f26db931a664f045b9d5ece71990b2c2cfa9f4f8104ce237a", 0xfe}, {&(0x7f00000019c0)="def5c8c3e6419e09c6417f632bb991af131d5c1323fe7d86071449bbadeb2526f36ca886cf6559e6bdb6ffbd3859ca54e9ef688cd117984519b1255383babc7d5d199971199b84ad29902800f90a9fa641891d2754292bda345e2552cbd8c2f008acf18efea3334be32ff3a6e34db4f263daa0a0b7ba02b3f3957fca29ca79497172971677b2b8a8e232118fce15c7162be87a2246749440ae81a8b0b449165e4cd923d70776f6abe86737358c32d083524f89d7821cd951796d50c299e10f92757c6e91ad1d70adad670c97f3a062b773781d1c1b6f62fadd753d199f8dfa9e216954521ae6d2f271602e", 0xeb}], 0x6, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4, 0x1c, r0, 0x0, 0xfffffffffffffffc) nanosleep(&(0x7f0000000100), 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000140)={0x18, 0x0, 0x6}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000014c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="0100bb229dec1d000051"], 0xa, &(0x7f0000000280)=[{&(0x7f00000004c0)="038387c08076dae6cbb7053ee5beae6077cfaf8ffb341c1c856aac90a5c2cbc9df7a40b3f0c1316a59571fb9106e2964ba3728d3c4ace42a7d527249e4875a1de396cf6598661f5d131aec71f42a2feefc68dd8b9323fd7779c1ad91f8da46aa2006ae8e2f2f5087c60960c48a8b984808a55f5079e932eb478a651506ce6bec03266338fdb12e4c4f9128237abc92447ba957c8b1f3981e9af6c75f99db2b58cdc33f27fac45be7283f1462fadc2fbd1fc3a6a609e095d04b581f4e677342dd9fd97c670aec0fa66c3023557e4e4a1efb2bd76d0fbd7509dfbc48b58698f85f05cae2e5cb2e6dcfbb7d49c81f6235516cdb72ab24b829d8289fa9768b3fdd42b5c4ac87cf9e84826bde9beca28f3e64a408b52a560fa9394019de6960f3b77e620cd0f7225801e268a3abb448be326aadb8251303a70554eb5a5fea11d6880b06c30f682a7937f1f3c0d526b953f9aac43e687da27eb2cb7673815c75edbec2c2b94073cb1e1396a7f94b8ec930144aa55029b62f5bc323450b3d5dd6a45adaf7e523796036c2bff572c74aa72bee942ff64081f02ab2e1f41423a8a182854841b42306a2d153ed7365a6119962ae80186bee8851b46536797cf879210c9d1bd2e585699489c880c7066c30c2323bd94b9b5288d0d9373c1fb67e3ed03a66231504113aee7b58e8227d5d9afa881b979f269fe231699b11b1d49a5e0f0a4636f9b0376b65ab04f0a7cc34c83a42076a1a4cbd8eccfe7f95d95e6ce8bff241be7d988757545734d4645d6cbf0c3c23aeacd131f8923c1777837be3d94440feac65cd40c18933e3e9171e0ce541f1376f0326e649fc3d845f2a91df09422543fd2e4cfee8f37d657d837bb2671b234d369171483ca7e73a99005389f15094faf3c4e5031a7761c61c7b64c44ecb0009151220b8e82545613f1167bcabd10149d12bfe5cd8e80f87c6fbe18617d2d07182b01e40b729a048ccae20f79eebe00dcf86c6f91eb8a23c2b40da418204ba54a5c13235fe53c674100a2d1b73ff2d1e3e00aed34f39ff2586cd47daf8fa627ee1cd6dcdc32d8699f2dee9ddf77526e1e85bde4d9aa78c50c350c636943a3ec766f9a056414bfa7c4f48c61a9c3b7d20a64396b3c77adca5ebc5fcb4eb360a113ce955069715ca601391ac13f257059c29788fb7fc26000bd2f4cd43033b79916a87d8786579b30c0c89c09498241e33ed34b0adb5e780c0ef3dc57d8198808ae805e47755f89cb7a59661e5125ad3a1b04362696b94a8c9a23dab08d2af83ffa8abeaf907c17cb5b177da4ed524540b0fd82188e3625c3754ffe78e75ffcbac0d10937bff579bdbfe397d3efb059192333bf0920cd53d36f0c6faafc0ceff2ab21fb07d29797cc681367d3718275f944c8ae4ab963515866983d177c29fedc24d354030c379ece01a9bf1f07b7b80aac096f173709581740d5885fb765a23a6fa5349679f4e0cc3ca40493f58a1d85a9a4b7e09eaca147a4455b5f7dcce76576b41951f84a1b118c4a2443a84259d2e2741fb8ff5126db28291ee460e7b739c3b4f1872e865c211bda78e2c520d82b08b1abe43de107ea4b3d8be89cfdb2b884e3af13e7ab466159a4da9ad3d74da3e07808d3bcbac2d711b030321f14e7e814e82745afca8ac204d1d20854c12ad2f6475ecab823aa566cdcf83c090c75cc40f35be6b8421e6bb61e5dff0d09b42c8da590e7c6f7cbc185e7aebe4591e52c724a5842d39f40fd6374450eb0055c9f3ef9823caf48a3f9841e5facb02183075a76c43ccd0dc965597d1407d48c4e8beed4c911919d301b2dcfc2108c34bec025adfd7a89d10dd4e222e4f23e75767f32cc14d681f418b3703a481cc4312f57d1bcc817d5db13f2584717129f60aecb5571a15e55883c737e60c7c3d35e6a47ffc940fbfbd7cac60906c6ee5bc345c5cf8199db21975b6856283de236791d5e8aa2b70ff8fd88ccded7af35ac44cfbd2cce5edb8b9575952db970295e4488616285d872450950c4102c816f679f7eaa8f9de397181fcb37f151b6123c0c6a418b63ced51253546b1ef8e631ce4affa49f8c0e3745204e2d5f82663608951252acebed164740c3362afc05ffe3f2cc0030a860ef0c2e2beb213e34c229a8354719fd9912a8c7140f10f1c34d0f057233f4dc8f4272f2d13eb547f5fb67c1470f6ce81c89070b4afffec593a1c0e54de203d4b71e47edb47ce151cde0ff2e6821a13dd3e76e19b080d6d80db99f3a3a74208ff7818b27337a9a856e933c8e3cc3aea984bd85f4564e1d3d7fcf8b8b5916516ed087f543ff0b9b81667e540e0db56af41803c01253881c5acc236c53feb703429355bcaa452d122a271cf293ba36714610472596a701ef420d286ba8176ad5824ec7c36be488fd2f10f2472ec9326f8115022d7430d7026a448b43143762f327580cb61a3d9fa8aad1733f710384983e9fe5e28b91a7c23a2d4a1d5648f2cab5cf99c10a27d4f65b3e1514cbead0e857fe00a986e030cd03468993548b2b9e68b85146531d70dc093dcc4974c1b33750c33794815e874d1336f3051bedc4b50ddfd370d2dcc0e7ad83e943b611b02c5c278abd88eb17e136507de65bcda71b236a7320121344af3684cdeb124184eae4ccc49f449c8cf7be8d332f7b1a2ba867cb164ac60f840def4e0bf44a5b8eb44ed96a690328d12e7083a4f3ca7d30817fca9a07e8d5c3b2547780649babd063db6a6920c09c9d74294cc67da16f0fa8229475df620a2562a715d076c5f01724267e3aaf8e21ed9fc41d7cc59ce488b3f95c469978ec970f404c7af45072c205ba37510a4ee71c6757d08dc7ff3e3042e71a2b7b5820bf5142537b9e95b7ab88932804a321ce380177ca95a483766a7edbff061064bee18273258285fd96169f5d4ddaa49ace3c79b24b0c173929513f35980867e2aebe19b3594f98176e9ab0921417244408f7cced9d67ec1fb642688d4b23b8d9641c5616088a262b92d7a4b446133a34112446727383d35d5646617a373fb7608341c4eda9e504668a7713b4e0d22185b60e49a1911ee1322c5f637b5d11481d700a32fc5182c36bec1e6e556738b3b879ac9bc01e06caaf1fdc606b5cf590544b3712d2cc7944ba750db93cd02a6a25a02752d266916bdfdc417604be637e9e99cd7ef642717ac3425f8cdc0d2c68ed00f8f1cb63b8def3177604990ff40b4f7bf9469e64d3217235bf76633e3fc2225a00015e6abf23b6009d3dc76afb7087aacb67227a01b47dc5d5eb93de1c8a514bc14bc6fe68a6cd60993df76a03f4e23a76d75b357a7d2acdb19fdf2b7a93f98a70e8470d6695d10a3940703bd5214c28ff52faf2b233c6f0ae9a669df4aa990a212fac9f9bdeb15721305d058c7657a4fd3d744eccf895108da724b1cbc115f7d0550be0aef0f23b3f74f38861a4fe569dabdd8ad4c4f2f258bb8b060aaa33355130937a47de81030741d8c8874ad70d18d3209df9191c23fab12d3fec4a2cd132e5a015ebf45ee61d6574431ae079a9be16a0de6adbb76e90805f6f1766977fb84e029b363be803c3df577605053eb0c34d695bd8448ad37b417f0230c497ece0228354e2749081ddd20ad90da1dc47bca7173ee18513cd34c3abf20a89a2753a8f849f3faea8f689df47ea779566e85b119841f2b9198f764375586442dbfea1ceb7d8fd79bb5b00a8aa0aa6c2b4a8ebc34bc29c0c5d8c82dc7884ef06ef842a771d80a745ba317f7a896cbe59698a9ca4452f259974c7f68e8e37ba2734941ebf7870560621f64fb33f3d19ae7fc41193ae5b88c66f8cebd1891aaca5bdf6138b493566f47b356ae5f6bebee40e4f8b77491da0637168a7bb97fc02bb6c0b438b46a461566f529574e86cf75ccd6ea6209f851a428ed609c256467490a687f35fa7bfbfad0816c20bed70b724e6a1a2b4af856e9228067229468039cd7edb5c935b602677645733e6ae6492950fdeffc2eefca9ace99e4b1aa225433352039a9f1db89ac161553339721f60a9136ff420c1f61a02e1087365dc644364965fda26855110f5d08f941f536953b3ced54540238b0a7faf6ac163d6e9ccc92cb4ba4a2dfae6421ceaca5a3773f566a1baeb4cf12f45151b801d0348a5e70fa53ad65392adc5f30a0e05edf8922cac61bb6b79e4f2fd80c3e3862edea9c10338e0bc589114f159c098dd6c1d6e3bf8cebd590e7e0b792de519dfc173eb6947fe3f6f2816d4fc51baa2a904b124626a605938c7da03ad0666ecf9ba26b42e0d44adc3b2013e860c7dbe4afd4ab7fb72f73433c0ea8c74b29f50c25d01e81aea5a47e2362ee753ff952f485ae1cddb00ca97ae7d31548932ab6f0861269aaecf7642b4afd8daf10882f703bf5dcd15ccdd001a4b6d7894522ff1e592a899860818dbbdf6cbf831f216b4e7caebd169721569ad33725da59bc94bd10311943dfb90af07c89515ff9af18d3cdc4cd49b9900e96bc1791f800a0f41ae664c420da7dbec4a6fec30cdee1ba56f54fdb03b5de8004c6e959566ef7270518b366ce4f8ab037a2342d27cb8dbc48c3029757c75bc24b3f81b3d114ee6536545e0fc652b7ce934669f2551235f6494693e2244c2d28ad3a4574c7e6129a131273c6b4ba6fe8f08b1383009cefcb6a038e730629dd15631620d8a04f589699fd417f75da9790abf8d064170fff80a36c90bb0dc2939e5bf2b53cf5ac5584cdae046f479370c0e22e51192aaf89530d3f0ce1de77c2e1c734434e31d7fde8cc96a05d26dbc54d06fb1fb2d159c78f20dc3035fbe6ca9bb805d7c2a9a5a0888de2e5b159ee84d61fd08a3a8d509e30d328f67b4294dca9071f6c54eb2e9393c97eef19007ed9cab78898a13d0e16f428b2085bceb1117d01d0c65f643bef69f0b3bb93114c1adb226d1bfa69b377f068fb4f48a20a3dde043adae5d521c13ad386329f64ea93a666ee1e3017f3e39a0adacc9e65316e658363585e44a6cb37c77dd1f2521fa0da8de76522d3f787f3f9f29c95917bd5269f8fdb435b0cdb282d58ee2a8439b8e8dbed2870ee3c58e56d5ad4253f01c66c2193d987f7f6619d7cbbab46508da58991dc60040211577f1419c04a96ee98044c5fcf8cea901e58eeafaa4fc2b2c19f1de7482baff9b3e298a1412014554f088914a4e7fdfb4fd4b4f1fbb2e4a18b48bf1af44d02a2f7950d3cfec2616698febef2e5d2ceb7068fb7e591a16739f807f304ac1c64745e03cfbf5ac175ce4fdb6e6e5f21e7600e344e523ba1bb4f3fcc5c6d90497f85a73de69e70d22a33a3b5af5a92f653254835009a1492275b142e5a8e8b3ade853a950798537b58f5f82a637e7f1730b8e7fd816f9eec78e3f0320c8126653d2661212d1659d4a7319fa5a07740bb90ca1f8c0bad596ae51b2b0cc8d4bd020ee9c923ec30f046f2dffb03275ca0fa84dca28f3acb699b77f6d059b28b862e992decaae4109dcf937db552c4d65027eb14ac6a9288e0740506d6899060e2cf29d95b885c7d23b1789fc824b63ec0e87b08904cdfda20b6fbabe5fb005979bbf6fc7bf34145ad09747840e63a7457e9fa5726c54311ac4655d2277a2d100c0f81570a13cec3c66f192a1bbf3c3753def4625d2a9a701d809c3a1c55d68e20317bafef2f117f88378885ebf7d2343039ee1f0e3420cb4fcac1af0ac28539941f46f2561b5df716572604051b4ec6e3776872180413f7b154f932c0afb2fb1fbd2546ad0faf89ca6c9e8960f102d2e18ba02c8f51d4e9a96b21c20cc112bc71a96f07ba88885af5", 0x1000}, {&(0x7f0000000240)="f93047a3b99224d0239da91ecf5430868662f1468cb8ed6777ad69066acecce65c53bc", 0x23}, {&(0x7f0000000380)="d56465b428b502f0ef3457433929f9231f7208a55d2f1d71efda2c76196ba43edc040289e04aa8a7eb3088a312deaeae25d3edfda7b3ff5fb8c118078edae170b25899f8aeec8cfd961a01d1c39a7859fb51d73bde035c4234eed673dafc9cf6a09fb0f9c379138922dac938a7846302d7a744f5cbdb9031d5eb43a56a7a751d2ccb83a4200c316dd813ceaa12c68132dce6b41b711e8eb13159aec8b56b0c62d74c810d01ee997d911f0cf920fae248ebc776e8c36db82723480d2f1d121d071d347bfb62ea2b86bcdd56", 0xcb}], 0x3, &(0x7f0000001600)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYBLOB="0000000089f242d346889ff51cdd38b52caf081d8e896486daa729399badbb1326979c2ca69729302135092a5d624c1cab65543fd1904dec02469c4479ee6c98df154dd09106c58cf83e1713b0abd549596ad419c37486808b323ec796c965fbd30a189903817144c8074123f8a6f15694c630e737987c7822aad2eef741cefebd218a390bec322f73fd714d6d5252d96139d2b12e413c27c82afccabb3c811fa1e54d0700a9ed607ff169abdaaaf9388c625266323631bc10184685fb81d10e03a556ceea57130149115015f549f39dc0d8ee149a11859c"], 0x20, 0x4}, 0x400) fchmod(r0, 0x20) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000001500)=0x8) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001540)=0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000000c0)=0x9) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 21:02:05 executing program 0: clock_gettime(0x0, 0x0) clock_gettime(0x4000000000005, &(0x7f00000003c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x180) r1 = kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) r3 = kqueue() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x801, 0x0) r5 = socket$inet6(0x18, 0x1, 0xfff) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x82, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x120) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) r9 = syz_open_pts() r10 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) r11 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x1) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x20, 0x0) r13 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x100, 0xdf}, {{r2}, 0x0, 0x80, 0x4, 0xd1, 0x80000000}, {{r3}, 0xfffffffffffffffb, 0x20, 0x20000004, 0xc8, 0x9}, {{r4}, 0x0, 0xe0, 0x0, 0x4, 0x8}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x7}, {{r6}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4c, 0x401}, {{r7}, 0xfffffffffffffffc, 0x0, 0x80, 0x0, 0x75}, {{r8}, 0xfffffffffffffffe, 0x4, 0x1, 0xb29, 0x2}, {{r9}, 0xfffffffffffffffb, 0x10, 0x2, 0x0, 0x4}], 0xfffffffffffffffe, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffff9, 0x1, 0x1, 0x7fff, 0x5}, {{r11}, 0x329425d344e0c82a, 0x2, 0x43, 0x1c, 0xa6d}, {{r12}, 0xfffffffffffffff9, 0x10, 0x200000a8, 0x101, 0x2c04}, {{r13}, 0xfffffffffffffff8, 0x46, 0x4, 0xb3f, 0x8}], 0x328, &(0x7f0000000500)={0x8, 0x7}) 21:02:05 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x4) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x800) 21:02:06 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 21:02:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) socketpair(0x1a, 0x3, 0x9, &(0x7f0000000000)) 21:02:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xfffffffffffffffd, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000140)={0x9}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) 21:02:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xc7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x3, 0x0) 21:02:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x27, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x380, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x3) 21:02:06 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = getgid() setgid(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) dup(r1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r1, 0xa5}], 0x1, 0x0) nanosleep(&(0x7f0000000340)={0x9}, 0x0) select(0x5, &(0x7f0000000180), 0x0, &(0x7f00000003c0)={0xfffffffeffffffff}, 0x0) 21:02:06 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 21:02:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4000000000b, &(0x7f00000001c0)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x3, 0x100}, 0x2, 0x7f, 0x1ff}) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x6) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0xffff, 0x4) r5 = semget(0x2, 0x3, 0x1) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x7, r2, r4, r3, r4, 0x20, 0x1}, 0x50cd6d3e, 0x5, 0x3ff}) listen(r1, 0xfffffffffffffffc) ioctl$BIOCLOCK(r1, 0x20004276) 21:02:06 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00003f1000/0x2000)=nil) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x1, 0x536}, {0x18, 0x0, 0x2, 0x9}, 0x20, [0x1, 0x7ff, 0x5, 0x2, 0x7e5ecd8e, 0x1, 0x0, 0x6]}, 0x3c) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_SET(r0, 0x1, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() r6 = getpid() socketpair(0x1, 0x3, 0x400, &(0x7f0000000180)={0xffffffffffffffff}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r2, r3, r4, r5, 0x44, 0x9}, 0x319, 0xfff, r6, r8, 0x6, 0x10001, 0x9}) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvmsg(r9, &(0x7f0000000680)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000340)=""/123, 0x7b}, {&(0x7f00000003c0)=""/152, 0x98}, {&(0x7f0000000480)=""/167, 0xa7}], 0x3, &(0x7f0000000580)=""/216, 0xd8}, 0x1) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x5, 0x101]}) 21:02:07 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 21:02:07 executing program 1: r0 = semget(0x2, 0xfffffffffffffffc, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x8, 0x1f, 0x1, 0x6, 0x4, 0x6]) r1 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x3, 0x7fff, 0x4, 0x80000001, 0x8]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semctl$GETPID(r0, 0x400001, 0x4, &(0x7f0000000000)=""/17) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x4, 0x80000000, 0x6]) 21:02:07 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000940)) sendto$unix(r0, &(0x7f0000000040)="109000ff9b38faff4e6ab39ac2796d136c9ead82c5e4d2c588c38bdab7490188ccbb2e801a8c5d0b12e099094d86596f7252", 0x32, 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c65300024e9d9b7d3f91f7cf30d7ea6cf65cd550859cb410b273b1ed23fca6efb46d877be33c020a7"], 0xa) dup(0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x88, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') 21:02:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001580)="66f99451908b907a5ea2901d94df763155222b5e04fc11fa5b334540c2e8f3ce5233a2ac1f9ec8806e3b187673dda8620bdfb35aad8cdf494181d7f98ae94930b407e51ccc81afaa31b2e829d58ab65db08925df659de114db3da9a6a63f86300fd43b9a49d6af2b4c1fcd26d82e47c310eb"}, {&(0x7f0000000200)="d0c65d4d8295c857376c3bd51647d14ecd9dd037c51da8ab4cefb0070dc91ec600c02103df525b6405ee82f4f5025b8a8007e669b8a30d51365f6ccdd794013f5e82385c97ef3acac1c0ce933035f1dc", 0xfffffffffffffe0c}, {&(0x7f0000000280)="92ff0aaa8d78f3e8176227197dfa7143cfaf9e7d39d591788d6399de7cbbbe6940de7a248ebb7e17b34d5cf73758c82c1d454c1a24491f48205a4f3ac1900eef74b3585675a58e631fe6b0a9a183a01371b7203245da235ca8432dc00a1b05df592c282c614ecc374e3d671050f04acaeaf5f3b4fc3d818b7d47b633a33328cf5d4f0664333e3b2590cbf12dbb564c5f90661796693bc8174dcd4b34e675af9ffe2eb375ecbe0a8039203ac763e12e7770450a2be5c7eea68ae8432f271e803bcab72b1a2d69a3889674e337ddfffc1a7e1ea5b76a6a3290291a35076f31c4b0c68f6a90a2c9847cd2aaf312081ac19ed4c30dbdd0f8682b7807ac1b8566741759d72340872dc71a29ff23a2fc55e595288a3c85ee0e617735bdac77850cf8628ffab03bdbe4853c1ac6462b30706695773f9096c20d2c834c2d2849911406f900793cbee039fc949a929f4838b6730819f9bc35cd3c4098139e4bdac626ec61ba873c7bd108d6dbc13ca18cdb4e02c6c0ae886bc22f9787fe77845f15e51c2ed99b316f7cb401da1553943f5bd7e8297d12ee4dcfc6b1a11f251c81b84cd1ab012084ab75e06d1d3a782c4f31f8700bd2446e755edf8c5cb4dccc59662b619db288bb7d098d29fa863e43f1bb0768c2bca1b0b504779a57907b91afb98caa2dcd67487b4220c7e3194ff99aa45045a0ee6f3511cf28fa93510e443de9b8450ebea2e9e6ec18bc7816d006fdeb4bc4c29aee9f7a77f3699d3171d1726f9a251d5a4632e7d1ddbf6984ffdb7377462efc42e2551540ca6679311d22d1ab3857cf4e1a4ce1cc227afa5be12e68a8144c6291f0b4077fa1078fc4cf847bc9e711060823a349aec12458fa3ab7c9d5376abb10580576506381643e5a1a1d479ab842a53bd2162741464ad55b6ebbb8de113a7326b655b99cfc2235648e55cf6ac65dddd56863f35d29d088d0cfbd05595f42632253ca86993c15616839376b36d8c937fa71d0c32b16db9a1bec1d4ab1f64c93a63cb7bb8b19a7413d72e625e4d7c612c305e4f43f9d2b2281a84c0605eb3b93e4fdb2b70a3814b16483e00f54f044cea1e422cfdaa933b48bd6a71e182fb553c8ceceaddbbe46615a002e1c6c878f79c509cce41b7cff1114a8ae716cb4a43c00fe9c51046ee983ba064ba43cf6f48bac72f7dec446392425302bec6dd62b935cd71dda344df30207fcb3cf1c2ca639b4313b3547bc318ee87280d1af7c399045a892580f385915a7b13cd6ce99fab5c093e05bd69f9b2b85854b8ead2f2f8235d1952454c49278fda400d0bed712b3b0e4978eb53096b5d4adc60c4373df569a0b359f34f63c6fd4aa95e4f1ba19ca9f9d25d25d74fd5102f415856efc9977bf6633ff5bb215531e7a010366dfd0e8c416b86cbd662ffad67ccdbe0e0e54d80010d5aaa6e0bc513f026199d8b0ed5b179073922428728dddb4b4d98060c3883d1743015c365d0f80e53dd380b5e23d0f46d75cd7d54585a44bbb36842f44302a7b0d447e720c7ba3c4623b1c99810b847c40bd19e887387d54ab9ce9dce563c1be4220d957984868631ae4327b94cd7c42c43596ad64c30905e8ff93dfc694d82ea92e9ee4eda25f5ae21af7ccd780c32c7a701779bd58f11a298204cadcdc0bd6d4aac150d1b94e573083e57d7e4acf179eb89e4f1f74a6664c151d20680367b763389644f566395077ad1d497c03fae4b9f6c48cf077269d80cd4facca72cf16ed8853c1b3576c203baf3eb0a2d44ad68e7445a68770c1da32e015a053f69f19cf5568df9b94882c4c38856beb2941640433d476698c20fc08baf81a130fafe1170cce3a89dac71520eab14998befa0ddb6e1737d178fb9e2feecacc49887ac60163767e1782f78b71a00d4b4107360f704de1aa958e24f0ca6727572d660936334af52e99ecbb5d64008c2daa8748e38d1cc90c0b231e10813213e7ce5d9c4bf09ff4dd0ebec33721548722598b9ea512c4ab9ef6024b0ecc4ecf9b09d77e5f7e7fde00fc775f3cbe6579f856894f03b498f1fb74f7e979439d5a1110da22ecf1d306915127705a356941c3591d34a2edaaf4c7d3ded8ba21272a56dac1ab8d3cc92f1ea2972963734e6649628b06af71c427eeed38ddb7afe9df6e33d8a6e0fae238d81e8514c1abf1b7285303da36a88486ff946f414e3890ab65c185357603392911e53d37b5e1f97512e5b3acd4b47481cc8b8ccfdd9b8ee74bc158252d0d36212c8bf0f3fda296ce9bb50d9e3332bec9a579edffc5497fae612341180bba162d9efbd4918589a21814b345f77cc9587268bc77a16f36e46050b6e89e8ce4ea53261c8c095be302e8f525dda373a8c7743962b30a7f6da583cb538307ace99137b81999c6ad4ae8e751a78d54bf1d9767663879cb0ad8a8425f5c174791238ef08943dc5a035d7519efdf8d1de62287816a555a2c585ac8490858324bddd18b8ee2693239bad519f301d79dee26fd5443ec7693b252e6781943256e61da5a3315f9a83b900e3b95665db802ef44989931584cc5eb61d6c911202bbbbb3e6f3ec97b65cec0b9fc55da2768bb69ef6dc7c619880cdab78230a64084b4ca9a5d07363524f8ac0b8dd93f8a1f0c2eb3a252dca89d4ccb26ddb837229154276d889b9e653901194bfdcfea9a8b64a51d3e8e8c972b1bd1994081bd2c2362270e889892fc43848dc25ae82ef80eb0f57afafc22259e172b384aaecf327e9fa4a4d71e468bbb593e7b207af1c4d3899377f9ca3bcc463e899115714015b7b0c4870912c60153f4d7300a65d6ede6a4fbd5aeec9afcad61ecdb36715de74c7bd90d861764902918924eade1eba294f7d75ea27c2a85e5b5410509a4b4fdd956fd6ca6dc543f64d6d070b85f716fcc757116734b2e89f091b5d3ab96a67738dbefe0189f2a837fbd2020cb188d6b3d5f5da9e964069c5a3e88e1e026acb4e91448a6b99de568b1b16f4e06e97908cb8a643c5e85f6236e01af5cf46c477262c6ed2995db2bfb2db20e771795e08b266c8bd0f20e9a32d57b5052dca834ac20c0dba956679f72d462d1b292b693a2e0d037db830a651e88126128514233ef5033de02b11c29ad159215cecf1949843f1dd3d762a1c4bf78bb1e88facedc1406ec954d8d276837a1d8c313342e86f35aaf2c8de07c7b8279f4640d146bb58dd58530e0bf0113b688b6bdd0dd1f6782c5f0ef81d4fa50c6433398fff430ad3e269ba3c0f0d934441eac628beef1f55b8a2d151a040e438db92fe1a919fbbecd87130795a463d571664a951349c585860455c21267990980ddac157ae91420e69d893d2e35784670cf93f95dfbd4288351d73b46fafc895cfc630455c71f2c9f772d65be6f737e9e5efe10ebf15bca0075510a86c2c73378c01913e54029b50b46e2aafa0ebb8a000195354da7b6d09c688aaf49711c81287fae1a53e338f61857ab6a95e2ba3f8916351dee0290cc53fc7fe680558ec4c6f9e1b8f386063bdbd9678b5b720006fec192061b57e5696779ac09d4dc1abe935272710494f25aaa5681bdb5267278be0606b7bef64263c43dcbff2bdce126b2ceb4ef087fac51e5226a94c6a01b850c2082afb87ae5f581c8b9129c8a2ca57b82a83d78fd2f06ad0b4fb51f2ccb1096829060eb0eefe8a57282e8b5813f5f82d35226cb84a6acd201de634829cb2932996ffac25cd4b7b4dd74e8dfaa5ffd2b2510990202b0d102da4e44e1234f3bed33ccd4bcb5388ff814e844d80a9efd6f2f13d1bb8198d203dc65312325ed4ab335e039defece94f36ba38b935e1558e53f89771674546ab9b0b13068e6578532daeffd213d5d41c1a3bbe7c81ad8ddad8bc691125b49032e19e9a87c5b8189f2780858cf886691624764377d6a0d33db7a12e4e3c48b91892854555f3c7b8d92f6242504ba28953b7a8e5c41bf8b9001d1682f08002932b4f71cceb047068f3c44e482be22c8319103f541f76865dafec73e0aa98756f9fc6d5e079fc3f363465346bb72a68323605c38dd959ba74d898be69e7456c47cbe2aa263a8b794f5e839912303ebec2872c2f16038437a926c66316feef30a13dd508035d8b9dfa41bd7889c88f3f70b5c30ef6848ef66dcf51d1476edb77406170c1c7de83ce00f63b9c5261a80071ed7589e7799bc2e6e28604b5a23f31eb4327da9d1c00ba585287838e772ea9dd8bc91ebf72a6470b48196de44c4416afcb9ef097a563c99773cac9bb1826d254a797f246f6b448ff9490b8ced99f83e72d844f25e4639f50d3471af5f8c999428f913d79dc77cbea40c411177083db141ece6e4233ffbff14a736ef563199cd7c2e33de9d243e0ccd881efcd708c55ea40af88e51b3f86e649b91ce5a628ef0be72a87633e3ba8187b6b9c54b5064012d79e21aed03081466549042a594b6ba88ba8a2ace408ade47c49c289aa2b03cd14bdd57b70053c887b2ef15eaead3e88bdc97621cc0055e5a27c4150099b7faa417abe60e9513fffc5e857d0085dca019789af5d2ff289c63e3b6df91abc02dda20b5bce7a065e56107985a0eb7f7aad392a765897c2009d0ab39123be922bc9fb20bd5cd1b79a05ee74e6a9bfafdd06211a233e284f43908a7507d57331a402826deb14794598f422f29456beb688d31de7bcf86bd5b91da4cbee8c5d3e0044ed9aa4440841e01f17efb3e33b5657f72e4a8cead3e17d9ada06dc701b17b9cfb9618dc5bf8a6c7ff459176cc5f6f57c0eb6e300bbcc02c4adead75b21fee207ae6c7fed66f5f47137edadec90579f93ca8083f5bad8e991537bcc04aa6bee96e80d658da1646191b8ba81fe7bc6be1ced5411e4e20662dc74ff1f9bf7140cde5f83a9e02e0b368a5ae6d7f87a71cda5b004f887baa3d6189874524f25749585e441bfd9d89941d859c74dae37c97e9a09d1115f42a1bf752c838074901c10b882312dc3e425bc424a833d59a2fe12e18cfa1731dbc8156957bfcc457526f04e76f2d201c1e65049dc16c7798d83b391881c4554a04c3c7b7a37a84685e0a1cc0af884d909262e1b95385a65bb070b8c0dfc5a26fa5f4d383875c4003741f623862ed2225ead88f15593c1f4a6fd7c6157bba87489f889f110bd27f10c49ee12f04decd7645b2ce61bc8e0d014bb317198ebd65c5532e0354549052e607b6bae6238c2c7e57aca3404b2613f2e3733a18a25e737d192213a239878027ac1a0fecc66393d2468ecac9581d4c5c4e62fe408d6f6e82bc613b1f5e74b8d0eba84a543d1a3d8b84bea3b61ac9eab8a911d213e86eea3d2868dbe222c50f7d93b969357df4c81647f3a2aa41dd23f11dea4de71f862f9c43a1b6ebe9be346e52298646c4b5b00931bc7eb51bf9fc4a34f3887d8164ff1f44bbc8e853a1fd2259061559ce3eacf6afe925cf50fe883c6009deaf671411cab09b338cf266c0907e6c106acbb492bde94652bad2f1f73b01458273da95d0a71a24e03665d7935365b000ecf42d011ca22ecbcf3b503d6b7852d0c0aad4648ad2d68d1b1fa454e0e25002f0c3d2fee9e4541f824f93c3074c86299f8ef13a6a96305a44ae1328c56e806ed0307eb96c23e1225933b054e09704dafb5af66f4f9372d9a976cecf6b4b6edde5078c45dde10374baf93d3ebe49e5e5f25c7c76ea1a1dd3da73da149076928052e9414900844183678b41accbe875873e779c42e87d75baf19b3b9d9432eacf4522be880f50ac4665596945dc8b2d8486964c315a46934505fa3feb53938d51cd987f0289b46240645d2d8479ba43a7b36ae3"}, {&(0x7f0000001280)="a73ced0758478afe6b9102c24452542575", 0x15a}, {&(0x7f00000012c0)="c801f072ac85e00c3fd24f3e3fdbceb696494aaa052cf1a1fab2ee0c1ec1a2a2dc706c8e9ec881b1497705e06ae66e4abfb99c7695127f48f864f6ecb390e0a0c60004518b11e2b66641a3deb7d8a6de90963827aebe8c8db11624432546b480cd5d979c3496ea8bb8c758f4c3f22d2bb3c0187e7933ded9276db40261d3953784d01b1f62876ba36d51980be457c94a4c23457504cb097f88fbce97be5d1fe16987ebe9e44de7b05dbe622397e4bdef0b6959e6f8614ea20a6e8977473e130f", 0x342}, {&(0x7f0000001380)="f7312b5db4904044718ccba5d912393185d681c2a1d3d8b518e9495fcfe5f8956566a03a3b82bc2af29044622a6cab1833237824a733fa7ac9b3517ecb2b4a65744b52b088f1e196f5dc61a999f5375319f8f24996bc48040bbcf5f7c8b3e17d3d3382ae56a11af6aad40615449fffc972a4f896bf5d3f27ef0539376cd3fc19a554447a935ac214911f3f834660577e716206dd9649232be93072aa98d6cc987daa2299215d593148235bab8c1321c2489c208a178dd56987c0922e7e691e396b4e39deb23db23f8b8f7cf33a8b64b26c21534b3ea15636ed2b66a75c0e5470cb9fa45afbb9f391fef202", 0xd9}], 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001500)) pwritev(r0, &(0x7f0000001b80)=[{&(0x7f0000001600)="7f8996c8168e9751c2ef37b406740a8f001b2d592bcf58ea396443c919b90c1957627af23450cf2cf3418fb45dfa85365606bee6afe88951fb004b4850c92bf742121c6998626ac5ff2941e121769daa9cc393d44c654f0ac6fe88fc7fb061101ed2d38f93b5d36e2edcee370594ce7ecd82d617339ef21c701dba3b90b64e7d0309b17f4534eec6d14538f3467c1f8a2b320c12de37b745a682d990c2e7", 0x9e}, {&(0x7f0000000180)="0d9368c2bea437731ccb2e5c6979919fcde4b2c65c63d0e6283ab2fa7245e040b9a03b937a06a0af9112065c4688e27448673ae655b1300cc64306dc7921d20869e73ae6a6d85033e7db0d311d8cf00905fa2f7393bf2f98b3d55254b7", 0x5d}, {&(0x7f00000016c0)="4505af5572be0ee21bcc4c1156990360215d6f7d2f78e1b092d42f496cdbaaca3c9eea841d5f9d4d63d0eee24ddd853eff95756dfe0421aabf6cd919d245d8e7def89f7ca4c5eafa95f5829b6ac11e41d9cf656da41f60bdc7dd225e5faa2058f265aecaf63a561f0a9d87c6f25559a7de2f13b783bb0ca59bb0ea51abe813f961dd992bc5be329fb77d11b90218545a9a52d5ab2e656170691c048cc32641234d", 0xa1}, {&(0x7f0000001780)="275a12f13296fa520a848f98749b68d14a7e3765f185e967c8b8b26f520b96f252ebe0c321b49f656694982c7e5bf67180a56d470ca0667728e62c3d6f015bcbe547b4", 0x43}, {&(0x7f0000001800)="8e4154eca3ada9d3b11c2becc968a02ac60d8fde80ac4e1754316fe5b0e57a922935ad8cc5ae8a3f73d19e5805d4c4339dcf28c262e19f391b62501c3d9dea764a9f7151933446c0212bf093576df13a088270083f75ffe9b2ed5d82a80e64282c566916d64d56eff9d1bfe107a50d75c7451d0940a7d7a1e6f405f5e250f47ce39769efaa3b864b907d23e174ba62d4b741d30cadbb22d0636486afaf4d344f0de4d7e13f19b8488c81b516ba32ebffcedbe4f95b667603eb3716f4658bb14a3e7a2a6dc205b721dccb93312110792f16aab41ba2616c042e1da4b9ad1353298b7e3546853546693f35e56f5bfd7e5c", 0xf0}, {&(0x7f0000001900)="e398a2ddfea02b604776b38000e6e296b3125f4981e092822aee3716cfb276b06349b140129670c0625fe534ce873086207e4e9101deb1953fccd91f2c8d9b7b8ecc7f4ec5d2edd83e0796e7cb90e4580b36aa49d91f7114812803e0f153c4c0435afc1c81a7c80341c73f48ff6c260e6111456f2f5c46ad8c1b5ce4b67ce405e5b71b5205456b8fcec3227259861ede206a6204461f156ce6a5742424c54f7214bae6da71cfaedcc12fd88b50b6041e584aac", 0xb3}, {&(0x7f00000019c0)="6168a75a6fba0e69df2aafc81e1257c53146a0114f286e9a399c023a3435dc718f5676b12d68d4a99e244ac6b46b65ecd306e9502cae01f508000dc280", 0x3d}, {&(0x7f0000001a00)="b1d9b15e48c43d7b3667483fe712df9504f4180f127b9016466e073e32f5b3a9cf91c1b7e0d0848caa09d7d760eeaec507ed951b21cd1122bcfa40fcbe4ca8e3e0eff7c7516b1d354fe83990d05927f4309c7603ed8dbe92f43014ba4ada45375392458613374e42b9cb8548a6aca4a504b9c8be67f36f32a7b064f003d0ce9dd2b4ccaa676a0f0cfb048f0d605cc461cc2b5e7295ee0dec2a70ca93425ac6d7e3c395a388561029aee040010a9b1fa96f32aa8390eb6fc436a106", 0xbb}, {&(0x7f0000001ac0)="fb9cc042342e211393d3270c5ece4a9503859be411b6bf97e664d3f600fc1f0d0b2984124e461fc4efb3b743ddaa11d51bd0768438c6a6a94b6b128ecf864d00fbe30fb47aa4b3006643c815adc9e551f5e5426088fe9398d1225218a662f72f9f614b1bae4afa114a6bfb40ca6eb436e0eabfc3f64c692a0fffb618cbdd8e82cb7a58380ea59450e4bcd6d79da268c37ac688999d0b1a7af69b6b966e6ed73a985dd9a0f87381", 0xa7}], 0x9, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x8182, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 21:02:07 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ff0d77aa28e30000f8208a5b671b1b542a538706000000b814000000290000002f0000009427255a0000000000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x40000000000001) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) semget$private(0x0, 0x0, 0x2) 21:02:07 executing program 1: semget$private(0x0, 0x3, 0x1) semget(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchdir(r0) 21:02:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0700000000000000159394000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:02:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0x2, 0x1004000000, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x28, 0x8, 0x1ff, 0x1}, {{r0}, 0x0, 0x4c, 0x10, 0xc9b, 0xc4c}, {{r0}, 0xffffffffffffffff, 0x0, 0xc1, 0xd90, 0xa21}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x3ccb, 0xffffffffffffffff}, {{r3}, 0x0, 0x10, 0x22, 0xc84b}], 0x5, &(0x7f0000000140)=[{{r0}, 0x0, 0x1, 0x4, 0x10000}], 0x1, &(0x7f0000000180)={0x9a, 0x101}) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) sendto(r1, &(0x7f0000000200)="a0b000b0a722674970d56b7031213703c6b3e1a54b2939ed451a89a0812d61e269f00daf0cf0f6c1e4c5e3ddf0fae8817708700f6c5022e002e79c6c838f47cf8b6ab520fd5bf8733cd9ae445030c79ce6b48cc3d686e3af7c45913ff5fcec393776b8c4edfe3e3149dcd4e878e3f25e57aa7ee4720bc71917618c65584645e1bbfdf1ce649c369521c7707825ba", 0x8e, 0x8, 0x0, 0x0) 21:02:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x10001, 0xe0cd, 0x3e, 0x975, "79fb0265824ec39f02097377207fb9e2881ea43e", 0x5, 0x80000001}) ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "74856dc00b8142b53795e82f3500fb582f5b38ae"}) 21:02:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="06000000000000000164194a43439f3817912870d4a75fb91c4941cca0f8dccfd09bad0f52b7467d6655cd8e1b22d13316c5ca5e4f71a1d794b56908c26dc1b76a050c8ece164e0d547f42e89450c6abc2a9c9f37c41bfc8c11129385161056a1989e0667eed31d0d1ed52e3d84a767618f2c7032633d69720bcc7debbc380b092234a1b1f"], 0x9}, 0x0) r2 = getppid() r3 = getuid() getgroups(0x7, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000440)="8f736ec33c3e40c392eeaab970be70738d2a074088f273b4bba828423cf01390990c51d727e75ad4da243b178905b167d8253cf99102262c1f26e6b95f8e26f8233d0b3fde94d8b7a3e83188f34776e0790dac0c5f37a4f9bdaa464314c5fcee2fa65a1f958a2fd51802af59af990bc381b7bf94d2686b13d2136b6e31e68b1ec47cdf106334d3206edbd56f03f484f98549d8342a47b9f50e65cd99302f8bb6297da3feb9babd9e766b3ef2467a289dc11dc338390415e20744d18d9575ff2d5df5057285249bc2ef0dafc6f1e52e9e6443badcd8b7aed345808c7ee31467356691d573213adfd9bcbc", 0xea}, {&(0x7f0000000040)="acf4d504313fe3a9332d", 0xa}, {&(0x7f0000000540)="43c71d4a055eed870e0d29d91ce5085e7a885f691891051451d18962aea9c0414ff46ac1077bb39538e226a2ffae435b5929f3e3137bd90ae1bd47580991d7a1d81dbcd42feb541d40c59a122f870e8816f4686b7e1cba0803ee1cce8ec1381bf0a197609898c17cf44979e3c7ecc84914fb631121f5616b7f0963e6baf771feb63c1d861fee72fdfc50d4c865574d0a8a23321ee5ca500d59b4f8db", 0x9c}, {&(0x7f0000000200)="c685545476004b129dab659a828effd6c962bf6794cbc24b4b451377de7594b162ef9f99d3f63133489980e78a1eaa944c8536a7dfb842cc950d969bf5f94322a929f908bd86277b34145589e80a661ac3e6e14c71308a0799a79b3d808a507b93501b30136f6296bc9c44f0380244f71af1c30906de56259949b7d61c555e", 0x7f}, {&(0x7f0000000080)="8cb197bb79976f2edab1f0e19bda91123c464d9a51f129ae2baa2ac83284db7c", 0x20}, {&(0x7f0000000600)="9fd6fb899c05086378f841db9166699b675aa7e8652e9a87b9e68000473fbeec550e8f29cb3f2d5c9221b0e3d4606008d326c2c8bd7d3bec988294f18c50ec77a2ba01b343a7f1bdba951bad153f41cfedf814aff68d53faf4857d33c4e9b1591709085b4d3749d193bcaeb04e799bca567a59bfaa0b9c3f7c4ba91c0c77856382fa68a66bda9ea7b48d9661bc9e39a49777e8f3dd6be8529ef1bdffbab71d33fd7dbfaca570cb6f16671ef8182dee8cb70c7154693e9c43dd18cce85c1711d7275908ab986156fa1e01bcb986979559b131", 0xd2}, {&(0x7f0000000700)="d649051b0a88c9a8863808333c4b2a0ccedc72de456b54971172e03620bd514b069260c3261c670ff551ae8300e3c79dcf65890384eeeaa187c2e6a7a3083b6d4639360c859585a3afb16efa55e1b6f58e07b76cc144fb88a6a9d67e5a23e1fa55a2dc065262ffd73f22688387bcfbabe31f3b9bdbddee1a7f34fff27bc4e3718afffa4f9136f3cad21470bb4216547590a08382030e94272c553075d2110c4a6906d793ccd79f52e5da346318f64e0823ef632b4495be187089a759e466e8b0cec0589e258b4d9dd92558930975e543b1344eaaebfb4723edd602fe4d8b18619e4ce335962ea44c6ca3eed8c9a91db903c12b42", 0xf4}], 0x7, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x5}, 0x9) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 21:02:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = getppid() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x20000010, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x11, 0x5, 0xfffffffffffffc01, 0x2}, {{r1}, 0x0, 0x10, 0x40000090, 0xc0e, 0x8}], 0xffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x4c, 0x40000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x24, 0x0, 0xfffffffffffffff9, 0x217e}], 0x7f, &(0x7f00000001c0)={0x5, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x2, 0x9, r3}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 21:02:07 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 21:02:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) ioctl$KDENABIO(r1, 0x20004b3c) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x3, 0x1, './file0\x00', 0x8001, 0x9, 0x80000000}) 21:02:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x8, 0x4000000000000, 0x8000, 0x0, 0x401, 0x7fffffff, 0x42d, 0x0, 0x1, 0x200, 0x8}) semget$private(0x0, 0x3, 0x400) r2 = geteuid() ioctl$BIOCFLUSH(r1, 0x20004268) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) pipe(&(0x7f0000000080)) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) write(r0, &(0x7f00000000c0)="ff5bf0bff7b167d0af952c8c02bd354b185c28", 0x13) 21:02:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000000, 0x200000005}) 21:02:07 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0xa9a, 0x5}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfffffffffffffffb, 0x0) 21:02:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000240)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6027f0d7d026ba8af63ff37282934e4fd89f2f5a872c881197dc53c983f03b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe00deff070000fbff00fbff00", 0xfffffffffffffeed, 0x8, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x5) 21:02:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x1, 0x6}) r2 = msgget(0x2, 0x82) msgrcv(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000060000000000000000000000000000d54297df3a31a71300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f637d13ede9e6040a8ffca961851fa1ce560f6433454890386e20b58dc7fa2588e9056324e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d909607ab9930ef9886718000"/260], 0x1, 0x0, 0x1800) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f00000000c0)=0x4f, 0x4) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000180)=0x4) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x700, 0x4, 0x0, 0x0, 0xc2c0, 0x6, 0xd83, 0x1, 0x3, 0x1, 0x8000}) listen(r1, 0x7f8000) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x7601) getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r7, r8) semget$private(0x0, 0x1, 0x406) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000002440)=ANY=[], 0x0, 0x0, 0x1000) msgsnd(r9, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 21:02:08 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = syz_open_pts() write(r0, &(0x7f0000000040)="a2f9edd2d9b8dbce016463e7e0bb995a8fa53de46f495d5b5b90ecf4ff0565c3d7dd77c1efaaee1e022a3b5fa07a8f9f05d4a74cfe00d2807979e3f6324cc2621c64c7e6a88cd4c0621ef57afb1ccd00a8e63cf3872c8044d77e53fae63c3bbad90e0269ad7f6e29cec08d28388b7ea17a4845a917cd8521181bb8ff3caa1d397d5b594dbccb328c36b20ef9a6bb14d98a56e0058dd1bf9ebb45cc3363df1ab1a22f3a7ec76f7cdda082e0cc6117df1498d8d7963b848dcf242f0b0be0912f97649a48a2320bd19f98d71c50efaff380096d0b9deb94e52426b2eef18684f947ba97f1dffe9b1539737e568b1d8ba8cfc6bf96404f35e03a78d2ca6cc82c57d852caf6797d2ef7a4caac59067a81b1adbd24b304be249c965fbf56be95453cd88e131f39e7d5ccac1ffa92f6687725e47cb96596652e25e06835533bcd3bf0a36a6f8d55674d2525f733cdba67ebc50d70ae3c752657e5c9f29f7b1f28e7e73b9c860d84aae7eb50ef974f374d1641f1253b2f62c2c8fcfe801caa4820f12c7f52c749266d8c1d7af2c007e5fdaf12cabe8559d44c615cdafc77e7841d5bf8e887ae57bf85d6c62e3d3b87556eb775609e5e13d59cfb59fb0940bbd9b2306fd5419b8dadecbc3b5d6c7521ba16d0a38fb1e7e85e9dde56c4ea9b316e3ab93a9349441d4fdbbfd5d3b84b6f39bb536a52aa9bbcf89861750f80a2d352f03b871410ef8b439386fc36a68a40d9508e7cac492c466902a256372512a102e6de5a464d7e2cb5c156142656a9450681361af0bf73fc8938ba09ecce97663f6745fe525f3a2bfc146531019eddc6edd029e453e2a5a3d945de64215c3381c4182eb368065e81162d0125e62e56875cdac14177e1da6a7dce084347e1db8c4f3db3da18cf9dfc1f0cb1e7ff29bb7c4bc3b0903254fa134726400c96f3d6b73a32c0122e2f856b01612121bef9f1f1e3a0ea5ba1cfc3a2deec061b9eac91366e92a9724f6ea0c8c0540b2428bb9769f46430d2ea1d8644a47b71de537824755d64340a20eb0a34a52ad06a8c76f894d72a4e93c4ea2949ab219b5d9118857ed218d5050d82e51a8368153e1691616e3569d04f1fede785c7c721562065b195216a7f26e04792ce7874d341ef0e426290b2d95f64b4591c184aa67b3bd8459bcb8a7b7ed488b152fb254ef37d6a242384ca0f14c511f57b7a31f4a0a9d468498f1a2702361dd91f20083d822eceb639fc46c9dc718dba623f3bca9885a585141ca2179ad08b001351529bb4634273d1f4c7629856d23433624d32924f347cf74986b453faa1e2507b954c6604c9c1901e25f7cd83dc6cfb915846eb145e75111aca8826f827dd484cc6d8570a35fcc88385d39a978b9e028b895109a44466df8ae591b025b167adb23098ecd014800a730d77fec8a544df800686aa66035e7cb13222371a7341e8cf82e7c99bcca0dbec898d35a46c96bab67ec21048574c3a2166d9a590bb7a947183027fc295866cacf10d0fd7c72ff16c57cb982b8a3fb19d49ed6da8a8d2a8f7d720793386487e561ff5ce287044aaeb5c9b5d731f3e7713bf522424b49d380f012d2b463414429a1d96d34c62644221c35f74a8406fb920daa01029efb97023954ff1ee2feb8b9653bc075a43878a4c0b5c8783faa8b33939c5b5f791fd3048c77f33312dfa6ac7736b0736a044bc9559f96ec2374b85a84dd860d4e15d8328937e2d1a6ae6d1ebdb0cff07d2925a16540a1f38e6c24b06365fec693588be0f3c70503260c0b1a23a76c3041fc4aed4f23d2fe0a7ccba3c3320a62d4d114640a22845a357f5411d9b8ec406de1520d4d69e85762c020f6d96fbdda44534570fc1a2eaccdfc1419f5138c3c317ff1e0fe36256f8e70be4d1e0fb2efae2fbd51b3cc1570e241f17dbecdcb258d1f27ec99335b192b9051a962b2503500d8bc712019ab1eed58e74e0e40e71110b3a640030574d91f7ca35ad1a44761ade31ddb7f5044e83eaa3ff6cfa3905c4830bd2baca118bca33cbb61511d1918f0b9683b09bffd9f2a71e2c7d484e8bc7ed0c78623d6728089a768984ee76a1250fc065c4d2dc283c797148cb72294aee8e449dbef32b03d39f7e03730376dc8a08e6e4acb1096d61acb8b61269ceb6be9e69ea0c41cfc084ae570a38578e7164e76f4044205942f9a137eadf3401a3839a48a39e878d3ca319690f0ca5c286ebe32661e7ac2da8bb72f58594413093684247c0e060ca472e33be4b2630015d742ac5b24fa8cf336b78f27ef249dec3d33fc27cdba2e6285b6da1d149fe23f72599bac200b05dd07e3394f1a42461c96fe6c84146d511e3083b0fafdab9899f2d8ba0ace802af1ae318647627ba291c3d4acf9d34828d30d9c29c41495967e1ae962b03a9db44441112b221d60bdffa02d4b581df4bf873f8311e32eccf6c734065261b798f68ad5d1cdc10a71ac2c2048952e12823468469ab3391236c82533aa8fe68330ee51933be2a1456300ad020129233ef08398c68095ff1f0d81ec647bccfb2b18b7500ed7f191f7da35ec412a8a304993e8e1c794526e037b895d685e11d71361db4a8a68aea55eb18a5c9597e3e3db6f1cc668f7dbefbbcf42d9ac9f00057fc51b0fca8efe461869cf3067c38d999a58cd7afda37332fb212ef0c11e585021e04e78a8051aebe6dd7c22ad53aba8f989f36d4fd804202889f01050ea43ed702e8bfdec2ca7caf01127c4cb72daab08f4b59a702eefc365722e924fe3820ebd9f5da9c55f9da772d260cbfb3a114f597de8dd6fe162d494dfb0e2f088d9bc8827afce74887a5ff16fb417d7e7bc9264cd1ddf9a52752892aeb91dda1356709d62d72ca6f0dab9f8b5d7247d6457ab9324499af4dfe75402528c19adcb69542ceeee22c348636dd393f64e5b3533431ef19b47d9a63099d0ef34584d4d20e67d77666ca95eb8df25261038365ca7edb6561218747258d5e5862f52fd13f62eaefbf5f2d124734d1658baaec3932db0d99cb1135ab00fa1db9150d57edec781db9feced15112221364b4b672a65a882489ac408ba3e961bb642f5ead0efb9ca13cc647f147f206d744b8336a4856641e37cd30ee118115a3df036ff0767cdff9585f7ec420f46dee7f36e6bd63c1b5fc8dc01d3609f6ca2475501d31596d6315a6f4af0b0a9208d16dafc47e16d0cee19d945d0523583780b89f9a6e091f27b229fcecc0120a9e79445408ce2871d39b8c645d4b8d0b4ef5f9f33e20de024923957789abc200204b4b0422c36e9238748dc761da5e53b823aca6b2a54ad96faec158c6119a7674b0b8d0b6490e26b3368b1efbd076c87cb05fd5b43d2b6432b1ea4a7b5446713ae38e62331641647252f3284cc737723925a98351f1a808e48c980eccffb4c41f77c117da1f0091f1125c471a481677f259ccf98a3c53c3ccbf413e54e7158e3e4cd409f8b72c4c385293082cd76f05eec3cc7153fc5b49ad6170e8c9d9ddf6e39c40d209ec29501585862f0f58fc53231f016f42f8a2e8c3d400754b9d87b8b437fb377bf36c14fcfcb4dcc8ac8c4c9590706fb4d32254a7d1ca5d721fcfa007389235ec529bb3cfb7fd82a4eeae0e40f59c2d780707485cad916601b34467837b1b05b3f2c1f2f8e002224e87c1ef496e465a342a500a5bbaee8aafaa620452cf1eee24312014ffbb7f9e526c38ec009f9c49ae587f75308a63fde86add2168080dd11d8b83a51d65f683fac952bbb15f0b50fd0fccd6a64141d655814e6e4f73640e690445dc3ad4a64c8c6662bd622d6b069caef20ef8c888c312b033a46a45bbcf7def06d29f322162c69b0ca2ed96aec939caf78e372812f2353f1fa4d6534e765e8c2f3656462d811e75d9d7139cb24e2af7d9a26dce835500606a1e6788d3b7e1e9532a0c4d814100ef87e87319675ae589ef08b538c3fcce0f9f9324d949a4dafc298773df9efb4b84a0e543e63b022663ce7bac27177b47c4e21bfdc02b82eadbc8bc44ea6eaf9c0aa90f8bf8cc39360c5f25089ed5b12d581acac0b71d0bd94bfa1febf94f4c8fd20299840b6eb95d2d5047c729b86b5e6476d66545f3a417d6c95311bcefc14975762b1661fb4cf2fb8eccc9b2dc7f2ebdc97206fd642e136ba2044b3408a2b0b4d40791fc1916b3b4deb58bfb2c6d5e26ddd76e1afe2250aad4a64484e783938879b055c91b700ca8533884897d9cb60c0d46867bf8e1e07a2e6ae02b515fba6cb158c980d7a068069514c3ee55f980d33af84fd5b38c6e2a88cab5ca169e9d17d85d7833815ef335ad20e94e8cd528167ec53548225f1211d6285b4940efd33e158e56f04b9da13545d7e8e3c868d4297a838183b945ef50b3e400325726d44318063bfe2f6e7b8dc48c90445fba4d24c35e46872f482da3215b22bd7b9d5eb9a5af5b3126d1dffc9fa2f0b656c16b5f7209d117405b0bf8e01fffc4ab5c5a0d73b7cc01726cac1f1f2600a223f0748eddf9a73266af3eb3ee86adcbd52b07f0ac12e04d5899586475fdbf3abeb74d13b926d6afea3d47d4c9de700a997ed99612de760b64ac7ad01f0430a882d0ee71a9e1b9639a38fc904e719e7a0d786609c7bfa692cbf5f1ac51d5ab2101a6e008db00cb2d8f41a5aee3cfe9693be15fe3919c26bbdb4f3a603881933e8d284ed1bb42a23302fe4df9074d520ab0527135b96b5be3125c2a09a00d506e3b762ef2e2ece1a567a929d16c9b1d1565e6ddad018e2034d2e33cc8f321b2848758873f617f8f0fb61158ceb7d1da118660a9d40c3777aee115d11cacd794e5b949adfd4dca89a5d601ce088313818fb2a1450c44b6f00d1a67bed9748d471640f2203d287077f7845d4874db63106f51c0fb1e9d68f2746c9dbb9ed9f625827d028321bb6dc9fd5931e4538461f70e864e8a4fac3d324568476a971c90072876f8e3506d78236ab07c83432330c12069cc45659cc043b5af8d338a5c18247bf93b35307bcebc0bc0df6193b19d09b4c4b25bb5106cfce44343f583636ecb15d699073dbbffb725dd2bfa0f067d067ac120b0c782100cbda30fa7a1328cd6cfa7675e7f7b40e754c5f2d658748138a1cef5e3e04bab6db946cfb0bfe62f8a730ee6b918a65063d3c0400dc592a8ebc922256f609cdab2106da94606eea11f66e7ae772799417f9a0ef326a7440820d4d58d88c28ba4bad442773614e06cf749f786cbc090c63aa95209b772bd74bf9f3d15363843646fa666ffea0d006ca870299fe4be7ce4ef22bc9940ddfafcb4a020dbbc29d1169ef0cf392e84f574184dd0f1adfc597e5573a074404bb71b55b384d00556073a7a96d75c9ba26a24d3e410de5a225f44f2aa64ee4121110ae4f9a6012be1425c1b15a51944d69170d7c86b12c514dce71ce7228a17be62d3796594b0301a1b310b1cd157fc1a143725884ab0915aa93c73a7f59fa0f613d006e4470e70253e22d2b24ab79e282d1fa23a48affebee016d9fcfaeb7d948ecf99c6546eca4ab4cd0b3e23fba0464726e678f170f72ba33e0db50fbba34e5340acd0b859e33093f52591f638fdc6b595765b4b03806baf6d49217e6c49a2affe825d2fd534cc4eb0fa0c8c8fd1aa9370f847f7c45498b8d27325b7becea2deda7e2ed1d273f1f5f492d1378eb5edb48ee16deacdd809f35abb74f19e42b1987604caef16fef1b34a8c6fda5f4db4d8fe3196a6a50d2ec77f31fff31fd077067b9325a50cfcf88b51b95f47208d1a18368c61fb2a22e64f0c5a7546896cc838887f5d17f56172520e2c852f8d21334f", 0x1000) 21:02:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) dup2(r3, r1) 21:02:08 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x400000) r2 = dup(r0) flock(r2, 0x1) shutdown(r1, 0x0) flock(r0, 0x3) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10001) close(r0) 21:02:08 executing program 0: clock_getres(0x3, &(0x7f0000000100)) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) close(r0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 21:02:08 executing program 1: clock_gettime(0x4000000000005, &(0x7f00000003c0)) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0xbc, 0x0, &(0x7f0000000000)=""/188}) 21:02:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e312f0cbe365eac704f5385c70d4d7ac50567121fffe29b9410ce93ad37bdb8c619185f18bfe50195e1268fb3befaa825d7df2ead5f564991ad2166b5b0c33e16a9ac639b808421e054a30ccc97e20a830986c5b3ad8501d10a087332275e33b46419b762cddb0e48afbdd3ad64887fb7eb6692ae5b92302b298ae24a455b7e98f3a0ee846dde0751760c582d27f3c1e08bbd17068000f3e4a5ccf33e0292157ef318f0616255367f1ac164fefa907718b96d810caae95f30d481123cea00"], 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x4000000000000000) 21:02:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) getrusage(0xffffffffffffffff, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x0, 0x77, 0x4, 0x1}) r2 = syz_open_pts() pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000180)="4291bf4128b531dce07030da32124c9c12cd98747200ea9e690ba2bf20f58b9116b2ca46f42228d8df0fec46ebd3e89497924fd30d069a5827a0288a7cb990869b10297df73a37d682aacf285d2bff9c105ebd2d9b", 0x55}, {&(0x7f0000000200)="d886edb5e8dc96ae1387c63ae10daed0b5a2a27871ccaeced17ea477e0d5e7e78148e3a4d3eccb1a1eb35cf217d9c8ab8827822207906d7aec07d0e21d1bc77fe3803e156e83313037902d063146c1bbf9606d08f07b475b22844c50a677c0f4134bd487a09f2db72eb9ee465b36dcaae6796a6b63a40fec8600ada3823c00c5e6ccb3b4e1e4000815e6a9448a2a8a5bd174b987f60f31b8e8972eaa609237d902bf16030ee6475287699c33f40dce1b90b752f920de896f768c2483442c2909", 0xc0}, {&(0x7f00000002c0)="5ed88c7ffcadd8ea1cd8e00a97173397b99b5eca8498d9edf7cdfa9b2f96ef540413a066afdbb1ed8262e848cf8b135afdf86e", 0x33}, {&(0x7f0000000300)="72ab54c95901ce2afc7432c4a32ecde41ee072166776d2bad3d12c3f8b5cfad98a82e1b065", 0x25}], 0x4, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000380)) symlinkat(&(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) bind$unix(r4, &(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8) r5 = getegid() getgroups(0xa, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = getegid() r9 = getgid() r10 = getegid() r11 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x8, &(0x7f0000000600)=[r5, r6, r7, r8, r9, r10, r11, r12]) getrusage(0x0, &(0x7f0000000640)) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000700)=0x100000001) truncate(&(0x7f0000000740)='./file0\x00', 0x7) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000780)=0x3) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000007c0)=0x200) nanosleep(&(0x7f0000000800)={0x4, 0xb9}, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) 21:02:08 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x3000000000000000) getsockopt(r0, 0xe5, 0x39, 0x0, 0x0) 21:02:08 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) socketpair(0x3f, 0x5, 0x200, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, 0x0, &(0x7f0000000180)=0x316) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x120) listen(r1, 0x4000000) munlockall() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) clock_gettime(0x3, &(0x7f0000000100)) 21:02:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="a221f6be91eb287ef450ecc4e2f018217b6fc3b9fe6c01c5ff0d33a1a829f1a7b6ede09c8b39f72b8b6492c82f8021f39c734d18fdf0cff9c0c0788d02580686d9c325eb8f6b30aeba7cde3fd1f7cfae6a35cb6220a0ecf0d08587253eb2fb806d4a3d657b21e0953300759724065cde56cd800bab62dcbd8f387ac16d704cab03ae76b116f83ac17b15c2464fb962efc8f026", 0x93}, {&(0x7f0000000180)="1bc6664db6a6057d165c2d4724b0d8803ac327cf9195880a0cc892e9abfe80d74360746aa93ec72c6cde769f90637294542c1c2432ad8da385575c199ebb653ffb", 0x41}, {&(0x7f0000000200)="24094f22ccf4aac88afe3cb16d1cf1212e0a0553112119db8683f6357a2c7c6f5917cea7d28b1b7b63bda7f3e12ed5a0953012b0d7bf3fec71bcf565521422585f17a2dd0d5811ea4fc613e3dc6122ab937d0e9a125cc6c193a5eb2ce190cec3dece782c31e7abf94928420e4507109920e9084b4389536a346dd9c5b081dd9e48f55cf887c1dd95659e9c913130d9bd60a4d8c26d481ac3af90e4b53c4dfc59f1e70208e72cdc1b8ac509ecc9b9058a45ad36fd1111093aa86b8579af36340b7a70f47fb74f177a124535983c6c813ddb6e94f95b8feeff524d49", 0xdb}, {&(0x7f0000000300)="a0052124cdaea20ba6bfba8fad6c9308e93fe386b93ba165677427a630494191e56f182f9b8bcd33cc6a7bdb0b3b8f4adb279716b1d1f0c56482a2d9a259332f7fc02a0717d9c72a5512e1caa1b09de8dc2fe4cd2565fde40066b76ab0d8e5e2793321df4022838495c2c9325af5a4ccc6d99a565e67fab4afc0bc0443d35dfdf199724ad3975e52c3fee1718fc2183abccba5947dcf1e834d596af0095166a7b04db0a22d35dfe5ab4a28c6580244a4d2c9622ae5741a0230a04e630a9e57313d0c5f09cdc96a2335fb603ac9dce1c7b28f21216823fb849f2a3388b5d8e5897a7e1747053c", 0xe6}], 0x4, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) r2 = dup2(r0, r1) fsync(r2) 21:02:09 executing program 1: mprotect(&(0x7f0000161000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x7, 0x3000000000000000}, {0x2, 0xd90}}) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) shmget(0x3, 0x4000, 0x20, &(0x7f0000293000/0x4000)=nil) 21:02:09 executing program 0: r0 = semget$private(0x0, 0x1, 0x288) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x1ff, 0x1, 0x0]) clock_getres(0x4, &(0x7f0000000040)) semget$private(0x0, 0x10004, 0x141) setrlimit(0x0, &(0x7f00000011c0)={0x9, 0x8222}) socketpair(0x1, 0x8002, 0xfffffffffffffffa, &(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x2) syz_emit_ethernet(0x1000, &(0x7f0000000080)="9556cfd2f2ccac71a6052907ec43dadc0b1ad27499ab5d49d14e18e1fbf8c6786b8220bd7f83a4a5519775079a1c54de037fc0d741b7f47668d266028e0d502346486ddf9b40ec35172e07cf8df0d40e58fda6df4c276130cc0f14e97cc7edbafc7178050d38010e71170be535fcc5cbb4e22773df8d6023f9e3d0e5b717678ce911ceb4a6e1384d13fd4fd5f32e97ed169a293279bd97d7b8b538bb874bf0e390da9bd878cc8df1f7dd6a00e4412017c5738e6f4fefa1865ac199671c5910774f75f0fa0cbadcf8907b65c924d365a46f1d376d12920d17555697c53a561c133271c7306e0e2fc717809d2e728c91cfe8a809c9e452da784e57978d996ed8b30e7464461ea6f4f15f3adfe34c4635e37254b0b2d831c256c105017face9a82b892aa869251d990cf509a5785b355dbda8ed5fff35eee47900224907dd96a6cf6e64860b48eab86b5905aef5ffa94bdb6df9dbac9f4a43e2814d9524714aac2ca4efedbdf1d1bc49532018b68bd42985d14fb6e0ddef05fb9e72054bbafb6122062b9b205fda151b5af625fa0b2c32a6dde1b6a15dd1a5f91a88cae5bf431be1e95e0407f0b3bd906d6dd6400aac10124ee057c7b4d50d778425496f2e8d5b0ae8519a8791acd775a6fa9bf3f6c21442bb4044c0ba01bc2d3c65bc4af2cff20ba8eb489e97a9f586805d74701b8e28dedfbf5a37f934e8a915429e59e3bbbc64affd4744781f90116859a4a9c95cfd3b8f0bac60e77607775d1293f33c6fe1513b20ea51b3daca5848ac35ea6181d8446f65c22330264a9a8716f1aa89bb5ce1013e9d84437fdb29a00696c136e39d23c83c5a6bf9e632d21a65ea63be9605e0313dcbcd784cbceae8aa5481684b26b747776387684f1a8e976c0113af514d9407f10d356482955793137a9f670fda65a1c702ddd753517deec0f9b4075b5079ee4ac152e14906bd28225758d5935274de903d512e51e48a9f82565208f7660d84c6e56400b6e47f8f8f0a7e6bf35910ec10c47914f2cfd05976df530b5d4efd538af4eaa1f24ed02b8c3ab07889bd08a6d21dc15c2e81ae3bb919fcbc0c71b8b87a98d3038726e0868043839b04d382d83d6c973419a6ebd202c1c103d9d44db18006b91ac36e97f2c2dcb8c6a214516e728dfce4c0f21fafe0726f407d940ab63695313260ee611a254464371a8a458a0b0881d61ef72a8138942f300e96ac982d837812edd8920cf94937a9f37a7834e2efa4ff3aa27eefe92a016b1077b0e2efe089a5025b0f983ce45d490c0ff68166f1422448fb957adc1a57360ede48c928d34bc890bfaa829cb6f85d5236be72caf7619c242c870bbd47c9a282c0f663cc4e2f22eb9a37abb738e227317d385d3aa6c25405b282f294dbc57acd155f3b883023542a0d2ac77e71ea803e042bdf0a2b52bb47ec6958f671f9f4946ba667aad90d7419bfee1b12fa23a8cd1ec09910424ca911feaa05d0ef7211f60ebcd372c4fe440b8f4de56ef6b883171b908df540c1bad7f1abfdaf0dce88b8aebc3cb61125a6da46737d24508efe695c73ca106d8f651a0904a4b97e2820f47f3a42d25080a1672f608426e25e8c2d4926b8458d6aef196435a5a0ec86a68b44b5981e34a27fc993eb2b25d38b824355e615a41211b0ef9de22689e76d19a5ee11341feb35c100729c9c109e513bd432a7852494cc32fa62d9106d00758f633368fb3d986fad590e14325f3faf14c93a076ec753b67e3c7932a3adcbe73475c685296a700b45ea5d45956c3442d45432b7273e650777a6a7fbebc1327846d0b7f276a05c0c9bc205148cb04e478d46094937a5fb085e58a45e707165021b0fdba3867f7542038d918e3a104f5b656a07facc98ecd9f014dce8c3c5c20115d1156f1a82e0e2b309a81d37375f865845c1558e5a786d532788822c96200d9a702215ee62e471168bfb8f84e73c192cf3775777af69849a4852016345e8e637607afba6bffea82d5db157f88159b328badcb328261b186271e943cc9d951409174e0b1caad644719e51b8086bed1f87a4eb781d3ca1c153b92af4d4313fce5fd281cad5089da6b90a8d6fd359a4a96809db674aeae297aa50d7fefd5c61abbf8b791cf64e50f9b9da4c116f870b14f4446b48ec1bac9453407fd722b0c46b51b39dfbdffa892d9836512a98a1ba8fcb7d8e29bd6d01f931c84a10d2d379f1ca4d3d6d1685d51ef3f9904f16a9548c34984738de2d42ca48b510842215d6c9287bc94282fdbb4103fd3ea46635b042401afdf47945d49c2aa0730013a931531bc3ec29ff6768ec871216a39426bac9dab930bb2530af8d8315360060735a4d103ab04bca3cadad8f2995387059fd6bfd53f107f0e780b8801e09ae060650e16cd77719693a4bc1f2a9e466671d2b937e658b181c8a3a3b5f7aa2f57186930d1407de2d4b6dbd4228821aae1bb78fccfba9f8390f62738cbf1e3f320fc0df4b34adbf74867e8c61613e3b0224d1e7e3ef15728fc1095f00e956bd729b56f424bae3559f67d7506e94c6dc1ce7c001003f835a231f73c6bb28fa106197981649f3fee58a6655ddae5240dc7c7012828ebb0454ac34693c545a6c2b33fce1908802fa1d71a24e3887b4a5faa5f15758aa1e5b33f180e70533e7abf9296599adf613f70d7395d652705f2fb5ffb161f0be9a240d24cffb70c7452b718715f929d5d8b55cb63b9b73b21a15a37111afcfc0b717347de3b6169dc26c1159fe325b133d13c30b8ad1c934c2283c40e5668ca8272e2c0573e2a79ee87a2c11fd882ac603a07a7a7b00fc50c75a0a26ddaea0bf018b5e56dcb4f1578b7b847df4039dc72c76a49ff90e0ba0ea707538b4687408061160e89aa197efd24b8108a0b9e6f1fb3d208e39974dd19f3a0fc5dd88767cc8a55c73dc0898a428bfbbb14d278f61d2c04e2f2bbc1a80c6b569e4ba3c417f53ce66307448ed87ff2a3edad8d1bd421a35204bfa8563f62ea67e9abb07f685cd6d42098c4fe38cc7347c1c56b6c2aa5dbc5613eb0a159d6938d592cb1f297974a220cae197cf8338aa3f88d22a53ba0bd89123a9a41963c0d57b873069865d6e1fed3ae47d65bb682a99c686e779f83b815ab77a9ff71a9b0010788eae759b2d3a083c515e6ef4d435294fe917baa76c13572c6ddbce2fb1ff1ec137b851047f335ba0ab2a8d8066fe5b6a9a37fcb1f9b2d628938962818021b4f4d6f16f9b1b1e7e958779c68cbff31f7c3f044ae0e07d2aca22e6638999b7b1e925cc4d645686553d1973d3ad4b4130814c70968b83a7d2a7e0994bc126426ed668ddf38b0bcafa5d929e49d99f05e879a59a88762c1242ecae00aa4ec63a2c62acc0b5ac578cc4e1545a854c4ceb181af1b02bb068230daae1ddbe7752a45064dd58b6022db8df7687b2c63d977a9a6d2ae1681c77592c871fbe4622c31526b09a54b80ebf6084c68de6f974d0ec097769c0f288588c9090891d04196062d08a1edf9298536f73db9f80d2dfc5942975123ca588923aae9e12a4cece238a34dab1dad554cc79372728dda2145a228633bb608d29badcea973b1edda895096f6c1a6af7b4c92e2fbadfa92724ed927ab2263205acafde29086751ad89b5fb3404e2cbad710e0c829eacca844c04c5c8af714f925004d100d03e15c49a0756680e2fed2f9816e2fdaf5bd1f0d63daabf62da06a52001af6af36b9e3f334a153e9de219a28e878cfbdd8e45f07c994743cc1c92b1b0e9781afd79a22b24865cb0f6a2682df455c496e9b27981e6370d559e8b6db988c37be80b33a1338cf3015e54aa6c61bcebde89a0d00c46454c02efff815897d243dfac7f4bf0dc271a4f86c57f5f46bff69b961ce06caacc4edd7f2640e189f054aa835ee5b41d3c189b26f4953bb5192ab3048f35e2270778631207050495e12d5d9ce1cc414063ead5aab69d41befc48a717cf14a0d945d32fd0f6549362333523e6a959d7c3c225fd0a09609bcd32e6b71b7b67d64581bede4b1d1b9c7319856639f07a7bf9364b2386ff67c35412846071acfbcc952a9962c102452b9e294aed0b9039be5371f7f19f965449a2c03e7f45f16d322aff2769917da12cf9820bb2561dc3f2cf89334b30689869f608373fb534714c4f7766b6ddfd6639f3b19b286b7682fe3ba829a6e4be7c7ff8c453bed97aaa7c7bd292db7a03ee32e38dcf2eca38a17a5b0c8078659bc03604ef5e07c100d9d13c291333697875aa10aee3034677fa9fe4fd709e425d7ef6e3b6a933210a11acf1b5b6b20951d6fe582d73573a244e7b04eb1c9f13ac5cbd135441b2232ac8c5b5114ff34d137790ca1789d938a0ed19ba3aa8a4baeed5e72bb6a3a9fe85292cb689574e731c450524606d94552d1f36a4690bf3b9fcf8f1f13f93bd8d61cd1d8f5459d1574160f5ed0eee6ff7accad8742b3408cedb6c3ddf685879a7ea3960e3400472a3c6c859f5519f6888ac421abbdffb5b6e74494f9e078f8e5103e7483ed44ffcfba2b82bbafbd9380ff34936e756cecec40cea96d2099399d7c74873d57953e808bec522a0fa74bdb24418e9b0c6e8d1785c1c91c16a1aca0b597d92f6f454c345812e72e6ee6779053aa305f6c385c3290ce0a29f657279edf8f17c861b0bc63dceca387fa732913e55ac4438e5b61507b3bd37ba430cfdf80a3194c150ed0b9e9504f3905634ee316f1aa5ecd060d6b9cc73bd50c0b31ff5190c97e6081828cafbcf5ed780612607e4394768ce247d430858fb1f4f1372248b10473d1dcc1efabe008dd21f9c309f59a30e817a2a0388f4831ff235b6053f0c4da41e485b04fe236fcf71158b3e2301c2fd23083e0f7c0362958cdc09bae4ef83889c7abe46798a11bc69246dc87ecb7ee07f89f7d6fc62650d3d3f5c4ae40bc0df6180b98fd10a3888c01cf79e2911869be4cd6af27e5d0767e3de7abaaf1f7743e9d72f794f1a891613cc1d71e8cf4b4d1b2a40842cdeea257a1e2e1dad7786f37d5c7a63c19045d3543b8ddeef6ff72d24afc1ef84ba4dc3fdd2660b0be9d12717cbc13018f6e6a0c58972d63599848ca141c852a75fcb09e2ef5ef5ee0b4057ce0004c94e2e77836b33c4f997f0b8f09456a75a8649f2b31580b3833119912bfc1e812ecf1a07b02992a64d967207143359bce0ca567c13e214d1c05a671e5920d06e7716ff854e367b0fefa52c2507dec7ec15f3d30a9a8615be8ac34d2d78867a56b22cc20986f6fa705fe8042628f1a86d7742717b03fbfce1fb2a4ce90e35d85b4e175c57521b2cae53f7aee3340a9589886b3d4818f119969f89637169dce93f0db847b7fdb982470267f2393222e4329eee986a281ea35b6e74d01889216b263b26e409a42153563d11f7ad6e4a4b2b3f70ab2718dde7d465a638e2cca67798caae4adcedbd718f185024d282eeff9c398c3587a70bdf547d30b32b7b81f5050ed3d6d1b2f8496864309210371a54c32dd52fd117e8deacb1f2886c3e0c9f1de4285181715b4711f2d8dd5ec911b23388e18c51c1f4358f9e58c807c86420655b76cf490c6a1602032f750d0b2980a727448abdd50fe99b0508b2c30b10f7f0b710c332e11ae73cc66ffd949547abf79abb84be28d6096c95eaf84c6345bec6673543ff4e23982c8154cd5b6a885fdbe3439b7c4a88d231ee5f4452027d659a87abda0dba2d7c57baa14b6194711bf8bc111add44d9c23c2cf2ea7ad5ade02aab280054d34c8c6cd93af3b197131841229e8bf246e47d9e3a48d1d60eee03dbfc4aa834e834d586fe762c") munlockall() clock_getres(0xa6f9c6159c2b280e, &(0x7f0000001340)) setrlimit(0x1, &(0x7f0000001080)={0x0, 0x1ff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) syz_extract_tcp_res(&(0x7f00000010c0), 0x101, 0x7) setrlimit(0x7, &(0x7f0000001100)={0x2, 0x9}) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001140)=0x343b9ea6) syz_execute_func(&(0x7f0000001180)="c4c3614a0a030fa9c46159126955f20f1bd2c402b5ab57000f9e6006c4c20d983d0f00000093660f3815561ac4a189e9d5") r3 = msgget(0x0, 0x8) msgsnd(r3, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000080360100010000000400000000000000129ab6e14f8a69387b7b27235414b9c2bcfb3f2d10b40a7c9eb689c32ee5907b80"], 0x1, 0x800) msgrcv(r3, &(0x7f0000001200)={0x0, ""/150}, 0x17, 0x3, 0x800) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000012c0)=0xb2) kqueue() 21:02:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) socket(0x1, 0x4000, 0x3) 21:02:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0xfffffffffffffffd, 0x10000fffffffd, r1}) 21:02:09 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) r0 = semget(0x0, 0x4, 0x201) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/249) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) semget$private(0x0, 0x4, 0x300) 21:02:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x6, 0x0, 0x9d1, &(0x7f00000000c0)={0x5, 0x1}) 21:02:09 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) flock(r0, 0x3) close(r0) 21:02:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/69}, &(0x7f00000000c0)=0x47) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 21:02:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) 21:02:09 executing program 1: r0 = openat$tty(0xffffffffffffff9c, 0xffffffffffffffff, 0x820, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x31b, 0xffffffff}, 0xc) fcntl$getown(r0, 0x5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 21:02:09 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) write(r0, &(0x7f0000000080)="f41ed11d", 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x81, 0x20, 0x8, 0x1, 0xff, 0x2, 0x7, 0x1, 0x1, 0xffffffffffffc270, 0xffffffff}) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000000180)="8511364e0817efe0bb49abb74ea13fc82217abe7a04d9111373846ec5993833374006196ef571c1c5ed67cf048c4be601f352361b4304819cd90bece35edfa52360c27e79bf7ace8ab37fb744097ea711fdb7d3b50f9454b1910896901a0e800400194bb69efc0271e136152e9e0700e4928bb50640e0e8b0f14228844f2cbc48ee308d939345ba0b61bc7eac9cdf86f6a25bee5d6888ae09b4f6114cf77dd4097883f6c01a67ceca884aa36a4e4f0134e1b5d050232e82ec63a300d7fe6297a3026da6a6c1d5800e8da5cc7fda29043d33c9555722d71217dcff301422d09d06a25ed1c5ff0b5ab054e8a171b49906e295b7a0447b30d8eedc48526657329979dfb65c34a96f69449eba2ac3745beaec5cd1773d2f3eb1e06f32061e0b75451146e7f6f14c1d274ed6a1e697566858b968e22f10fb83148812d45a6fc6babd3fd655f4dedae0970e4338248f9592d5e5388042dcd410b8a0de9d6667ffd3f922787c47bb5e71d385c6d2db06bf6397acddd955ce986fc485a996d3e6f43df8164fc39e0f2be220f9c71b70799574551333add9b1dadb9ec6be11acdefcad4a4511aa8835eb626bf5ec9c0b721a820c923810169c8a623b6aaa13a5c26f30311b7c5b841be7b6033af9ee13afc14903f5da4622ac5a61b0917fabe474639ebd7c0958f994991ff8e299bfa9e18a82a3bb16f2ce0e98add351268957116952661f997ff59297898d62f382b319314febbf43749ffcef114e0e7bf829d8d2c685816e5605f38a948f5b905f1a898e6bf4f59bcb36df51f78bdf4672e36bbd730d837d16bb1c9a245bb05cbb1f01d04e784d19cb471a356c36c5db8853e8c2906b3708ad70c44bd21c6d4b9a02408bec561a9d26e65c946f85571a3598644ee2aad7b2f7384b406a35b1fd789b6022da4ffb6885dee103bd8f0a05a40edf493a97b5e5a227892ca96642466555a65da3bf380ce55f97da40240cfe733c15809a860cab83d6a5989cd42ca0bf3233c96024c3972161d50cd066f48d226262cc7d91f23657e9c5f2147d224dfe587153fa955fc7e7a6522d4729bdd8bb0c916f6e8c2c3f0dc2e87667686babc9e3a5607a8747c569c028b12a75f106045aa18bc8e2fe1cea2b51c27f1fdba448780401d6f3b95ab3ad38daacbc5c4ac0733d5a2b62a7447d8125eabca7d0b7f7f4a7f4c465934b1d6b364d631327f8bf11663469b847f365ffe079aea0c580064bc844ad7cc8087fda90030db27baf51a81dc5d10d9cf294282279bbbe6bf8f0ccfecc97ac03c9d20823de64f2588647d8621ae01a16416d54a9c19abbc2323a2394622f2fd046287f0ba9d55a44efaccd458a56c637a454a0ae09add5fadfc979fb89183753e5f1526f155d227dc384a63671c176749735209dc72dda3e0ffdabf7d72190c5a00009c4a180db2b33eadd452e9e3fa70a502d91c4993d0649e42d17236bf0c44c559a5d4ab1d2127f418c42e59195f3a35975b7dec4556fdf29a42bea8fcecd444f9675c383009f7788bcdb92cf530d1244584648d38f461bf4b1fdc00de6799a127c29c3ce0dce6a1f196e0a5ad3ff1330b002bfdad606babbc852a610190bcc8352ef01c7ad2ccdb9ef1e9eca3eeb1e1e736524825952dac9db3679bac6995839738a29f58af4deec5c8a61ca1b292a84eea2582a154f139549a8a0932d23d188878a160860874a9622f624dd56287db6fccaddb64295dee1fd5921d061635e8aa1351d8ef4e020682db8ee23ffea4b1e3c92d95b1f1ff65ee4c910b1bceefa6626344b5627dfd21ecce5327ee77677c789366e07d3119089913af8ddd63c9c59e7f7d1f8962b8975f9bda1a9789c5812fb32ea1eee72c1b18555a30a653d25153e828845b8d292318c70998c81f5252e05888a40a54e8dc00a10c6381f2af4b8a6758d628157f11896116c5c3a25776cfaf2813c29b9984db489e891a2a968d369713d25cbec0b056d442b991e35e5e7e5255e2193416535bde0f59273999ecb475e01d0dea4234df73551ec621b06e95f6e36c1d642fcd394415ed76d664695cb3c156b521dfe34fb8e1268db2089d1790128c6cde09d966e67a391955ea84846ffc89031f1e786ffb32a2f7d640786bd1af0cbfafdd0fd56fa508a37b9cc53421af7dbb39557ceb10fa92ac7fe5c4f1fe7cf07186a1a05a32f04624f2daef6c3231bb84cb2ce5ddf1b81cf057a814d07f1a5b7e365f4f36182d5e8fd5e9daa8210800c9ca1f767e80717298efc6255a305b05273c8c03e3963923a4221f53ee2b709556be9396b1528bf05ef297b225a7b0eba78db3c2e2fb98d5d20867b11ba35a4635ea8fb14909a1b7e9555f2ee9b383582959b05bf2147d3ea5652757c6db8a85eb10ada221150a058af85ede70180218116ea98d54bc74348560c2d8313232c4480305216319eac22d67096f6988b06eb720cc9c687a1ae3b64a7b3ecb07ac8d5e39b9a7cb4fd31d27cb37d1bbd7b7211e30cbbc2bd797df0c8d59d7b00d7008bc0c9da3d87c8c47ba3624ebb059a351d2ac73a91776192d65ea986d3d925e02f9e63003cfbc7fc6a8abce49bb1a0e96e5e2ba4bbb6f0fbf33263f532722570aa9803de12bc4fb6c5d3487cda4d6b6b9f1c8300ec30f8b8c41879528889fe5be83255d78d236bd279b0b9e98e7550beec76fc72da961e0685427b73631a3c6394e5f24135dbd15305f978a97644a45482d6106a807a43a480bbba6b3161138dfe6537cc923fcad455ef8b707b04e7f95dad4edae432e788cf73a44e845c8ef2b2e918033ef6a8238d6ddd692875945f55fe187e16901a304ecc3f53f077c5b0c2c78d12371aa33abc614a9fa9021e9c6c1748c1586dba9fa57c1b7eb469bf4c50b6165ab3081f55d00bdfcefcd93798d6cecdad7e8ed6a021d1e9f809e71b05972b18fc362f89ca7e06e87b0fe501fcbe102bf96ea4af6991c933052b9b7a412b5035a2a47ed120796739eab25d72e16b987901351d1cd9ee8f9fabbee545371f346451b1fbea2380c264c8727058f574425c6b8abc27ce11a75fa0bcb181090b9f355a41f617dd1bffd3c87b54cfe4470adaf5b2c8a1ca505487232b86d4a0f134dd885287816d238d1e101e37117601c73565f5f5c2051687e4ba53321e4d6536e6a9f01ce1ed67e8eec6a90f6b497b8e253632e884054403d8ff236e2a07ae0ef93d0eb0bb98c594cf1def38bd58465ddd4c438efe9d910ee6c6fd51aa7d5d66f17ae2a90e033f3b5a0280449b40633b5eeba67a5b67bbdc3952d21ff58c291710e3df1d2b0986a278e08084fe0687a3f4ef83d7cdc52f25bac53b8aadd7e059ba98ae6bd681e645364eb2970d9c34380bf8601dfcd1f94f04a4fb895dfeb23572b6890dd1887d50ce4aa1592a5251e67f05c9239ec0723a5948a198608883d752896742b89258ce8bfb626daaef673743f10132e21b0f7ff5063a90d56a8c5ae8fdb2028f779d98c1616096e273cd8435c9c95b405575acefa6aa0c92f9b867aec28961c84bb5d071632fb3e0fab451a9b1300e13772fe36c51e0d563002f6ddf6b02143b89feccad4f33c7b2bcedce6979b752553c44800ff08f02c6bbbd8e2a6f7c1e53448d2c7f61dbe55af82a9c41d5adca21dd76d389de6f0f475e397b3e8de25e9dd8c5894551d8767f5b8a41852773f94d79c5c5f679585635b0de14c62c0a37127a2679c563d75a2709ff392b02f658fb8bfdf1c3eab871e35e524a82bf008f73ccedc90df18e332234bd8fe2e1356fae036a6748d831cc6ec18d7ae2a52552ee0cc76ab5592db3852ea8afd0c12e06bc4a5b8bc3a786dcaec64f9ce9f86fe2635b72496aa753ad824102f55c1e0acedc6df73d348046a5ce01a831d5e7b5a37ed127ea755226f302074c04c3297eb12fd9e315812e14b0ccfc99f9bbebb757db3f66f3abe7a6a0c9aa1b0a639233b3de9bde85efd8d61868b3e1bb56cc0148bf88b962a01e37a088d882f2e420554e1369cc61d6d293ea22b03f014631e29fa799c665aa32edca58b2ec5eb161666653e1ecae7868c0027e2d5a738e93e83f92130e94e3e5b215ae8c1eab5109aaf8c4b3791d40c2c581c77470f0a40dbc046c3ab747f4443f53b24699a13639395be72fa9172bd00183bf5b4bde63c1fe606934a5e347c96d2fc2e665826a667ce3280d32822ff0e3db9b757853488f2d0488929f81da864e9478d2fe4b954a065cc45caa76fe6630b19c448685abe51bec5759bec587e5d971082ff81737af1b4463f10b712326ea978b95eeae9e2a7c274388a87f00e38bbfa02423ddeacd2e9962eabf6c09d6787c1b45f4f3f81594b32b7c24afe7507fc88c263817852017519e353599194a2aca9a313021b57d821d99d93a4dc5068684d4e701d8c276300616d77d32b78b1840ca8820bbc9b375a1e052ae99fdbc2082cf5bebc3fd35e63d6be6931e9562e878c16c0a390add280e4d41dff87f1ca81089e210c2c651c7dde1d31e4126535376a1ebc1d83f1887d724acb8ee79045680df399cd105e7bb4bda3efa9c5c901fa2d0910b2bbe64ad9f6d4e86f7e6074b0ae58aae93663ee828807694537c92f831f2cb2d810a95d98a29a225a8787c9962f659c46976e144c9efc1b107adb9a2383285aadacc6d01f9513b5bc0da50da7fb62445bf6fcc2128719f147c1687c03a85efb10dc65abf81f4d5342a135d840acd2e4b510202d4712122b969203e064dda34580e0f3ac39632b61fbaeb403d3cd1e645f35b343eb1f77ceecb6be9b743716ed0cdb479ce1b357ddb191a6e3bd1fae582844dfd77544dced88e72c3c48936a11742800e7ea5c62559332ccd036141445efe59502b4b6819b3b6cb02f6cac0b8f356f4b8f17f67a838b874042dac398e4a7349a58eebc9015b21574906c4ae39bd2b74ee175d5ee8d3de720eb5ce2eff3c6c35696d7252d66bc7baab89028f667b42a11243446347ce88a7abf6ba888c7c53ba43e1b0b9d2c9518879f058be4238382b6541adfe85a4f8c10ad9752ea808054149502a0693bd8bb1be3c65e53e878e4e8cc0a9cb0120eef2652c390d742b5657dcb773ee9f5c2280541f204f43a3f7361def3bcaeff8315f09af0e6dc25b9fbd1a8f37974e3742d1d5d7c8c2b084d41dd76b723a9febffaef7a95767a54ccb8ae3133105e4e9d4ef92ea5727ffd98aa9e2a0a2d0726ebfeee28c40bf6ec89c62a7501cdb0bce627d5797ada27176047beb7db514a25778cd5187dbb1c291c5dd34cf0846e4daf0439c54f8345a4a1436cf576f3e67ab48ed77cbc61099fdaa516b2b7343e1f769316a87772a393847395d67aac422cedad452bc02f49029419468f025177188f4ebfb2298a64a64ab7c422b166d62c14255ef0acf925b233e1fe6b12bece921f198e0adba1629d3b679eed8bd788d8ba382fcc921f083d1edcd26a551205f649d81ea971f042af535fc2166d1161447c49f29b7058a13ad1ad87ad7cefd7be795eaf131e184089d180cbf13e072f30f01a3ac559ded087fe4a03f0fdd114f0c02877f222f4728b313163a7508063a1efd32739da7756340db8d7e53c1c589db9efde5205675177cd7d7363d82c2fab6b9a2ba846983e864d148aa9d6532036dc35284a4f93a8290564fab40047611fdf55e7f6e4fddc6ee9801be23952e06f61e1ca200f27737dc8db8d010e1a89d25243644cbc8cb793791975498cfb477e999dddb2d8ccbf7f72e0a85e867dd502a0cf909a75c26e0cdae40fb2de427b894188b6ca3a8f94f76a82c27340014b0b7a40", 0x1000}, {&(0x7f0000001180)="ca95286091fd7512b93d455465f1c0f48887bd67300006b1898fee80c4978a52f9b708eaf89dde210b3df65d04e9f726557b25bd8802a28d6549274b8a0b47650899c1dee516cd91a74207eb0cfd0123acc6486be7170e8caee423e0e77a3a83f93628f0aefcdbe53a7525c9f4141a3eceb296a86f96cba1ea1bdbb2a989ce38e28c0b729e2667dd4d10a4d888f8a83572a18cc82a8a41cc7f51df31cbafbdc1cae874e1b3952dc45f96fe6ed8838c6963fa741887ab250f4079cc6d4f098e2c0513fc44f3508ecfbed670fa28bcde27e4a418da37d0519bd721be0a6fb55a6ef5f5dbdc452c98e2f4cb8407da", 0xed}, {&(0x7f0000001280)="bb67104f47d985a6c5bc30171904722c432f6f9d80347aa87f21c19f90", 0x1d}, {&(0x7f00000012c0)="915d199cf667772155e62af29a91b2ef3e8b1bd7aec0025828a21e3c4076c114b6a001bfae1a4f44f737511bbbf495f04b07ae06bbf315615bf86840d994e7e8c7a5d4287dd3a1a41a80fd401ad890202ceae5243e526c2192a42dfcff91eb2ac6a88a87b3c46aed477ef26fbb8f8572e0098443301d13ba79a9953962bda8e7796c5e8b3d90646e0c7d00be134d518605f99fd7cb1a8713e1701207a9bed2b2345519a6455ae6ae280085d295115d04c098082cf06ce74167de33bb4ca10ff67d7ce07ab85729bbfe6a410a26d10377656bf12c64e0a7a4bb0efdf432ba05ee161efa3fd7fa2ce04413aad9eed179dcfa2a50906a2913d887341d11e139139a9fc1f84a2a8143943151730504dda4091424d632123ff47368d380c7d04d697eafbdfefc7f0c467f2d2b43eeccdbeb8483c27ae6ce61f991c08079dad1862e2585437130c82f3416ac6772a845c482b17df0066625f2e65be25fd46232dacd19a7ea5115254403f5b18025f19389e3e5e2ce93822591e6752a3ddcf658b3b6dbed05c60c46d2aa7903a1f41f45a922b0803b4a44a10b220bb114680dbc1571fd4d4e6486eedaa735f70450fa81e341cbe85c46c7a2204020244dc97ae7af502cb6564077c3bb0ed25d4290dc451adaf28388ee7fa01f3476cba243ca03ce067518f2331cb6a6ad27f69b40c8a4f07bcfd68bffaed505bf8b774282825d7b3addd76e42d83b8f38535253a26c1b706619ad9c06eb9bb950016ba14c9cc1e30489ad2dfe0e0363dbcc9527def07d2abb5e748a9a442818ef3b4ab2321d84acf9a6ec9312c1c05407be4ef19792de44b27255f4e0f26543d7b3376e060390c221130f968dfcce9d143b410c526ff4e4ca0ba5c3c100d5279d2b97d0bc6567559d9a85e38e429d74d6ddad7c5997eaeea302e29b0b81005c3305716ce2ceb42c91ea565563c71743b03c8cae5483e54c359ee83273a2d85afc39da2500508c6d0e087473e3f98c0d0d879f16bc850a6c2131353b9a7095d776887bf27cf399ed02545ee1142c10058e40f4cc61561754550c6eb8c9ff373eb98e9708a2e98776a2b025ef314508bbb3e78cfc151794ba80fa76df9b334523d19f31850fee0e2b67e3958e17be42c5754f6cacac726dc45a6af49f5962eeaa0796db921c10aa8218d27c6fca723f55f9334ff58c21eefd89f3d03c247debd32d8ef26b0279ccf1de52344d3f0b74a8d80805ab730ae135cb3638e6c99f3cc3117d0fc1d423bc5d6379c9a3bf410c1ca7cb56dabe894053d9215d00c95da49606965e26572b1d1813294554ccd4b03472e06ce315279236de0fdb5cbc89bafd9e929c6011865db266dd89394898e7db4fadba001794d96f52f0d708f6098b728238c57b0c1438c1470f36fb47e1433f507a296f11c19cbc9e838fa826b53732113f545cd91d6b8952a25ad33eb7dade74b192e80324cdc8428b0c6bb7d46648dcd7355577fcc7e5e63751b6575fef53f62fe2c2625509e81dea6c840eb7de763c41f2af76af417339735c27bb10089bd2fd311b5bc0012652ef5d7c1d9f77fee17076d177e99d29db606113155f0d23267fe295d81ee9320a8cef3a39dac4c5aa43a9514734ede5be796336f4cd03178fa6a5eeb1514d78bbd80464e7e859fc57f27d89f8423639fac5b46fc289b1ab545488f5b8356fd08b691e2646311888e7aa4e73e7a6eab44aeea568598a27ce39df9eeed0066b28be0ba14a3a1dc08507e77d77667fe9770ad8d4654a937d61502fb51e13f603dbc32aaa427d483d7745c1e70b3ec6ee2ea7f5d8f3703df9e76e9deea9dfbf6aa1283ad4cd761712d6184ed793388f91dcd1b6fef06544e173d07bedf1da8169e9161c72eb26ec3666dc71225eb5fc430b3d7bcc80b11ebc6cb7300e53068e049680a82b2627f24ec2296906d404e237a3d678de8fc1265a2ae66d6d8be80ca41d235140fd475a83dfc35805f283e6495015a01a06f97ba03a1416ef56c4b4f94850b318bc99e3780aae6a39c1fe5cd4664a3847ced6273e522fa6e709aae640bf2dcb02d8edad5dde3a47bf8a6f84264e23bfb75d31bbd9f090ed56c17ec8dcb6ea82d56f07954e394c49a173128c63cea287ae608b473a67505ec23c00a6d3c39867d89ec2ee2a83f8ae560c49300f1605097f77172e7db057b2a5fc33d0fccd3d8252947d2a3b977a0bfd00303d71d07fb1741c665ef36283d24eef2712ffe4cda8bff5f9f1b764ac95f7fa061242b1f84c17bacc6a2b87e005e1342052b8e18ecc24f236e850cdab0b8ce77071175638da7b6ade01d1c274bc520af8d2ab792fe2e49564286e37021bc3e487b0f18a547408975c37ae790ea51b67478dcf673b822529bed7f2dc7b06c56605052833bbaddad3cda27f4a08e0869482ff822755a8b5656e4e2520c3a5775ff3480f1c208ede1738fad0845e1ddd98a958b631da12f9f038f68083333a3e9df66cae9b2f4db8c93d0aaddde0f13753c55f041fa7a6eb9649e5439159cee7ba7f37e0cd894dd79a27749a7fd780a40f42b9019a80232fc6a92fb6655aa5268da31e8546bbe3eaab1fa5f9757719face069b652fdb20fbae3a26e3fa490149b46f118909bca10e09897752079462b30af009ee06dba38f950209e17149c7111ffa0f8060d767c094302fd0bf6b9ab46ca7db133f910da8f282f1d7e9114c4f8b998aae7c302ed349da469c3fb2ef0d9e66f09908a7c6602f83939d8aeb3004d0648b990de20803d6477b43a90c8959cbf50a9ca9dbe7d302c61b65a9b40fb48b77b9a3589f3437768bc9780c8d3030606b9765336e608b2672bcd993dc640f607ff2a9ccd1f519f36bd830949a23910252efb4fe4e480a52adb5155b4819b236af9ac64f58ee75c2bd8738723840d892a1c0f60d988c25c4478553d5c6970b13936807245a37806181821f4752b067a4557fd46fc89053f2416dde45be188c0c5a6a6a08b78a8087f6748d33580c3d4a5b42d42270943fd1f8b3fa4bb6ea6ffd3b0020f40f5b1aa6c37fb93923efc445f0f6dcbee229fc3dbe6cc74bca699ae4a918ab92f1062a0f5075535bbc5f3c779d986e7b25ef23cd3b91aa48d4aaea14b1a9a19155be802c99af1b7d90cd6524231d6d28da06fa3abf9749efb59971ca3d0d61d5835751b20397deda650619ad5d2233d23b84ca9c9ffa007a285115b8115d22baa876f8e85d2036e739f7cb57ee4f5ae54ff61ed7ca5eb4ac9b5f8996087b2370ab291cd7f42cff1e3ccfae343631c11cf70d53e310e3a7fb18b09fcbdab1dc179c77a45ebe1809b2f2a32fb46c4a9ae1375327b95801065282904e5d10031a04bd815a90fdee4bbe36f66b516b5f8a11aea320ca6c3906e70140c7bd813c105e6f482f67459332d2cc5af9b1b73c9aa1173f21c3d579e414df497c6763763d98a2cdd41be2b7e13e64c437a1800f4887b2ecb5653533709d5d0614ab8827a22b1d33f9ac448e983eab88b4da1e9fb07d35e45483367b206445a1ed5f33a47d448f9a9b2b6a8f57b489690618a5514cf2e22c49d4a3db81ef26b592b3380b9f63000ecea4e23b39b26a36ef7ba8aa65c98008a57b7bfaaa21183dc830e3875c3ced52cd65530e07c135f52b7fa1a524ff577f2be2f359d5b32df15a25eed98961502f84dead89f0352c48110b6240e54b78289d161b97abe5160204aea716176cd7504793918896a0751393a14dc502694cc8d30845134a94d8e92c1beb32afe2002465de52a4ac3f27dad2687d784aa8ea950c76ec9969f969d76d8d1abe61f5d898a1a246f4c137c546eed2e737e60628f5c01689c1fda057f1d0920bea1700123373abdac367c9a99a5170ee5d4913bf5d05f25f3ed94e291a86f0da3f94c0d84f8a1702f0b4445409e7de561062606d8cd7599731db211d234eb03151e33df90d3b994af6373d4e622d304ba787c45323db09358c830e5c554aa0254a3cbb8801353f2b96783aef7d61ec4d50b03643e78c8cfd9cfdbc5ba6bf698c027aa856a9312e7ad1333bba479eb74721acc4e51bcb23d8ad0418874100226885fa8dc17010fa36517fe4dde25af3fd01fb6663f52811f145343100ffaa9c1c7035ad9268a0c83445318763861e634cad4fa6f0530875c2f9a0c4f0c7a5ad1a5a90e71f8ef3ca8ff54b5b9d998cdad8b4a098490051f9a34c4743c713a4fed5023ba3888385be05d57f3497c3433cf295fcc6a333fee0e5e0aa69097158d3acfebbb95befc54b869211a6a923cc3d2c75e0abfff9135f91e704938ed0714a5493a8042e42a7ba1178703fe654c4cfc07ad9962aae7271cdba949444630eb557eed2a5f84dd01f97cecb2f96112f6940d5c7719fdc846cba4cfbbddcdcdd9590ca9440d0df13f71c5451862661bf65bad9f55cd4a07dd50afbc05af04cfad6c3e785acd3b3bfad5e12606f4e77bda9cdce4e7a9667ec8bf5e1739822a6123d7b5a3ee8b9305a7b1ff9076a262b7f4b41416f8d2dbd4b93210af95f78beac0d3cd60fa0d57432b5ffb22fcc0d01d208edffa5080fbda50e623bdb625ea24834f0f02177e99093e2823aedbd565bb5f1c4d86b886c5c8bcbd15069581ec3de2f6ea178fceb081150849120d143dcdad54bf7a6a54e6765b1e4ef8b7b7e17b1e6fc8e6bb944a19b5954521ecad97ca258823a9ad1faee59317b0e19c730b6e7d0bad77aebca9e594c3434833e2f95d3fc12a1019202fe3f2f5e711df44a1d010aa9d4959fc129f3875c6e904fc7c3ba33a6f22a02cca838aa28f7766faa7511f0b79d17ee69103ac7cc41380fbd1d7d467e4babd9d0afbcf53ae220bdc49917e2f30989d67ccca617226d1c621684925f8d2b9082d046bc58181cb56211e6940b4dbbe9c6375fecc5645545b4a61676f42fe99bf4bba1970b6303cbb60d0d233b8de78d67781fb8dc60e220b844b8954635eb56846d11a18528b76bedbd00f7d262f985fdf10c24c01102d7cddf3c272bdcbe476850f37ed34a25551099e889f430dbdec6344232f5a7304a29140af1899a9d26b4b9959a3fa69b95e6de7d7b785bbedd22547fad5e06fb43b08a73f2d965b69e1d1ec87e3e2ddf9d8caf876880fbcd5b5c81c749c5c27017c618165b2e8089809599d489846f60011e1f380d0ec74ef7584474634a2398375cc46f44d16b9134419cdc81078260d57d72cbd3d43450f0a426a1ce54c30511b7cef30358b8bb7b29b3003861631d2bf83ff3192229226b6161e33dd8ad6aa3dbc4d04c4fe44218be67b434f6c024b03601a0ed39dbb4966fa87a4ef61dc372192dcab7f10adc6223ce65abadbdd37a425f57f511a074d40fb4c88dc07e302192193c4c3913d287b3ba3c9f46cb0a624f8b8b496302eb5e1ddc82a97d8679f162126bf176f4d5e4ee84d95195308393a8cb5c3ee27abc150f444d781d799358ec42936f3f50c6464a7ee04b7eae6f53617468a2617adeb28a26301803d04db0e068895db478a273a9c4e7792eb44deb95dec9fc57bceb43c436352eddd78e2adb9ac2919048611ff1479da5de593c5f6713ab3ffea9e57dfedff628b63c059f041346c8e67635e2f2a266d02dc5e0fa5bd4d0feac2d4e5a3c52a68894cff46cf2bbf926c0155424370a9a8e65d024d94d51d5c104edfb3182cfa27c0138f9346d547ee76b85868e671e657089d83e8036b345adabfa94b3deef757dce1bd93590c6f1b6833c31f7a5557120a6dd34923379ae479af4fd99be12a702039c10bf0866017f784d9de019be748d0c815130fe7036a77f5d813c5d0e3c", 0x1000}, {&(0x7f00000022c0)="503cd76161a274ced1408221e5d3a1d4e58115ed3965d139d6c33756a3a15c81863d339e9b947f1fc246027ea5046228255e4ac9f27e8d905768a7ecf6dc205fff76ffa0cf5397f4e39ffc5ad174d4786c750859153bec4e26847471f4fcabda9cede9db0684a5b548039cc75e355595d9924e8b7bc7c3", 0x77}, {&(0x7f0000002340)="63baeb2b929ddda712712ffe7f36aee3f411db2bf7f4d1128c2ac908ed0e0cad69ac6de4b1fe07819dbc95a72d95213dcd5e50aaff620d77a73927531bbc752bb408edb9338eeaf54f2ab79e656676bd66de27d6e1eb46d17483e013e0a5a8925888934ace1081105704c5fd2bdd0dbb0073479ec3284c47c0a9543b5a2de30d89940d6babd0f36b5ec92827b15bbfa50b", 0x91}, {&(0x7f0000002400)="7285f1929b2e577242e9a2e0f54aaea652d1f6789b51397378a3c08a7e74f5e96c67e3d5c8bee8ff966b7ee0238527238adc1a8870b5bb6872637445ed803e8c0ca4f2a8425cdeb2cd5309f2e34ad2eeee68d158b79cc9558cb294700254bd73ab1b2efe61527e67ff8367d22accdf6105a346bafbd8e8304065277b564a331ae0e0897285db6e87bb6a79721a293fb802851fadad4ebb5a514f2dfef507514c3eee5e6f9448fc94511212201dc48606e60501128aed010dc9519e68cd1ad81b7f148946ca202963ccb3c1b30f0c66bba6d558388d6eaaa02834cae09cf316f81af2e9ce612cc6c9eb27", 0xea}, {&(0x7f0000002500)="a2f048d6bd5cb99b3e90c0c0e1bc4a2bee049743e9512a1ea477d322450e9e94803f88054cba82588ce5daae73e04736666a5584866429f14998d367753c7e9c2677f9857d26ec3cca3e614c344c979f981334a4dc0d19f9a75c3ac6f39fd1542936f0035ce0c909a3ff53809e938b14c91e73c3d4e9e645f1019a8e6276ccc6a5f61af53158619cfde6", 0x8a}], 0x8, 0x51) lseek(r0, 0x0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000002680)={0x28, 0x0, &(0x7f0000002640)=""/40}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000002700)={0x1, &(0x7f00000026c0)=[0x1]}) preadv(r0, &(0x7f0000002b40)=[{&(0x7f0000002740)=""/185, 0xb9}, {&(0x7f0000002800)=""/184, 0xb8}, {&(0x7f00000028c0)=""/155, 0x9b}, {&(0x7f0000002980)=""/31, 0x1f}, {&(0x7f00000029c0)=""/122, 0x7a}, {&(0x7f0000002a40)=""/196, 0xc4}], 0x6, 0x0) r3 = msgget(0x1, 0x4) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000002bc0)=""/247) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000002cc0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000002f40)={0x2, 0x8}) open(&(0x7f0000002f80)='./file0\x00', 0x80, 0x1) readv(r0, &(0x7f0000003fc0)=[{&(0x7f0000002fc0)=""/4096, 0x1000}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000004000)='/dev/wskbd\x00', 0x60, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000004040)='/dev/null\x00', 0x81, 0x0) chflags(&(0x7f0000004080)='./file0\x00', 0x2) fcntl$getown(r1, 0x5) open(&(0x7f00000040c0)='./file0\x00', 0x20, 0x20) setitimer(0x1, &(0x7f0000004100)={{0x6, 0xffff}, {0xfff, 0x2}}, 0x0) open(&(0x7f0000004140)='./file0\x00', 0x20000, 0x100) 21:02:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 21:02:09 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f000079e000/0x1000)=nil, 0x1000) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) socketpair(0x8001b, 0x5, 0x750d, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1811, r5, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x200, 0x402, 0x3, 0x1b}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000e80)) mprotect(&(0x7f000079a000/0x2000)=nil, 0x2000, 0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000cc0)="cf160dd597928ec97f2e8e122bf3705e119e09244cb2702ea329ecd15de58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaa23f4c1b3ec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090442cab3b4fafd471036266200000099194b605df3530336fc48b0cf", 0xdc) open(&(0x7f0000000340)='./file0\x00', 0x100, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r6 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ff7000/0x1000)=nil) socketpair(0x20, 0x2, 0x401, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000540)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x6590, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c8a5b671b1b0823008706000000a7c8000000290000003300000003000019e21604001d70577f250ff8242b543df16f294bbe2fc8bfbabbe095db80455331cb8d07fc588591ee1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b1a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc0100963369d81542b3abe7749e740f7bd8da0cd2611f4da61bc460eeb1d01916da0700c00a8387640cee1cf1b7c8014356710c1c530800c1b05c4e0c0d38218453afb19bfd710bf000000000000000000072962c7c0000000000c8d936dd"], 0xe8}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r7, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x2, 0x2000000000300) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) 21:02:09 executing program 1: r0 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x48}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) close(r0) 21:02:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) 21:02:09 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40", 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) socketpair(0x2, 0x4003, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 21:02:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100000000550000000300"}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x8}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r1, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getppid() sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000980)="be3562a1431613a736e060331b18a62ab278c969d12ad4bd8d14c86a83c95cfa5a", 0x21}], 0x1, 0x0, 0x3b}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 21:02:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000080)="12f80b28afcdf8cbff26044a89d4908109b3ada284dcca178c685913b0387618d8cb28aee1aff675883694d88343fa305a67a7d69e69b86c4c80f1978f5bdfb7e2055d1151e7e9b03992347bd37b4ff0a81d4df603ad644a3a552475751dae459ee91c56f0d80a7130a6d40dedf51bfa8829ef497ac736be6f9b3fe39eed18fd6a44fa149deb6224c8d7cc5e9d9923a52d2ace727cd664692f20169a82e7e5aa1b8e4349a8b52aa765b5f17116f8de988d8f38f60dac3f4b5e7c1d3c192f1ac18cb197bd1ad1f82caa3f38fcb5123771219ce3d86a97b550eefebd75845c68d00b65fa42016c30", 0xe7) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1c, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 21:02:10 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000500)=0x100000001) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5d32c5ddfeee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489a71f64ec297feada96f3a84001b5b8d93dfcfb7774d", 0x40}], 0x1, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000003c0)="30774808dd3cc4b61d6ab6ef4118f4f6a8e23eced152ccef7bce891bb8b615e0a8c543eb5fe649b1b69d408702ac98382dbdac19a37a1cbc790831e58696dc90d834923ce445879bec11a5b8df129e6065e90ea3c56ba779d109af7bed4652e071b6763a81c78a8def1bbd114d09672a8172ff817efdf88df9b77f8673a94c06a3cbe297a72bfe791d89ba9e7c17d5aadef92d5abec75a40ba7ea2c13fda7cf1919ddca29c28d5bf1c2014fd9a517ef38cfb94c5a7b992f6e01dc194d297ec84084b2ca4e026d28a27b00ffdba422977deb2e804164888fedc7fc3ad05afb9ee9fd55fefbce7e03f509bf3972dd1d67f2d837d23b7", 0xf5}], 0x1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./bus\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fchflags(r0, 0x10000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000000)='./bus\x00') 21:02:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8000) sendto(r0, &(0x7f0000000240)="116eb92cff7a3cd107be78b87133c677b4db1abea987a3fb5e821684197b17c511c9fa7e9e495ff5dffeb40c100c1075413963663c6b4206d461114e0044d33299540bb4b2bcea36a4e9", 0x4a, 0x8, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7ff, 0x6144}, 0xc) 21:02:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1ff, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x10001) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x0, 0xa148) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r1, 0x0) 21:02:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3, 0x80000000}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 21:02:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) chmod(&(0x7f0000000080)='./file0\x00', 0x4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xffffffffffff2ffc, 0x1) unlink(&(0x7f0000000100)='./file0/file0\x00') 21:02:10 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) semget(0x2, 0xaace07142d8c24af, 0x1) chflags(&(0x7f0000000000)='./file0\x00', 0x10007) 21:02:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x7, 0x101) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 21:02:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCEXCL(r1, 0x2000740d) recvfrom$inet6(r1, &(0x7f00000000c0)=""/111, 0x6f, 0x840, &(0x7f0000000140)={0x18, 0x1, 0x81, 0xfffffffffffffd77}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r2) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x400, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r3, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e", 0xfdf) writev(r3, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x7, 0x6, 0x0, 0x6, "4c04764882c247de99a2997aec577204b58125b8", 0x35, 0xffffffffffff8000}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) write(r3, &(0x7f0000000080)="55eab21a4e1fa36861313503f30742932ae02e1525c4522a6b0ff85c1bff99510bb06acf4a529532dcd5a3ee6b6d160334b77a0be825ae4c97e41540a0f4a0613a7e591515c635e4c9cf3132fd228cfc82fcde156cf1f5be00a4f446aedd5a2a4039d6d18cdc35990561477c6d740ba8f5", 0x71) open(&(0x7f0000000180)='./file0\x00', 0x10040, 0x130) readv(r4, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) socket(0x2, 0x3, 0x7fffffff) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 21:02:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0xfff, 0x726e, 0x7f, "f8069b29966ea816937d126b2c311da2f9b1b34e", 0xb, 0x2}) 21:02:12 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x74a7, 0x1, 0x3, 0x4, "08271275cbc2e26dc0000abcf6b259e767542835", 0x0, 0x3}) r2 = syz_open_pts() write(r2, &(0x7f0000000180)='X', 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x1, 0x2, 0x4, r3}) syz_open_pts() 21:02:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) read(r0, &(0x7f0000000000)=""/52, 0x34) fchflags(r0, 0x5) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 21:02:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x2, 0x7, 0x7d4700000000000, 0x7, "b96d2ff63da2e96ee9e542c452d36ea1a118f42b", 0x4, 0x92}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) fcntl$getflags(r2, 0x3) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x1, r3) pwritev(r4, &(0x7f0000002440)=[{0x0}], 0x1, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) r5 = getegid() setgroups(0x1, &(0x7f0000000100)=[r5]) recvfrom(r0, &(0x7f00000001c0)=""/162, 0xa2, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1000, 0x4}, 0xc) write(r4, &(0x7f00000002c0)="d465e276399bc84803aeec3199f6505106a3ff17d4634ae1ce89e31651de855cc2f6fb07d5014bfe702e56faa373f75ef0cf93cc62f16959f50cc9985973d3dc94bcc70eb6cd1a14cbbc9cd159e77d19ec79c26f17e2e40e3cc41211b3baea4618b3df9cb5f85e3c40b79fbf26", 0x6d) 21:02:12 executing program 1: r0 = socket(0x20, 0x8000, 0x103) syz_execute_func(&(0x7f00000002c0)="3666460f38de22660ffa2bd3ecc422f8f75ca403c4e1316cdd45d9ed8f28789e8dab000000eb8fa840a328c640de449100c4c2f920dc") r1 = semget$private(0x0, 0x7, 0x404) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000200)={0x0, ""/2}, 0xa, 0x2, 0x1800) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/246) pledge(&(0x7f0000000140)='.!\x00', &(0x7f0000000180)='.\x00') msgrcv(r2, &(0x7f0000000240)={0x0, ""/84}, 0x5c, 0x3, 0x800) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000300)) semop(r1, &(0x7f0000000380)=[{0x0, 0x401, 0x800}, {0x0, 0xd2a0, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x0, 0x800}, {0x3, 0x5}, {0x3, 0x8, 0x800}, {0x4, 0xfffffffffffffffe, 0x1800}, {0x4, 0x2, 0x800}], 0x8) setitimer(0x0, &(0x7f0000000000)={{0x1000009}, {0x0, 0x3}}, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000001c0)=""/45) 21:02:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1000000000, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) close(r0) 21:02:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x80) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 21:02:13 executing program 0: socketpair$unix(0x1, 0x20000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) 21:02:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000900)={0x3}, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001a40)={0x0, 0x2, './file0/file0\x00', 0x100000001, 0x0, 0x7, 0x8}) setuid(0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r3, 0x3) recvfrom$inet6(r3, &(0x7f00000019c0)=""/57, 0x39, 0x842, &(0x7f0000001a00)={0x18, 0x0, 0x1, 0x4}, 0xc) ioctl$TIOCSCTTY(r3, 0x20007461) read(r2, &(0x7f0000001b00)=""/219, 0xfe7c) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0xc, 0x1}, {0x18, 0x1, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x100000, 0x1, 0x8]}, 0xfffffffffffffd29) r4 = semget$private(0x0, 0x6, 0x8d) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001ac0)=0xfff) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x1800}, {0x1, 0x7, 0x800}, {0x5, 0x97, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000840)='./file0\x00', 0x10, 0x128) syz_open_pts() kevent(r5, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x20, 0xdec90dfd23bff84) write(0xffffffffffffffff, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000940)=""/4096) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x0, 0x80, 0x2, 0x1, 0x9}, {{}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x5, 0x316, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r3}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r6}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffefffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r3, &(0x7f0000001a80)=@in6={0x18, 0x1, 0x2, 0x1}, 0xfffffffffffffd13) clock_getres(0x4, &(0x7f0000001940)) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000080)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000880)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 21:02:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet(r0, &(0x7f0000000100)=""/201, 0xc9, 0x0, 0x0, 0x0) 21:02:14 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000002940)={0x100000001, 0x7fffffff, 0x6, 0x7, "4679f6f3569c1a3d0daa3349d882b6aae3079c86", 0x1000, 0x3}) fchflags(r0, 0x20000) mmap(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) fchmod(r0, 0x8) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)="84f97a72957449cce55ab04f58160ba65d2f7827f53de35279d9b7cc2329a217ee03c3f190c3389abf499d641bce117d60dcc444b3a6e203587d292543e1993ce72b4ca69b09bfc2a9039bd7ee11f438d6a29ced6838e4518cdf77931dc16887ed9782bb010f7566182e54e8666eec3e5a322ec66f3abadc5aaf3e4024a84d743fef28e3f70a7fb61293cb35315dc5e5472388bdbb04b5d5d81ad09c6f1fa19c7ab8d6f842ee35de2c3215433fa1e5ed32a5694c361713fdcea2ea93e623864e9d9a4176227de9f279610e14a98b13912a75a23a3490b22eb739388a26428ee21b7476705ee97e8e717ab66c8da18ad5e1b15a", 0xf3}, {&(0x7f0000000140)="69d41c47fc4b5be156e6f51a26bcb65c501b4532beaf6d85e4c57a9a06034392d1906f14d0b83aae9edf0498a6409c6537fc2d6901252016e09f94b0e980532d0b2a97c9", 0x44}, {&(0x7f00000001c0)="0d306b4ac94999aa961d1b9f20c62cd32f123232377c534a9a209426f4e46961d22745175bfe5ee4633fb953d7dee8c274bb0bfbe4f5738a94dcd85782884af52f0645b12e0fc383364970a975c409fdc07aa75bbd09155cba7a9799f7a108f9446e789f3169a0709aa16bcd365611540edec8b827d7498b513dd925b9e08f2c2ec47b816c5868d09884a2c27aac6ca1e9cdc5b2", 0x94}, {&(0x7f0000000280)="8ce0cdfc892b2a518d9a325d0c84193622a4e28bf59a3b2835851a5d4a2ad122e1ea42420213a163269ca2a29f5126bbf2c119d5", 0x34}, {&(0x7f00000002c0)="fa9e510fbeaf5f122d06a3e2e75ab50c39a313cc85f3bc5217a87a9dad7eb72ac1a4135792859d3c9669d758a7027cca1da545f13200586b88d16ae33d4f4b6904058c27662db2b81af0fb507d163a1769a21e23962cadaa11c8936706eed6433d806d7885758f83f49bc7b6b8930ba40212648baa0fbfd58636c32e9c21f5e6a41806ad67227673c269653aa1eed29a07eb96fc61d2a863a41f1c7c239b34cf8f19ed7c451b3b1ed2d855ec2d4b45ca", 0xb0}, {&(0x7f0000000380)="96cc5f3ae3d85901b7550779a147fd196c1faeb032c7a38a75df5200bad014ee5e0cb5da3a1d3e0c96e09054605cae527f79809441d43bd879bba5c537ab47d72195162022131016c86f751857e0050b8ad547099d5cd206bee877c7d8971e249fad58f1d635abf0965b4969cab5c4b7a5f7fa96f686a75aa955e6b742510433f67306fc0e9a7fe866c922b9e858bf2f1ad2e45a37b7cd3a3eff854b97c4e55b721d81546e6e76411696b0d5ea84ee86e49e3132b0eea39924d61bbe", 0xbc}, {&(0x7f0000000440)="1e4c7c1d1cd02059d2c4e3229530c518f203205af93f29b341edc5658e937bb14872f7306c101d598681d9c2b4ff6e36fdc92f994ffbae3f40b0a3187f9d3061413393a11a990335180e3f05292d8ce88ec891b155ae6d6d35d90fd88fc49677045e1e4dbd73b5feecfb1f54160ab7918e96b9c9bef097d7b8a32fd7315c5aa01dcb1faaea34b26fdc4347f1fbd78cb926a0dabdee69ae654defed2856a7830ec9870c419f716ef557a8806223337981ebe951047e25621578ed1f8773ba5750f715b17b14cc192a8ae69ef022df77d61f90419dd71eef84c22a69dcc31c0ff461d2ba230a162a78e60f1b4435453516f51a227c948175125828704bbc0e8e98bb0cd75a834959684147a28d4580349243b1d11a59b239f7b279c660edb2d60a09240479c6811093977f3d11ce929907d8afa0aae9860018a9049713da1da18c5a94f5dc4361c341a6469f795cbc1e9ddac6a923240e35caecd1a14aaa2b3ff17438d85087dce4309bd1fb04be33dc9d246b8094c080dd1a388de9f2ef1ef54e8df068612d630fb353dc3f63a6c176481d62e75ac9bc0d075b0a8e8cbc70aa4850f30015a0c7c2af1ca3f767ca9da59c7ae835bd736714f96b36fb811df44868dff79e2c3e9b636fab597d74e7cf68aad0709646bce908f1a4458b6427cd274ff8b4a761c0eb2e054d31a08133a3221b7f3719c3c167e93037ce86e31ccd6459b6a2721353c92d65a8b471da1672d3453db2076e510af1b411972d59d096856789b7b7ce28f432215e7b9b7f4945710525dc085fb07e4e4bd2960488a89378f47af631f41958fc422f40b46cfe5e0c2871f8c5278d31055d657c625e09daa83dea57e3c5f34468078ecff3367a6f4431f59593d18fb090261e613789983ae5250f1c9ceda5ded9639b12509df15d55f317bd8ab75ddba24f64f7f5be01d623b87bb10301f4ccf225159a10b8ba49593911e1a455c30e34f8892c7b872b6014aafb9936f330296500f48a8b128bd585d7fe98c15d1dd5721c13db30aed142708576ef1a807b6e58e535ec37873bb3874defd27196cb6e507bf53b5af729b7b2eca28c79b935305d40d9b731aa17964e4f4308a6f139b5dea553c83be5946dc2ca5bee2d1b3a6a347b9ab0875039476da5f8ca548fec1778f54cc7585f9c583ad3d7df001375dbf7355aeedb3acedea96e0e9c73c5768e6a546ba08c717b8cf7c73449524971e79a46a4080aa7de3d6deceebb713d782d3c1b815430e0e950794e56f90e5953a04327a55b72051c3141bed5afc68573a6f6836732252bbb93eaaf880d9acd18211d49960370517b2074fd7e25d528102997def6b7e5bae4f93ace71ea312b32a83ed0c984313abb08fd38157c2ef6730d439d8ede7c7a30812313c767faeec02c89c6f9523fd770478a8ee85d49e43c8875b4f0c379f3f7e5fcd740efe8125d8d1e6d1feda22494cf542dd5d849ed204929c877d4384e9e5fff2d46e234e58c9d248afed03c23b5fd18923bf135e904435cd9c12514af1d6096655a9f2b147b1a1dc627ed498b03be73b90bf1a2c27b5e0b2e03e1d1f80732385f1081b0c68ea3f41309dd7aa2e44ed134793bb7a353639bacddd262da3e64a5f6a3a6899a31aa4f9b961dd479255b569e2a5f58bed7a1eb15bdaae41b999526bcb406a4e0de6fe826c31c9f2389c8bc5ba74d3528ff1d7e83c6f8617a2c245d5e5462ebc96d793025aee9ee5f29282b2f6305bbc1dbc2ce5d31010eca74a02d0d55b269d3d54d71dfafdf7c6ed885743bd0521e58ca637bedbdee1140ae93000640ec5e3db12fad8b4e017b333d511f0eb8e545ab209285a79a9a75ce85a97950c60bcb7a16864a1e5303e7c4232436fec6083f51bbffb937652f7e0d6526828e815671b0585d2991c5f8ad4f63a4ae8537cc36f683cb96130181e47343b5ab164584aad7f2d89fe5e6358ce88f55817b67b772e97b6d4947db44c20e10a6192d23a657f20e88de355c65229b22ab099dc0f83676b1aaa09c62ee7c71d25f2f2e7e2b73ce9aced6460399e4b2f94203355827cb1a6f48c453c64f8e1ab0818ff1a4fa97a60f9a64238cd09f40b799114b1ac6a063f7aa94b27adecad8b0a3768129715e0e611fe974b9a4072afcb65e03bd1c38dc79cbd0d912d50a3702c235fc486b1f3779e7ac11f02e3f8d6122917e2b16146f67480da44233bb5f2d771f90f8e91177545f624f2ccbd430d683e28fccf4023e885a24d9fccf7d17464637fe65c1f6007e44c6b38aa406ee55efb46bebcb3aae38cd1119543eeca5355f7bef751fde9384a239b500a4a6794297e280ee8f71cb211ba116ba1e832b488e83c85d9c9cff86a0f848181767770b2839551e58905c356a629f5b71143ffcb910633deb0db191cf70c789ac7a803046193a2021edee2da5fdda27d591ebe531a214b709ed5abe635bcd3040f2726981b5092d5c9deb09ab4742f5eeabdea45d8fb5f2a460d10e46452bcf4f58ef330742a1e1813036b04c35a71e9dbfa0c02372120961fc164c61f294f6b1f99400be1edd4a7d931f54f86b720951a86cb1be81e5e116df82e8986dbc8d3193e58858a68296b4abed3922bc94513b9649d10490374136c7d78cf93ad3b8783d569dbb8208508419c163f93184a19be5b48255f6f5574a09ecdde659601ad07229f6546e34d4bacbfe250a4ad35076722b22bbe7a98bb90988516b3af519a1e3a64f7f8d49d09dee58ff40d85d789625cd9d8eb6bbab9009e9b95efb289809c077e4aa3f483073e2917c28e372486e1fbd35db5c5fbfcaf8dfc7cc8be310b3be204167ad0acb29f369c707ab3612f34e021983afd8b0844eac74e8e1a3a71789ce89aefa4fad281a127caee3a8194cc02a4f6235c0cc5450ca05879238400350b9e3c358cb3ad47c6b5e11b5b8e384cca9158fafc2d7e224a3bab91bf743a9926005c30a9bac817ad72c7d4ae89b58094489fedacff3f4c20c0c23977538586692ff30074d53791341a35cd24ca9c3b04018d2b7ca7470bb93a9100b22b2e12846d713d4220b6cb97034eb8a9b94d6309fa015e5661ee5311f5d885a769e25a648af044ab49d8ef891e2754536c497b929ed877ef30ac79d6c9cc5f362027e857bbd52f9a286e63f41b7cb78506784aef6d76099b4680e076633b5dee316efe76255185b4aee30961afb68e2450293df06afc42f0ba668297909bf50c34e7a6b5a2b52d8cd3140e08416d6883c15bb5785879912383bbbd9ace2ec756d5494ccf070699d55e1b9427d700262ba0ed1ef35ea85d70fd4272f3acfbadfe6f8d5f7352bcb98dc1f75cd2d4e01fb11e5ef8736bd9479fc400c53881e71a81937f3483c4bcba0bb51232b735941cab613f8f826b5724210af508f5fa295f0c9fea357b0fe36af02470790108b148214745b4dda0558f9b639ebeea209a2a818cd27bcb8f847977b1bc9d26b421a1dabb2356e784c403b8cea6565848a1c49fdaf02ed56e46f90cf7723880166ce4995fde83308d1b34751ec90d21d27102c9221d9ada44b45946e6e340d2d717d892e5a881a091e3cc1e704f7b8e886355efce6e53a2e853c0e00a895c028bae21dc85a744709e8e10e835d3a2a9ae312fe2045d6333b30c7e242ab1e4c56d4c55fbedb745202cbcdc85c20da990a49fbe5726eccf2309c988fa339c890f6427bf0f1da47d810b8daa448616d2141162fa5a3286fbd10e5b8e427245b1fcf37011ac266f71e979f818b6c10a2ee30fbec7a0bb963b2dbea0e3d7de52bbbee71584dd44ecb4d6d40aef987e56bab4ac9a70cc6be06bb529d0ff4a537b3c21b1f538a4370d66c45b7d2178b70ded5df8eda90560318c76ea8548e8f05fda609e15d69f3c0604205299c3a043f32b6311171f1fc76262f0b1ba6d553bda6010608b2acc06951794eb930acb254a0536bb5cbf4285300d0ca0d69f05f75fd899b5ecb6c2293a00f27b5032f18c746015deead452047e0ef055ce28394699c7ce1665b6265a5f4cc0a9cca7b4a50b285800cb2a975adc3d7a71a2618b78cb7f494732c40e7064dd2a1f5cca3360b62419ab6923f3f6c45a1036391a8d58942f237189e6cba5f80f445aaf7f020e2fe0701bcac6e6e5632e88f013cd76c26521f5e325da688dda9989c61c11d12a414668ba8503e46aa45007938d98b18fcb299fa4bc5b8f2b5453d79e7160c34b28b3ce08cc86dc237b812b710588e69ae9b512f215990a34efb3e7de1eb653ddf955d499ed22768971810413cd99f820cd043424694866557c4003463145c0e3eab480aa8b0ca79e8250a719551acc77c270b9685d276a65dc2791d0a49f5dbc5db8113b8a7c91b2581f7f49746d2a73c5047682b384243097ae8c0b8a43370253bb9a4f192ee833f5298184f3038ea7e5edff6fd95e103fec7ccf5e4dc0e1caf459f7bcad12827cd407c58dd03cc4bcbcc8bfc7dd45b99b3b44f8ae571140610b4ddd54a16bfb29092bb250c8d3a9c3f2e54dbc61b6a49e3a834b35dc998f846bf5c695917d01555cfd93534f06557da340ba8069942188d8256b954dc22ec861df4b02af068e16173562231cc3e318fd15a73e1a68ad3ba564fb2399bc59e0b9ccc4c1b9b654a0600d7288b1e684a689a83cea1eca67533e48551f0356185eeb71a0cea525b456c13179d4457ba94c101c6685d33f43a4f546ac244acdc1ca551069a71152979bf2531217198d8fbd86ce46271229b897b68872091d24a12d9f38259d91d35b969388504678ef7f0162642c2569e5357d5b8a05249fbe38d8ad2c995c1f2bd3403cf91da5fd53c831938e1fd4636f3bcc7dc68325c0d1c9492cd297aaac2f4a27aa3b9ab6d69067ea38d954330ac7c65a65d9c57ef87d78b4fc4ae608e6f91170cbb504fda758125af3b54cf969afed6632770cf01d82771ba1ccfc23b45d9af5e2f86ba4bfcb2ac2f78550d4f97aac76156b8011a22ed202f96d3161f4f15e006a2e651ee1008ebf12bfbfeaac22442f39f9d38eaa9310c5fce262c1fdf3251bb345ebe2a7b4e5d3887b166d1a344108aa98dffb4518c6d1ffde15330cbf52bf2620c7a1ad2158bb8f68127f401b97875fda2120cd6d5b79036b58335988a32a28ca9c3fa315456e31c36c8ed60828d7e696de919c39c369c5f31ea7320173b7ddf2936a3f5c25fb496694f6838991bf77cec9c2454b0015e9b4b99a50f52193ebed100782fb458e5d93555b2ed05fd1d63647250a0d92cba5d3187d61f30bbb73f75ec88287255e92fbaacf66f728fdfd9b1342be892306b4fb61ea1bfc2cb17df804ed3ce23f23d45194c9697df8c63adba6b2c6003c2600c4d9f230e493b5a1d7bc48e54be2c4f837299328a99f9893b55431a87094eab4e9554167bd87912cdd4d22950000c416b772cc662f8c0d311eeb29a4c68d47b2c37db573a84a684e1cbbfcbf2821c3e7a71c3fabb9faf8242144616df71212884439cc3594cbf784d262e3174213e521405576fdb0dbe1728dd99f95cb6420dfe29201b49a5eea09507b241d4585e3763c88f1e675a6790e7a26de37f1268b1bb30da6591b25840289e5e34fd50896d43febdbb4199ce81c5df62d2c2428e4c67330f72e7a66e36a367cb004791f053fc1f8825297605745891bee86cb5fc28b2c57c9fb3a4765e71b41009676cab684c4dfc54947b89a87f12dc5bef63b6bf66c0c30e8a395a2f1d5927d433dea650f54f7e4ca073f098f7756a4c66df0ef0fee40008c3a2a6b5d98a30b89bacb98aff1e2bef15513ba1829dd6aa50c1bb", 0x1000}, {&(0x7f0000001440)="b3729f1156f059cc39af4df8974dd03986720202e6fc3ce3e5e2b813b1b311919113109ca551689303571ecb63", 0x2d}], 0x8, &(0x7f0000001500)=[{0xe8, 0xffff, 0x9, "6281810c78402437a22cc9f375e6081547b9eecabf64fbc35f5930982e94bc03cd41775c19b7f95a13934dc99d62bc40f90bcb5e32e325dc1e092856e23aaa3509b4e0bf23c6335646743c5a2b88da94261925aa8230216ff47425d8a38c818e9c7e2e5084e793a83d65f4e59d8f34b4aacb6a9391022db538ce9bf34b0dd865b969ca47b4e6f20ca7adb94879808a0c0f484890f4bb72b0148857bd938fa9c8ad5f9903817d269d7c5c2b300ee3fe92bebcc83dababdb707b538280660eb6184acb1808401ebfeab1e0691b21d170a5ce43fe01425dc3"}, {0x80, 0xffff, 0xf7db, "5d95bc3d5c037700723aa1e5623525abc31bac0a25e1a7abae8a606d76b2e17899693761ae0e33e9b060d86fc2ec84a507862f6300dae12881547d1c341b029bbc354806de1263ee60ae85ea7ff2cddcb1b4f9c31590dee3799cb21a334fa2cfa67e28dd82757c116c1f564707f4c57a"}, {0x1010, 0xffff, 0x78, "692623d4a34b6a15e315badf56ce55e6fab591191305fb03a4f5db880b72b4c6137d25c36b67bf67900fc491a942d5b542d70e4571a134a6752f7f28dc524d4e9d94b0c3032e5a5783befa255f8ff15a9eb2952309a24f1482d084c1cccb6a48bbe47b02284a8f14f1b1f43477171e84f63464553d7254663b89e82dfe2c5f08840265c1056b4d84ac5b915ed2992b7858604ef319bcfe09add65478e24dd819afd5601a26b387be53bfff6cd7644a3719f776d10c67aebb730331ab099400229398d3193718a69886535aa71bd7ce4d146a0555890ebe382e021af549d019c2379d91835eefc2519f157d23e13a9867166656d2902e8e1b693c99fc8de8cfa1d7548035eab2d83b2df8014b40dacaf03933e688cf67abc4457b444f9b599b965e57cf49126e198e516d923e444c6bbf9172af08e94885c98fe7f1ff3cde4b8a9602fbd478c7e8a8e2cf5a0802707966734817e0e47322cf7c5b6287a7ed2b6f88ee377db7b2dfb408686e13f6807635b24e767d30dd825eb0e5fd020ddcd0884f3de84a4849190220830368b80a3ba75114f72034b67fd6db6aef21079b468b115ce1cb19b6395b35dde43776740b94e1ec810bf5972fdb40d3250d23f0af164f22389490f7188f248e24021bae62442095db30dc826ad20d8afe1e9fb58adea6b80476b31fcbfc95317a1b688371fe246dc23c477a9ccd7680bc29d26b9a05ddc848cf6cfa66f0c9776f82aceec13e63c3d9263c71e13b3c08da2acc9558e7255435824505afb1a258df32af4adf85165125abfbc768dca4e14b75b8e0fe85f3e1147faf6871634b0563026b5c3593928bc7760a872ced3446081f8a39bbe28d971cba2b4f8806e5373ab855fcd426251a074b82b2b683aae3f07985ab4789b3d812e2e5ef44136d7577a644e392135f5d8359ec7def8f319fabe0bb0558d93c02d7fb4e8e0d0295d5904eb0f8f5e53da780eb6e69cabc2bb99fb002e1bdc6795defa95684ac218d34089d244175a54ab4777506e55d53180dbb232f7bb7e7478556e09c2a06172d9fe8d1b7cb2ee33ef4ab1e33b12878d2e9aa5c68409d20d48587e9f0cf38f08c76ed948d1ca2b4fd539955361ab5d9f3fb237916ad1055d737dc113ee309688e96aff6019be26c512ba9be90033ddeb3bc4e2902c90c1723a8d4839bbd1807f122042caf504714ec4ab4a5ae3e83daa0e501f0eb3afd0de812c0b228e2c359e6359149fa5529f415731fec22d713ce812986d612f193337ef4631ab99c4107f13c2235c5f16ad8fb62e0fb2a6ab8d4fa5f74b3858f6e28165b32fb21d525d25f8ca7ae50346bcc2153e2bc6e715e8a5ef75c373cdc687ed37524379d4d1ed22599cd963178166f15efdb1f86d9e25c068a361579f5cac4e332ffc0bf20e77dd71c76742e6a2309fb3ea68a971c00e1811dc0f06cfe573f3f20c0c5d46d0c5e56b72021d174d57f0d55917d811faa78c3b28310843c32f2d635e72a4c4faada6718fe3f2879f130eab268b993a8b516f38db44fab8c79892556a15ddd5c00d2102dd8b6ad74c83184e6e41cfe388a8f88ae4bd6984a5625dd3419209f142e4d520f67addfad7961d0c138fd230a1eff61c05f5edf523c4f494bf664f1d288b526615c3620f176a985a3a05ee22178e5e83db2da16c4765eba0fe290639bce04da5e62e010ba2300b3ded13c834dc2591867ac31e80c17f9633e0e0e0bf67743c198b0b13311028d98dbc0a7e953d1c8b6161352417802c94727d1c00ecbec4fd27d307af80b092a22668cec3dafaf191c83fc317987445f0bd33af519a51f95b6116c70e962e494e7bf0b2e2e9e293818f66823028e3a4edcfcfee7022d4137adcb4fa851f9e27ca64eabee0fa9a3c2e7233b2dbae06038b6419304e399c0e3b5dc5e6c1bd96fb87dd174d50f06d5d3bcbb8a40f64a949cb70ccfd5eb362817057542d9f33bfe5379768a503b55ed214875897e5aef025099add277e12c72ad9510b661f9c2bf8d7af30a86682fb03c72748a5e002d089a515a263b1bfa296a07ed6a622b5ed963a86eb590cee7756ee9db4f4d1b0dc70b137490f91f47a6a88faab1a68612012c6d832a30e51ec5f96d486fc2a2c7458182fbf679432a5bc305d94bd943ac51fd2c2822fb2bc79fe7ae4731b50a66341f855462adc163810ea6c3314d66e55365b2ee90a866772f7d8d1349a94c51e0b80a0bf6a97c4c714ed2e58c9a9c19fe503db81c85c0e48a47c1e3e1c99e1bbec6afa50f6b0ff7277adf5d986998dde95c775ccb2a20e47b410175cccb6b7219aed83e9648421c652b8adcdc5bb4cbc9a1f2488951f595afecc98985c716252dd58961a1d69fe52f553a47b5b2f84c20ed03016765209643653a4a6062ed724be4e31c50e7e26902c06a4a2b37d2c85e8d8036762574a68ab11953c402ac8183b698c18f55a4fd34c87e51892efb956f98cc4b71b3033e460869ef0890f8c3614a7863e81c036ed4ec5ac97e8fb41970ca24225ad89bbc0f4300b7b4629dba0a0c0d0eb98696f9cc7a45102741702d67e7fd5691e6fb83bd9a7652f51a597ddeb7a4c1fd9b9fdebbf1163dc57dbb4fdf7993cab3e0fd4e142864e538cd129ee346770f782a50ad345cc4f15edad5a745e12d3b914c1bbf1143fedb8f11f0dc3df52fb151e5cf407932536de6b62e4f07016ee46dc4e76b547d22f3ffdfeaef1aa69ef0308b7e36cd5cb71932d7c1f9a2d4233550b18043a8177975746f925885d62e96054affe079f84199b67b3c5c2ac9b558f15feeb83cbe7cf48b228167641699500c625b9cbd90275c2db73eabd4fd2d2211cbab921f7d3e08d0e41dfde508469fc353e076ebdb1920510152b750db3d82ea514cb3aa4760e5287ebdbdb3c2244b5e75d2c52617316a19dfc0771db27bc39f876d0c68b555945e434f37387a5b8e50b02da22c4c4427f87c2c5aaa4b3bcff2e2ba64d828398500674400d062758944f60a58111901b0bf7b79649c106e9a0aa3f2f095e3a3f6a7684109c7cb3590e953b09cceb7073028f6f74442efe3bf5ab85dffbd07459d1732080f07110d658de91059ba2662ae8d9bf8e83f585eba75f170087e8e4099e2d0f380bf527a32a05fa9a8be877511df0c4d7cb4fc33fac1262f7b227a6e0e6522ed560b03074ba0337b53e3c79b585040ed4b09565f23a101f70b88871aac2343dd6b805e5ecef9b1b1dae859c4f3bac8303debe809ad05e3e923db262679823e749d9c34f78e6acdba4e7415928c1cfb461b4a33f99b70d21c5d77406bf56dc660442db5740a184485a2d5e607dfc359d8bed005c6cd4153ef73aa963c4cb8f13f8da522af24ecf5518f5033f2b714b481b5cbf584cf61e0b21a9b12d1b5125d368370a91e2721a19dbe6adbf4cb371896a8f1c521c776e5d76d37450afd4a8274d5fbe6b1e05bf99718f0d3450a1ad282e8889bdbc0458a3825811e0c9a7ca03adc2eb767d7e5c69fa56442809f73b7783961ec8d0c7fbb1fbaecbc630523d0e98a71e4ae85df9166a9ad76e854c59372f45779e77410889ed0d106ba9a373a3008f2a7478faf1f38c56740a04c84e53c7f40a493ae7f7af459f262ce38624d21b514197f0ff804c3631b1dc0ddf4bf9b9f66528ce8ee5985f70df0091eae9e62ab32e48405fdcc6fdaed9e9c98acab7135415bd885d6c3d6a41f13eed8c3e057bec616a4892021cada4fc4b68d4d0aa99068e3a4997538a9fbd6b1181a36d2723477ef40e34534a5d932cd7cea94d3d45436eb6cbeaf8eae0574c070520e864fcf224c537278a38703b97b6d027976dd1e2136b5a3c3155e6f41295845725ed2534afe2520b650e24a3f82cfcb16f604d6ec9d51727ad8b6348807392807b4c13f04977c775f2f58ee72f3ec8cfb1a142b7a55a4083e3c9024b0f313ff87cda3790664df745e21e159f733b4473630226f605162bd812027b653a8da831c7765fcd2bad6330e2822b2e16774ae45b0c9d5b247134036277fe5de8a2c25ffe215a6a26e9d2d1c6aac68bea849595e9cea6b0291082507f5d7f861074bc0db8917f293a029d137879ebffde306a8a0f41e43a7cfc4a96c0a44a500753d39cbc1a845c560710f6630861d10693d34157deebc68718ab0b661921c199dc2e9b1f5170209aaf68502343083eb7c9f33ace74420d4e81a95c56717329af5c725f4b9038241d05aa29815a5aea333e16dfaf3139e48cecd8700696b7e5c1038e1284c7975800bc572131897200f7cd270409e5db204265ef35c369c8f337cf1360e6ff010122b36ff01d55481f7f5fd2dd20ab52c15e12425ff9647637803ce31e7710c5126c728488320c58bf9d4474d3b94b0c6e960c656ef2de30e6e446c987e2e3b3bba60cdf3d19cd02d5bc6def1b971d76d2089e2aeb6ba3a7d6f784281948ea4dd134a20b84440ba3f390254cfa518095796264ea94b2ce09022cb1c69f6c2aa335c26debcae306d60c3c05332f967610f9752496068eb27940e1a87ebd3782820a1ec76887d253c80bbb6356f94232a595de230cc48d9d85096da54631304a50a3779723bb68f4167f6508215309d4a6c65e669d0da42117c60bb4e173f6c288b8d89b112bca6429d4bd8fbcdb4fca0b061edc97401c21d0be07fcfe1f7906d7fff5798d697e439560ba07f6baceb8e1147c8cffa15604596aa503b708ba55dff2a3a02db75e2e086e647cee427ec47f8ee7839a3203a554d9332fd4f02fdd4b45d66d72585481c55025ad068b2925ab5905e690b2f62c081206fc666be5cebddd200fe41cf981431b124c079b2b6fe042e7607a2d86bf60ee7138670460a14db126d5a5dd26ddec2f8977a6219bf975d7a706714e42e154beaefe652150f0e037d357f65ca1554e53c5874e588bde42bb1aa127e7d541e9d88067611f8ab15bdf987b36754e798d5339d83f55832474ddafb23de45fb3542dd348a4ed7d8e30fcdd7f5cf00615f22e59ef063942d2991fc183a68744ec25c3b0ec2acc2ccffaa5a5772cba93246098880b37cc83bb0426819ec5e3dae17d44cd3c57325b06ecfe2a26a680fba0fe8ca8cbe35639f43a6cef7c20244e1613d971e29f731a161c704b3eb4dbbb75a65ca66a33ded5fafd8dbbb59345b22d84fd2f391dfd8a3a36ce1c75d6be084e3b8761e9c9970748901bff725fdd716fb8c357f55a8eabe0724cc57be8bc39ef7f0e22f61c205f6d0fe3cd9c34a8bb67c4d07652ff89054fa52be486339b1b55b7112c9e1a0c4ec7c2f8d60e436200493c35e7fd908742c9af875d26256be379357a0dcd51b290203ace44831ff933577bba1500679b70365a474b9b8d20eb25cf903306683b538e87b6116375dba28f56e3c6c8ac3dcbd4ecb7e73a0b78db0ce7e13717d56d0ed255c8d8b24bba58282dde3dce3c7806e46e8bcdb55a3ee7f160d24cee8f6116f1dd4b54b7244aa20366fa318a3fea28c2bd12f800a7ea8877fad1592ecdef4d251c2b5cd28ec10d8c33be59a479acd5bdfae307392f0189578e3ef515f3dcb66b4ea34b1c173cb261a8e09b18e283ecd73b33cc1d29ae0b89de2d303647c9432b7f69d05fadec518ec8b22df7f63bfd9ab2e6413fe4992a70b7ea8d8cde28beb0a8bb02753929c72367be1d92fa0fdb0c94f2f8ba1b3ce343644e71ef88bbf7231c96e7d743bc2b5457b6b274d1c253ede15193fa5036d72f770521bb220384f60e014dbcd9c0024fe47e9ea837b92c43c65b0e17c02720f0d31c6b1521280c0e9ff7590f11d0bac4e568489827602e5aa1fe440"}, {0x110, 0x1, 0x1f, "c7bc20e3dfb99a9f23c1f442af1dc0cef47eeaacab1b73a50a421b0e937c382ccc1e27ea69e87ecc6be4babbd73faeaaf37dac1a2799d11e56e24bbb981610d57e9e48c81dd1cf9f306ac4b6b5c484ee3935978c9e19d02dda0ee41ac8e7f2c7817441abfec4177c41f53400fcfb961df6fabca98853b596207db6f1c51d6dc36eb286eabe485a6b6af6dd7239b7a6852e57ec520e9234177f2bac997d729f1486b28946548979cacac06bc43cc6e34ac797fd202c0937dabaa528abcce95213f63c1aeedc8930b9e9c0ffd58114437533a11e2878157f525c961011ca8a48680ff3c9c694179c0605d26cb0a0b9c63e1bb85ed1d8e6b0559f"}, {0xf0, 0xffff, 0x7fffffff, "893e5e6c30d99cb1c84dfc1dc524a833d3f8b66fdf00e308d69b9b797f88985758f57a979c9b8b20762f9be9f72b382e109cd0500a373fe23e54a033c6279e5f967f1b665a231ec1bf4fb63d8f939fabd6f30b0debe2ffe3c4f16449b2fdbec68a7ef252a3c1b57c6d9efbef0bc7eddbef696eb9af89d175638e595b63513960ebc8a21de2f97cae61f0e44ee62fd177820c3a188c9d13815d5a310e355e28a5b06d8739ee4b18ef693267ac946f29b85b1602bd34031a0bce50c645c8082a30a82cbe25a12eed251bd7c56768d7a3649f2e7fbe52457b0bb1f288d877e9406a"}, {0x50, 0xffff, 0xda, "4ab98aa92b79396fe426dc4614a9669a1b6f168077cbea571baace0d19adf9a68a4b16b9a019d89f3f810ca739b2ed4c4306afa824c697351c20c07d"}], 0x13c8}, 0xe) 21:02:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="d5ff9268", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:02:15 executing program 1: mprotect(&(0x7f00005c9000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res(&(0x7f00000005c0), 0x8, 0xeca7) mprotect(&(0x7f000043b000/0x1000)=nil, 0x1000, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000600)=""/243, 0xf3}, {&(0x7f0000000180)=""/112, 0x70}, {&(0x7f0000000200)=""/202, 0xca}, {&(0x7f0000000300)=""/209, 0xd1}, {&(0x7f0000000400)=""/137, 0x89}], 0x5) utimes(0x0, &(0x7f0000000c80)) 21:02:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3f, 0x0, 0x1, 0x3, "8d7640d06c0553e57eee630cc2c63cffd28ac227", 0x81, 0x8000}) write(r1, &(0x7f0000335000), 0x10052) 21:02:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), 0x4) 21:02:15 executing program 1: r0 = socket(0x11, 0x800000000000003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000000)=0x9, 0x4) 21:02:15 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x2000, 0x8) r2 = accept$unix(r0, 0x0, &(0x7f0000000100)) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x4, 0xffffffffffffffe1}, {0x1f, 0x7fffffff}}, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x100000008) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) 21:02:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000000001000b, 0x2, 0x80000002) connect$unix(r0, &(0x7f0000000100)=@abs={0x55c0e02483d503dd, 0x0, 0x2}, 0x8) read(r0, &(0x7f0000000000)=""/92, 0x5c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 21:02:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000490000/0x2000)=nil, 0x2000, 0x10000000000) r1 = shmget(0x1, 0xa000, 0x82, &(0x7f0000491000/0xa000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 21:02:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x1ff, 0x200, &(0x7f0000000100)="8d7584a89c900b741dd56af3fc2215fe002f1dba4c9d080f3ce068e7345e00650354e0b58bde5ba77583d1fbac26bd246c078631b13b47878508f1d153e90a2a59fb64937e450811c10ac5692cbf7a265fe99355e1af314980ef9e64402f2a190f0b1e8305d000f0b9c15d402f1f017e1bab6fc0237b768e58c8ba5827f1cfef6a8537a771f6acc00d0ec2c8adef22797b32fc35181ef68b04211c9316ea1a1f1af300ddc41ccef30fd69b613184645bc8c13a9593297686fbfb7b6bccee28ce6ff1b82d10dbfaed6c4333cf59c7458c3820aca8e1bddc", 0xd7) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400001002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:02:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000480)=""/42, 0x2a}, {&(0x7f0000000780)=""/246, 0xf6}], 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) write(r1, &(0x7f0000000200), 0x0) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000540)=@abs, &(0x7f0000000680)=0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x80, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x8000, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x7ffffffffffffffc, "845d57090020e9eb7fd2008f27df8c00000800"}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r5 = socket(0x200000000018, 0x8002, 0xc) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x1e, 0x3, 0x4}, {{r4}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x4, 0x80) socket(0x1, 0x5, 0x7) semop(r6, &(0x7f0000000080)=[{0x0, 0x661, 0x1004}, {0x1, 0x20, 0x1800}, {0x1, 0xe0, 0x1800}, {0x3, 0x4e, 0x800}, {0x2, 0x200, 0x1000}], 0x5) ioctl$TIOCDRAIN(r5, 0x2000745e) setsockopt(r5, 0x0, 0x20, &(0x7f00000006c0)="e1f777eeb0ae48106b46739293862123be1e5f0a1f0ece226a6e33cd9763c0e699448da57fb09c22415fa403abff169a8d43146137604b809b60da34c653840ab7dfe6952ca63e36acf728bf5241144a51e277943cf27101273c28d7293e0494242e469e0c1ffb2fd7004ca983f53e5cb2370ecf38d3a526e599c38bdedee45fe398231800"/151, 0x97) fcntl$getown(r5, 0x5) setitimer(0x0, &(0x7f00000001c0)={{0xed5f, 0x4}, {0x20000096}}, &(0x7f0000000140)) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 21:02:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = semget$private(0x0, 0x4, 0x674) r3 = dup(r1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x8, r4, r5, r6, r7, 0x10, 0x6}, 0x9, 0x1, 0x5b40}) 21:02:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x180) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0xa50, 0x0, 0x4, "6a6a61bc8ca61c9de67b255739be393ea28a9ffa", 0x3, 0x5}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 21:02:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000098070900000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000000000000000000000200"/177, 0x69677a8b1b137421, 0x0, 0x0, 0x0) 21:02:20 executing program 1: r0 = kqueue() semget$private(0x0, 0x7, 0x0) fcntl$setown(r0, 0x6, 0x0) 21:02:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x52) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r1) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x20000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x400, 0x100000000}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x2d01ee41, 0x9, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 21:02:20 executing program 0: mprotect(&(0x7f00005c9000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xffffffffffffffe1, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0x6) utimes(0x0, &(0x7f0000000100)={{0x7fff}, {0x8, 0x1000}}) 21:02:20 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000720000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 21:02:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x87}, {0x40, 0x3}, {0x8f, 0x8b2b}, {0xca, 0x80}], 0x4}) 21:02:21 executing program 1: r0 = msgget$private(0x0, 0x1fe) r1 = getpgrp() msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/168}, 0xb0, 0x3, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r1, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 21:02:21 executing program 0: getgroups(0x4000000000000061, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:02:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) sendto$unix(r2, &(0x7f0000000000)="9253a10685774d371c8d4e5a1173831bb9b7f187e3e49a75eacbe8fb6542705b42e0d730fb8f92430d7f46673d7ecc3edda48b9a64c690b45c058d1bfbebbd226eabaf4e28ee03c394ba6783c4b216974a0894d9618cddb726357bc29335cdb255511d45176b36f23c1060de966bdcc573d09f612d35ba247bc7801bc10ad75c69931ed951c70180cd98f58b3dc008926e736a6850d9b4083e30d02b85", 0x9d, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 21:02:21 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x7) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000000)) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 21:02:21 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) fsync(r0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) write(0xffffffffffffffff, &(0x7f0000335000), 0x10052) 21:02:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 21:02:22 executing program 1: r0 = socket(0x5, 0x8007, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(0xffffffffffffffff, 0x1) flock(r0, 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="fe6b21564b3ecc69c3278b8d61c6d8d23ef47e26a35f5b079f385c8a58eba42b1961dccef84040f6cd9702141d18dcd9d5c7e632fe8d0cd50ad9dff4b88641a5e453f0772cb352b9eff958db473178f3e355a1c5e20ae2766a7822d6def69925d6fd9cef161ad24255014211e2d7123eea2f8db3e65529d98d7422511d60827a3d518a47d922af39cb07d151b7114c7884445f31f937f470b4271ce49687a40c92baa7fcbc2500918c74df09121c7133f45afbfabd95866753d2b81bcd51c0281376c5aa2f08f6b69b45f4321ed67a1f9e0f8d778873e70071255040ef1822264f9e1b24f15b82169606ed15bba2221cd6df8abccce83b638bf0944c15d149853b0eedb3bb54c2904beac66a08645b4565281e74378b919323f5a2fdb43e1ac12a38b0ac5d1a86c84948d38cde2d063ce00cd2d0c34c706ce685920e9694b450999c23ea4867c39079de4d439f820f28f53ff20986710972bd4ba9e46c92e9658038a41716bf501e6e6152c872f94ef13d3bc91db5e68880b1143dacbc712bea86b8edeb94a350f79afe27d892d28a140e744e1e9813f6fd22e62b86531c9dd85ff10078438037e75ce4951cd0fc5094e7b923d2ac85ffcfd8683e9825c5027fa4142a660876080788c72bfcce547e3b17f91e64f60d0b3c4c5769dc08105fc303633cd7442bb91e6427abfbeb0f3d999b7b027adff6afd649f7374ca9cf1359f1a9585a4147861fe925a95192ad3534ba40807ca3e2865afca8449e55c4f1f08ead05674005f93af9df96a8ec4e59f27884c5c210ac693bab0f9a0c4c3d773faafff33fe6cf9ea2c7f4f7d9b7211b8ca4c24cb34e5e34fd69fd674d85a5f30d9417963e4753dacc9a49d90aaa44652759fe5e487671c6f057caebabb4162568521909c15ef6dd5518b3295ac4994b00b16ceaec79a0795bd07af3df5ed3776f68ffec7ad1ebcce6f77bc273b8cc10812d00b7e28225f6a1607fba73136a22279284a939ed7ec855d01b7a206f3704ecae31c710bb324f957caa18495c50cfbb8ca241f886a646d6441ea921ee5488e3076394360e389c6d46800b42828f1ccf544377bea0df883c4b29004a691a0208b4eda315efc8aedaf2a24176a252d549aa7febb0849998229ff1da6374d0e38fff1c258ddb28066a5f491f86c00e74a89094a9b71e92c2ff41982555ae6f5a4e1e34bcc02822322a925c400dab01a6579b9276070710ee7fe72f676fb1e0eb5935b28bcdc9d8e6fdc23c468d48c50590600aabbc62fd3a0f382b57c9d9bb52057525eacd0dce62c3dbaac1bfef78e9e49dd55732533d31f23a1ebd92616dfc6cae5a0872ebdb5e8a32a05f2e06a13190bad218cda1d3446502b2482c6c625b5f625ba25e2075ff79690dc736929b228aa59b1d5cb40c29ea94a382aa1be765dd30dac0da0c7da369bc70a5fd3e8b2de8d507dbd7b64620f851db9ddc3ed324038977162444a0af60a489c126106b99a71cde53ac8cf8cf37a21d9e0fcb208ded43c9e4e2bd90d6e57a09cde274d394e7f23cf369b894466b920b450a96fda81023930e88aecd690cf679e5ce25c2c84cf7778efd07af421c503badd3bae13560981c0e19e98e6beb282ccdbc34a2d179063a1accd3c313dfdd59e533dba1b77d1526cdbb69cc39e51fd337a30750fafd056964d09cac712ab7d38479e10a058da7e988a591873a9aefa16b4238557b908344994fc6c6a7f8d40bab09736cc98b8f191b8f3f68c39b2fed5efc4391caae786c1d0055fdcb172c93688bd0dd9bd4f78f8796fd2d68fa648782e17e9256cddc1c5492c5d8649ae47fe35dc94e0d5be88cea5efdade780770c4eb04760fab68832b003a20cf57f7b1ea9305e145848d9e3ee0fdedb8d4be2bb66fb609adc198f84c16a8804661a03232bbb37fdb69b4a867201a254028cec9e4dc89ab3cdfc539b51af68360ab436f7c34ee928ca7c399b8c7ec5b68934be91b24f258f2be0e083cc93b382b10bdd0290428d1831d1952cc8f5f4da2e7229fcdfa542504a4811beddeb4e2ccb7b7e4428e612629f1931c1298cf3cfd60386f8e0307a8762a01f1df08fb6800722ca57111c2323aeb1420f126328acc46a351b98f3cf78fc29963ad57d8c7a78fcc787b737b7959740d362392bcfb8c0a7c1ee535704b9c139a94ec2dad32e20a218211ae44e7aff0528e48f406e2363963b43adeafefbdec72e01598c324112ea33bf39bb12a2bf5c122a90d179a2855f8d42553ccc809ffde3f640a31b08c621ef656681e3c6780cf3505fcde82c6d238aa820694764e58ca3265e2948c34d5367897b8c9bbeb756736abf954f1796af3ef71ed4ba83cfe65a8d47187695ed2c525da17d70b37c6eaac4658a2389672b15abe5041521ff240e889681893a45c17e6e0776a2ea606ddb20478bb9b839c2f563134ea8dbae9790c0be313b35eb263f33cb9a12b0e8fabc2e36da1e216b2f4f971445bef59cb5ec5cdbe5263b8ca1c31a4f749586f6114f63f53f4ac66097cffe2bbe88b2929ca93833d6d740e2787a466734610947692231f353620ec9104383635239ca0b8349c2345506161c38a1e64d2056c7876de0499099f4f5dd42d791bc7c4ddd5138c82f2ae6ce45b9b2f2f6ce25196755978d6b8d3dd083022aa97146e4143a93552948e325a64cc652a26e05eab754c0ce188e855cd72f43c460b63ac2ed95753f88246e62a1459711cde8287ce912cba9ca499c25f404e1d0e7b85901184dcd0cf36b2fee8f89a46a4f40671c01ccbd49ab818a38d58cc6315fcc36a12970e6b4092cd0afc1c36d6fbab9b2fc767358e8321d3f84e7c56aa9b7f183f12a3d91c97d89c1ea5ccf2d4932e0d9a15ef0c632e1b452cfc055aeb59ea3bf91c4dfcf08d02d4e446c1541dedcf8e53e2027ccc45dd3c427a5ae4468715a76e2bbc3aa678613c1aad36a319367559f8775e87b4d935c255d02cb8051543ad91c9953f11da7b6c71d136df2a4c98ec97412e51e249b025af99e8fec7ba0454dd2dfdba0fee54f46616cf1261b4cc355955f143fbc3ab88851490ae202964f5904e6951ceecf721bb79ee91977849a724d65adf2876919f5e70427a425532324f4fd8810afa00aecb82dba26d0354d3a3cc8905ac15c5239171afdac2e136fa9ae81e65861700aabd2fc22e02ebadb58d260e0c65a1fc9c21fc75872ab67d88d6d80465ab3757a35b61ad5f2bc07586ff4a5a6ab3b8de314e473c3fa42f417e4efc35d14d5ba7735dc0a05162c24a519627b254daa2817b907fda5d83642f0468e19cfbf5d851c04005c90d5839c3df48892a4be6795bdede0cb3f9a812b7c9b5e7c129d67aa6e414c998e6c436ba3ae6fa3906541809df611e37305c2a3f44d5126a581c85ccfd8323a800766c20779afdc2644c330d9a2a96f3501699eaf168f5f6a98897e6e0d8f67654284e8e370b0cc6d03fc375f0b0fad7c2cf1084017c02bb6e6bbb693ffc42cbed9961b21493d5c52209d1a2d48bd3c30e4cf427b324f775ce5830a3f77df64e14f4e9d185a600341b570eff56682023fe740e5f59d4668d61f4e7f8d2b64655f6940938f54767f4bef24fd129f29bafba5da74605a874273b29ea7bdd1a36e172e4a825b34e6bb81a7bf5645b00b68d13676f85b4743d262da57d7f8c77bca6a1492eff5ecbd0172b8f27ac4a1ebc6c63a8d751f2f1ec5246d3bf056a749aff988cc61051ef94e43447e1cfc3e02a147440ae62b34734f7298356ecee262262552e1ba88326e78f26adf9b21f67ee07ee879c038e93573868dcad6f1837513a1c969bf3e378c77dab72be5a3cc105ae7b696bfc2000a03bd8aabb3fe7d1f7d9f21f580d1b429a549db82be118d9d53183a79db68f42819fd5005ec618fb4ae624b319297109163b618203c9390c0ea47e3e59ef61d40f61f3084e20aac046b1cb66bda574203f35a5d89677574308b0984bd63b78452ff90fb902feacbcde4e0ccdb27af9c22189c340ff0e0d5eba01a4641b92c0ab5cd14e217c90117ac2e48fff151512da72398bdf92099188ed33d157b6a7d626d035b252d6caf7bbbc1b98241e5e514d5c5705ffb1f043b1b0daa3b7ce346f4e1576318fff652d94907b87468af008eb0989d1dc04d27d6df07ff5c94d101164c3d3850effc9f22530eb50284b6b5c17cd931ed2388c3d14fb4ad22f4e55a9db39e1442629a27ef659ec72b223a6d31a49a69ff0a48a90f60938262c4eace23dbcf261138519643c81d5b7efc815518d04f5ec080de8e0afeeaafcceae0a92770fbfc3f978e4a22f8262ccbcbc90fa7e9adfa1c67e4ee1a5980970ebfacf2176db9da16141d6639a0ee659fa0dfacf5e0a41f2d16bd78a708fdc9b00e5659fe137efe203f4e68c039cdf069e45a138c0df78284d20c30831aec1588e4e6ef97957e43e73d864bfe7eed3d7da90bbff3e2b8f28023400cd935b76793f7a1406c5648780f06b8f0a7a9333bf4bed8182cb062fe236f44a65d411a3d2e6dc3f643611272f4f4b914a2a1491c914c89bebe18bef52acab49d8be919484278a4e6d486a1466dde792f0d81483d7a84f90353ecf6e3935f5fd82991ace3d1114e6ee18117329e6ed92b0c3686e5631c4d1c3c9cce3906ad594814244606d43f356a8a8b57dd29967262041da0b3188b2918359e4ab327253b5a5a7ddfddc38b8eca1aaaa737a5d066610d97f9a18d8e91611bbcb7945cd425aa038cb929de7b09d4d50fddf4241a774c2d566b48fa42a667eb62ca971e5cd2df29aa80b0d508db7753832d270667ddb934ef36a381633c28f28bf0dbcc4eb2fa7b8a8772fbe1618f11f272b482b00d0cd9bd168442bba63e6385f37d8800e78ddc48c3797daeebe2cdfac44516ed705c538c891a2e7fbff19e66f9d06b148ed2a276de5f98fcc9ec2bc174e423977a2f594da29c8a285db8bb9af700418ce2b44a1b2b84ba5ecaede4aa4f0ee389b138213049214c8112dc1e791e34f3eb95af0a1335e27a351d64697ad41e28024d7c9b23da488a8bf4f6e763bc4500b15a44b1b9cbc3a7fee6c6cbd4b38d15c14c2bc0f9440a00fef9bf6eb414a642ee7976c2a01a5b66775db53ceae3c9ccae6b687221e737255fd021a4246d9e7503a9814b17063833dbeccdd7e65e0a2eada6f5d74fd74c7c9f188260017d4a8feb55f813b58745622e565396ab6507f0e9b5eb9b6aef2712da8e5770b612a0ca4028b514d787c6929915a552e28313bcd768a7c7a9382d5ed7c278efc57c4818231df4763fa112ff146e57871daae10df1608d5090b35c08a3bcbccee4b4f50864a3546510b436932b69ca0e03120707f97d8a5d7e5720439276f79d47a9737d27300f7a3c6e788e1078553d31ec1229adff38505430c72e04f3dc7c2870ffe8dca0d866b56c1cc12f71c97d88aa292379e068c5faf74547a10139b2c1b746ed759a75bc6cdc161c4e6cda4185e7b3141c1985ad48867d78b39499510a23ea7626f6808db927bc775aca5bacfc019635e866ad9fecca1fc35cf3216b229a862f69080072b72c9bd80a69322d0839231af64c63900d5715d4f48f71104d40c2db1594b9785493cea21baf63664dab37ba428d550b7f1f8109390000081c79a26f8eb69152485a0e35394f15fb1ded83b0f5dc52e4ade223763b3d61e277f87630bfebdc17d802ae3d6932ceaf409837a515707d117b94f6f13a6acd4f01819a07ef8759d321f7d4ce2e7443f1618dbf60ee84839b03569cf84d0117bc37025727b780a2af2fb3c8c3f8f01f9df10d949663", 0x1000}], 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x0, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x8}, 0x8) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 21:02:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0xa, &(0x7f0000000000)=[0x100, 0x7fff, 0x5, 0xf51, 0xe30, 0xcf9, 0x800, 0x3, 0x1, 0x6]}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x13, r0, 0x0, 0x1000000000000) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064", 0x79}], 0x1, 0x0) 21:02:22 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 21:02:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x6) 21:02:22 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x140) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x2) 21:02:22 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 21:02:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x14, 0x6) r3 = accept(r0, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x330) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000700)=0x7) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x3, 0x620) r6 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) fcntl$setown(r4, 0x6, r7) r8 = socket$inet(0x2, 0x1, 0x101) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x81, 0x4}}, 0x2) socket(0x38, 0x8000, 0x6) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000480)=0x1) getitimer(0x3, &(0x7f0000000080)) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/140) dup(r2) r9 = syz_open_pts() ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000580)={0x0, 0x5, 0x2, 0x1, 0xcec}) socket(0x20, 0x1, 0x10000) lseek(r9, 0x0, 0x4c19c4870b7c4c8a) flock(r8, 0x2) getsockopt(r0, 0x8000, 0x21, &(0x7f00000005c0)=""/199, &(0x7f00000006c0)=0xc7) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x7, 0x4}) close(r3) fcntl$lock(r9, 0x100000000000009, &(0x7f0000000180)={0x0, 0x0, 0xfffdfffffffff476, 0x10000fffffffe, r7}) 21:02:22 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) accept$inet(r0, 0x0, 0x0) 21:02:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 21:02:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x0, 0xce2, 0x6, r1}) 21:02:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x25, 0x80000000000002b, &(0x7f0000000180), 0x0) 21:02:22 executing program 0: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = socket(0x6, 0x0, 0x9) mmap(&(0x7f0000477000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x100, 0x0) socket(0x3e, 0x8000, 0x4) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) shmget(0x3, 0x2000, 0x600, &(0x7f000000e000/0x2000)=nil) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c8a5b671b1b0823008706000000a7c8000000290000003300000023000019e21604001d70577f250ff8242b543df16f294bbe2fc8bfbabbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69dafc4c11577ee72af5b1a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e740f7bd8da0cd2011f4da61bc460eeb1da0700c00a8387640ce61cf1b7c8014356710c1c53dfb9c1b05c4e0c0d38218453afb19bfd710bf000000000000000000072962c7c"], 0xe8}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x10810, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="5c2ab8da22d88c290898ee44aba57ef180cd34da50b863ffffafa3dfe196b81270abb6b2325248301540eca126dadca5aa89", 0x32}], 0x1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getppid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[@ANYBLOB="8874a7d67c00000090047d7f0fd7e5ecc7821313ee2fa1b555a91d8655c3af1ad8eefff3907d133b2b72c61dcfd83132b3f56bf1a4d7cab1e2e604"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x400) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3a09, 0x35c, 0x1f, 0x1, 0x7, 0x7, 0x4, 0x2, 0x0, 0xad, 0x5}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x4, 0x7fff, 0xeb, 0x20, "cdd15ef35e5563bdc5012586dec8b6ec6e071466", 0x7c1, 0xc127}) clock_getres(0x2, &(0x7f00000000c0)) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000005000/0x2000)=nil, 0x2000) 21:02:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) mkdir(&(0x7f0000000080)='./file0\x00', 0xa) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r3) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x11) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 21:02:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000080)=""/127, 0x7f}, {&(0x7f0000000100)=""/173, 0xad}, {&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000280)=""/72, 0x48}], 0x5, 0x10000) 21:02:22 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d14000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000d13000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) r2 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getgid() munlock(&(0x7f0000d12000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r10 = getpid() r11 = msgget$private(0x0, 0x190) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x7944, r12, r4, r2, r3, 0x8, 0x800}, 0x6, 0x1, r6, r9, 0x6, 0x1, 0x6ba, 0x8}) munmap(&(0x7f0000d0e000/0x2000)=nil, 0x2000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r7, r8, 0x120, 0x8}, 0x3f, 0x8, r9, r10, 0xb3, 0x10001, 0x400}) 21:02:22 executing program 0: r0 = kqueue() r1 = syz_open_pts() symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000005c0)='./file0\x00') r2 = syz_open_pts() r3 = kqueue() r4 = socket(0x0, 0x3, 0x100000001) getsockname$unix(r4, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) poll(&(0x7f00000002c0)=[{r3, 0x40}], 0x385, 0x0) kevent(r0, &(0x7f0000000080)=[{{r3}, 0x0, 0x4, 0x2, 0xffffffffffff7fff, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0xc, 0xfffff, 0x3, 0x800}, {{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0xe000000000, 0x39f1}, {{r1}, 0xffffffffffffffff, 0xc, 0x2, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x18, 0x80, 0x42b7, 0x9c8}, {{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x8, 0x80}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xf2, 0x20000040, 0x10000, 0x3}, {{r3}, 0xfffffffffffffff9, 0x41, 0x2, 0x8bc, 0xffffffffffffff34}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x1, 0xe89}, {{r0}, 0xfffffffffffffffc, 0x9, 0x2, 0x80000000, 0xa9ee}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000080, 0x800, 0x8}, {{r3}, 0x0, 0x10, 0x44, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x200, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x45, 0x80000001, 0xffff}], 0x3, &(0x7f0000000000)={0x408000000000, 0x200}) connect$inet(r4, &(0x7f0000000540)={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x20, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x9}, {{r3}, 0xfffffffffffffff9, 0x41, 0xe, 0x2, 0x6}, {{r0}, 0x846a4c9501712475, 0x12, 0x4, 0xfffffffffffffff8, 0xbc5}, {{r3}, 0xfffffffffffffffe, 0x2, 0x93, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x8}, {{r2}, 0xfffffffffffffff9, 0x1, 0x2, 0xffffffffffff0001, 0x80}], 0x74c9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x84, 0x80, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x22, 0x20, 0x800, 0x8001}, {{r2}, 0xfffffffffffffff9, 0x4, 0x8, 0x8, 0x67c}, {{r3}, 0x0, 0x4, 0xa, 0x9, 0xc9}], 0x1162, &(0x7f0000000040)={0x7, 0x7}) r5 = dup2(r1, r3) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000004c0)) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000500)=0xffffffff) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000580)) 21:02:22 executing program 1: r0 = socket(0x2, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x800, 0x0) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000180)=0x100000001) 21:02:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6cd5, "623db365d2052b200a855d9ab900"}) writev(r0, &(0x7f0000001640)=[{&(0x7f00000001c0)="9d1b37b5183c0bbb0b75860e7d672d0857c5ce244fc88d819b0ed8a9a8556af3a98fdc98c641279bf4ce38e073929223ae6d1c84938e926e62314af092fbef690a", 0x41}], 0x1) 21:02:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0x0) r9 = geteuid() r10 = getgid() sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="8bb4b1e68b94167031873383e760da7a21e6cfa5b060cf83da23ab136bf74700665d7e0f2844", 0x26}], 0x1, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x80}, 0x4) r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x9}, {{r11}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r11}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffffff00000000, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0xc0, 0x2, 0x8001, 0x2}, {{r0}, 0x0, 0x1, 0x10, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x3d, 0x40000007, 0x0, 0x3}, {{r11}, 0xfffffffffffffff8, 0x20, 0x8, 0x9, 0xfffffffffffff8f7}, {{r11}, 0xfffffffffffffff9, 0x41, 0x400fffff, 0x101, 0x5}], 0x4, &(0x7f0000000000)={0x101, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 21:02:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1097, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 21:02:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 21:02:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x9}) flock(r0, 0x1) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153", 0x171, 0x0, 0x0, 0x0) read(r1, 0x0, 0xf8) 21:02:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x7) 21:02:25 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) flock(r0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x130, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) clock_settime(0x0, &(0x7f0000000180)={0xfffffffffffffbff, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r3, &(0x7f0000000180)="a6", 0xfffffffffffffdce) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r6, 0x21}], 0x1, 0x0) r7 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) read(r0, &(0x7f00000002c0)=""/119, 0x189) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000380)) syz_open_pts() clock_gettime(0x3, &(0x7f0000000080)) r8 = semget$private(0x0, 0x4, 0x83) getegid() semop(r8, &(0x7f0000000140)=[{0x1, 0x81, 0x800}], 0x1) 21:02:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000200)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa28b73411191b820e8c6cae9094b49736c52922219dd3cab186ea54886048728433e7605395bcaf904125f6031f5e8f42ab68c9eec6c174900f64f6f4c9bd713fb8c4ab4108c105cc2e54525a4032736fe5fe360dec4c3820d5f434b57eaa4f3d52fad64483d20c1503d727e19966132a79ebe35c6762308a3b075bfb5e62176bb2e3c51cc78502ef9670a3541339106ee06b272bc96da222b76242104653a985a967be0d78920698a4c9471def521bfb8e", 0x179) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 21:02:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) fsync(r0) 21:02:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:02:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2049, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x2af) r2 = kqueue() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x5) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 21:02:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)="fa51488e31c2df811b72c390e26a89bc7d9f6ca8fbe358dc4265ff59d510cda4", 0x20}, {&(0x7f00000000c0)="77c658d9636e3d58e41cb246fdefd89a15de5334630eb86ae61acb07ad37b663249298c0e223dbdb1532ce9e9886374a7bd2c40d32021e7b", 0x38}, {&(0x7f0000000180)="cdf37f7c7c27f13ee923558193baabf40154ef8a82875718399c5d5994faf124e8eaece7d03451a698c48984039e15863c84a906a00c9b3b6bb366edf97579acf5942e6e849fb7f503b9c81f44d7a90a61e4a007d7450acc0e5feda424db52bc3427e55d4d4c749ed1b10ed777953d73e4cdf40e132f8648fba47c7a00852b", 0x7f}, {&(0x7f0000000200)="d984c06860023d78ab4d2f62b12f280d5ee7d4786272d182de022d8429b55c5019e8e3f35cf6ea2163e1b298c92be1f5a3862cc01752a1ff80e73d1368dad6fb7f3203db0ea671ab6ece17b18f8e899c1a75695e4ad4656b0d9f722b8b3cc4f4042a36d9bfcdbb5fcada667fc5e43a301353c65b083e3354197e577d922e4822001b395fe95f7c080f52527a0ee712b6b046f2be8e5a2b382427462f0a62d71581235255d202d65585d1b9f683a1fc1c86d7992a54127b69459fc23219d1319e2cf3a034f2dd0e919366ef546b68b757c4f4d0bb9f00210ec7b8a238f0669bd1e1976349dd253377984dd578fb9403bb6a88c02b5c38", 0xf6}], 0x4, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x3fff) ioctl$BIOCVERSION(r1, 0x40044271, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xc) socketpair$unix(0x1, 0x5, 0x0, 0x0) 21:02:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 21:02:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x4) setsockopt(r3, 0x2000000027, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:02:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffff47f, 0x1, 0xaf8, "c4692008000d00004400", 0xffffffffffffffff, 0xfffffffffffffffe}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000000c0)='\x00', 0x1) 21:02:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="982f3fbdb81668bd9a757c0b63e15060c6ed1c3831a90666e40defb7d4c18b4e33d3eafc2cc214f59e4420b4f401"], 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x3) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 21:02:26 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x4a5, 0x9, {[0x6, 0xfffffffffffff800, 0x2, 0x4c5, 0x6, 0x2, 0x2, 0x2, 0xffffffffffffff80, 0x7fffffff, 0x5, 0x7fff, 0xf5, 0x0, 0x5, 0x5b8b, 0x6, 0x2], [0x8, 0x200, 0x2, 0x1ff, 0x0, 0xffffffffffffffff, 0xa1, 0x7, 0x2, 0x7], [0x81, 0xfffffffffffffffe, 0x7f, 0x3, 0x5638, 0x7, 0xffffffffffffff7f], [0x401, 0x7, 0x3, 0x0, 0x200000002000, 0x8], [{0x7, 0x80000001, 0x2, 0x4}, {0x80000000, 0x8001, 0x9, 0x8000}, {0x8000000, 0x200, 0x3, 0x3}, {0x4, 0x2, 0x1, 0x100}, {0x4, 0x1, 0x0, 0x7e03}, {0x8, 0x0, 0x1f, 0x8}, {0xaa, 0xcd3, 0x35de1921}, {0x6, 0x40, 0x1000, 0x9cf}], {0x7, 0x2, 0x4, 0x9}, {0x7b7, 0x2, 0xe27, 0x6}}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000a40)=[{{r2}, 0xfffffffffff7fffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000300), &(0x7f0000000340)=0x4) r4 = dup2(r0, r3) pipe2(&(0x7f0000000080), 0x10004) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x48}], 0xdd, 0x0, 0x80000000, 0x0) 21:02:26 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() syz_open_pts() r5 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x21, 0x400fffff, 0x7fff, 0xffffffffffffffff}, {{r0}, 0x0, 0x8, 0x0, 0x5361, 0x5}, {{r5}, 0x0, 0x64, 0x1, 0x8, 0x401}, {{r2}, 0xfffffffffffffffa, 0x80, 0x2, 0x8001, 0x2}, {{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0x9, 0x4}, {{r0}, 0x0, 0xb, 0x2, 0x4, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x9, 0x401}, {{r4}, 0xfffffffffffffff8, 0x20, 0x5, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000003, 0x0, 0x100}], 0xfffffffffffffffe, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x0, 0x5, 0x6}, {{r3}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x6, 0x9}], 0x2, &(0x7f00000002c0)={0x1, 0x2}) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCBRK(r3, 0x2000747a) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) r7 = fcntl$dupfd(r2, 0xa, r5) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000080)="f0a33abd11d2f4fd83fe707ccd1fb19c91df45e8a73da1ed7a4c0b3b04a1a6669bbacef7652f36dae26a7dda32b7c1cccd87dcf8440f9a9293cbf5576020a34c3067754695f8561d530175f35258ce18e86dafaf9ef8a7db167e45160872af41f4d7b36e2923bdbb38b7c1c8882184c6b948f000974a3a75402290da1f3e4c", 0x7f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 21:02:26 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x80000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$getown(r1, 0x5) wait4(r2, 0x0, 0x2, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:02:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) socket$inet(0x2, 0x3, 0x8b) 21:02:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000010007) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x6) r6 = socket(0x2, 0x3, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0xd0, 0x0, &(0x7f00000001c0)=""/208}) setsockopt(r6, 0x0, 0x7, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) poll(&(0x7f0000000040)=[{r6, 0x88}], 0x1, 0x80800000000000) fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCBRK(r3, 0x2000747a) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x200, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) 21:02:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x83, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f000"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x81) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000200)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/200, 0xc8}, 0x0) 21:02:26 executing program 1: clock_getres(0xfffffffffffffffd, &(0x7f0000000080)) r0 = semget$private(0x0, 0x7, 0x104) getpid() semctl$GETNCNT(r0, 0x400000, 0x3, &(0x7f00000001c0)=""/122) r1 = syz_open_pts() r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x8039, 0x0) semctl$GETNCNT(r0, 0x100000, 0x3, &(0x7f0000001780)=""/109) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000001800)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) semop(r0, &(0x7f0000000180)=[{0xfffffffffffffffc, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x200000000003, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x8, 0xff, 0xffff, "d5095f333766469f2bedcaf878081ba52108ff45", 0x20, 0x7}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r3, &(0x7f0000001440)="d1d2fe857e1d276f7a46966ce71443cc83fc9689a6ec08bd2cdfd4dae462ddf69c3999a943786038832610c16c358e2bacb34b16b146e6a5b6b8d25b41f8cd54563df4322efe3e69d1ebc37cd9701e36b00cdb7688088d470ab9bff6cd", 0x5d) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x4) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000340)=""/4096) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001840)) clock_getres(0x0, &(0x7f0000001340)) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000000280)=""/184) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001400)={r5, r6, r7}, 0xc) semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f00000000c0)=[{0x4, 0x1, 0x1800}, {0x400000003, 0x8, 0x800}, {0x1, 0x1a9, 0x800}], 0x3) getpid() msgget$private(0x0, 0x10) msgget(0x1, 0x201) msgget$private(0x0, 0x5fc) msgget$private(0x0, 0x0) msgget$private(0x0, 0x1) msgget$private(0x0, 0x1) r8 = msgget(0x3, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001e40)=""/219) 21:02:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x616, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x3, 0x80000001, r1}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x4, 0x5, 0x7, 0x7}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f643938def1291777d75fb9b2256dbc6b34e8846"}) writev(r2, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) pwritev(r0, &(0x7f0000000000), 0x272, 0x0) ftruncate(r0, 0x0) 21:02:26 executing program 1: r0 = semget(0x3, 0x2, 0xc4) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/137) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 21:02:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0700000000000000159394000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 21:02:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:02:26 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) msgget(0x2, 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='L%!)^-\x00', &(0x7f00000000c0)='+\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='[/}%!+*(\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='}-\x00', &(0x7f0000000200)='!)\x00', &(0x7f0000000240)='&\r-)\'!\x00']) r0 = kqueue() kevent(r0, 0x0, 0x8000000000000008, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 21:02:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x14, 0x6) r3 = accept(r0, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x330) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000700)=0x7) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x3, 0x620) r6 = semget$private(0x0, 0x6, 0x141) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) fcntl$setown(r4, 0x6, r7) r8 = socket$inet(0x2, 0x1, 0x101) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x81, 0x4}}, 0x2) socket(0x38, 0x8000, 0x6) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000480)=0x1) getitimer(0x3, &(0x7f0000000080)) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/140) dup(r2) r9 = syz_open_pts() ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000580)={0x0, 0x5, 0x2, 0x1, 0x1}) socket(0x20, 0x1, 0x10000) lseek(r9, 0x0, 0x4c19c4870b7c4c8a) flock(r8, 0x2) getsockopt(r0, 0x8000, 0x21, &(0x7f00000005c0)=""/199, &(0x7f00000006c0)=0xc7) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0x100000000000007, 0xfff}) close(r3) fcntl$lock(r9, 0x100000000000009, &(0x7f0000000180)={0x0, 0x0, 0xfffdfffffffff476, 0x10000fffffffe, r7}) 21:02:26 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x6, 0x9f0000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) getpid() 21:02:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="0500050100", 0x5, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 21:02:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt(r0, 0x2, 0x3ff, &(0x7f0000000400)="2ca88719e584047f2b4be725f723256af375fe042008e3959d6ffb29e4b0df2fa9d9c976664de9514d4af2fb", 0x2c) getgroups(0x5, &(0x7f0000000340)=[r2, r3, r4, r5, r6]) mlockall(0x1) r7 = msgget(0x3, 0x4) msgsnd(r7, &(0x7f0000000000)={0x0, "b4015472f500bf4861fd09bdef7c17f8c1003ccc215fcf8bcfbf0e24"}, 0x24, 0x800) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r8, 0x0, 0x0) sync() 21:02:26 executing program 1: mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 21:02:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) 21:02:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0xfff, 0x8, &(0x7f0000000080)="ea0c2c3af819298208b2f0c801ae15435eb28a8c8e04e5550e0b7ac3ed245ab090348a269f8184a050fd23a38c31065dfef8ac2c1088824718496a06c5b22f48748775a3799748d425e9b64918f978f27b9ebf5c7234c155370353590ddd29ba9417d69b17a90c1a989853c596fbf73cb3398384cb79eb6f0124dcd2986556c42c27caa511", 0x85) r1 = socket(0x2, 0x4003, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 21:02:27 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) close(r0) kqueue() r1 = semget(0x1, 0x3, 0xd) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/55) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 21:02:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8004, 0x7d3) setsockopt(r0, 0x29, 0x8000, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80a0, 0x10) socket$unix(0x1, 0x3, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) 21:02:27 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x3}, {0x1c9, 0xffffffffffffffcd}}) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 21:02:27 executing program 1: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000cde000/0x1000)=nil, 0x1000, 0x4) syz_execute_func(0x0) 21:02:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0c0000000000000000ffffff7f00"}) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x18003, 0x60) listen(r0, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) select(0x40, &(0x7f0000000000)={0x10000, 0x1, 0xff, 0x4, 0x6d7d, 0x8d1, 0x7, 0xffffffffffffff00}, &(0x7f0000000040)={0x8, 0x100000001, 0x2, 0x3, 0x0, 0x7fffffff8000, 0xcb, 0x6}, &(0x7f0000000080)={0x81, 0x0, 0x80, 0x2, 0x101, 0x3, 0x7, 0x59}, &(0x7f00000000c0)={0x8001, 0x7}) 21:02:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 21:02:27 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001980), &(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) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000001c40)='./file0\x00', 0x8080, 0x480) close(0xffffffffffffffff) r3 = dup(r0) 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", 0x0, 0x3e0000000}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) ioctl$TIOCCDTR(r1, 0x20007478) readlinkat(r3, &(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)=""/143, 0x8f) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001b80)=0x401) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 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) chdir(&(0x7f0000001880)='./file0\x00') mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) 21:02:27 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8061, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10520, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0xa2) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4c8, 0x40) fcntl$setstatus(r1, 0x4, 0x84) lseek(0xffffffffffffffff, 0x0, 0x2) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) 21:02:27 executing program 0: r0 = shmget$private(0x0, 0x4000, 0xfffffffffffffffc, &(0x7f0000ffb000/0x4000)=nil) select(0x40, &(0x7f0000000000)={0x2e, 0x69c, 0x7, 0x3, 0x1000, 0x5, 0x400, 0x30daeb72}, &(0x7f0000000040)={0x20, 0xff, 0x2f8, 0xadd, 0x10000, 0x3ff, 0x8, 0xfffffffffffffffc}, &(0x7f0000000080)={0x3, 0x9e91, 0x9, 0x1, 0x401, 0x2, 0x1, 0xffffffffffffffc5}, &(0x7f00000000c0)={0xfff, 0x800}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/62) 21:02:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x5, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:02:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)=0xf9) 21:02:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x21) ioctl$KDGKBMODE(r1, 0x40044b06) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0x7}, {0x18, 0x2, 0x40, 0xf47}, 0x6, [0x401, 0x20, 0xf173, 0x100000000, 0x9, 0x8, 0x81, 0x8]}, 0x3c) pipe(&(0x7f0000000000)) poll(&(0x7f0000000040)=[{r3, 0x84}], 0x1, 0x10001) poll(&(0x7f00000000c0)=[{r3, 0x44}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x1, 0x9, {0x8, 0x1000}}) 21:02:28 executing program 0: open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x140, 0x100) open(&(0x7f0000000040)='..', 0x8288, 0x0) 21:02:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x882c30e4b15c3c2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 21:02:29 executing program 0: mmap(&(0x7f00007aa000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) mmap(&(0x7f00004e7000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 21:02:29 executing program 1: r0 = socket(0x11, 0x3, 0x2d0) r1 = semget(0x1, 0x2, 0x40a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000840)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, 0x0, r2, r3, r4, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x2a3}], 0x1000000000000168, 0x0, 0x0, 0xc}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) lseek(r7, 0x0, 0x0) read(r0, &(0x7f0000000280)=""/30, 0x1e) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) writev(r7, &(0x7f0000000c00)=[{&(0x7f0000000940)="a35a195d75352e6f1b9eddd3f0cdc5aacd9538ab1fc80d16064831e72b5f4f54cffed119a928b55067c60a80c6c3ac4eb0c3041bd07e5b9e5bee3a50fbd76f4e2a5a6d030af4fbb3b5094b93d7b1f3e4606886782a8a7fef50ec21a44df8aae6dcfaa0cce8c3115d31a95ab9e258f12ad5ea9b448281c1da7e80f29c1bcad120dd304ff33e", 0x85}, {&(0x7f0000000a00)="11ed10a6ecf6b9ecab15d3cb37ff292594528037b2a9658eab8ccfaa42559916b41cb2b83b71e2c3ca2527fce680b83557a7b541174a6a38ff01283d4a5dd1e083e2530e4b6786666cc1093f85b4da75895734c9744042d5b30af70b0dcd861ba052ccd35d7171e1399fcc30a66c847eadedbceebbeb1060218badcaf51aff948427ad6fddb327bcb9edfa826483b19ad8f812dcd5ec9e", 0x97}, {&(0x7f00000007c0)="55aca0692702f0d33d585f2ee4e3e7451fa9bd7631b6fb19b54f6860c4c1548abcad8dc5ccdf94fa2964f8b100d56607fd710d841839219f98cfdf2d63e2e0bdedddbb749985b809767156e79e369049c35b12fde794a2ff1dae1608456b88dcae71a3637d2ba61213ee5f3e0845cd69fa5a9f08a44bef0c995146440dc9", 0x7e}, {&(0x7f0000000ac0)="ec86ed53d79718c6bb572da7673f9b77c6be438219068f630a38d4677b91f2b94d543409b11b6d9b70be51c56281a48261e94f01edb9d86e50fb5959dbe64f16c60b0f82b755578d42ee6434f735cc321eeb7f1cd8a6c1cb657333e41314dbb4a37cc1f251f5dd0df47a445375410aee193ae7bcd61a15efff", 0x79}, {&(0x7f0000000cc0)="5f6a786e528964e07b3f2df20c02baf7c59f1a495d744033fd248496d2c7e8192f676816cba198ae8ba25a286cecaa60c90e4cec89439ac04a9029a05d70e636a42f806572a63cf485ac80eb398433d8fe72899ca5d7317819690da6c88b9fcdeaf1a1d1a53b6d3562636c84c84e4e5bac80e472c357f62f8cf77eeffe02d91ae1620ec6cf8d339f3b6c044f9abb5a543b9f71", 0x93}, {&(0x7f0000000240)="6d32cbb8a37705dda3c4b9bc13b302138361e0676089cfa1b4c3614846632afe3c652d373bce150e88", 0x29}, {&(0x7f0000000d80)="b73ad0add3000197c0455ac0c6a4f43a9cac7a896720000000000000001c092b20a97318108b96ac3b2a13fa5238a4cd253b7a5d716443b4e00f5f4ea8968618139eda9f4c41b59a44fd68f543d6400c8d2b37c9424cd620741bc59f537e8b446aa6a13c190ccc30d090e76c92bb337bfbcb35b7f69e9c81597cd7db3ed088a1f2", 0x81}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x666d56eb3d9d65f8) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, &(0x7f0000000c80)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r5, r6, 0x0, r8, r9, r10, 0x0]) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r11 = dup(r0) poll(&(0x7f0000000680)=[{r0, 0x2}, {r11}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r11, 0x8}], 0x8, 0x3) 21:02:29 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266da", 0x4c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x20000611, 0x24) r2 = msgget(0x1, 0x424) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000004c0)=""/4096) fcntl$setstatus(r1, 0x4, 0x80) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) getrlimit(0xd, &(0x7f0000000040)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x137, 0x0, 0x3, &(0x7f0000000000)={0x0, 0xf218}) close(r3) 21:02:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10400ffffffff}) 21:02:29 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x1, 0x5}], 0x2, 0x0, 0x2, 0x0) 21:02:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x100000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x57, 0x4) r1 = msgget(0x2, 0x206) msgsnd(r1, &(0x7f0000001500)=ANY=[@ANYBLOB="0200000000000000fe3f2ada8f9fd17e7ec3128b2024b36ee6dcc1389bac0200007f81c730b558b4f833f54433cef1fc25eb951f37064d35f3d2e30e33691de00b56a4101c77dd917be4269cceb08edac45579a1095e28e0f200bfcbdf"], 0x1, 0x800) setsockopt(r0, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) msgget$private(0x0, 0xfffffffffffffffe) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2000002}, {0x9, 0x80}}) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066b26800"/4104], 0x1, 0x3, 0x1800) fcntl$dupfd(r0, 0xa, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000015c0)=0x100000265c8) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r6 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001400)=0xc) setgroups(0x2befb4e8, &(0x7f0000000000)) preadv(r6, &(0x7f0000000380)=[{&(0x7f0000000000)=""/118, 0x76}, {&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000340)=""/35, 0x23}], 0x3, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000001680)=0x8) getpeername(r0, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000001800)="e2f8427d48477795ef230d74fcd698f6206c7b89ddb856d6422dbdb32e09553d0bd10f6b15a95aa37e8f96babf1fb3412b5e1c58df3d00128ff1e059826d0dbea224e812c4f31fb7409177656fe4b0602c0f0f72031c94dffc753e88478cd3e0651242507d82fca10e824a73e119077e85d4dc3a9376ad4167800e248c034f557a362d0259290dd41c842c20f6adc2642b8ed3c52f3074a0b35585e7d30ee2e6f52db0e55a464ee3ea2c10ebe0ec5f4617e578412f5e7161552941dc47bdba381e114c70a27135be48736698c94d877a47415d", 0xd3}], 0x1, 0x0, 0x0, 0x405}, 0x4) semget$private(0x0, 0x4, 0x103) syz_open_pts() r7 = msgget(0xffffffffffffffff, 0x10) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000503abca6ae006600"/111], 0x1, 0x3, 0x0) 21:02:30 executing program 0: r0 = getuid() chown(&(0x7f0000000040)='./file1\x00', r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x41) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 21:02:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socketpair(0x18, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x100) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x20000000000, 0x0) accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8900, 0x0) fchdir(r0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') clock_gettime(0x2, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000580)={0x5, 0x6, 0x4000000000000001, 0x406}) fsync(r4) r5 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x2}, 0x8) getpeername$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000002800)=0xc) write(r5, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0xfffffffffffffdb5) r6 = semget$private(0x0, 0x3, 0xc2) semop(r6, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) fchdir(r5) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0xfffffffffffff3c9}, 0xc) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8410, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000500)={0x200000, 0x0, 0xd5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505f76ec7", 0xcd, 0xcbc}) ioctl$BIOCFLUSH(r5, 0x20004268) r7 = syz_open_pts() write(r7, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "e65a55fea6e541404e2c44562e5bee96fc6da2be"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x2) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 21:02:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666995136c65"], 0x10) 21:02:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000277a133cf4a871cd833ca39def89e7265faed59b9bda8330231ccde10958c3dfaed4607afbba3e287daae8ee5ddfef3333918e7717e9e380d88f59246fd6246f9e6f09c530fc662f01bf885b68ef70a4b4377d2bfb3512a2aed35755960ebf8a28dd365e6d2ede49e60420c7b53c729f0e5e928fe3e0730564185ab03343dd453de92700065dbb0e85bfa9e10b2eb9c26d4a2e7c34c97961499148e5"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)="f1296ff5807437121ac594dc2e856203fb54ba6159b4ea3b66c9bcea3e31dde1d8e596fd347ba15acad71701cd8190ea561f04e72a285d883d28ef704d0224ed0ff45d45b34ef5c543c55e22e90e7d7a90689e17525cdedfb4b24cc36b3d747e1cd2d72b862b74106c4aeb48ebe846ac9d7428c21c2ad4649941ca796f38620b62e302fc2923eb44c2d306574c4445172400d3edafcfd62287d4259bbf2fde91ac507e1c9aa564bb271c226fd7d79fbcf933836f8fdafc09d1424cc56730cc43e2944b14827403f8faf87ce35e390ddb9d81cf233878", 0xd6}, {&(0x7f00000002c0)="2d521147232147e475d75754a8042235f2a6461ee2d024871ef13042d7c1761d2fc2d64a833c0ad683a2f9846b4d2bdb5138ed5e04c0396b006ef4900869271d1cb0239489f14c485996e1f318324723d82f946e22951edff284daba9199b5057a65139142a75e5dda8be0293b75a5dd1cd0eee1b69dffce418f9e8a4862eab883a6e697394f5ff0a205ca51c9561fbc1a9f", 0x92}, {&(0x7f0000000380)="ba0254b2246efa3ae3954ae8528504e1f90ad708d1503d2f66c80d0a0e4db613", 0x20}, {&(0x7f00000003c0)="490a61abffbf871e46032a7419254f6fe8e081c10f49d2dcc5fda245a81d3b719b83b1ad291c7ba50b9cfafe30fc0e931ea322df98a02c0538724e84f08b35325238004b009ffe2d0c9b2bb6b68ea4ea5d0bf8006ed790c47076391668ead6845615e6b6e737e802a9f80b5e7993036864642f1a69d7c7d4d93e4895f465483890451044b3e881f554b2827fa6e92653f81cbff0f6", 0x95}, {&(0x7f0000000480)="7e3f93bf0045b0144ece67fba6f4989163104465a9183f1b43c04a29c83f5de048fe570d66122ccab991b835507a31d72f6277915a8d8f293d360f13c15a7daf4c60d46bf93d4ab3ab045e7e3c04bde87905def2140193e8eab058ea9c95ae6d62e91f0794cb4f2adbf0fc789ab8a4f1fc7a5c50da00e446f28fbdb0a0c4024d7c68ec38f193b5b70eff32dda0effe84298968", 0x93}, {&(0x7f0000000540)="3a0e48c60add223989c6915387e345dd9983bce1bf4db3fd396ed0b1e186e6fbed18344f622337", 0x27}, {&(0x7f0000000580)="3464e76ffccdb3a5bd4abac7d7905f64e90c3668f4f996270272af8c1ba35f052419cfe2fd368d37ecd4f30a1673a90a209ea578623747dc83a4c88447abe27a723711bb8d8287a7221b5438128c4f85e58f87b6e0482926eba6230f00c82a8a37a92f2736ce9f5e0c740221ea3f5d8da31e49db4971e9af6cb31624827c5682101dc07c5293f8909731c7177ce9789a6070f45e5d4686a3498cf877b1832795170e73008733e1856cc56ae984519a28d2767b61aff3292ab5bc1938ee3f95c0c1eb5c13eedacf26d5901905138b7c85f3", 0xd1}], 0x7, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8400, 0x0) poll(&(0x7f0000000040)=[{r1, 0x8}, {r0, 0x84}], 0x2, 0xef2) poll(&(0x7f0000000180)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) write(r1, &(0x7f0000000700)="bd7bec33b7c044c0b8847218165769dc50b5a1550c1fefb47c0a437c1d67f45c3891372296fa61e2bf62a8d55ed800944b3d9b853f0cca10a96d25618c51df86306a32abb420d9a996486ba21f1700de0ccaacda0eb38caa4379e17c6f229504976a991584f0c82446d9ef159deec74a316ce4b31a1bc30fa351c0fc1fa5f0a0b7cc803cd25c0a47e8cbd3834208a9ba3a3603c23b8e6cf9b214", 0x9a) shutdown(r0, 0x2) socket(0x16, 0x4000, 0x2) 21:02:32 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x55) r1 = semget(0x3, 0x3, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000002c0)=""/227) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0x2, 0x361, r2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x1, 0x535, './file0/file0\x00', 0x8001, 0x353, 0x7, 0x1000}) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='W\x00') fcntl$lock(r3, 0x8, &(0x7f0000000200)={0x3, 0x2, 0x9, 0x1000, r2}) 21:02:32 executing program 1: pipe2(&(0x7f0000000000), 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x1c', 0x10a81, 0x0) clock_gettime(0x3, &(0x7f0000000080)) 21:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x3, 0xfffffefffffbffba, "c469000800953600"}) r2 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) write(r0, &(0x7f00000000c0)='\r', 0x1) write(r0, &(0x7f0000000100)="a88c2726430672533af8e4257104d9d959a1b0f20c601a0a2279e8bb4747fb77255881df89c20b7561cf6390eb06d9bcc6151cec302d71b4e3f842eb5a97d71c7ad3bec22a1e2756d7d46600e4f654387b6d088958e82a2300369930ac4e36", 0x5f) 21:02:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/233, 0xe9) socket(0x6, 0xc003, 0x6) r1 = socket(0x18, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:02:32 executing program 0: r0 = socket(0x2, 0x4001, 0x0) socket(0x1, 0x5, 0xfffffffffffeffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x38, 0x8003, 0xe2) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) socket(0x1b, 0x5, 0x7ff) 21:02:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0xfffffd03) clock_getres(0x7, &(0x7f0000000080)) 21:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10001, 0x0) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0x0, 0x2}) read(r0, &(0x7f0000000140)=""/179, 0xb3) ioctl$TIOCNXCL(r1, 0x2000740e) 21:02:32 executing program 0: socket$inet6(0x18, 0x2, 0x0) 21:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10a, 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b10f16", 0x12}], 0x1) 21:02:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000001380)=@file={0x0, ""/108}, &(0x7f0000001400)=0x6e) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000080)=ANY=[@ANYBLOB="016c653000"], 0xa, &(0x7f00000012c0)=[{&(0x7f00000000c0)="ebe357aa4762e99ea41e07202364c3efacb1415973c314527676c0f528d0eb1e0ab8a7511fb14d94d54ab638f99fdb581489dc77b01228f41ce3a562968e1c3e83841bd2ecd00070262e32b0690cb000df962225e4434f5db9c56a9b5f430d08ed707361934a53b3cda58493515c1d2941994429b367fac682ac7d45ac48675c225952660a301e05c3190404d2f695380d34f6f2debb96232f1f34087a21c0c2ff6bf1a67977a433ee2930872b05d3362395f0a1", 0xb4}, {&(0x7f0000000180)="0404c55714b8fa759f3165da86e250bbe4f50e0a3802083fd850c65d588dd41d86259f07a915373723244d90e26a36fd3a05824bdc2741d2b19b7f56edb39825611879da96a4daeb64e25144f04ffc7b0298db80a246e58e93b658e429fa408e23e84feaf8212c43ce29959631e53de3c20b08b8e098b94cd3b2b0b83b4a8c27cab2d9", 0x83}, {&(0x7f0000000240)="6d41919a0bf4b0eb51217bab9a7f513d0304c463f91caff581fe50adcade8b3107e8acb91556902d15d6109f65852a8b94088f2b930e3974a3dce18d6fcbe12a4eb0e161c40fbaa42dfa759708491e566c2d855beb1a03bd063e3cacddd6d58abfdada228d4a1406c117ea2988ca970523c188a0dae6285c52a5fd76ccdf48a7eb512aa50c3bcb708599ed3673522b604f7d7b730c2ba0ff46d7bcdc2daf303d54a8e0120f291e227b4b461c91b8d005255b6544422516fe7055f9857af7bc9480ed635a3f7e3da5871472bfab1aad4d2377906aaaeb5d7270effff1a11b272c396ad2b4486eb6916f90e5588fce05d9792967112dd049570ac43b96dbf67360852e20b851d70d8c5ada418bff23c9d25060f3de7ef2f0ae61bb262739e646e8f3b7f0a7baa46412de1fa36fb5ea01eff5f7945dfa6fca5341674c865f5aaefa76b21247d2e52eebc137b22b44a7c48006a7c46a3d3bc0cccd2116583d6ae0ad73abb00a76bd07d3be77646ade8e3fe13ac0b97144b32e57551ed1b093232ada122caff8143b7972af0673a3fb6030a5c51492c3ea36ef336a4b1c9ab3b8ff73c7aba0d4c67335d11e4b9ad6e0318226d38cb514090207dab99f7a65519a32f2c6e85ad035e89f8da3a44322b60122c167b610f84be1741e298c183816bfd2a7c3c2a8f64531cdae2e55e50dfcda1e2f6b12ba9912a1fc8aaff5b6845f38e43d119c4eb4a2103a805445cabee2b71db43236c9a00e3e8ba6b1bbf3bb6596c7a3beb54245236e41ed2a635401a7dc2d2c77876e488ce39ea5a00208f259ad0b2e32c32029f42c5507370472543f40f368464964c3000e30ba138ce98b7c699f32c19741cf5fed2612ed48cdb1d88fa7e3b1370ea92726b288d20f242e4869bf46c9e679cfc7d5e0432d65be3636bdafbee3a25742074db01c4e9194e26edc8b7f56a67557d3a4db1c2de0e324e4d20f6ca04d078befc9303c0f5bf778acb6bb4201adae435f1d08c9f1a4c80230e99f56b34e8834b75e44f233a01b1002ffa90e13915c1d341651fab816c28c8b422022253f36b521e5301486ea3112bd2d1772d74c25c9c231c478d6f512483d303e099876e190dab80eabd64dca45b59f4b9ea19591091e4ce313bb247b9ed512e3ea1b4f20ec3180e1b2dc2955f51dcf0866964a3cb7b742750d35855a97c15f86855899d54efa3e8360cc729b4d4ab2a078966701b69a0e9a8a955417e9ae463cf092b575bfc2509c88cd147006971e789b9ba1dfc94e8b3991a8757eda194a58b53e5e44743f922822aa7aec1e91e5b72570f5e92a283539715300bdd889325d91271b11b3929371a83d4339218fc47f831851577d49f69deeb373c5d506ec97f602ba1ef3f68d745ee7c3555c265ac3b28262479c7030d0f4f9a743177133a46e23a65546542349bb45d4b176458bb5e8cec613fc2856b64f5f21c112434053eaff8d612ecbca0b7d17505b64e2702205f2f34617797a46b1501a708046d760b255b28ddcea926a0c9fd45c915ea8baa7adc345651dfe2e0f07c13752cf3bfe737951e34e58b3cc2403ec0abad0a69d9722a64e775e35bed7a597307d046867d3af600710f426b44c4688107d7f76eafba5d4fb982e043dc6ec211518e2c44bef2209e96bacec31d993b168d88724788b795f8738a0949a5f261dce2c5f854efe6fd4b9ea3858f04cfe3d8c394229651f2869ea71a1b9a55ff10af411b137a831ba27fb7ea4fb7f6ffdd8a20e3fc63361dc7c8ae6c8d7d1a2c3a6fa8b19d619a654d9a54eea204d1f858d89b1f4fcb3fb1598fd28eb2f3f769b29f9954854f75635d55103c65993c6aa57996ec8ff825498aed0c04bd493fc21e0538c4d82c6d6547a28fe75be6c79526b2b737ff0e57444b1d0c2f23b8c22236160e8d37ecae0e6e479674b4e13b5fa39d4f57fe7aed6c09e1ba6801c2ba219163447ea0faf360d033729306de0952570dce61c500609684069255cd83a7070c126e5906360054ac5c12c1910b61af0411732e8ea2be2395ec0a0ad21fa675fed4829380daad1244ead827624f466d2c26a19defffde465718b54f8d3e385a115263b7f7e19f7d59d29adc13d41737362108c2f29d244d39af0490add8d28e47cb2bb58987b71bf21f0c978f1f97c1cb0c48b71d1fc899c3e03cd832492a120426513e4518ddb16264c90bc5cd87dbad44b895ac8d70fa78d529af96348463a6f2d9f5a60f5840fb7a1c74ec0327bc0763c7ae7113549389b17982f45b2662095839ca6245e081a99f724e53cf7d2f7d5d7a573896798a6fae1a2be029d72d6bc4c1835d2d1ad6321cce7708b9943f3757b16b80d14a229541ab0a3761e31af95f022bd7d025bbbf61d54b8c6e5d944cd53848e4a0a0ec9902bdf2b481fbedc2893e66ee65ea4331dad18547946fd536aa719cfd6a5cc7773c60cb735fc9afe03406f8146d3ad456c81807aad1f290db293a6b2697abfccd03658b1ff042d94897af3507b19f54dbc059c353bb721d94c553ae0d123f4d0475a915e1251209aebdd2310bfcf6b5e55283c26747190dfad7ca73c4a71b6440197ed4962bcc988afe5fcc003fa9236a20cf79679d3451fdc7e6c658dc1d201999d6a9e2062f621ba02565000b88a23dde902b87c6438f3aa4777995a1f74a117c1e25425b393fcf16b20fa6ae09c6df7fda7fb51c847ca6f2a1517b7276a5c34e217bb0488bb234701c9997fe3691c51538f6e10f0709dda087013a3f2470c8cb8109044e9093ba5b52703582bf1f242f7762d3efd19f8b01d12ce1dbd1e424ec42d347f1c601488b292297f0cb3cfaf9cf67997ca210adae95dbf874f3beeae92de58b41d90eb34982309126fc4848efc50686819f46fabbc63dd7b5d53540e5db3be2fa3170f22768d488aa348437dc9d1b5537923e20504bc230ea435dde9a9210f09f913a505e8fc26554246546eae592a8bd52f2b983b15259247cd2c26ec16d524a2b8c2d298d704e1ff80f3f163165b989c7fa6e54673274c8a54c827ab6d264a1e847b59bd2cc82735369beea87e3f2ca26d67477ac5e9d27a872ac092f70b439802b7f70e85750c3c3621fdfb31d7ed7f48315fc1e8dacec81b0434ea82d5217611062077af9571ac0ce003b19e4c8717e1df134a29b16af1d1ebd3e4b678cab1d3d544c852e5a0cb21400f3534b8cec20fd58f9e6a9f3e213608ea5f3f6d97c97ab7fbfda6dac2e20b320b034aa43e8e625e3eb9266e13213855b06d28988727f51d03922a4a3b2090700126b12d052df681b73b4663ed571bbb098a8007b1ed772622748602f6bce9a25f6a24ce2f3207c538ab9a65a0140f168ac660582fb96ab8a68c8b903f88958a32c321528c457b04170c78a927d5cfc84e82c128acb8376b84085733f7b8e9aaf163d1e198dafd31f800f9763add7a3733dbf2e0fbf62a1d4d443ac9e364b02a36b82971de89b8df3564741337df3dd0bf689a513ae3a00233b512e99258ecf9ed37a2fe395a69bb4e97110ab5e64e24a2e606c3ff1b14d24a34449391075ec9e97bdf0741127b42005adf0a0c0a27562327f0394189e657d75837e982a73e885b79ce4f5d086655c06c104acd0aef97ea1b938f8e48c9071466bd7e9905147a4d269a6696a11fa53a156048075a63de342f5b314965417e344965c670a127ca58000318d2d3f8520f7f340d5131aa98343dc2d9ecbf1d3b5d5cb4add465999d13da2ec97224281674096907ed92dca3e7e58251f6a3549d7ba554034c70194d911f3815a2d09a3c70402c66d72c96d3541373dadaab80031af4274eb98031e8e58c067eb52a22c3586369cd11b191d7174d8d4d13964b8a770c685512b7d22f34d5c332eeba8a8649a7dd5f73e72113a55b5dec1dbed6c2787a60383feb813ccc202533666d825b4d101d160e19321f5ce08723a043c9735185cfec47432b255155ffdeb889bb4618c03306b29eab7372dd4ef0c56e0e86cc700182f7d9eaf34989671ba66f27dd523d17276f6af1e85e039f65176976646d8dfb0013299b731469e82af4593bd11d9ee9a3e8a6aa1129986d9be14c8bf44fb65af7f05c63b59b7ee201684f1d5cf583cac8cf0dba490a3b73b6f067412ba89f53a5287e03deca9913887fed250cd9c109425a672b23d71226ea021af6bdb1f6422222c0cff53d79e2a20de270b9aeb55ac863c897bcaf46e5353720e3c84fe4f4a956a63bc49b39a019928e9b6397f0b5902be18021b2f5fe70ea25250e8fa0dad5185c911377773cf6c71af0cec372f19a16ba22b418bf012129918ad0a088d9017bbf4368d7855165ac5822fed7c69907cb8514ea8deba73ac2598ceefc2ba9c55e9e9899aa14dc884b2f295c1ddd7ab66846fe8dd94f4c6736bb42721196d1a82fce34da633e0be07793ac77bf4d98070b3b7fbf9a05a229b3dbb0132955886c4a272e068bf8e8caa447a14c6060012702e0f34ed12f0d714a325631c2b30263cde3870770a5a20957100d7c4109e75b008b5d370e26cb5ceec16b59553e8879e382318423db2af8befb6c063de6049354cd5803330052ce622b1ece1563632f2dfc65ab97dd0f575a603658d2b9ece13b324922aa1e8a96bde72c1709ebf30200452f1140ea0aa0408562954ebb06b202ae30e626eb5117a1471d0bc2eac1aa1b48a308401e3db74b4b54e3340956eab20d975ab664d265fcf8e39a0b401cabbe9eb548c0501e95f44cdfd596d98a1dad80b23ef40801f94721f1a2d77e16baa1e982cbaeff82b2d5b9178f822faddfc161ee90baea61ab244006fefd8f3adf4b3760d1149ae45bb36e21c9d35d5b3b0af59aa0e4d9e9ad39b3ce6ebc61e2f801edd33dd7394bb4e0720fa86edada72cebfcce60a0f0aba73ce757b093c0afb849cfe71a1f650bfb6299289f83ee170208e935b1c91760c4549efbbbd97ddf5efb883f3811602bb1e7f881351df2c323ce84670e60a93ffbf9b8cdff8265e14603e1114bcbda60a83e3f306d9122e4e692c68062367d40dbb3742138b91de2972d1a46d5f098d5ff91100ccc11cb32473b204524e265474d72f14a4c728b3ac91edd13293577e65f4985c7a8ac1d1488d3fbf673ebec108bb195b6e7671afa37a3f932ab531fec81438efb514c9192d75c39e9b8aaf20ac44608ab7175c30299e05cac6150c500e03473fdec4969606656022edbdbbd4a6b43f5d1df57d22bad9a38e45b5c06234dd620fec4b37184b3eff7aad8c24a1826f22e4203f3f820a4103992f2516ef814d1f4534c9a1441536045b99774320049a673cbcdf80aa2b974f941e54045b1b54e695501cbebfdfd5e30754238f874ced74b04ac65343fa16c3f0b6158914eb10cc17cee9e0825fa0bd761f3a871a94cbef3c4945618c12d09bb08be24e609209273e7ff9902433f6cad4d86db2d8ef8a17df1530244ce121d95d9c2f5d7daed50d88e75db309eedfdb107c511eed3c4c21af65657dc3d28dbc500051495f028e1dafaa2a7d23b151aa25ba150749a0103144b2a0d574347518cbdeb9c7666cf89843bec16d47e3363560812ae8724d07e7e14a1ee04155a51aa8e23edb51c9f39315f4f7809ad03a8ce1834eb7baaa55cf05e76a62f1b934c1ca28ad0fd7763b87b1664fed1e446c2f93541a87c113c2541d42c30381904c96d570345b9ed473bc3010193abcb52132f078f83db294ce225452b2feb6c0cca920df8d6e4367befc1c1f25a1c611b9e2aafbc51f4387b98548210af3db06fb9f2e17168a47d0be5e79358827d2aca064f6", 0x1000}, {&(0x7f0000001240)="5ba5dcf8e3fb17d78513eb79be55ee6f6df66f122b31f55d5788c9674944a6c35d3d4a62ed800ebcc8692df0efcd39f728711f4027887894cc2dfef5c3746826571a39d1313b3b08a69582f61785c3a36642b111fd05cf53fa", 0x59}], 0x4, 0x0, 0x0, 0x400}, 0x400) r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001440)={0x5, 0x1, 0xffffffffffff0001, 0x1000, 0x8}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001340)) write(r1, 0x0, 0x0) 21:02:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt(r0, 0x100000000, 0x2, &(0x7f0000000300)="ff4ff21b35829e5a58fa24a11bad669f9f37ca1659fd79d279225f8d9ea41a92730076", 0x23) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 21:02:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xd7) close(r0) r1 = syz_open_pts() socketpair(0x0, 0xc004, 0x101, &(0x7f0000000280)={0xffffffffffffffff}) fchdir(r2) poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f0000000140)={0x3, 0x0, 0x4, 0x0, "61aa0db100000100", 0x0, 0x9}) write(r0, 0x0, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) connect$unix(r4, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) listen(r3, 0x9) r5 = dup(r2) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000002c0)) 21:02:33 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x0, 0x3}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="fbfe7098840517d25c5029dd7a57873f82944b4a1151f6b4e47e104368f252833bca3d97170755bb26b49c254a52da911294bcb14601bf7c9dfe1e6d955925736801517427161eacbcf5a691020386c31c8b82a4fd830989bc5dd5c0077438a50258875a90e9a3afbeb13c3804dbae1e415bb5fcc0ab4e59cdfa881b3b435ccd3436af1fd96ad7ba4a6f04409fa2fe2cc777ea0d9f7ee964b724597bd6c0f1276b7350e234565a9e90c9df399e000da75940ece943148381f2c2518ab443eab52b77c8", 0xc3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="b38aa21c5c5fa7ac07145312cf11b5a190a7ffb911c34f09120b5738a65b378fe238fb1a58b6335369fc34824bd17874af8b7149ffb9d7b75bf7f3cee1e575bc5b6a205df28538576e4cb91e5ecdbbae6d096230d661901c6827a3102954548cf4615c896dea04a69cc8af81a5c3c8b9604277512acb603b9c6056ce85389b93f15a91272e2a1b341bc04415997783bd124b24f49bbff063f8b3e184b913c6e59a8795c9c7e9cfc1b68be565d3310101722b92f92d09895774bf3587cb9efded900026f724ef25b8047e49b1161c3e3ab3b41b84ff370a634df2aab72091d3b89dac3c4d50c31aaeaf019951c26d7dd2", 0xf0) read(r0, &(0x7f0000000000)=""/191, 0xbf) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) write(r0, &(0x7f00000003c0)="1776fd92e2025113df47d177f67df27805ccec603b364f2c510899eb98246617a71bd71e2cd0c52d72f375034d1fd3788e9970880842241391e5d6f9120520e0814dc5486658cb5cc4d68b40dc671d74e39e2a40525f6464c5c6991fa1ea67ac63478ad34fa26f40fc165e437e5d466c324745e726ad7b830a4d1672cef907a2242c40b8ad6b1ae4009132b101fb2261794855e3f0f0b7a16857780c42ca69a40f079374f08134f9cc03123d309961651c08450152c5702cf31d96b3e95db394869995724c7f30395cf3e602f69b30c92c56e2ac05cde49483db3ae16bc7fbb58de6", 0xe2) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)="37a8a72d56d2c964e5c5417d1445e056a9e0c76d01fa0b02", 0x18}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000004c0)={0x3, 0x3}) write(r1, &(0x7f0000000340), 0x10000014c) 21:02:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x8201, 0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000480)=0xff) setsockopt(r0, 0x3, 0x1b, &(0x7f0000000340)="2e6a17f0e07047f73449994834c17db82a7d58daeed9dbc07102e55a84c84ac61de33b6080b1316d17a426e12d1c175989070b911b98638386afa92a778c6a2af88236adfd1069461cc651a1c6b92e5bc29928fe92d124b4a0d9cb9e239dd83cb282ec4150ba0f2b598362e40d949ff441e66c85e667bb74351cede0d9442a8cf8d7ef20819f37888273f277b0c4f6475384edcaf23b0349438326fc88eb0999639eddf651997704f922f4e6b8d886aa89d76d50e0b1fbe9e0ffa1b8e56eb5673339c599c4ed8eb45570520b2f", 0xcd) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xc0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x400, 0x0) 21:02:34 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x8}, {0x18, 0x3, 0x715, 0x1}, 0x3f, [0x3, 0x7fffffff, 0x3, 0x8000, 0x2, 0x5, 0x0, 0x3]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:02:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8400, 0x80) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000280)={{}, 0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r3, r4) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)) 21:02:34 executing program 1: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semget(0x1, 0x4, 0x142) 21:02:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="75e89e06c2fa8764e8a50716d59a6bf893d2b3dd89ac8f06ebedd8b01ae7b04c552bbadbdfe0ae322114436fc774feffae1c70ae941e26a770066437c7cb828a9055850bf7c2d6d78c5032e6d116e90b3b5a20916cf2eaf3ac3dead6210c0418aad61b83cbf0157e4af6a189ef2a382ff4f68a3fa8d0db8f0a5dceb0262c846128e24065e8ec76e6570e8a4e8869e38a", 0x90}, {&(0x7f0000000200)="323c1f4778ee6f", 0x7}, {&(0x7f0000000240)="dae14e68f0d9972199105a1df2b6d881982d1b65e4c5bfa56833d5804fa8fbae3df019a2c87e5a0f15f32a0b896079601d7c7b9346765e57e15c6e465872a35ad90d77fbc259e9832b4e37e4cdf60abc364c8e48200b99da12a263c45649d6a8160b210ff008baf47583a2420dab471b00066d19c8f0abaf191a50459a9111c906956834b2d1789d87aa28bcef3c199de5837318a9451733f68bfb4a52d7c7a1be1cad5f3fc6637c23", 0xa9}], 0x3) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="67010f4ee6fe59a5ac321f0609a5dce17f356bad94cdfb39d3057fc51e94ceefa639bc97eaa3c2d78e3be06409fc50e5a8533c419874b4489f6f28039b72275b9b3c3b9bc877612a40c4c9edf3c553850fa84b595f379b2d06c9ab021e2815ba8c5a50309aea337ab79edd04256db39a98ae06c0ba54d9e22ffeb6166bc2d0d8ed90ad2bf7773aaacd8cf52fc2c8dda129a63ec2d7509be09b2feec63dd62453279936abf995f15b099efe77f5b0447836bd7a8e3bfaea3aa8c026ee385ed0cf5b20f90eae0b991b5ac0093e23", 0xcd}], 0x1) syz_open_pts() 21:02:34 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) kqueue() 21:02:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000000c0)="001e2a3cc447943856bc1dedb8495326c02948f3986ac5a8c04edb3395806f8e3e", 0xffffffffffffffae) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x11211c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) close(r0) syz_open_pts() syz_open_pts() 21:02:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1004, 0x0, 0x0) 21:02:34 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x0, 0x4, 0x405, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd89d}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xf1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x2}, {&(0x7f0000ed4000/0x1000)=nil, &(0x7f0000fdc000/0x2000)=nil}, {&(0x7f0000d87000/0x3000)=nil, &(0x7f0000d06000/0x2000)=nil, 0x7}, {&(0x7f0000ed4000/0x2000)=nil, &(0x7f0000e1c000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000eae000/0x2000)=nil, 0x10001}, {&(0x7f0000a67000/0x4000)=nil, &(0x7f0000b47000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000acf000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000f44000/0x2000)=nil, 0xc4f}], ['./file0\x00', './file0/file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0/file0/file0\x00', ['./file', './file', './file', './file'], 0x8}) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x0) 21:02:34 executing program 1: r0 = semget(0x1, 0x2, 0x30) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000100)) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 21:02:34 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 21:02:34 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xdce1bd2a272d6ec, 0x4000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fchmod(r1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000000002a0, 0x4) close(r1) 21:02:34 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 21:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x8f2ba22db86444f3, 0x9, 0x2, r1}) r2 = socket$inet6(0x18, 0x1001, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8081, 0x0) connect(r2, &(0x7f0000000080)=@in6, 0xc) 21:02:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/39) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpid() setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) r3 = fcntl$dupfd(r0, 0x0, r0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x8000003e, 0xfffffffffffffffe, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x82, 0x504f, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x70, 0x994c0495c4887e56, 0x5, 0x5633}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xf1e4, 0x776}], 0xce, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x26, 0x4, 0xffff, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x29, 0x20000001, 0x3, 0x7}], 0xdf81, &(0x7f0000000100)={0x80000001, 0x1000000}) 21:02:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 21:02:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x24) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0xfffffffffffffffc, 0x5, 0x8000}) pwritev(r1, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 21:02:35 executing program 1: r0 = socket(0x6, 0x4002, 0x0) close(r0) r1 = socket(0x3, 0x4000, 0xb0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000040)=""/209, 0xd1}, {&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000000200)=""/195, 0xc3}], 0x3, 0x0) socket(0x18, 0x400001002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x7}, 0xffffffe2) 21:02:35 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) flock(r0, 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) 21:02:35 executing program 0: socketpair(0x0, 0x5, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="7d0c14762c0ae071d4ef62caa420d8856b4679c824a1089b060bef5063190a68aad900669ea8d578f637cff1c87efc2df7a5e80d99159b1f00e8cb0b6d0c3cec26185e555a7f", 0x46, 0xa, &(0x7f0000000200)=@in6={0x18, 0x3, 0x2, 0xdd}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) utimes(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000240)={{0x80000001, 0x7ff}, {0xdf2, 0x2}}) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1007) rmdir(&(0x7f0000000040)='./file0/file0\x00') 21:02:35 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x1, 0x48) 21:02:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0xff5c49253be70c7, 0x100) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 21:02:35 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = syz_open_pts() r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8040, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r8 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x20, 0xa) poll(&(0x7f0000000400)=[{r0, 0x2}, {r1, 0x90}, {r2, 0x4}, {r3, 0x80}, {r4, 0x40}, {r5, 0x2c}, {r6, 0x44}, {r7, 0x9}, {r8, 0x109}], 0x9, 0x8) r9 = socket$inet6(0x18, 0x8000, 0x7) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000480)=0x8000) bind(r9, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r10 = socket(0x1000000000011, 0x3, 0x0) syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000000200)={0x1, './file0\x00'}) sendto$unix(r10, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x9) getsockopt$sock_int(r9, 0xffff, 0x1801, &(0x7f0000000140), &(0x7f0000000180)=0x4) 21:02:35 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000440)='\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', &(0x7f0000000180)='\xfa\x02') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000340)="d710b3072e86b000a179aee9f46f857bc7b2287c29da4cdde72a6da03f9c0e26d9a278efd41ed38aaca2a4437884086f742782a55d864712faf406d07dab38261914c9", 0x43}], 0x1, &(0x7f00000004c0)=[{0x88, 0xffff, 0x9, "1c8aed7bdd3129003b4e3e2b9c51b6d91770028af567f751246e5641bc3ef72c887c886d1300a3c59eb2bcc1f50350032789309fbeee9a8382b51658e502c6bcb29207d5e5d47c9998f1ff78535b04c2a2f644d4d0870bbede52c08f330d48a9b10a62cbd28853ee5ff50687694dedc04f005d59a83e"}, {0xc0, 0xffff, 0x101, "4d766a9c080b3035b8cde00551f617065dcb591198879e04ca73cf503a2f1fd2b2290c6f04e6bde2ad884ea5783d0ced8ab116dd8e9d69c4ee44c10b368a41e2c6c220014d7daca272d5d6c8e31b64bb212e86ab6fe6b371d9de09f616db1fa0810c8d16dd90420e5e84dd2b7978767cb63177ed4a617dd37e8322142505556a773e4c97c4f70835632cc41a25d634c17aa1757a7631fc1026b09b1216b8e21e17f4d651df84a78d7da153aa1801ed"}], 0x148}, 0x1) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000280)={{0x7ff, 0x9}, {0x5, 0x7fff}}) pipe(&(0x7f00000001c0)) accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) 21:02:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) 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) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001b80)=0x7) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 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(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) 21:02:36 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) geteuid() geteuid() sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 21:02:36 executing program 0: select(0x7, &(0x7f0000000000)={0x20000}, 0x0, 0x0, &(0x7f0000000200)) syz_emit_ethernet(0xe6, &(0x7f0000000040)="e33106ca3eebf688332dcb9f00eb98f897c57f4d252e4eaad98c09057c8166814b9385b6431d201c3d6793d55dd11b8357ca82cfb8048fbe32f5971ee761e3ac94133f986d7952d428948899b80173528134a4620d3508d9093bd7c498ae11097ae47a6d3169cd6ee2f0705afb6b73a479bb574ccb8c3adecf6a5d3e685a15a4b6190c5d83317a1e3a8dbd2d55b083cbc5322970539db325dfb67b55688d1a0ff2634b88671237912880447f08687fba65d0901a2ad94b2af5a852e07d78c85773fcc4143245b80d64fd34966460f0e558a7d10168d576d4fc59c768a94a735b91cc69ed2a08") 21:02:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x2, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffba, "c4690008000d00"}) write(r0, &(0x7f00000000c0)='\r', 0x1) 21:02:37 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r1 = kqueue() mmap(&(0x7f000025d000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 21:02:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0xfecb) getsockname$unix(r0, 0x0, &(0x7f00000010c0)) getsockopt(r0, 0x100000000, 0x9, &(0x7f0000000080)=""/151, &(0x7f0000000000)=0x97) 21:02:37 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 21:02:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000002980)="4376ddf966e8f5e517b9433733964154a7f29b2dcd900184022c54e5e7c71cedf9f84db5d851b2646c0ce5be389fc782496a74af27a166d1eaad2067ee241de90e3077fe51f55ad07dff86c8d3fba133fc1bb787e61421d7046bcace14975b0c94d988b06f2b47f37c913c5e71c243272de29ef981e325281d4b38378f8873eca1060ae6cc2d8dcb393500e761be09547c9b067f470d565029b74f9d41c669e4f7288f9dda96f8750347661f2448f5d3789ef26a42ddae618b166dde4a645d30d847def18fc4a7f4fa142f900805dd6179af2ffde36a2e49f406ca239918888118d874df9e0d82fb800fa97565f9028a209f168a3a6c1d4bbb915e786bcd32f60525dc394b696c1b51f502bcbca3c14a3856a0caad298df324da1dad468bf2a35b3bbc35082870a28698e8e4b24f80fa5618ddfe08844f3d59bab816a0cde373d37a1f2bb9aa8b211e8cf4db016f1d4000fb370338567e2e0c131a137e707325329aed1989c30e0cb99d09df78443e6655aa9a639aa7f6518c67a22714272765d16e4f87c1cd781baf53952088615c15c661abb1aa41ef7dab790847907f950d9fadd8de6c5887b5b5d1ddc3dd6d18cf19e26d5d68553c4802f252c796f12eab27d267bd03dd5c13357387971c0ae09521144344d9d6bd3e213010d3a77841bc291c7ab2429e0f7ef1d1dabe81a3f09b8f752788a9389310d68b7cebca51c5a06a8bead503c591f40b5fda298db7d2eae3d64434cba8e55b680a6bd7ce95cf25c19f89cac78aeff92a2fcaf51b715f4226f750c82a8e25790eb7b9c679b4027a6634e99f41684c25ccd3a0d54deb02c630cf8af4fa6775cb29ad12b97d0e7760b6ddf49dec2e3c96e84f4a4da9c0c41a18cec7bbaa8b4811390d82f0a69431385fa36073b44d0b635e7225dbc6dba971cf461d7628279f63c9cfba8345a54a6b453e5ffda604116c7c3242db4231b392295635bff38e2f8b207fa0f25b3979aca8a293dd89af49b8d93e51c48ad9195b8ec6cce9a02906795f6eaa161f90f7829c2bfa0f7266a2f77421187192b1cdbd57309cc2bf98ef3835406e1c84ea88e7c41f13021fa2ad97583caba134c0243e3e5cf62cb3b2271d0a793e258eeae8aa32c1c8d4f9739ddf70989a73ddabf648d4f19c6c35f6d3e400f553630da4f3781b9bd7eed6ad89a688b72c1ebf7b3e221a7dbe230c5eb407b62b4b0ca27fe107eb0d08d65e6683c6c12c69cf5c3e58b0b757a8a1c77922617006fd91d99c632056d403d0e31a2ecea921f2353f278f87503ca268f8038a641d1688c5a8aa4f7decef71d720b349bdefbdabbbf363e54a667c42985425321d7f9645c04cb556e52c1770be82029be9292a5f18369a9fcf5742052e848001d51f7c6665ecb23feacadd4d8db61944b5ccf48f32777ba5bee447dda45061e34d707c68a8f028be6c6b300e091b464ea40a12044b899db9a2ca317c7c575bebaf8aab044192626c4c11a519fa0a10c55d9092105a2f6f8009be7505a1abb6b2be0f806c42ec1e6720654ea3de0a4474c5b5dab3d407fe3f82ed4224802669be603105a3f770851ba8ae0553c1e99e53c0679154d9c47569c5de3042d37e43c2ebd02d0438642b631a4f4021702cb7724c913afb190339de8a17a69d2e5f09943c8663e76bea41a1f6bb39dce3d144285638beebd5b1ab70804c76e46b3e967f736b027729ca6ac49c285a1a2ec791bc1a6dcae4ef8110d06eb3f4d21a4aca13d5f7ac1a05ad68d2fe73b7b6ba7b90e35f4845572d4196240e30e85376b5557d0d858778d4d8c1e7ebfc434583a862ce607fb257abd9a3bae7c3a0ef02984bd26f24aa046084024962455e0e062ca114c5eedb6f8e1babbefa12dd8fba23108925cb3ba830eb27f11c35b98578084dae26df27f1fef3badcbe5002116277fa7da90523f638bf8fe604a201454323d400169cdda6d7b794c35905a431067310bc5d39a5b6e2c4ac1f9c86a6053b461b2232846ba1e2e35b74370bebac5666009b7241e49e08bef7b1fa26ee9473dbe9b01df4b282a7e72964bb737a5ce842854bdf8183ca8d5493b35c8e554d42d2c25c419fd5d2d367221a7bf3d0fce2a8e9f22c216b5cbe8be5312642b6c5b6347899bdf6e9e1592c3df0223b1620aebd05f50175d00b00d7911410fda2bf7429ff136dcb31436c38bd0c4d683edc9aa9da804ef7c573a3603088e7fe335f71043434fb9983c33bfa24d2a1a54b8c93862d77334155415c415a9689d8606b46d468c6561a5b6e1fab91e5d664125dd5daec9a1ea247cfe227b22747ee5f0c2ca9c69f88bc0a6f7fd57932b0351f7d9c9f0f848ac2a11e393a24e1d4ff1e9f3c17396d4cf04900e65144b6de118c48b0f2f8d932b2f0ad8d014a7bd986aecab69bdac5504df5b9a507fe7a9f3d4a6fbbdd9a49e22297a9f22c03d213c0c63b45879546b370d65d8e02be58918dd028cb8594ad2d6ea40d36ffcb3d6abb144029991b3584671c8460f86a6f48cddfe424c0c9b41f20de55cc9bce33ac5b17f9f1f3e65c2dbf61a6bcab48126187e20efe0aa9727e6f425a0dd6fc5934a8826da32b65f5ed18dcb4f4b4319e3bdbd14ea93c18092ba7b48971a3cc2245595b0507246a8dbf79988283f26569c7722bd6219c51764cde922f46e1937ce219aa960538a84c1ad1faf2a985e299eae8dd61a4777b35c332c16af3821fdb770f4425a93eb3d47266312f3ae5f91ff4b18fd9c24da05f39889879eb0d4361eb97970550fea01fb959a4efa047dd09ccdb971142b11984cb74442d7935ed021ca0828e9390deb1e6bfc96f6187ef5dd7b8f2cdaf5643f37f5927b9213a225bdf38920c6fe7a8c632990f86f09174024856676ba729348e776806254357a96496376153c00d70e6a9d2a2863df5008aa726b8003c773fc5deb189effa4f5ea5a0b6d424e0c067ea12534216c230f1784d04a465158c1e921659759b3fd9e557e1f2a0888321d5d50014890eb5ae93ee5e5b790ac20d1a6b028f849859150676676931a00020afbe427e21fe6804ede0e420f64440e0b8f644df449d53d90ec9981e474f65d8ab77cf47f6fc651854c081c29bd8acd7b5e715c7a88d71947b82f7541dd6ad2b13f77994f6b7257cf319c6fef46cdf3c98bfc101298616526e25f72be7c4ba0850a140d5e4c303f2679e373b1e1e2da214697387dd03a98568c45df6572fe4e9c490e3c9590e0a66f0016d6c8043fe68c1da7922469c873a0d4d89f6201e0681ef85db6d22ab2c41d148a1e1a71d315b565209417b94b340c7134b6d62fe87d1bdf236b40f17f1b9a8f03270dea0aa756e9559b66078168d6e5c336245cefe30c2a2fa33ded593aa492e24c1d7c5494cd6f5f6df6a55a984e23f4a75556afda969472a64354044a22767fd497730aba9922e2e85d82fd5645e2288678e996fa6d5a60f2093395284784aa56a6cf08c7ee2d71f83d067a0313b9a1adcc8a3fc16647460ae492b80d6fe42f4232a3e72ffa160d50bc43c99b8f9d5337095faa58788b390bbf4d30cf9ec590dd58c8c3b363e13d40140d84622cedfad7c61c85de07686cfa4b717e8a2a45c76eccf1a7c8548fd187b42451b4ec7dc990471d1419f877a341d12e7e46443d929210863cf2006bafa1f9b9be11a43ede9236f3aad0f0c3c11d2b0dd1ba29e9ecb3e3b1154cbc43d4b5e6d305214148828c57c4d87523ca02e683c510a8b8fb6b29bcdecf833be3a0a0059212d3c0edf66861598d2ba327fc79865a74baa0e8966037691e23c6e47f9b3533090a247c81dd26d58f11394a482709b9a60c7ddab272dcca3268d38ec0084bbd31337dc5a3d46f3ef116153e2eba8918615332099f593e78ab016816704e447a341874c65ac26c42a5e22bee3def70a2c408798ddf629b4d6da5e7ecc92d55947ad1bc285785525f165e7ad0d5acafea5f09be34fa249540da012c78c4e773228ac64259cb093c37d45907cc2920f3368c20f688edb8e71500dda5e487b5ea3293a538a3b0411e5c26c20c14790dee39e8d49b87b2907429cddc1787fc4efd659628467fb94226d20fb195ba806a56c7896431681f4a9087bb5482cb5c37505c38c18d819add3bad46ee7b99aa72cac8562fe85b0c10da446f3290c3bc0432d18e812bd59f7c801fe63a02fa5fc08cb45ea39927a39fc7218cd5fa9ed5ae3e9b227ce23110d6dfbcad4e92f3320de5a4e7d5d66011c140b3c3ce8574ac156fe3b0af8736b0f4afee4341a5eabcb3a258c4568ee4aae24576fd3f151ed68b627e0919ea9214484c3247cb0058ded250eabcc256567f0e545b17047becc912b329ed72b35fd2c6aec51230487283b98a3b3ffaaa71abfdad1357ce6f052ce564bcc21bce49cfe718816d8968dee046f31b02227ad9810919d20f8ab349649d0b62ac15c2865f78ad09f7d544848247b07bffc07e0dde8643de9a54416742348eb88c75e20af86657b491a3dc361d2d55ce928d0f2023ab5368af474a2b3ba43c88d9fa5ec6ed330485155ff651e0e712049bb87b0899732d956c927dd7a036a391e59ffc1bb3fb54af96a0900d8559734f43db785d5acdb59f3fe93233a3379ff878b8c3ccc8831adddf66e681ee227fe49e51881d96e85dce021a262585f1f6bb62e8d310c1c1c7c48836896d35e045188a86e4ad14e1028e9b1b59d0512a8f922e3a880a2ade3d55713c32aaa7523b148d2f7c42a9113f59d68a46c8b0c833ce53a4b0f5341830530583acace4ad8838c54ba99dac6b247637556631fc35db7decbe4ac25ed36830308a6b98f614776a6c5a4accaaf4c9770b244e097c056a3b42322a49170abe182792206a98357b1ae9730edfc3df7b5882378853fbf76fe973db30bf6132078a3aab6bb32929de156d75820167616cc2613cd7e290ee4ca83cd228345ac0453d56f25d0e3206fe2d0617081b5654831004297bfc34d5a5bc00c16d132a867afc8dab72dcb67dfff6286103cfdda2c77a00603a92862103fe75ca37278a170843f8150485e612a6455f0c1076a098e344aa82c56f1b747b77956cb7f573e49dbfcd3e1e8bde36df7777f49aa9cb7b92011406a0dec00745ebb404562d3758ff829b8c75038c6320f824e2895be7898f3d922a928338571b9142bfedbde5e89d6c4147ae45045d2098304314c9d0b33e7f34ac6724aba93e54dd1faa2d8359b9dba75396d1c2f6309a25eca3c636b42e15d696a75d4ffcf23d26a7bcceb6ec60d8e1fb0678aaff02620beeb4b1c88b141704ede4c050348c8a2b200be18a047b54a7a5c16a3a515a3c78aad006ba9e9eef81a869af32c0cf7aa2f821f071be0924b3d06f89198aa448390fe190ce7dff1a43d7d6be70e2f6d9f07737f102e237ecda06c22b8998259fb6e0c2d09ab7bc74d675ecb4bc89a49be54b17d472053889f54a804ab88eb3bf530dba12c32983cd98ff61c1b37e3f58204bc1632cd6496167fa889f013febe44d4c21fd15952701acc1a1faf5731e83d0f7f35b2daf5e07641b87d8637d7f9618375cf29ee86738879b17ff6f93ef4ed2c85d3fa80e08bfab67570e86d6bdcb744962533ec2a39065fe1c5799f6c4843ee6e1e7ee7717339983339bfad835c788d0455939eb52a83e482d02ae866cff2056b1139520bb44917076dae4c79ef8d475ecb6d6438b7688f5bf3d6f948cac7ea2f3e71178a", 0xfc1}], 0x7d2620a303ba204) sendmsg(r0, &(0x7f0000000b80)={&(0x7f0000000640)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="40000000000000000000000000000000efbb0dd888bcbe8817e62b5c2180fada8e2aee1a80a0a1f71eec2692cd259ee6105006ca6c7c34d000000000000000005c99feee4c393ea6f229d2b240e2d7feb0ea55ed5361a19f9c50c3bec1ebb831d1f3c21f4084939b01ac84d381584d7aa7c109cfa48424552848957b2a88ddcc723e39977db100c51c4ea8c8a293b291834bca7ef96d58ae82b664805ec0dbd0f8920887a658c57760392fd277fb28ff57e17436f6873427f4372cb6daa5785689924dee2555363e5d772b569e5f0e4f6e569176606e4bc0d79d89e3605fad7365ae82cf0e5869486a83a9316744719cbcf87f979aeecfdf8be6baa73c8ad5f7da2b15b13f7471d741f281671efc686a8a46616390b93a6571100bf9a95762254b520da4e090a5d601ebba695b8fdf1f3a8a7b0b87f12e197f1fba003bcae5e119c7009b955b469320df71015d3914"], 0x40}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000006) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xaf4c5620edf6af74) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x2ba97640}) 21:02:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xff) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffdd, "03bd7b5c0306604690e51a671b1d0b76843caf10"}) 21:02:37 executing program 1: clock_getres(0x6, &(0x7f00000001c0)) r0 = semget$private(0x0, 0x7, 0x104) getpid() semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001780)=""/122) r1 = syz_open_pts() r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x88, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000240)=""/109) fchmodat(r3, &(0x7f0000001640)='./file0\x00', 0xfe5b49366b1bd7c9, 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000001800)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x8, 0xff, 0xffff, "d5095f333766469f2bedcaf878081ba52108ff45", 0x20, 0x7}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r2, &(0x7f0000001680)="d1d2fe857e1d276f7a46966ce71443cc83fc9689a6ec08bd2cdfd4dae462ddf69c3999a943786038832610c16c358e2bacb34b16b146e6a5b6b8d25b41f8cd54563df4322efe3e69d1ebc37cd9701e36b00cdb7688088d470ab9bff6cd", 0x5d) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001340)=0x100006e1e1ca8) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000340)=""/4096) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001600)) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000001840)=""/184) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000140)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xffffffffffffaaa4}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r6) 21:02:37 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = syz_open_pts() close(r2) ftruncate(r2, 0x0) 21:02:37 executing program 1: r0 = socket(0x15, 0xa000004003, 0x3) r1 = getgid() setegid(r1) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 21:02:37 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') setitimer(0x0, &(0x7f0000001740)={{0x6, 0x10000000006}, {0x80001, 0x7}}, 0x0) poll(0x0, 0xffffffffffffff55, 0x6) msgget$private(0x0, 0x208) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r0) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) shutdown(r2, 0x3) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001640)=0xffffff4c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffcc5) r4 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r4, &(0x7f0000001480)={0x1, "604bd4d4c21a63a31b7eb12660ee4c50bc15fda62e7735bf982164265d1cfa0c1fbafb271378e3ca8d651619bfd45016df4360136d95b2b23bf988bbc77307e6a21474dd4db8f9ca063db75a76a39d0138c650a308cb59e3151d0baec0fb0a160ed1092c46cc4be0c1af636e516a865f07f67ed2a88d868a20ab254bd7a15b87e87bcd5331c365d7f96f971b2ebbc7e8e0a54d54826dbdfa5bb6828d248798ab20f8243bd0e2a8ef0414ba99eeda26b98b1eeb6237c68b7e008b7dc9ba4ae842637def224517579ae168e22470c0e84b1ac23469c2913ed2caf4f9c5db7ecae75f5fe6222ee24220a590b40b8353b241ef5d23597c58b4c5b43a21f40dc4"}, 0x106, 0x800) msgrcv(r4, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x0, 0x1000) 21:02:37 executing program 1: r0 = msgget$private(0x0, 0x190) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/138) msgget(0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000040)=""/245, 0xf5}], 0x2, 0x0) 21:02:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() 21:02:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x100) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/199, 0xc7) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) 21:02:38 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000480), 0x2000000000000002, 0x24) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 21:02:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f00000027c0)=[{&(0x7f00000002c0)="35262dbfac90e5924936347fe8800fbf6e73206b91cae137de0796d6b9a8dc5ce4217909d301b8911c79f7f91b6f9a16ad05b9950ef76933a6bc5eaef5d8717a9b415309be0203f45a92e851519919b000280130ab9471d67eea46ab3970588200bc4ea6acfb01e2b40bdc552af940ecf311272e5354a51c26dca5016339dd8223260818c4968a2b7d7df870283da736bd2129854e1713eaa8348c254c21fdcc4f8bf5f04806ba474a3e5463514e73bd059cdd13ca", 0xb5}, {&(0x7f0000000380)="919ea9be29b13bf097a00ecf6045a03695481f6f6df9d047cf4f7fa114257f969e21e161333f6fa2c851013dba9bac47926751137d774d0b0c8795fe7b9f334e406dd76d621611afd8d5e65aadf27b20da7179955bc5967c4350361f23f8194ca480c85d002dff1727ed2d863b22e40b102a318c7f0b885ad4ad79ed059716ebd6d4865bf75005fe769deb123c", 0x8d}, {&(0x7f0000002540)="091d915b07bc401ac50f9de5d528f02efdaa6b27ad257c9308b971d2b9425e55532cb7e8a549dcbf193ffd8522fb495b9feb6412fa545212a30b01841216108ca3552e2f577d2bb3bbc317fdf6eb7d760f6315e6a7dfab15f78f3101afe7d6bcd6ba8a990b3b03e32afdaa2d9fc1673418cd670b788b28b4fd4fbe2beda827d0aa5ed417fcabe9c9ff189f250d6694cf842ce4521127358bef090a11febab1930685066f89a2bcdf1361d0862749e25bdec3c30868531a053c8b3e42509bb78023d601000f9aac3f6b26018798d652ba66", 0xd1}, {&(0x7f00000000c0)}, {&(0x7f0000002640)="d4f26a80e131872d6dbf24c39672a68add75ebec72e6b827117e543d4b9a21bdfb4b1c0f0cc3d0a508a309a9e03f517858190b18b41c0a1cb625c0c2db9b1b727640f2ce4a75baba3964322a54a7bce4ea062824039c9a7a3c5cea03719182a5c1e19248d087db8c65d496e58081946a00185da10f7b7b4ab64902032307c8f8c7f50fccd6fff9e0d708f8b46680c190ac3df8c0dc9620be55a71c66c40a64bd03a079a35628a0a41b40f5239204b9781cc6257e127f92c54dac4f5f3851d92e0df0073163bc9791114d7c9d0d8fb95df2ac188e592912a559c792aa5291876e0b6a0951188de2", 0xe7}, {&(0x7f0000000440)="32271457db1020a1199e082f3b29481ecc942ab14b8b44df79f662cd380de80285b010957352b624710b9406b01ecb8ea085f7d6e248532f7728a60e92ffba78cf68bac3e82cc982e11a8babf61fe6757a760cf65100512dff66c5a7972bf7279f561ea13197b5c67711f1438f075fba2c902a82a7d40cd734af602581a68a668e76827c1adc7a6e5a804e679dc6633a5bf2ddd18793e19e036f", 0x9a}, {&(0x7f0000002740)="4d53d4da5d0bdf47e2bdd692f4a2feef28dd817420618cfc549866afcb791ff47611825f050b0de623d6439dffc55171fc4307a5071de657cb1b28c7a990298f1e68a3db7fb7b57d8de9d00805274f390ea175636245ed3bce5582dd1a3d40ffcf7b14522cb68d956b99081436f0daf417a9fb01", 0x74}], 0x7) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xe5a3, 0x0, "d48645036d5d2af5fde549ab00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) dup(r0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x55}, 0x0, &(0x7f00000001c0)={0x7f, 0x3, 0x8, 0xffff, 0x1, 0x5, 0x8, 0x8}, &(0x7f0000000280)={0x1, 0x3f}) 21:02:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x40, 0x3) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x8, 0x4edf, 0x1f, {[0x5, 0x1, 0xfffffffffffffff8, 0x6, 0x9, 0x740930e6, 0xff, 0x8, 0x6682, 0x0, 0x5, 0xfffffffffffffffb, 0x3f, 0x8001, 0x2, 0x3866, 0xfff, 0xecb], [0x9, 0x100000000, 0xfffffffffffffff9, 0x175, 0x3, 0x81, 0x8, 0xffffffffffff8001, 0x8, 0x2], [0x2, 0x0, 0x7, 0x8, 0x7b106d65, 0x7, 0x80], [0x100000000, 0x9, 0x1, 0x39cb, 0xae68, 0x3], [{0x58, 0x10000, 0x8001, 0x6978}, {0x1, 0x6, 0x8, 0x7}, {0xd9a, 0x2, 0x1, 0x7f}, {0x6, 0x800, 0x7, 0x1}, {0x80, 0x7, 0x7, 0x4}, {0xfffffffffffffff9, 0xff, 0x7, 0xfff}, {0x9, 0x6, 0x9, 0x7e86}, {0x0, 0x0, 0x6, 0x3}], {0x8, 0x8, 0x9, 0x1}, {0x40, 0x2, 0x20}}}) syz_open_pts() r2 = dup(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = dup2(r0, r0) write(r2, 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x14}, {r2, 0x2}, {r2, 0x45}], 0x3, 0x0) 21:02:38 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000480)='\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)='x\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) stat(&(0x7f00000005c0)='\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', &(0x7f0000000640)) r1 = semget$private(0x0, 0x100000007, 0x2a0) socketpair(0x10, 0x4, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20010, 0x0) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x4f, 0x0) r4 = syz_open_pts() fcntl$lock(r3, 0x40020005, &(0x7f0000000100)={0x0, 0x80000000000000, 0x4, 0x7ffffffb}) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0xfffffffffffffffc) r5 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x28) r6 = openat(r5, &(0x7f0000000900)='./file0/file0\x00', 0x2008, 0x11) dup(r3) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) openat(r7, &(0x7f00000003c0)='./file0\x00', 0x8000007e, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000540)) r8 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1f, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x4, 0x3012, r4, 0x0, 0x60) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x400000000b) flock(r8, 0x4) r9 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x23) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7a, 0x1, 0x200, 0x1, 0x5, 0x2, 0xffff, 0x0, 0xdbe912321d19ceda, 0x7, 0x400000092}) getpgrp() ftruncate(r6, 0x8003) getpgid(0x0) r10 = getpid() fcntl$lock(r2, 0x19, &(0x7f0000000040)={0x3, 0x3, 0xe280, 0x100000000, r10}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000200, 0x1800}, {0x2, 0x6afd6946, 0x1000}, {0x5, 0x401, 0x1800}], 0x3) semop(r1, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x7fc}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x11ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x4, 0x1000}, {0x0, 0x80, 0x17fd}], 0x9) 21:02:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) getgid() write(0xffffffffffffffff, &(0x7f0000000100)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10", 0xfffffffffffffef4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x481, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x0, 0x29}) fsync(r0) 21:02:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x880, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) 21:02:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) unveil(0xffffffffffffffff, &(0x7f0000000080)='x\x00') dup2(r1, r1) 21:02:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x7, 0x50, 0x5, 0x5, &(0x7f0000000140)={{0x5, 0xe454, 0x400, 0x1, 0x5, 0x878b, 0x5760}, {[0x7ff, 0xf05, 0x6, 0x7f, 0x5, 0x973, 0xfff, 0x9, 0x2b, 0x6, 0x6, 0x7, 0x10000, 0x8, 0xe3b, 0x5, 0x100, 0xffffffffffffffff], [0x8, 0x9, 0x9, 0x2, 0xfedf, 0xff, 0x9, 0x1, 0x3f, 0x2], [0x7fffffff, 0x5, 0xfffffffffffffff7, 0xffffffff, 0x3f, 0x2, 0x2], [0x9, 0x100000001, 0x1, 0x8, 0x80000001, 0x101], [{0x3555, 0xffffffffffffff00, 0x6, 0x9}, {0x4, 0xfff, 0x6, 0x3}, {0x4, 0x4, 0x9, 0x9ae}, {0x20, 0xffffffff, 0x1, 0xdf}, {0x60, 0x8eb, 0x7f, 0x5}, {0x6, 0x1, 0xdb4, 0x509c}, {0x0, 0x4, 0x1ef, 0xfffffffffffffffe}, {0x10000, 0x100000001, 0x8c22, 0x800}], {0xffffffffffffffff, 0x7, 0x0, 0x9}, {0x2, 0xaba, 0x20000000000, 0x7}}}, 0x4f2, 0x5}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9316, &(0x7f0000000100)={0x6}) ftruncate(r2, 0x1) dup2(r2, r0) 21:02:38 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') pledge(0x0, &(0x7f0000000000)='pf\x00') r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x100000001, 0x1, 0x0, 0x3, "0da6696ce33c322e4adfadedb6b78ce80c2a7214", 0x0, 0x800}) 21:02:39 executing program 0: r0 = getppid() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f0000000080)="899300512f243b82829be9005f629b140be3edf90af88cf1f113d13669c3fefff16c80a1720fc8e24a822eda6ffffc08062976e72b704acadac116832e808b5b08af83c112689da2a489c55d955170ab61138381017da8c2d02b14a0b90b1f20d75a88f610fdc207aaba75b02dab1ac31eaaf1a5439f364c82c8d418219dadc53bc5cdaeccab7e680b8bc91a83133b4398e53377eb1e32fba0d910a70c5d97b5e6535a795377447852cf7b6c774c42a15da6eec98be93a38d5fc427252e8f297b969d9c0098c18d5c03742383382c625670832b30c25bd00c5e3f1fe81212cd4ad1915cdda96c51e1ae3000f357e57351d4b5e60ee7a33e680a5490661c293b50d73d21a7e8b94f23a9968eb52239beb6499ce03e04e3ac23189860768c2967c308b00a0b806a5a28261fc57c257cde5a76bc35e4fa4e14b5b43481e65591a7d23c0686cbefaf12234f0beafebc3737a569d61d0f23707427ca53403d02de628de9f8f269a0f53746224a4b7b9de75d99493506bf50914a32c5be722731f0d7b92a08caaae60f2c77cd2e6e4c0c7f0228872a2ee203fc47509a89cfd7c9bb89b16b441268d7b7c55081f98aec07c5f60b00d56fca2f23b972dde606868303d6b0149afe2556273275c9910d7de4a8cba6b072638d5ca5c7ef9656c97322d4da4193d3ef64d44330b191656fb5e218daa3fea7baed7e6c6a9b660e9b53627c74b383d49bdaa55263a2c3b83e1d52ec5fe372bb2ee7fbf8f242d580b546f26f90ee9bb42ed3a7d4a20c99c7c4d2d3e13252ebf37b68b9d23b8d3603a1b0378fc4ec5a89451c54a20a34a8b542615e1ba10d6f9fb7c8618382ebecf918af849b1fc0d56ef91f42eba89dd65a594656b41f10bcc989a1e27014488335b0e7ab8dd67461535c27bbdeb5e265a355721702814a40888b71af82bcd88925515644c23f8d20b34b557bee169fece05324fec471aaf993543a3353e4c801dc051b9df9c37bb390367fa64fae652a28e8d1483f35c15f2eff2828baff5f031b132748b0fc87f39b6f2e353336809c37ff0aa6d71e5894cb529148040d4e429be6259f6d673fd9a63ce251c5f197831cd610278c824f12606d4a6e58dfb366eadd6cac7c67e6810ecbb7b98954f5b70903fd7364c60171c6f4e12f77d1003ba9bfd6e5912c03f438d114c51bb3d9cd36f70995aad1999240982cbf830a1489392b6e9a997c783a81379081a0a73c727bae3ad94351595db5acfdf2ff1eb13646d0e56fce7727d0b6c51a0c3ca83a6858b1d65479e85d30a7385665d0847a26e789bb13ced4bd50c7547b10b1b5fbd464140d8d8c6799633dc27ed5e005e0f33d2d65f361426b93ebfd053f7aaa07125d47a2f2fb930cb0ca4f8700e0826413ac502ad21fe85fda29c9d5375532bc8d61572f965ae973b2227d731a8c83c10a6c1fb8b63098799cb7342a591d549f47dd87edeb9568780549605c161b48cf7d99a359140e4ca6ea1085b371a0cea9446458c20568131858e49c186d7168eb4c807c26c24da659e5512bc934603972759b6f91ffb0352aabaf165f813fa729e8689a59860a6e657e2e1b4d8f1325cdccc7467e4aea8cef335979339973e38cbd37b2a0aa7a21ed1d7c9944d2a4fba8890b29a4c6a221632b4c2f8eec47c9de3e1a08e966296642e675b38cf870053d3f7958e7c6b4cc445d089fb5fea3ada2e4ed13a8a8ad4d3d085c4d056a7e8dec4b5c73842a12720f251d8def8543b33d3cd344f330d96004601ce20b55c6d2e807792e672d636a38d855ab6967e42dbbd1deb7abe1d5d80a36fd87e951312c70b16d811e8d37db820cf0f1778e3de5666b4cf915d7bf112c084bb916abb47072e8667aeb9859cfabd5d938be7e610fc1c4678ba18301e006a3c812c14b9401f5234b8b230de0a64b2537f273dd41ae8c1e5bb0feff66f01ec0e891782572c73a46be88c1e6185980c5db7879965ed69ca8aa33e2faa2c10dfdff1122bcee79aa85c1253605607b93a4026dc8ccb3a5275238e21f35f2a6159bfc60e49aa02187152523ae9437c2f8837ea2631ff2849e665ad7f381433cf6c594992166a5e0101e9327fcebfa06aaf2a55a4004793fc4331c31e342a13a42c5ea279a1c2d7e2b85eeb9997d193690ab986357dbea3109cf912432360220bb003cc0cc2b2de0022ff5ec4528596f4b38097c5dd967121fadded3847fdf936f6e0a0620e22834f7c3a2fffc017abbc1f647d2c9f72e18942f48815d0b80a999c5afae7003a11d8d331b8721fc6c859229113b2d5ddf550c6133044163965a430259524b8131d0e6599639ac8467df05583134a7837e4244c3ea079cc022cf33915b9eea2a65082af1017c495b0dcb29f28a077ea425d9c63b01f7f773bbca60e4dfdba228f6361ac2b1dad1cf7b1d41b4a25be21431da09efbf8ea9b8f29d31269ebc218645c05165bcd912de0e2260504ed822955a229d57d133c2670dd714278bea3ce4f021c8cf5cc0f8857404659ee56913d1e60bbc458ed81fb2d35c1d165f255bc7d11770732888faf6f2468db39ff2cf6fc8d0c4ff439e94f275867797750ed6dc57536d6c1152fd96e1deb8800be99b74a55571db08a620c5717f1bdee8533880da06201d4dafaec065b981ff61191654316cff6bfac778f7d466bc9fa10a8c6e7a401679e25191893f286743f3c0d08976983c3352bc115b9593d7411147d05c03e13aab4ec5aff68fce950cda0a1d5b2a36cc827cb2ff4b4b146ef2055b5312a62afd11b63505d829f6ef98e743a8e3c782447683b0ca38cf89de2a462a7164eb6c10b8687174c20273631c9f1852806cd278fba9afd3c5af1c205f616195111f04b86e7d074932e2a18b268554b6f09a278401a16c06eb2b899061ffda03c3f36d10e1693d7c5785dbdf8bb8c2354e5c7f8ddb4b1c0a4e33f91c125cb159654fe8ef6827408a8ef910891cf1b513501c1b8689ae04a59ed134a4a2b48605b8f2c0eb6084921339fc021ab432302f22c1d3d5c1418fd5b0e110b9beb02d343444439ce5583fefc2672f9ec60c0ee3f37089ede54d66c1611cae86614a14a308ce7e5bef234ecd8c17678a2f23eb3f0e749800733cabc12090299434bb4a1dce68b779e819aebf5bc0ed4d802d32a92277b28c30260798ac226cf938eb32d4dab4bdebeab020453217c4e20f6eedbdefa7203ffac0053197814614bebb8932c79887c37a67e30ad180d90eaa66e005bafad53fba56648af4fd43966af2377dad26b4ea35ec733b71f87d4e42bde1ee359dfd5cc07012e66ef4b6f26e47ea588b0eadd54aa46dea186094495afa7f56b397ed30c09bf9b788661d3815073eaa0381e4ead34a968a199336d38a1bc857ebb4af167a389454f686091879d99e08004a3256fe4a4c86d7f77ed459a18f9d0d050932e073ed226558dec713c4e2db3b46ddf60f484b0db33fd52b824ad589486e3049548544043f0b334662725c7c190494b55e22eb6c36da1219055dc1ae4f2b581364bf829693b28d8cee8ab99113628e2c6e91b780c7c489a0ed09cbbc4b72f0f13e96d18beac5ef1603474f49b1d0e1cb8ec06ffbc1661642eec8c8e46d0e650a403d673e55e5ffcb0405b9f2abd5f7f6e5ff5c4ca4ebdcec7daeab1b453f6b2b6df6b6bbfb0bd6a7846d3f46d9a1aea5c531e4d4f8e257c39176aa6ab55d77a97efa7833992490f3aabc8f9065b8405bbdc7d52caa39f143cd69be2f342b05e68c3f4181b5a33398c3541f9c5b48d5807fa7a4ebdac25594d13c1edc647fc80da20a448abad11391211b0ae4ecf5f4716a20fe7c2b75d1ebb8d8e842f756cd679403fdd9def7e487d008409e8c1949a0cdf6a88e003115f788a2a17f3dfcea55f6de089c5d5793d0d9328205e292b84d6ba49f54fdb3514388fd6ead11ad507379d55318ad665aeafb01bcc48ab9dee0147d546d9342501e49ee864dbe59e154f82a91809bfafa5b0e38e6874d14784d23eeecb2ff33237ff846bedc6a6e52281cfd88086f11e515c7a08385d0031b45db8e3be8d3cfedd616721b2efdf9d1a975da737c563f07168f2aa972034d20f201620559c462234b5a8ac24a8b4ae80aa22242da19fdc05c35f4d76b45e9054bc30f6ac38a32e17656b542552a48a595f0929e13e081c4c3ecbb94a9eb025512b20ff45cfb5f1a7e8ba071be7cda36b50d53d886d238bdf6f2e772ebc4dc4190a22a9e177d15cb6ea3a8602c432b2fb3e9624b9f0419598fd116baa1b97043d8903364d093cc2bfd7258cf9f1afbc598b148c6f4addc7a75187bd8a9f3ff935fcbb4e316588291dd35c09af522bb03337568818368d698b280965a9f52530f3f77e386c86aae03ffa8dfd735b2a527dcfca68570758cb0120aa1d7c24ef88ac0c9c47e4fccf8b2d21f936cdef8d0f459dcbd1a16bec2e5e11d55bbdcffdfc56079d5d644e27c81e5ef480f16706847712f78905b4fb43d3741048d7e107331ddfa0e6ef7c5f6da3e0ae1102c9aa104733279bb65cf50ea75d385fc1bf6d8fe6ad7d56787063855563a97265a0762abd41d3a439d818c42c53b1b30d776cd25f48ce27072b0d37c7b50a116a716cac2cddff3bc43baa0be9ec2c334bb7528bbaf5b8e5e266169be2acbeff31f21818de5e2e4be1fa1a75d4d188d3dbc950f6d3fc9bfb4f27a8fb8334df0bec000b1572753b99eb21e3d0a61e5766f171e7c6bc12a1de691c47ece11653205988c4ca8f61d707fd4100e7eed323ad5c9c87ae293719c0b7333d6d0491f795ee96f9f6c04a61cdd1bb617d3ade3cc67e788c7b108c7211abd690ed12fdf93a37a26d134cd8b0b66623fecc7902ec5df5c2ae8b57b500c3b9f8e7334258dffe0e7dc72ab4ecb7206de09ab0ca1ee9e66e02fb5f6e0017e628f35ad26f0e7fea4fa15d88264355b51cdc60d5ed480e40929972854bd361294080fb4c7ad5ffd55cc225ed7d816dfbc9a70812fb260381c5c902c0695cd4ab736869c17054415186f042acebc41e9a23eb8262d9ae66099de1176943ff5e741a96ecc25d8ed8a4bba86cbc47a839246972b2886bb2ac0ec83ac4251f951e1c10bd7d99bae0a45a2a2424e20453375bceaab1e0e9f281fd3cf18d0254939725103a04bfbf13601d9e0c59e13a3ec4890b95fae4be8b4e82342d8f2ff27b98933259e47f5097e7ec19aa28bfb266158b4738401c161b63a3305cd3600bca101d3c11043ec606005fb820142c5b221d58ca11c4e953ed755c23fd05743650339c1d3c6cc8d2c354b6d6fc1140fd39d1b9511521b9e4456a3cb94d9db38fc4a1b90343a57f33e2c8ffa8981ee998425d66dd3cc3cec08a1dd6b764f542cc1d685c772914acf3aa38064a70d949f491f88a076976101fa8b40311f3802859691a970b8770d8c58321cba9130cd5ab17a4974c325b18150e42e61b287acb0415d0415076aa7a3d75c3177f35e6f1021ed0e358bac86786e614f0117dafdfd8bd3919c1e546948da8f1b3ef54096c6083de79202bafd89048e73be6ee022cddd63a130a05c07d968221b27a0196fbee65ffc80de1d94b8f5d93e72729d7de4d3e7a1749568a3efdeecc50896228626eda63e5a44c2e10e2245310a478a5376ffeb9f9c1de80b1c02b77617f6c1f29120e7ed5f61ab6226219bdd265728f77c6e3af6e3a9c98573901973b522796915fa580e04f3de2147a679d7de542dbcd1ecd9a987895e241146dc5ab0166e582b700efd7f05b8791d930619dd72e14cd38f70768f14b75cb61398c0305f29990ab39b759a59df4618e76", 0x1001}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) getpgrp() fcntl$getown(r2, 0x5) r3 = getpgid(0x0) r4 = getpgid(r3) fcntl$lock(r2, 0x7, &(0x7f0000001240)={0x3, 0x0, 0x7b, 0xffffffff, r4}) fchflags(r2, 0x5) chflagsat(r2, &(0x7f00000010c0)='./file0\x00', 0x20005, 0x2) stat(&(0x7f0000001180)='./file0/file0\x00', &(0x7f00000011c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 21:02:39 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000800)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getppid() getpid() fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getpgid(0x0) getpgid(r3) socket$inet6(0x18, 0x2, 0x5) r4 = syz_open_pts() accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) dup2(r4, 0xffffffffffffffff) r5 = socket(0x18, 0x8001, 0x5f8a) accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$inet(0x2, 0x5, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x200f0, 0x0) accept(0xffffffffffffffff, &(0x7f00000004c0)=@in6, &(0x7f0000000600)=0xc) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, 0x0, 0x0, r2, 0x1, 0x87c0}, 0xa9, 0x5, 0x0, r7, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) r8 = semget$private(0x0, 0x10000000008, 0x2000008f) semop(r8, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x1, 0x1800}, {0x7, 0x8000001, 0x17fd}], 0x3) r9 = kqueue() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8000008) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r11, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f00000005c0)=0x400000000000000) semop(r8, &(0x7f0000000440)=[{0x3, 0x101, 0x802}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x81, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1002}], 0x9) getsockname$inet6(r11, &(0x7f0000000700), &(0x7f0000000740)=0x4b) ioctl$TIOCSBRK(r10, 0x2000747b) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r13, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r10, r12, r14) semop(r8, &(0x7f0000000200)=[{0x2, 0x7, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r16, 0x80105728, &(0x7f0000000180)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r9, 0x4, 0x43) poll(&(0x7f0000000100)=[{r15, 0x21}], 0x1e1dcd4df0aa69d4, 0xfffffffffffeffff) write(r5, &(0x7f0000000900)="0958990b228c700a2953aa0d5949caf62b060000000000000056afb0bccf66b466c9bd76c2feaf8718049624daf3d8fb4abf9a4e63f2458f14216111b1df019f83792e0cef0b00d1806b0077e8ad026eb015af6c8403cf7f71130bbe8fbd571087d1fcad39da26c870a1416d5ddb1380412cd305d5e7dbf5b2ffa9d44121220dc7014c9921716cefb1d4a6d573496b8702f56de8dd80c29660e8f6b215130ed6ab0b2237876aae42bee1ab7baa9dcce19a91cfce3df7124f93c74d85e66d9eb4165ab5ebb558cee1a15c9716bc93de4b95b15da7d98217ce89b5a6b469538f1196ec0ed2606ccbaac3ac7ab1a576f226d11317ec236ed7aa944dd5fa36b845f645d0db997dd16ec9a00dfdff2aa50111c600dad5a70896114199ec2c9901547b189c037861eb7751709a6bb731189f3ce3f53149b826bff897736482ab3b5f277f1aeb55feab2179dae931e49584cf81eedc26f31d896dfc662c0f666a69a30000000000000000000000c35cd2327c48d45d97ef1d364b65aa0a2026aeae906a24570101b64f2a3516876bfaedebd08dab9a3e3f156fd393898e49e36edf98805d6b3d197fa529714aafef108bc41052b9da3b6a60442876d72246eb247413f3353df759d93c95dc4f4973f525cfcf66dcd0994814ce7b30f35f4400b79d82026d5debdccde8e030a1ac61a29c57bd997808f4565515fb00000000010000005b", 0x200) execve(0x0, 0x0, 0x0) uvn_flush: obj=0xfffffd80768b73a8, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! 21:02:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0xfffffffffffffffd) fsync(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000380)='./file0/file0\x00', 0x100, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000100)=""/35, 0x23}, {&(0x7f0000000800)=""/4096, 0x1000}], 0x4, &(0x7f0000000280)=""/107, 0x6b}, 0x1) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 21:02:39 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x2, [{0x1, 0xffffffffffffff5d}, {0x3, 0x8}, {0x0, 0x8}, {0x1, 0x4}, {0x1, 0x8}, {0x3, 0x1000}, {0x2, 0x101}, {0x3, 0x4f1e}, {0x3, 0x1}, {0x3, 0x101}, {0x2, 0x7}, {0x0, 0xd253}, {0x1, 0x8001}, {0x3, 0x81}, {0x2, 0x5}, {0x1, 0x400}, {0x3, 0x3c24e9f}, {0x2, 0x2}, {0x1, 0x9}, {0x3, 0x2}, {0x4c88b9e7236c99d7, 0x3}, {0x1, 0x1}, {0x3, 0x6}, {0x1, 0x399}, {0x2, 0x8001}, {0x2, 0x5fe9}, {0x1, 0x2}, {0x3}, {0x1, 0x4ca}, {0x3, 0x1}, {0x3, 0x9}, {0x2, 0x8}]}) clock_settime(0x2, &(0x7f00000001c0)={0x8}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3, 0x10001}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10401, 0x0) recvfrom$inet6(r1, &(0x7f0000000300)=""/247, 0xf7, 0x800, &(0x7f0000000400)={0x18, 0x0, 0x1, 0x8}, 0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000440)) syz_execute_func(&(0x7f0000000480)="44d1ed6dc4e28bf6469da73634008f4868cea4c25600000000c4c3b9694100a46626f0410fc70cda3e660f5c72090f0f8100000000a4") ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x3f, 0x0, 0x100000000, 0x1, 0x0, 0x9, 0xfd, 0x2, 0x1, 0x8, 0x6}) nanosleep(&(0x7f0000000540)={0x1, 0x9}, 0x0) chdir(0x0) connect$unix(r1, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) unlink(&(0x7f00000005c0)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000600)) close(r0) lseek(r0, 0x0, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000680)={0x3, './file0\x00', './file0\x00'}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000006c0)) kevent(r1, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffff8, 0x12, 0x40000000, 0x1, 0xe74}], 0x20, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x80, 0x80000000, 0x83}, {{r0}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x9, 0x7fffffff}, {{r1}, 0xfffffffffffffff8, 0x60, 0x10, 0xfff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x8, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x5, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x8a, 0x0, 0x9, 0xfffffffffffffffb}, {{r0}, 0x0, 0x0, 0xfffff, 0x5, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x3, 0x2323}, {{r1}, 0xffffffffffffffff, 0x23, 0x8, 0x8, 0x4}], 0x5, &(0x7f0000000880)={0x1}) mlockall(0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000008c0)={{0x18, 0x2, 0x4fe7, 0x728}, {0x18, 0x3, 0x4, 0x25}, 0x40, [0xfffffffffffffffb, 0x1f, 0x40, 0x0, 0x1, 0x6, 0x0, 0xea91]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000900)={{0x18, 0x1, 0x4d, 0x1}, {0x18, 0x3, 0x6, 0x3}, 0x401, [0x6, 0x8, 0xd687, 0x1ff, 0x5, 0xffffffff, 0x3f, 0x63e]}, 0x3c) recvfrom$inet6(r1, &(0x7f0000000940)=""/158, 0x9e, 0x2, &(0x7f0000000a00)={0x18, 0x3, 0x5, 0xed8}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/ttyCcfg\x00', 0x10220, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000a80)) r2 = semget(0x3, 0x0, 0x28) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000bc0)={{0x800, r3, r4, r5, r6, 0x20, 0x3}, 0xde, 0x9, 0x897}) 21:02:39 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff76aa28e30000f8208a5b6785ba061008b6dba51b1b542a538706000018e576c08e56d600b81400002fe4ff009427255a0000000000000000c502150bbaed16c6eaaea58787f56a47e3c276da66acdfe17e5203b38a5e532d54d6bcf484160d39f7db1aeb3556cdae82bc9c60a5a690dd770832fc472de59cd162ea9725ae26379e6d091208eec17efe4fb892db090d9091510299c8224a3d"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000480)=0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="ab6e15de6da38ff0d864107b9c3e1d31d3b5933472ad895c93e0375e5f61b0c476baa8", 0x23}, {&(0x7f0000000200)="a5d0d346ae6e618f77135a948c23b55247809a1391ad32d74fd6883e362f28b1cb58dbe9f7a610af918bf73a534cf7f92426310474bdac7a2f5ed9301d67fb79f4273d73dbb52fe10ed915f53ed30fc9977b4ca3434c2fe652ed683a0a9813b16d66c64520913cdd5a5e5d12a2fad416fe61c0704b7b8edc149ab2f3b5012eba124d5e409214af92d19989e93ebea45dc248e753f0f9f4b40ed4178e6029f3414a78a5e121e14e81010902e00eb7922c3fc6babcd312b7dffe6623ceede0020c8d11396a985b1f3cbff11e614653c34866190fbff2d0ecd390a08aadfa55289db02f", 0xe2}], 0x2, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r2, r3}], 0x38}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 21:02:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040)="f2af2f8236cc8598954c0582ed95aed27c8a08f635cef609f9fae7d12d6754c667313fff93fb1750ee4613a89b3008f07fce2dd1fc1488c05bae738b7b3a6560d6027ebd7490cdab102b84534cf812b1359fb1ab191aa5d77ad5399a54b904bdb80a60f90c9606ba40d43daacd0ad1336aa022c55df20edd10bb9ebc7a9f", 0x7e, 0x400, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = semget$private(0x0, 0x0, 0x142) r3 = fcntl$dupfd(r0, 0xa, r0) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000100)=""/180) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x4, 0x5}, {0x18, 0x1, 0xa0, 0x6}, 0x401, [0x4, 0x200, 0x3, 0x7, 0xffffffffffff0000, 0x2, 0x9, 0xfffffffffffffffa]}, 0x3c) clock_settime(0x0, &(0x7f0000000200)={0x0, 0xe}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000300)={0xb9, 0x0, &(0x7f0000000240)=""/185}) clock_settime(0x7, &(0x7f0000000340)={0x9b60, 0xfffffffffffffeff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000003c0)=0xfffffffffffffff9) mkdirat(r3, &(0x7f0000000400)='./file0\x00', 0x40) kqueue() clock_settime(0x3, &(0x7f0000000440)={0x9, 0x10001}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000480)={0x80000000, [{0x3, 0x1f}, {0x3, 0x18bd}, {0x0, 0x4}, {0x3, 0x3}, {0x3, 0x29b3}, {0x1, 0x3}, {}, {0x3, 0x77a}, {0x2, 0x4}, {0x3, 0x81}, {0x3, 0x8001}, {0x1, 0x7}, {0x1, 0x3}, {0x3, 0x3}, {0x0, 0xad9}, {0x3, 0x3f}, {0x3, 0x3ff}, {0x1, 0x1}, {0x3, 0x3}, {0x3, 0x8001}, {0x3, 0x101}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x7b}, {0x3, 0x1}, {0x0, 0x8000}, {0x2, 0xa81}, {0x0, 0x2}, {0x184ca27ad85f7a93, 0x1}, {0x1, 0x7}, {0x3, 0xffffffffffff7fff}, {0x3, 0x1ff}]}) connect$inet(r0, &(0x7f00000005c0)={0x2, 0x0}, 0xc) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000680)={0x5d, 0x0, &(0x7f0000000600)=""/93}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000006c0)=0x5e54) flock(r0, 0xd) socketpair(0x3, 0x8000, 0x1ff, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000740)) getuid() kevent(r5, &(0x7f0000000780)=[{{r4}, 0xffffffffffffffff, 0x10, 0xf2, 0x7fffffff, 0x7}, {{r4}, 0xfffffffffffffffe, 0x61, 0x20000080, 0x71, 0x40}], 0xff, &(0x7f00000007c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x800000c0, 0x4a23, 0x769a8000}, {{r3}, 0xfffffffffffffffe, 0xa0, 0x5, 0x4, 0x5b}, {{r4}, 0xffffffffffffffff, 0x46, 0x2}, {{r1}, 0xfffffffffffffff9, 0x7, 0x1, 0x0, 0x80000001}], 0xfffffffffffffffa, &(0x7f0000000840)={0x8000, 0x401}) r7 = open$dir(&(0x7f0000000880)='./file0\x00', 0x10, 0x10) readlinkat(r7, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)=""/203, 0xcb) bind$inet(r1, &(0x7f0000000a00)={0x2, 0x0}, 0xc) r8 = socket$unix(0x1, 0x1, 0x0) listen(r8, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000a40)) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000a80), &(0x7f0000000ac0)=0x10) 21:02:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x81, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) recvfrom$inet(r3, &(0x7f0000000100)=""/28, 0x1c, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x5, 0x800}, 0x153) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e8760c9ec6b94043eb653aafd884648efc962986a54ab43c729f4fd42bb5d567df99ceeb9d9aa5823a58761b9cc080da66a1ac8889e1d9f53c8265391050e67c8a2ab6b4645668d087aaa677b14baeeab0cc49a9e1547e9d00385ddd106e11e7ed492c6cffaf2dd84e3d6d8dc52", 0x2fd}], 0x1) 21:02:42 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x400, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200a0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x6811, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) socket(0x18, 0x4007, 0x1c4b) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd15, "419414a03367780d06000000000000bf7132bf00"}) write(r1, &(0x7f00000000c0)="1750", 0x2) write(r1, &(0x7f0000000080)='3', 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x8) syz_open_pts() dup(r2) 21:02:42 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x7, &(0x7f0000000040)={0x7, 0x7ff}) 21:02:42 executing program 1: r0 = socket$inet(0x2, 0x4000022, 0x800000084) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x7}, {0x80000000, 0xfff}}) 21:02:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x9) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x400000002c4, 0x0) 21:02:42 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20100, 0x0) getsockname(r0, &(0x7f0000000140)=ANY=[@ANYRES64], 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) close(r2) 21:02:42 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000f8a000/0x3000)=nil, 0x1000) r1 = semget(0x0, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/105) r2 = shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x1000) r3 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x8) r5 = msgget(0x2, 0x0) shmat(r0, &(0x7f0000dc0000/0x1000)=nil, 0x1000) msgsnd(r5, &(0x7f0000000100)={0x0, "2637acf1e0f0473a99b2acf39984da72cd85986deb3e3b5c35f3a8f140c7b06434d3ac760d21c7813014c3d87010c09fb417d0299c246192e52c48d903961b2c2bff4d565f5a7743c55ff90a0a660af6ace7b2af759e8daf64a210db1b6b12116e42a620b1fee80e07efd6d1d50e46617b42ac13eb25297721c962199b046550a4182b9c7a76d449bfb51595c42d36017d72b796b14e5736a1e9a07800a8ff748ebeb5d6031ec4aa6016e5f5bdaa98ab8ce25655b996"}, 0xbe, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x200, 0x0) shmdt(r3) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x2, 0x35cdc920, 0x400, 0xd4}) msgget(0x1, 0x200) 21:02:42 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) fcntl$setstatus(r0, 0x4, 0x4) write(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfd4c) write(r0, &(0x7f0000000000), 0x0) 21:02:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000280)=[{&(0x7f0000000640)=""/91, 0x5b}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a", 0xce2}], 0x1) 21:02:42 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r3 = dup2(r1, r2) r4 = semget$private(0x0, 0x100000000004, 0x146) syz_extract_tcp_res(&(0x7f0000000280), 0xffffffffffffffff, 0x5) bind$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000140)=0x3) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/246) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000100)) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r6 = kqueue() ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x4, 0x3f, 0x7, 0x1}, {0x9, 0x4, 0x9, 0x7fff}, {0xc7b4, 0x2, 0xa721, 0x81}]}) kevent(r6, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) semop(r4, &(0x7f0000000300)=[{0x3, 0x64f2, 0x1000}, {0x4, 0x2, 0x1800}, {0x2, 0x401, 0x1800}], 0x3) r7 = semget$private(0x0, 0x3, 0x20) r8 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000480)={0x3, 0x3}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) shmget(0x2, 0x1000, 0x3, &(0x7f0000ffc000/0x1000)=nil) setsockopt(r8, 0x29, 0x200000032, &(0x7f0000000000), 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000400)) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000080)=""/77) 21:02:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x11) 21:02:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="5e5c62d4014548812e5b3fd9387829414e0fb716d3feaf70098abf9ac7fe142a586d5f74276a27a09616412772ac662fb6fbac1e1c9b23c6428e6dc8385e49e7f93a575d036d9f9385b28d7986c4a41bffffad100d3ef92fe5ab3c25f5a1a5246d352609ada2bcfd3b736ebd0c03d3831595fe1b4a8cb20676f6ab0a7d21", 0x7e}, {&(0x7f00000000c0)="2f2a48bb3226291dc726f23e5ccc79342bed5c4530a7345af5af9e818a14d5a2b12b745bb3dccae0614a3d94dbb2a5ae93b8f76d9e9b648f90995294d4ddb0ce4032bed65b4d1777e42a0430cb3ed2ded6b3e6cf81525272c01a16", 0x5b}], 0x2, 0x0, 0x0, 0x4}, 0x4) 21:02:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x92}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r2 = semget(0x3, 0x0, 0x400) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x7) syz_execute_func(&(0x7f0000000100)="c4c2f932ccc402a53941006767450f01fc660f73fefa470f0f00b0c441d25fc1c4a2c18e6965f30f1bd7c4e141e8c265f3450f2c97ed000000") 21:02:44 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x14f, "fef2c56aff52a476fe139fad5dc84159cc86e6c3"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000002f00)='R', 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x80) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 21:02:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="148398c19778c982d6b00230a3ff5690ee247a23f68443250452cf8e936039037ddcdac904e402b60163100398b60b01e5d50520996092be1eb6e33e283545af3d7d80a3f93ffe54e14ad8d7eb300733d33e38aac4843f53fb1355304fb313cb4d37dfa0284c0f601994a011bea24f69f869d6078fe74e676ce1e2524724ab44d4f063098639ac24882cf7c2a58d07bff8678a9abffceac22ecade53348ec88a962fa8e079b0ccedff49902e5c42f0280df697d514a9e70762a1d11bfc97f876cfe49a3066711b14cf1e92c9603b", 0xce}, {&(0x7f0000000180)="3ae2aa59c654097d8b03d39777258456d2d2fe69097a117b05642ebca891e688ea6dae1cbebdb707428de1133f0e8cd1d7cf11a8f0ce90851d5a2f9c4cce1de6992b14c0368f0013b84d7a70af73fa46147cf7730a76061cf22692b2c8d27fc5f8a3d174d6050cebd001dccefa548eb4241f6655c72c0ee1ff1336153f7f2b4f9170d1c9fa9b76273c78a877babadb23d3f37dc1e65c308808d09e0adf23376f9741e05ef87cc4238164f2814c620d49f1387811844c71c0", 0xb8}, {&(0x7f0000000240)="5162f098ed36990332f9fbdd822639079e7268dd52deb65d51eedf0c1f3cd3cfdb5230e6ce2820e9079d362a711531962a809cd72d90d6884bf30be6d80ee503b490761d06df9da4d56bd69deb99ee021a39a6fcd3df4f1c42040bfd24e2f5fe8dad23d07c02a49c28300c89da7ebd9f16bd7db265566c8f16fbac757d6506377d744e62843933de26f18e25e9c2c60cbc3466e6ccfa46c75f866ce57903a0581afb4b2caa5f637ca62db57a070e98f2b4a164a04cbf35889bcc2b806bcb063fd60a793419e801692c65223a0ae8d56e61f10d94aee75307", 0xd8}, {&(0x7f0000000340)="72272a6d1ca7cd4aa8009df6e902050c6182589763ff44e3a013496045c560af7d283485fda98d4d48e34f12d1d9a3426a28a4e8d40d97112e156eda9343314edc275bfd2437a6a53b1c8a887ae29142db1f746c2282ef1e7d1dadc9483517fd4fbe1126f03879e99440049766709a5b78c7bb602d275fd54a0d69e923", 0x7d}, {&(0x7f00000003c0)}, {&(0x7f0000000500)="5b949022f89f645d7a0e192dc63ac802352a8d5537ba0025e21d4cf51d0cd26bac1ae107e58aa8fc2b8139fd020e174f8103ce76eb1d471e69995041055d447b8b264737d01f21aea49f8db490e9707cd738d04080a2ff7c5ecc86203e31806c3d559a4687ed8aba6e5147598432c3f8ac1a7ee5974a0ce9faaa59fbf6a758641871ba300ef42ddafc143dd993902a74a4decb1ac891bc7d946af3780b2953a9ea492cd1c3a899b61bd41ccb6d9b4e2a1053f7fe1b026c02b6679906b1246a3cdafd138dc260c0853fa38ddfa776199f0375def182c90f10074a613ec1cbe4f01377", 0xe2}, {&(0x7f0000000400)="8d155f8e2741b2dc21d12304a73c9a873385787da8eabc0b1c227393b18f18f7c381a76d1c1c", 0x26}], 0x7, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, 0x0, 0x0, 0x0) close(r2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0, 0x0) 21:02:44 executing program 0: shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x408, 0x100) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) dup(0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20400, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) semop(0x0, 0x0, 0x0) rmdir(0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() symlinkat(0x0, 0xffffffffffffffff, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) syz_open_pts() syz_open_pts() 21:02:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffcf26, 0xfffffffffffffffd, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:02:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00002a5000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x8, 0x800000000000008, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0x2) 21:02:44 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x2) close(r0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="1217f8ed43f74a854cf3ce0198c930298fcc471b8440c8209be720df691f70d5a52116dbee73a15c9baabe0d93cbcdbfd9164772f11ffa3b97a9f21238ec9b9feb90711068ce3fb6a1474bd8665569e75e703335", 0x54}, {&(0x7f0000000180)="e2cdbb41bb0c3faa3cef21217148138c88360b51cfa087bcaa43299a826606f9094f6da044237b5412bbe54639d776a55487f03005555620ae348ae26b82974a564b2d2734c00a47a148a0470c315b3ab04d6bb5866d822721a0ac341cd606949d5d3fd4595be3bf54009b3b", 0x6c}, {&(0x7f0000000200)="694402b8d2dea148f4395184111e17b2e5f611d0beab977d2a7a946990a15be708a0c19485a7d453c70ec8588d9801797fe4146ad47bb7019008ba1dad102187c0657b1b9f7d835c58ec5bf7a2a1ea6e7984824f02e6501acdff9f7ae98f39edda1961a144645bf545b80c7640378a92132f112c932e896b039dff59b947ef4fec805bd5da727f754135e5727efccad61f860f257a0ed1126fe7ccf5ba401ee418c5ddc363992025b0656c", 0xab}], 0x3) 21:02:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x90) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x81) r1 = socket(0x4000000018, 0x1, 0x0) close(r1) r2 = socket(0x10, 0x402000002, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f36c799aa7b9fd812eaa4e713048e6", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:02:44 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x3, 0x0) close(r2) 21:02:44 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) setgroups(0x3, &(0x7f0000000180)=[r0, r1, r2]) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff76aa28e30000f8208a5b671b1b542a538706000000b814000000290000002f0080009427255a00100000000000dd5acff183aa17d0e337810292fc2eebe54cd7ced95962ddf75444512edd9ba9b9aed303540cbf1ef2f063739cd2124c7008789e492c49a286111b6abae24dd7"], 0x38}, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f00000001c0)=0x2) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x49) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r4, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 21:02:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/31, 0x1f}], 0x1, &(0x7f0000000100)=""/127, 0x7f}, 0x2) 21:02:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000000", 0x8) 21:02:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7) nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r1 = kqueue() kqueue() syz_open_pts() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 21:02:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x4) semop(r0, &(0x7f0000000000)=[{0x0, 0xab, 0x800}], 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r1, &(0x7f0000000740), 0x0, 0x0) 21:02:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0/file2\x00', &(0x7f0000000100)) 21:02:45 executing program 0: clock_gettime(0x10008800004, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x7) nanosleep(&(0x7f0000000000)={0xf46, 0x80000000}, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) 21:02:45 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 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) ioctl$TIOCDRAIN(r3, 0x2000745e) write(r3, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r4 = msgget(0x3, 0x400000000124) msgctl$IPC_RMID(r4, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="2d012e2f6674d15025db4d7ed63fb7f5be5e29e1696c653000"], 0x1) r6 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffffd) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x299, 0x0}, 0x20000) sendto$unix(r3, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) r7 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r7, 0x2, 0x0) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r8 = kqueue() dup2(r1, r2) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 21:02:45 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x5) chroot(&(0x7f00000000c0)='./file0\x00') 21:02:45 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x20, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0xff, 0x6}, {{r0}, 0x0, 0x6, 0x0, 0x8000, 0xb05c}, {{r2}, 0x0, 0x20, 0x20000037, 0xff, 0x9}, {{r0}, 0x0, 0x80, 0x800000c2, 0x9, 0x8}, {{r1}, 0x0, 0x5, 0x80, 0x1000, 0x8001}], 0x0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x10, 0x20, 0x8, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x7ff, 0x2}, {{r1}, 0xffffffffffffffff, 0xc, 0x0, 0x2, 0x80}], 0x5, &(0x7f0000000140)={0x7fff, 0x94}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x637, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) 21:02:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7f, 0x1}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r1, 0xffff, 0x1197, &(0x7f0000000080)=0xf88b, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 21:02:45 executing program 0: pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 21:02:45 executing program 0: r0 = socket(0x11, 0x400000000100003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x7, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f000"/177, 0xb1, 0x0, 0x0, 0x0) 21:02:46 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x3, 0x5}) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xffffffff00000001) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xffffffffffffffbe, "c4f582970d4d00000000000000e4b3e92b1200"}) write(r0, &(0x7f00000000c0)='\r', 0x1) 21:02:46 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x281, 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000014c0)={0x2, 0x8, 0x8, 0x3}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r8 = socket(0x6, 0x3, 0x3) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x7fffffff, 0x8}, {{r3}, 0xfffffffffffffffe, 0x7, 0x80, 0x401, 0x9c5}, {{r4}, 0xfffffffffffffffd, 0x1, 0x2, 0x100000001, 0x800}], 0x2, &(0x7f00000013c0)=[{{r5}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x7, 0x1}, {{r6}, 0xfffffffffffffffe, 0x12, 0x800fffff, 0x8, 0x3}, {{r7}, 0xfffffffffffffffd, 0x1, 0x40000020, 0x1, 0x5}, {{r8}, 0xfffffffffffffffa, 0x2c, 0x0, 0x40, 0x9}, {{r9}, 0xffffffffffffffff, 0x51, 0x4, 0x1, 0x80000000}], 0x400, &(0x7f0000001480)) r10 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x1, 0x2}], 0x3, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) select(0x40, &(0x7f0000000040)={0x928, 0x5, 0xffff, 0x6, 0xffffffffffffffff, 0x2, 0x8, 0xda}, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x0, 0x7f, 0x5, 0x8, 0x80000000}, &(0x7f00000000c0)={0x71e, 0x8, 0xffff, 0x10001, 0x1f, 0x200, 0x9, 0x1fb}, &(0x7f0000000100)={0x7}) kqueue() r11 = kqueue() kevent(r11, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 21:02:46 executing program 0: socketpair(0x20, 0x4003, 0x102, 0x0) r0 = semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x7, 0x6, 0x1800}, {0x4, 0x1, 0x1000}], 0x2) 21:02:46 executing program 1: r0 = socket$unix(0x1, 0x2000000004, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) 21:02:47 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffa, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001300)) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x42) 21:02:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "cc510e52337b2efee534840c76f30d3fc9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 21:02:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) read(r1, &(0x7f0000000140)=""/85, 0x55) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) shutdown(r2, 0x3) 21:02:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000240)={0x8}, 0x0) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/51}, &(0x7f00000000c0)=0x35) close(r0) 21:02:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x0, 0x101, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 21:02:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x7, 0x3, {[0x3, 0x100, 0x20000, 0xfffffffffffffffd, 0xe0, 0x9, 0x4, 0x1, 0x5, 0x2, 0x3, 0x1, 0x67b, 0x2, 0x800, 0x6, 0x7, 0x6], [0xffffffff, 0x101, 0x4, 0x81, 0x3a, 0x3f, 0x6, 0xb60, 0x6, 0xdfc5], [0xffffffff, 0x777, 0x7fffffff, 0xb9, 0x0, 0x8000, 0x11], [0x1, 0x8000, 0x5, 0x9, 0x9, 0xffff], [{0xffffffff80000000, 0x1, 0x9, 0x45ec}, {0xfff, 0x72b, 0x4, 0x100000001}, {0x0, 0x9fe, 0x1, 0x80}, {0x1, 0x0, 0xae55, 0x4}, {0x4, 0x8, 0x7}, {0x4, 0x5, 0x8001, 0x3}, {0x3f, 0x5, 0x9, 0x7}, {0x100000000, 0x65, 0x8, 0x200}], {0xa0b, 0x6d1c, 0xb03c, 0x2810bdaa}, {0x0, 0x2, 0x6, 0xd0}}}) socket$inet6(0x18, 0x3, 0x28) getsockopt(r0, 0x8ffff, 0x3c, 0x0, 0x0) 21:02:47 executing program 1: getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x4, &(0x7f00000001c0)=[r2, r0, r1, r4]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000240)=[r4, r1, r6, r7, r9, r5]) getgroups(0x8, &(0x7f0000000100)=[r8, r10, r4, r0, r2, r2, r12, r11]) r13 = getegid() setgroups(0x8, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6, 0x0, r13]) setsockopt(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000000), 0x0) 21:02:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f921e6c653000"], 0x10) read(r0, &(0x7f0000000140)=""/74, 0x4a) truncate(&(0x7f00000001c0)='./file0\x00', 0x1) getpeername(r0, 0x0, &(0x7f0000000080)) 21:02:48 executing program 1: socket(0x18, 0x2, 0x0) 21:02:48 executing program 1: socketpair(0x10, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x5b6}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) socket(0x16, 0x0, 0x100000001) 21:02:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) write(r0, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390", 0xff3) write(r0, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 21:02:48 executing program 0: r0 = socket$inet(0x2, 0x20000000000004, 0x1000001) setsockopt(r0, 0x7fff, 0x400000000c0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x1000) syz_extract_tcp_res(&(0x7f00000000c0), 0x8001, 0x8) unlink(&(0x7f0000000080)='./file0\x00') 21:02:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) close(r0) 21:02:48 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8181, 0x100) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000240)={{}, 0x1, &(0x7f0000000200)=[0x0]}) setsockopt(r0, 0x2, 0xfff, &(0x7f0000000140)="52e6d5fd1726afc8b137caea8f9771dde072430d3498b7139b638e1ae9af6a8d867feb55aaffffbd50a9a0dd1f9407f127cb164bfd03e6fd7bbe35fe1639a2b94709b2d9eecbfb58343c36acdf9885594240f56fb66ae3fc52a085b0031aff1651e6174ebb71e6e792139bcad698a0a5b8395b2093407625b256a6303289b509f1f769eca9035a", 0x87) r1 = socket(0xc, 0xfffffffffffffbfe, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) setsockopt(r1, 0x0, 0x3e1, &(0x7f0000000000)="9cd19319a89187990f694bde4b04cd3e00e62aa058e8a20937ce6fc8695508ef93a5cb8cd7e5ea40c4bd57c9ceaea0a5270de3821580a9632da9396c1b5ece1ce7a4eb521153ea20d468ee4b41ed5c5f02622cbb89a52c7e28767ebd390ca2b097662aad694d8361498fa47b2ff131830d256ecf8820fcb046f9886563744f1744dcbd59a0056e6228b085d722b6f8b5aa9f2c926c19de6a6cffd072d19b04c12e98fecc20687cf3620d0176949c3752a741979360735eb5b2af1f861cd301d54507f260813d42c883141c54a2c585349b87979e09b579d5564e2a881fa41c504f9c72d92152a0474963430ff7378477642cda0363b37c105e91d4003e8a3b", 0xff) 21:02:48 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x1, 0x0) preadv(r0, &(0x7f00000004c0), 0x100002b9, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x83) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x108c0, 0x11) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') bind$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) rename(&(0x7f0000000080)='./file0\x00', 0x0) 21:02:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='!-}\x00', &(0x7f0000000080)='%(\x00', &(0x7f00000000c0)='--\xb4\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='&.+\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)=']!\x00', &(0x7f0000000280)=').\\/\x00', &(0x7f00000002c0)='@[\n\x00']) 21:02:48 executing program 0: r0 = msgget(0x2, 0x1) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="40000000000000000000000000000000000000000000000000000000000000000000000000000000000100fb00000000000000000000000000000000000000000000000000000000000000ccdb00000000000000000000000000000000000000000000000000001000"/124], 0x1, 0x3, 0x1800) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) flock(r1, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x1, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getdents(r2, &(0x7f0000000000)=""/53, 0x35) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) r4 = syz_open_pts() lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000004c0)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000240)) clock_settime(0x0, &(0x7f00000002c0)={0xfffffffffffffbff, 0x7}) syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) read(r3, &(0x7f00000005c0)=""/119, 0x77) msgget(0x3, 0x204) getsockname$inet6(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000140)=0x401) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = semget$private(0x0, 0x4, 0x83) semop(r5, &(0x7f0000000080)=[{0x0, 0x2be, 0x801}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 21:02:48 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000000, r1}) flock(r0, 0x1) flock(r0, 0x5) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0xb) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xfffffffeffffffff, 0x0, 0x0, 0x0, 0x0, 0x180, 0x3}, 0x8000, 0x39, 0x0, 0x0, 0x100000001, 0x7ff, 0x80000000, 0x44}) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x4a, 0x2) 21:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000480)=""/42, 0x2a}, {&(0x7f0000000780)=""/246, 0xf6}], 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) r2 = semget(0x1, 0x6, 0x532) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000580)=""/47) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) write(r1, &(0x7f0000000200), 0x0) r3 = syz_open_pts() close(r3) r4 = dup(r3) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r4, &(0x7f0000000640)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x80, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x8000, 0x5d7ef608}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x7ffffffffffffffc, "845d57090020e9eb7fd2008f27df8c00000800"}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r6 = socket(0x200000000018, 0x8002, 0xc) kevent(r4, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x80}, {{r6}, 0xfffffffffffffffb, 0x5, 0x1e, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r4}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r6}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r7 = semget$private(0x0, 0x4, 0x80) socket(0x1, 0x5, 0x7) semop(r7, &(0x7f0000000080)=[{0x0, 0x661, 0x1004}, {0x1, 0x20, 0x1800}, {0x1, 0xe0, 0x1800}, {0x3, 0x4e, 0x800}, {0x2, 0x200, 0x1000}], 0x5) ioctl$TIOCDRAIN(r6, 0x2000745e) setsockopt(r6, 0x0, 0x20, &(0x7f00000006c0)="e1f777eeb0ae48106b46739293862123be1e5f0a1f0ece226a6e33cd9763c0e699448da57fb09c22415fa403abff169a8d43146137604b809b60da34c653840ab7dfe6952ca63e36acf728bf5241144a51e277943cf27101273c28d7293e0494242e469e0c1ffb2fd7004ca983f53e5cb2370ecf38d3a526e599c38bdedee45fe398231800"/151, 0x97) fcntl$getown(r6, 0x5) setitimer(0x0, &(0x7f00000001c0)={{0xed5f, 0x4}, {0x20000096}}, &(0x7f0000000540)) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)) 21:02:49 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) open$dir(&(0x7f0000000000)='./file0\x00', 0x82a2, 0x84) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 21:02:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) clock_settime(0x6, &(0x7f0000000000)={0x8d50, 0x3}) dup2(r1, r0) 21:02:49 executing program 0: mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x5, 0x444) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/180) 21:02:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 21:02:49 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) 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) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="141f086dffd2cc3066b033090ab3de765cfc65bb83eb256575a6aeeca46a2628482674765adda8824a439b4205a3ffa9b01f882198e33327eec3c36f6fb2c6db32de940009", 0x45}, {&(0x7f0000000100)="349f0cf6050599f3376736bfcf064fe127c68cd804f4d67a2711ce057297b8b254f594362b3924be3414b21b17cd8031fe182e1bc999ce00585059d93da915af6aefdb8b3acd6bcaaf6a914099f010993b1e5d449036f3fb81dfbc573d6ba16f56ff24fe51e49849c9a6118aa7e4a7e6237e6b84965ac885bcf4d5e247f6f9778ddd7a44d1ef61856bc539c38a479665d76f43dbad267d701017", 0x9a}, {&(0x7f00000001c0)="91a070392a8fde168ec3a42af7b78347d61ad415c0db50c464d01d31cadfce217301fcd92f08414b32e6df1bbe81b5144307c4170713efb266c869296b8fb701cde112ba805b6e24b61b6058346c422214eb6cc3a299464b83f5a83916461206dcb3dd74b2f6885a7dd56320bf08bb831d01a35b88b35f156e9c674ae612cf9cdcbc7ac9705e5ec0e72ab01ff907056f78d9a69bf2fa1dbb95ee7271bc2e20", 0x9f}, {&(0x7f0000000280)="94ed6c6536e3f3c32f39b0cff4506783768bf3cda6064bcb623a2b98c0771623235a2c303cffacd2be676dd5b39deb23c48cebaf3fa31aa2f7a69e9be2a66b23efafef4e992af67b21e9260269f2abe8d792939716fc90e2a474b0", 0x5b}, {&(0x7f0000000300)="3bea38dfe6774fad0f98f2ce0211eb8990c59be74270a654b375d0447fd7627f4f92c0c7dd90d9948d94b3708eb49bd04bbe78458fadb207f2818f29464fcca55ed020b0ccec567ab86596d47fb8be809972b43758e0df070b55abba08216f00b1d0d400bfba55425263cac5eb99c0622084118d91d37a534ac2e982292d078d504e68538f92be13f4e5f864afa295bac1413221775c03c9e60f73d6946f61e318fa23ea3734ffc0bb3f9f92faddc703078b", 0xb2}], 0x5) write(r0, &(0x7f0000000440)="38fe01b81698e9d2ab9f3e03c971eb67c6c7f84beae7053430d526f9d03672474a559e77b92122da78c7d8d70b59bab2b0279d2107dd0a1832f9f7d47142ff4013085b53c76e1fd2e4685b910e05f0b020c3d426563d2a0885a10a1ad28b594f572a001b9b0c41c18becfd3e76560a7e462736b53f336126345c1250a74670fc91cac24c56bfd37fa26878ec556209d9143bc3a890f4a7997df82976ad76355850210aabdec637f66dcaaf7fa3718b68461a86e694db0f7eb913709595a5b9bb33631c5e4196d31fad3929dda704df414b9514666f677f45", 0xd8) 21:02:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 21:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000480)=""/42, 0x2a}, {&(0x7f0000000780)=""/246, 0xf6}], 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) write(r1, &(0x7f0000000200), 0x0) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x80, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x8000, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x7ffffffffffffffc, "845d57090020e9eb7fd2008f27df8c00000800"}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r5 = socket(0x200000000018, 0x8002, 0xc) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x1e, 0x3, 0x4}, {{r4}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x4, 0x80) socket(0x1, 0x5, 0x7) semop(r6, &(0x7f0000000080)=[{0x0, 0x661, 0x1004}, {0x1, 0x20, 0x1800}, {0x1, 0xe0, 0x1800}, {0x3, 0x4e, 0x800}, {0x2, 0x200, 0x1000}], 0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt(r5, 0x0, 0x20, &(0x7f00000006c0)="e1f777eeb0ae48106b46739293862123be1e5f0a1f0ece226a6e33cd9763c0e699448da57fb09c22415fa403abff169a8d43146137604b809b60da34c653840ab7dfe6952ca63e36acf728bf5241144a51e277943cf27101273c28d7293e0494242e469e0c1ffb2fd7004ca983f53e5cb2370ecf38d3a526e599c38bdedee45fe398231800"/151, 0x97) fcntl$getown(r5, 0x5) setitimer(0x0, &(0x7f00000001c0)={{0xed5f, 0x4}, {0x20000096}}, &(0x7f0000000140)) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 21:02:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) pwritev(r1, &(0x7f0000002440)=[{0x0}], 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 21:02:49 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 21:02:49 executing program 1: r0 = kqueue() clock_getres(0x0, &(0x7f0000000140)) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000580)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r3 = socket$inet6(0x18, 0x4, 0x20000401) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) faccessat(r2, &(0x7f00000005c0)='./file0\x00', 0x4, 0x2) fcntl$setstatus(r2, 0x4, 0x4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x8, 0x1, 0x8000, 0xffffffeffffffff1, "f600000800", 0x7}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000600)=0x80000001) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3, 0x5c, 0x4}], 0x2, &(0x7f00000002c0)=[{{r3}, 0x0, 0x8, 0x0, 0x40, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x60000048, 0x2, 0xffffffffffffff14}, {{r5}, 0xffffffffffffffff, 0x97, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7fffffff, 0x9}], 0x7983, &(0x7f00000004c0)={0x400, 0x1}) lstat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000340)) poll(&(0x7f0000000540)=[{r0, 0x8}, {r4, 0x102}, {r3, 0x8}, {r0}], 0x4, 0x1) r6 = openat(r2, &(0x7f0000000640)='./file0\x00', 0x0, 0x80) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0xa0) r8 = semget$private(0x0, 0x0, 0x3) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000000)) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000780)=""/101) sendto$inet6(r7, &(0x7f00000003c0)="2fc6f27919fbc53d066222f145c6e91cdfcd34d8f0bf64cba48fc85c7ccb209d8a7a073307fcca74e7e33fc694c13b530de132638205479b3b3b0b5c393b9f56962582a4e1e7fe2fd46140b8146c0efd490da0c1bfbf3b4da5580da3423af61d83b809c7e7871e64e0743986f577fd35142c381c72c9e9ab1164d86a1922fcf90da756fa1acd84b891a50d3751d5645171b591b8d9567ca3133365894a8c1e4b5c3692de7953a17fe6b839b1835454b78524429af28f9f35c7c7caa9d48827cd64ad41fc01b15a966b8c8900197250cb4e55a6793ac6e6e4786e469b5f74c18395811cbea9c9f42aa31588f4968938bda342f04809a7", 0xf6, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x3, 0xffffffffdfffff42, 0x10000}, 0xc) r9 = semget$private(0x0, 0x4, 0x86) semop(r9, &(0x7f0000000180), 0x2aaaaaaaaaaaac5f) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000080)=0xffffffff) 21:02:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f5538ff676530e942debf6cc6c8ea58a403a7b8bd5bab16085369aa6e98510d499a3904acacdffd32ac47de772b5b854125b2e04024f2829ff5ed1b37bddc296978184fe73249a46ef5"], 0x10) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) 21:02:49 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) socket(0x20, 0x4007, 0x80000001) 21:02:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = semget(0x3, 0x7, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) flock(r0, 0x9) ioctl$TIOCSDTR(r0, 0x20007479) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) close(r0) 21:02:50 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x7}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3f, 0xc061, 0x5, 0x2}, {0x8, 0xffffffffffff0000, 0x76, 0x2}]}) fcntl$setstatus(r1, 0x4, 0x44) dup2(r1, r2) 21:02:50 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ad3000/0x2000)=nil, 0x2000) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 21:02:50 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653000f878bf61bfe915bdf1ed4f6d8baae29af4fe7bd30bb8d8da4ec325b5a30c"], 0x6a) map stack 0x2071c000-0x20b1c000 of map 0xfffffd806f22d170 failed: hole in range 21:02:50 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x882, 0x0) preadv(r0, &(0x7f00000004c0), 0x0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/193, 0xc1) fcntl$setstatus(r1, 0x4, 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 21:02:50 executing program 0: r0 = socket(0x1, 0x2, 0x0) lseek(r0, 0x0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x820, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f0000000080)=0x2, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 21:02:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0xfffffffffffffffc, r0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x9, 0x3794}, {0x0, 0x6}}) close(r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 196 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 221167 12894 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f987de,ffffffff81f523f2,c4,ffffffff81f5c7b8) at __assert+0x2e unveil_destroy(ffff800020b8d080) at unveil_destroy+0x19f exit1(ffff800020b38e28,0,1) at exit1+0x354 sys_exit(ffff800020b38e28,ffff800020c29670,ffff800020c296e0) at sys_exit+0x17 syscall(ffff800020c29750) at syscall+0x552 Xsyscall(6,1,0,1,431bde82d7b634db,7f7ffffee308) at Xsyscall+0x128 end trace frame: 0x0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 196 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f987de,ffffffff81f523f2,c4,ffffffff81f5c7b8) at __assert+0x2e unveil_destroy(ffff800020b8d080) at unveil_destroy+0x19f exit1(ffff800020b38e28,0,1) at exit1+0x354 sys_exit(ffff800020b38e28,ffff800020c29670,ffff800020c296e0) at sys_exit+0x17 syscall(ffff800020c29750) at syscall+0x552 Xsyscall(6,1,0,1,431bde82d7b634db,7f7ffffee308) at Xsyscall+0x128 end trace frame: 0x0, count: -8 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c29470 rbx 0xffff800020c29520 rdx 0xffff800020b38e28 rcx 0 rax 0 r8 0xffffffff81db28a3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x51758137dd3d3856 r12 0x3000000008 r13 0xffff800020c29480 r14 0x100 r15 0x1 rip 0xffffffff81422368 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c29460 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=242227 stat=onproc flags process=1018 proc=2000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38270,0xffffffff823745c0 process=0xffff800020b8d080 user=0xffff800020c24000, vmspace=0xfffffd806f22d5a8 estcpu=36, cpticks=3, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 35286 112608 77894 32767 3 0x90 nanosleep syz-executor.1 77894 322917 94823 0 3 0x82 wait syz-executor.1 45975 477555 0 0 3 0x14200 bored sosplice 94823 258012 91725 0 3 0x82 thrsleep syz-fuzzer 94823 275721 91725 0 3 0x4000082 nanosleep syz-fuzzer 94823 475082 91725 0 3 0x4000082 thrsleep syz-fuzzer 94823 273654 91725 0 3 0x4000082 thrsleep syz-fuzzer 94823 127328 91725 0 3 0x4000002 biowait syz-fuzzer 94823 342571 91725 0 3 0x4000082 thrsleep syz-fuzzer 94823 241202 91725 0 3 0x4000082 thrsleep syz-fuzzer 94823 187571 91725 0 3 0x4000082 thrsleep syz-fuzzer 94823 117549 91725 0 3 0x4000082 thrsleep syz-fuzzer 94823 342162 91725 0 3 0x4000082 kqread syz-fuzzer 94823 305771 91725 0 3 0x4000082 thrsleep syz-fuzzer 91725 435375 45869 0 3 0x10008a pause ksh 45869 308363 35915 0 3 0x92 select sshd 51701 488333 1 0 3 0x100083 ttyin getty 35915 179197 1 0 3 0x80 select sshd 20577 364409 53083 73 3 0x100090 kqread syslogd 53083 308955 1 0 3 0x100082 netio syslogd 53318 370569 1 77 3 0x100090 poll dhclient 81883 163908 1 0 3 0x80 poll dhclient 1269 359322 0 0 3 0x14200 pgzero zerothread 80569 497124 0 0 3 0x14200 aiodoned aiodoned 35779 403542 0 0 3 0x14200 syncer update 53814 271741 0 0 3 0x14200 cleaner cleaner 12894 221167 0 0 7 0x14200 reaper 81064 93478 0 0 3 0x14200 pgdaemon pagedaemon 87555 65625 0 0 3 0x14200 bored crynlk 37208 427367 0 0 3 0x14200 bored crypto 40833 57206 0 0 3 0x40014200 acpi0 acpi0 37373 78522 0 0 3 0x40014200 idle1 61020 22996 0 0 3 0x14200 bored softnet 91902 465722 0 0 3 0x14200 bored systqmp 21793 145508 0 0 3 0x14200 bored systq 89260 493127 0 0 3 0x40014200 bored softclock 33319 18228 0 0 3 0x40014200 idle0 35357 99282 0 0 3 0x14200 bored smr 1 46119 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 94823 (syz-fuzzer) thread 0xffff800020b85078 (127328) exclusive rrwlock inode r = 0 (0xfffffd807ad37f78) #0 witness_lock+0x52e #1 rw_enter+0x414 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x1575 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x575 #11 namei+0x45f #12 dounlinkat+0x99 #13 syscall+0x552 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807ad371a8) #0 witness_lock+0x52e #1 rw_enter+0x414 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x45f #7 dounlinkat+0x99 #8 syscall+0x552 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9456 6319K 6321K 78643K 10618 0 0 pcb 23 9K 10K 78643K 382 0 0 rtable 83 2K 3K 78643K 828 0 0 ifaddr 30 9K 10K 78643K 125 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 37 0 0 iov 0 0K 16K 78643K 73 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1524 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 5 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 115 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 33K 78643K 739 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 44 50K 78K 78643K 916 0 0 subproc 34 34817K 69634K 78643K 544 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 92 0 0 in_multi 22 1K 2K 78643K 214 0 0 ether_multi 1 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 410 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 73 12K 30K 78643K 3182 0 0 UVM aobj 20 2K 2K 78643K 20 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 50 0 0 NDP 4 0K 0K 78643K 51 0 0 temp 97 2729K 2858K 78643K 8676 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 34 0 30 1 0 1 1 0 8 0 inpcbpl 280 373 0 366 1 0 1 1 0 8 0 plimitpl 152 93 0 86 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 199 0 166 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 145 0 141 1 0 1 1 0 8 0 nd6 48 48 0 45 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 822 0 675 12 0 12 12 0 8 1 art_table 32 823 0 675 2 0 2 2 0 8 0 art_node 16 198 0 168 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 5 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 113 0 103 1 0 1 1 0 8 0 shmpl 112 18 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2122 0 685 47 0 47 47 0 8 0 ffsino 272 2122 0 685 98 1 97 97 0 8 1 nchpl 144 3139 0 1506 61 0 61 61 0 8 0 uvmvnodes 72 2403 0 0 44 0 44 44 0 8 0 vnodes 200 2403 0 0 127 0 127 127 0 8 0 namei 1024 10370 0 10370 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 18024 0 18023 10 9 1 6 0 8 0 sigapl 432 867 0 854 6 4 2 3 0 8 0 futexpl 56 6528 0 6528 1 0 1 1 0 8 1 knotepl 112 469 0 444 1 0 1 1 0 8 0 kqueuepl 104 184 0 182 1 0 1 1 0 8 0 pipepl 112 586 0 571 3 2 1 2 0 8 0 fdescpl 488 868 0 855 3 0 3 3 0 8 0 filepl 152 4994 0 4916 6 1 5 5 0 8 1 lockfpl 104 241 0 241 2 1 1 1 0 8 1 lockfspl 48 72 0 72 2 1 1 1 0 8 1 sessionpl 112 31 0 22 1 0 1 1 0 8 0 pgrppl 48 41 0 32 1 0 1 1 0 8 0 ucredpl 96 1087 0 1079 1 0 1 1 0 8 0 zombiepl 144 855 0 854 2 1 1 1 0 8 0 processpl 840 884 0 854 4 0 4 4 0 8 0 procpl 600 1971 0 1930 5 1 4 5 0 8 0 srpgc 64 90 0 90 3 2 1 1 0 8 1 sosppl 128 13 0 13 4 3 1 1 0 8 1 sockpl 384 757 0 740 3 0 3 3 0 8 1 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 214 0 0 13 0 13 13 0 8 0 bufpl 256 23240 0 17029 390 0 390 390 0 8 0 anonpl 16 107650 0 100606 52 19 33 43 0 125 2 amapchunkpl 152 6953 0 6869 22 16 6 11 0 158 0 amappl16 192 3566 0 3208 44 24 20 31 0 8 1 amappl15 184 103 0 98 2 1 1 1 0 8 0 amappl14 176 284 0 280 2 1 1 1 0 8 0 amappl13 168 47 0 47 4 4 0 1 0 8 0 amappl12 160 95 0 90 1 0 1 1 0 8 0 amappl11 152 175 0 161 1 0 1 1 0 8 0 amappl10 144 173 0 172 2 1 1 1 0 8 0 amappl9 136 806 0 803 1 0 1 1 0 8 0 amappl8 128 344 0 327 1 0 1 1 0 8 0 amappl7 120 176 0 168 1 0 1 1 0 8 0 amappl6 112 133 0 126 1 0 1 1 0 8 0 amappl5 104 274 0 264 1 0 1 1 0 8 0 amappl4 96 1001 0 969 2 1 1 2 0 8 0 amappl3 88 388 0 382 1 0 1 1 0 8 0 amappl2 80 5087 0 5032 2 0 2 2 0 8 0 amappl1 72 30967 0 30536 23 13 10 19 0 8 0 amappl 72 2423 0 2391 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 19 0 0 1 0 1 1 0 8 0 uaddrrnd 24 868 0 854 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 868 0 854 1 0 1 1 0 8 0 vmmpekpl 168 10883 0 10858 2 0 2 2 0 8 0 vmmpepl 168 102433 0 101114 105 32 73 80 0 357 9 vmsppl 360 867 0 854 2 0 2 2 0 8 0 pdppl 4096 1744 0 1708 6 0 6 6 0 8 0 pvpl 32 311671 0 301582 127 30 97 115 0 265 10 pmappl 232 867 0 854 4 3 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 547 0 4 16 0 16 16 0 8 0