kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Jun 1 00:39:09 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.174' (ECDSA) to the list of known hosts. 2019/06/01 00:39:40 fuzzer started 2019/06/01 00:39:44 dialing manager at 10.128.15.235:31419 2019/06/01 00:39:44 syscalls: 322 2019/06/01 00:39:44 code coverage: enabled 2019/06/01 00:39:44 comparison tracing: enabled 2019/06/01 00:39:44 extra coverage: support is not implemented in syzkaller 2019/06/01 00:39:44 setuid sandbox: enabled 2019/06/01 00:39:44 namespace sandbox: support is not implemented in syzkaller 2019/06/01 00:39:44 Android sandbox: support is not implemented in syzkaller 2019/06/01 00:39:44 fault injection: support is not implemented in syzkaller 2019/06/01 00:39:44 leak checking: support is not implemented in syzkaller 2019/06/01 00:39:44 net packet injection: enabled 2019/06/01 00:39:44 net device setup: support is not implemented in syzkaller 00:39:46 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/39}, &(0x7f0000000100)=0x29) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x2, 0x0) fsync(r2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x1, 0x9, 0x1c03, 0xffffffff}, 0xc) pledge(&(0x7f0000000200)='/dev/vmm\x00', &(0x7f0000000240)='\\\x9b$%\\\x00') kqueue() clock_getres(0x4, &(0x7f0000000280)) preadv(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0, 0x16) flock(r1, 0x8) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000003c0)) ftruncate(r0, 0x0, 0x6) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000400)) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x1, 0x0, 0x3, 0xed88, "4567bbc5481c25e68505c405f8a0b6308c0ffe97", 0x2, 0x3}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x800, 0x0) kevent(r3, &(0x7f0000000540)=[{{r4}, 0xfffffffffffffffb, 0xb1, 0x1, 0xffff, 0xec}, {{r4}, 0xffffffffffffffff, 0x28, 0x87, 0x1000, 0x80000000}], 0x40, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x40000001, 0x6}], 0x4, &(0x7f00000005c0)={0x2, 0x80000000}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000600)=0x1) setsockopt(r3, 0x100000001, 0x8, &(0x7f0000000640)="d60476826a3d7641b5b84a62c34be52021e92bce7d35aaffda6f03a30349afddfd29bc0bf1f4447ed32b6c52ffdc6996c1311f4d0d979dc07c52cec03246b80c841b8208d7413f781375402d254e3239a9b3ff7d893274986cfd00eff1bd2ba98c1b364e1db278fa9cd3ec641be23d75bbc29d9aae2379f3beab64", 0x7b) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000006c0)={0x100000000, 0xb, {0xfffffffffffff4bd, 0x9}}) r6 = geteuid() r7 = getegid() fchownat(r1, &(0x7f0000000700)='./file0\x00', r6, r7, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000740), 0x1, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000780)) 00:39:46 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000000c0), 0x0, 0x840, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x0, 0x1f}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') clock_settime(0x6, &(0x7f0000000240)={0xffffffffffff0001, 0x3}) connect$unix(r1, &(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10) pledge(&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='\x11-\x00') connect(r1, &(0x7f0000000340)=@in6={0x18, 0x3, 0x200, 0x40}, 0xc) mknodat(r1, &(0x7f0000000380)='./file0\x00', 0x2040, 0xffffffffffff7fff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000003c0)=0x1) r2 = open(&(0x7f0000000400)='./file0/file0\x00', 0x20800, 0x140) bind(r2, &(0x7f0000000440)=@in6={0x18, 0x2, 0x5, 0x66e9}, 0xc) mkdir(&(0x7f0000000480)='./file0/file0\x00', 0x10) recvmsg(r2, &(0x7f0000001980)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f00000018c0)=[{&(0x7f0000000500)=""/227, 0xe3}, {&(0x7f0000000600)=""/153, 0x99}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/94, 0x5e}, {&(0x7f0000001740)=""/167, 0xa7}, {&(0x7f0000001800)=""/38, 0x26}, {&(0x7f0000001840)=""/86, 0x56}], 0x7, &(0x7f0000001940)=""/11, 0xb}, 0x801) getpeername$unix(r2, &(0x7f00000019c0)=@file={0x0, ""/108}, &(0x7f0000001a40)=0x6e) readv(r2, &(0x7f0000002d00)=[{&(0x7f0000001a80)=""/98, 0x62}, {&(0x7f0000001b00)=""/183, 0xb7}, {&(0x7f0000001bc0)}, {&(0x7f0000001c00)=""/5, 0x5}, {&(0x7f0000001c40)=""/4096, 0x1000}, {&(0x7f0000002c40)=""/185, 0xb9}], 0x6) open$dir(&(0x7f0000002d80)='./file0\x00', 0x80, 0x40) symlink(&(0x7f0000002dc0)='./file0\x00', &(0x7f0000002e00)='./file0/file0\x00') r3 = accept(r0, &(0x7f0000002e40)=@in, &(0x7f0000002e80)=0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000002ec0)={0x4, './file0/file0\x00'}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(r2, &(0x7f0000002f00)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x6c7, 0x200}, {{r0}, 0xffffffffffffffff, 0x49, 0x4, 0x2, 0x101}, {{r2}, 0xfffffffffffffffe, 0x80, 0x20, 0x6, 0x4}, {{r1}, 0x0, 0x10, 0x80000000, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0xc0000026, 0x1, 0x2}, {{r2}, 0xfffffffffffffffe, 0x28, 0x42, 0x5}, {{r2}, 0xfffffffffffffff8, 0x80, 0x1, 0x80, 0x9}], 0x8, &(0x7f0000003000)=[{{r2}, 0xfffffffffffffffe, 0x8c, 0xf00fffff, 0xfffffffffffffff9, 0xfff}, {{r3}, 0x0, 0x6fc7632143aaefb3, 0x10, 0x6, 0x1}], 0x0, &(0x7f0000003040)={0x10000, 0x1000}) r4 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) getegid() openat(r4, &(0x7f0000003080)='./file0\x00', 0x20, 0x2) symlinkat(&(0x7f00000030c0)='./file0\x00', r0, &(0x7f0000003100)='./file0/file0\x00') 00:39:47 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8400, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) 00:39:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0xa9, 0x10, 0x7fff}], 0x3, &(0x7f0000000040)=[{{r0}, 0x0, 0x14, 0x41, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0x101, 0x3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0xbbf5}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000002, 0x8733, 0x7ff}], 0xebdd, &(0x7f0000000100)={0x0, 0x5}) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x784, 0x0) 00:39:47 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) lseek(r0, 0x0, 0xffeffffffffffffb, 0x1) 00:39:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:39:47 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) sendto$inet6(r0, &(0x7f00000001c0)="8c45e169328f7f6e58154025527d2ad0e922713f3e9a5fa59e2ad3c258f127fdd643e66eb4976b9b3c9602a8b1d061840c44d1ef9807b87a5db04cc56fa3cb4ad8279c3a569c9d41a5089a5684da7c0b64d50c07d6cc0a3398d543ce8fe28dc4c9bee085b87d13f643a909e388f061d6af75f898de4742f24edc49ada794aebfd09d8fffb800bef5cb92321cbc2195ca70c1d78bc19a194cce0917b07fdc16f292d5336c6bdcf09d", 0xa8, 0xc, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x2}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) setsockopt(r1, 0x708, 0x3, &(0x7f00000000c0)="dad06a5da2e16124629c9eff47fe3520c3796d68a8ca6425b8907b171b72671c9d0e529ed1629c1a6bb891bbaa62238c5c900b9edfbc24615bd672c3d192b71cbe2d8801f285a8cea07540b6c20aaf05a8a42d3c92c29527db7b9256e49dea44f6ef1fb9e53fef8b0d5cf22d2f0090d6fc8434b970caee42adb55acec95fdfaff01d6d1139cb649be552a1a48f", 0x8d) dup2(r1, r2) fcntl$getflags(r2, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 00:39:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/110, 0x6e, 0x20001, &(0x7f00000000c0)={0x2, 0x0}, 0xc) lseek(r0, 0x0, 0xc600000000000000, 0x0) 00:39:47 executing program 0: r0 = socket(0x20, 0x4, 0x10800) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7, 0x848, &(0x7f0000000000)="1d3130070847ad2492023c03832ee6a8c8897f31f45833f023e7874be3475355fcc14c17f46c62ba96a580eeb6b0c67b06ec47d08fcd55349cf32b0ec4faadf1fc32b2e85d9d1244a57c0281655fe6a314eb9cbf9288ca05cc8937a0974c5b365a9a26d1865989599986cc1df993343d66f7ab4c7c7451c51a51a881fba2e2f4", 0x80) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 00:39:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040), 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 00:39:47 executing program 1: setrlimit(0x6, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r2 = socket(0x10, 0x2, 0x65b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6c, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) getppid() 00:39:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') ioctl$BIOCLOCK(r0, 0x20004276) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 00:39:47 executing program 0: r0 = socket(0x18, 0x1, 0x1) sendto$unix(r0, &(0x7f0000000000)="aa3ebfcf790751a416dc2340f34ec99fe1aa47126e059aad8e2770c1174e13c87081f4c2ee7495dbc44c991592058606382ce9d11883c831a2b1afb8c5e73f41ed8c986e0e6b06c986c36f8404d3c6ac04aaae60afb6f690d64dff04275b45f10dbaa94d5b2ee020eff8691bbce18f2bcb726131871aab2b9efe3ec2ba26596f25bf82940ed260c286be9a38d4f412d819df6e45e35544c671ce95483965a16d", 0xa0, 0x8, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x3, 0x1}, 0x8) ioctl$BIOCPROMISC(r2, 0x20004269) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 00:39:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000001c0)={0x4, 0x268, {[0x7, 0x19, 0xe9, 0xfff, 0xfff, 0x0, 0x9000000000, 0x7, 0x10000, 0xfffffffffffffffa, 0x7b, 0x1, 0x7, 0x3, 0x3, 0x7, 0x5c, 0x2], [0x2, 0x0, 0x81, 0xfffffffffffffff6, 0x80000000, 0x8, 0x80000000, 0x3, 0x7], [0xffffffffffffff29, 0x6, 0x2, 0x64, 0x4, 0x100000001, 0xe0], [0x227, 0x4, 0x2fd, 0xffff, 0x2, 0x4], [{0x73, 0x2776cadd, 0x9, 0x6}, {0x1f, 0x2800, 0xda48, 0xff}, {0x7, 0x7f, 0x5, 0x1}, {0x4, 0x7fffffff, 0xfffffffffffffe00, 0xa4d}, {0x5, 0x6, 0x8, 0x80}, {0x400, 0x8, 0x7ff, 0x1}, {0x1, 0xe0a, 0x0, 0x2}, {0x7fff, 0x81, 0x8001, 0x20}], {0x2, 0x5, 0x1, 0x5}, {0x4, 0x80, 0x1, 0x89}}}) read(r3, &(0x7f0000000400)=""/223, 0xdf) write(r0, &(0x7f0000000140)="882cbcbd8638244b5800000000916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x66) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 00:39:48 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 00:39:48 executing program 0: kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 00:39:48 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000006c0)={0x7f, 0x1, 0x20, 0x81, 0x7}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001b80)=0xe4a) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) lstat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) ioctl$KDGKBMODE(r3, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xfffffffffffffea4) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r7, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0xffffffffffffff65}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 00:39:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x20) getsockopt(r0, 0xa, 0x10, 0x0, 0x0) 00:39:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10012, 0x38) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0xfd8b, 0x5027}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) readv(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000000280)=""/230, 0xe6}, {&(0x7f0000000380)=""/150, 0x96}, {&(0x7f0000000440)=""/80, 0x50}, {&(0x7f00000004c0)=""/192, 0xc0}], 0x5) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 00:39:48 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000000)=0x1000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 00:39:48 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x51, 0x20) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="eb930865cb86657fdf615759052f1d4cdd53e6cb82bc0367b7304019b98efc0597cd3677701a88b0f3884a2b8b9fca2506fe2980dad50b043f62ef978e8f0c1f744cf5c298ade610bd650c14ac939358cdd4c943d9c5db898b6ec401d26391f30d78901d8acf23d0e7268c6269185ad7fa85b7c136536d9dbbfe582c1170becdaffc960d6784bafcd746f6a813cc29edd8d65e30a0a1746175e44e6b5567c7c67a5f19a18e1f33a3951d1e5f05ca7d714406e3ddd86aaa9b4382fe33a6e5452eeccb", 0xc2}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="06", 0x165}], 0x1) pipe2(&(0x7f0000000080), 0x10000) 00:39:48 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 00:39:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="f23d78cfab9b1dc6a8c9d4731c0e53ae628e95d029e2799f1489af90640de465c90ae13009544eac981b9125e96fdcc177d422b2", 0x34) write(r0, &(0x7f0000001380)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba22947cfc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f38d16e84bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x78c) rmdir(&(0x7f0000000040)='./file0\x00') 00:39:48 executing program 1: r0 = syz_open_pts() r1 = socket(0x1e, 0x8000, 0x5e5) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000002c0)=""/242, 0xf2}, {&(0x7f00000003c0)=""/75, 0x4b}], 0x6, &(0x7f00000004c0)=""/121, 0x79}, 0x801) fchdir(r0) close(r0) bind$inet(r1, &(0x7f0000000580)={0x2, 0x2}, 0xc) r2 = semget(0x3, 0x3, 0x412) semop(r2, &(0x7f00000005c0)=[{0x4, 0x88c, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x1, 0x800}, {0x0, 0xfcd, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x76, 0x800}, {0x3, 0x3b2, 0x1000}, {0x7, 0x4d7}, {0x4, 0x0, 0x1000}], 0x9) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000640)={""/16, @ifru_media}) recvmsg(r0, &(0x7f00000048c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:39:48 executing program 0: r0 = msgget$private(0x0, 0x206) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000827417a1a921f7ab00000000000000000000000000000000001700000000000000000000000000000000000000009ac95ec1454f00"/77], 0x1, 0x0, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 00:39:48 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 00:39:48 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, 0x9, &(0x7f0000000000), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x1, 0x5, 0x7, "1841122f944b176f79a89609c81a517910d93486", 0x2, 0xa98d}) 00:39:48 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet(r0, 0x0, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000, r3}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x5) fsync(r2) 00:39:48 executing program 0: getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) r1 = semget$private(0x0, 0x6, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000180)=""/212) setgroups(0x1, &(0x7f0000000040)=[r0]) socket$unix(0x1, 0x5, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000000140)={0x0, 0x0}) accept(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendmsg(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000200)}, 0xfffffffffffffffd) 00:39:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x3) 00:39:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() fchflags(r1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup(r1) r2 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 00:39:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) setsockopt(r0, 0x3ff, 0x4, 0x0, 0x5e) 00:39:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_getres(0x4, &(0x7f0000000140)) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r3 = syz_open_pts() close(r0) fcntl$getflags(r3, 0x1) r4 = dup(r3) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() writev(r4, &(0x7f0000002800)=[{&(0x7f00000002c0)="cb3a5c5c198694f1b63c7a0c71f7c6479525a31bb8216993e52c00c0c902bd0ee0679a4151bf1bd5094071827534d8426c37b05da4547dbaf431f07cb9bc5ae11958ddf864f12f1c039ff2478dbcd42d4550ad1844ddf6a13942d362b57f3d5fa259fa0b01fe9b4e6745722092330dec6878b3f962d6de395642bf3b9329a992fb6b753a5c1f4ee4629cd898771cb93c4d7c1bc26a9f3e888ca0ae63e485dc1cf64c90a839791d507963e1794c7dd2f51cffc20034259c1a7bbf13eb5f983011a8230ee7", 0xc4}, {&(0x7f00000000c0)="5dc69e48f9417a0bc371707ba43ddc61337da330bf23610f8848f1847612649179db7bc635074f5d8f16acf5b0162f1930c5c99f1ae0bbe30f4fd9967c15d961c2f52ad67b493fbb64e3fb958714", 0x4e}, {&(0x7f0000000200)="f56d4dcd6e64e0410cf5eb6947d60e1fb012b3c292f5d90c17fcd9b16d7527bc04e69e704c73c37a3f78c5dd0d8be403b7c7792b32e2562340da9d2c385a2c38a3d1981a623a34332896345b65c96f74406c7704f7e0e505e45afb29c2c92477", 0x60}, {&(0x7f0000000800)="76ef80519805aa8be28daded4db3ffd9c904ae7a22a3d4a0fb86d8a08e5a94fdbccfe268ae694d243fad8334f17261680504b5f9e38b0e32e75c3eb7621b72561e118063cfcff4c9ed043121fe201584b3275ff5389201075e300b964edaaeb4b234869e02033b7ada810e44e39203fc535bf8a3ac0e4aecf6f1310a43adda60b78edd81540c553fe805a27a101f8e4f82a0a0b4ff20a66ee7ad61ed243e7a4586a4d24523d9e26fcaeba4c62a022e3f5b70ef3cfd4add26dc16499ea5f6f6c44080a5f577396e158ff2fc90fba8251cb7299626ea88d8550fb63037250a97d60e9b97a6225e9d36b6b3cc4be3741ede0a112882ca58ccb2ed7ccf5c55a0412c4007b5efc56c7f9b4ce8de9f2eb868614faac8c3becfb50730370b68e17ea37b92855e90937a80cc04ecb6f4a32e4cdb8b78a40fadfe1666691da4256e3445c41e8441149c3d851934e6f88d1fa88d92e9511f6dcb4782ed2bc3e36b7841e05118dcd0f1f1a4073b637d7feff8eab2472bceeec2ec7f1ffee579c097d1834167e0d938149af99ef2266f0e8283a78f54ad3561d39d54ce55730da2bcf6d03279ae1bd1b15c222e8de87afbbfb3c286748600af95b7935486aca64dd844cd32ee63bc7f7784efcf533841a7c37a21bc2bcc8fdd350c242f1e2bbe0c2d55c44740fd730da676c31e556be817f32c4fe012204d57fb8a1df3244a18132d4050c1eb4c6ff16a8fbf4435fac48bee0d675403bf35e0c106c2463009c10f9aa31556d8aec26e420337959315bb1b0e1fa9f8cfae74dc82d16e17ad055e19ee9875c7673dc6acd737443371cb328d1966daab4abbff6a46f8f638aedbfd0a6f84fe81048269a3b87276d3647bd9b0301e771aa955c757f294c64403c23c1e0d498ce86e160d379d2b39a35eac68adb10a33ec466c95d21ca0a82b864f6427719df6fdad662d9830a3921dbb5aa52fa0dd0b54e5a00e1109435e298dbdf3104a99627638a90c9fb299f20e2e08bbeb306a47c986495b602c86cfdbc6456a4beb70558274baa911324161631724cd391d4ce413cae09d270cc61c320602ccd63b31a69467b6f2927ad46c8cbe10efde3e2f6f901d5c3babefb56ce5204b436331e5032c9484642b58fb74d7d52305520a42c9310e0245e958cadb8ca44945f24119b77f066a451bfee16ea4ce60d2aafc63b653d1786648763003f721ee9a8fe2baa706ec5170ee30b378918597b99d3827ec60d1af4b2d6288287d039c864192afc2f3ad2fb458eb6c159349ef7830c13c966874e7ba1de49c419f0d7b508e1be650f70bcbada96e5926c25f6c47f247192b88e7ff859a64782580487e3d10a7e1bd5c6dc2710002ae4b9a8d0a3ce309344ca9a10797ce8b31b8f1f3a7c853bdb4acaeaa5f8170fb2524c1013654ecce92ffa92fa91b7dae860fb7d725c6892fed7f5dc2e5b14f842ef4a91b80fe8c8afeb81b1b6866884a0d28f339655dc8220b625df3dadbb330de84c01d61f306dd52a12ef9246299377c2a9303943032a7cf8a092e820feb5f1ce930f88d61381f90fac9a053c141a51cd493efe674ffeb4c24a2a0406ad1d7367439f1e579899d4a0eabc5223232f5f2f9a89a47a753414d7ec50f941d8d309a1ebb93bfb895613ba791a1210b36295984c298a80866c83703fda63a94925429cfb26b3f086af4f5919ab30a35f4a26492d59d5d76b676459b2f0b51a33e0dda4b8afb212f6e2f1efc67b235196395c8f34e5cc9284a2c951dbbc0ae3e34fac5d5179d5c557a5df0a1f21a40329e11a450ab11665ec589c490ad0f5c424b2041a3cb117c5467673b4265fed1f7bb92e25881670e914825ec74f1c4270819213d1c57fcf4508e326ad5e9a74f3a0839ffba4a0587acde7733d416e8a33594db99df42b7d0cd4d7f8be354eacca91cb27b4fef33c5639d6ac625618093e63c1512a892a3dfc5b22f5add42fedcec5986431b95843448ab6ea077a32f2a4d8a2d6acacfcca099b1960a7f8dc8547d76580b27c205d8b2f9af18bbadfce73d0a1797fe53236b5305c97e8ad5760c820bc25820f1a106cfeb249cfc7eec23f865a81af6176d57fbafde63a66cde577e06c735584f268263c11df112a996668d05d0aa5c3c3ed4faea87c3fe91a27acb23d03b65e392eeea7160ade7acbec8eaa1f73866b0175858a5dfb54d77ad95f7a7c346c1ec494f8cfc482598b0276fd1f969de7ce68ca4f19a7d719615f85cf6944bd92e0ffec4480d42df19804929c0362d5ec1bc815a747b7176dc03c00420e41beb51b6677e5afd3bffe9a53a9b1b2d4aa6256a703151ed9b22e140cae71b304a3e05e2f701a7e8be92b8d01cda8f1d380b0339f6773b26fd10cf70c891c4850658fdcd63fdd341802013ae0fd740dc92423c1f506611d189a9e15b01be28e226ec2bed39986a3e51ee212a16e0dd5a41369112d61a906c353347c2a01e55ed58a2c3905e14ab3cfc5d28b501fce5aea0e5f1eb0fde18c4fcc583b3caa29db65e556df5e5473bc2218bc0a4cb360c204da0eed1229b58df67f2489ab6f3bd8d06890d040e8d0fcfea7ae459c850d404810fd0bd0e78bdbc1b448c4ae541d367c25d2dd9b0b5ef1e309a2d56c43691f05920f1cb6c543fa5fee3d234c07bc7d1db7e09d323df1ffd400224ec60024f4026bfb66332bce5c1387d64e8773157ae10a3288d78017976da0f13a668d2003d6d669502d6488fda52947b5f2057e2c91df25509c1a356b259d227b713fd26a01ee69ab59e314b52cd6375fd7ab9f3f258e1316fe4b3047b98af0b62eee7fa3df4ce7fcfccfe4a9a992f312006033a639d5ccc16461fc6ff0dacd676ededa8835723719030f7c542467ceaf10a7e723dbac7a8f6c3c2d7c7dcb7737f9a08acb54e5ca89060384c0541ac6037b04e41cf796d918fd8f2877c7b647134beae5966a8fca17a5c093cee3290e7c3b047579c3ada5ff740713adbad2ded23b17347a3111e996baeaaa076e12e2bcfd1905a612cbf0384b956c5a052e69090fcab1cbe09412e202c7c84feb28e7ad18258a91386e7acffb2bfb92de6d02d8c57492bc18c8d89b5316a9cf6e870250c025f664b179b7594c71f56d2b96c14c488e08d1027deafd763351fc82936d6e7bb33e2428b709d0233f82e8651b609af9995e73e997e4ba2a135a19f9d79f0d5490a18447bfab077d073e7092c51004dfb9620726ea195c38e8246c30fdc1c9e08b273aedb55f0d58e033946625a2afac84a5b057ff7e6f95dd4946170be13743ec2ead2a1794ae128cb779ef462d777188ea882060b7f68aa685fbcafc2271153149cb2086b8cff8e0745394b5b46e8c095f6f7822bc56ed6583536a031e1b8c54e29a6f97e147fb2e96cc201a2d3f706deb0a7021a91261f12362d939b814683ba38224817463cae3b4b6e7997e74322575c2b2257a4ba786f7bd472731b12ce2ab0ee1eb966396a2189cd9115c7e9439350c06c0867e1e806c454b68ba0d5404fb1688e31b1d2b683335fca4d2336e90b74080141d3d0bf19ba6603b69e80e1f143f7e2c20bc4a31bac7bafb11f58a8494785aa11fc87bf604d3a9ea8b120a4dd5f3d65c4ab5666e4349f9636942f9c2e529195750a8f06d95606aad758a4b3bc3db3e6b167caad61502c107c20025c3800dfa1204817e0736510cd2583de7b52f246dfd221c68870676c68853914fefb97f4d57afcbdf7544a8cb6364c506732d3b1be2a228931ad1f11ee14b17bc072037802a10f74b7ffefad6e62da844548ad2a1594aa6919a68eb29104cf3ff5dd21e01fe991a245eb2a7eff605b988a79f39705824ee52cb24b29026097cc8615cec10db82514e30b976afbbce598799df57c80708c2138aea6173a461b9d815d0ebbaabc52dd4e3a81e6ee441ea58e931efbf0ad41858f7847a1373043f6c90cb2cf846b773d2f401294ecd5be21b80f955e2120a5c3a6163207a6b26d390131ee871c149b0e8b86ac5dd66c1e50637e70dd0232783e87355fa8bdb487f2399afbd631325308004e01eda501526a0c757c7cd95297198ac87d9162cd727e759bc561e87495b049ce347748852441c771aa7349c6508ac1309bace7e030159bc23853a8a5247f5ec50f90cf0288ef3eab44a4f14d83383f2f9ee31046daf212eecbb33595fd55d178633e74b8152254918f294cace920aa8b2576d945491b2e807075c3cbf1243d61e9eb5be3185d1bafbbc8402137d8fe50cd980dcfb4ec762a45f8971197ab336fdb3ab2bc8c9f57b98056d2f0f900199aa9fb7dd58741fdebbf41529568baf50b4db9155343112179fad189eaa5e25eb80da3aab3bf01b508cf016689018eca6b6ae8934688ad88b39a7cb9cee75291bee677abf9a3085bd887721fd5023758429b635f5c3568e37c92dd983cf7f724accab19fc559fab354fa278dd6d9577ad8021b3a13ee175cd4d92b2693cafc947d6ecbaedcb5c07019033fe854555763173745843f84e3d2d8751f040f70d1e0aef1200cf004e5273f8ae6c53a6464aca4406b09942455450534aa85575c86c539e4cbc3aecd141eec8565a44869e175f418dbac2696b04e01312fa0e55522d25d73d8ff0c5fd9cf1e27be695095efd7edfe3bfbe753f93423545a8c417ab052c2216c3e82fb817d79999f4064933fec4418a85cd96e11baf083c5c4a17a946c40354f1aac1fc927f03b088aaeff89edf6230960904c399faa855071f2ab3a3c7183a52eaee3090a966e44390bab368c13a4d4bbca9f319b7ad37720605b91b09fe3d394a252ff75964c1749107a26373641b7865de7120948b21c47339a806dade0a8cea74def484a5cf640c2a2568241db4437cc2c183fe1f706716093dd8cc3c0f4fa0c31be7ecdafa75158187120e19c97215f5a115aa4bb64385d54ef2c2a36a2397c1299f10b661d1e1a07a554fab12c51e8f09486c95fce2bf4d32a1210a1ffbbdc3b31738655dad5c464b4e7e2ed42da88fc9d8414c3190ced89d41e75d10f82d5d965e8ffd78aef8a964c28b600962453a550130ca2e64b2a843dca11baf2eea5f59c922b664691b5c6b7f6562c903232093a79e2b87c29c186fdd9ba8f30d8147cc263e5a31c61089edea917ab3661bb4e3bc38bed4035320cc5d0350e22a9420b9c1d5bbc260d881a519dfd59f926d8b374797068d601eff2d8de45d9ec6a455f9c1bd94a19a649c164ecd89573ef5755d5a2e3c615c42814331568b8873ddad488f0c75316db7398eb1f27261f502f75143b10ab48e4484f3c1dea923c5c7b590e6555cb493a12b4cfc82f4570b627936e6eca368cb0e9169c23c3c55f0906a960ad8a084823804b37424956263e40c00d09e8a559ea46954563d902fa33df6e24dd0ffa8854705235795fe1daa3a62a1f6a1da95ce14b105c860d82c444f268c33c9871472fb50bf932e3ec66188456439ec45a062be6d79914692e2c9d910cd959a1a122ccbeb15eead8f68a172b0eb0e6b83f2f5edcb9f1a1cb83e9b85d3dcbb45d2a2ea5c972f80ae9de6bfb1854c58da02080c7871d8792d24c73a546a1da64b478f2840178dfcf014e397db67eff47a029bb0b5183fdd5707ec422d261606c10280020705ea047b93c7451dc0c7003c43e74773705488b03fbbac1a32eeaab8828f5585e6e87735fa2199a448d62561872127dd593227ca8d714180317dcb8cac0774e523f99defe07fc2c351ee842a5907aa8b65dd7fa023d50326fff3fdbb890f7b102b7b527ff7124598df0c8c8997332e6a95f7f60af021a57b5401b2a", 0x1000}, {&(0x7f00000003c0)="77e8f065563739d3ac3486ee8c9b679d3b02e01e0ad4e2a84354b5c9caf39e30cb909bbf7b02ac08b4992f91ee1cbbad105693d0d3bce7785ff191f6b0bd432ebaf429e2a7a161a83d5dae50d8574376582a063d0ac4dbcc10f0b4e6f0f3e6b2358e3f13debe627fa6af811bbd1d31a1b30bfe52995e31274ef979e2e4eabc8bc4aa302d1581a6e080700e24eb5a515e332d362fd656dce6b65c792accbfea4bfd9188a345e4fc22927417a75b135e29e44a374dcc4c4b0d5efae0a93ca031185b3e397ffa111b", 0xc7}, {&(0x7f0000000140)}, {&(0x7f00000004c0)="7fe0859f63865501978645d700be0faf96bb6cee41a17dff21228e7fa8843a508701743f013fd4a0b93cce9fb39b561e94e2ae459b7828aea520b842ea23afe6605deab18e8513281c9643d95595347995e48a1d873a226760fa20e90462bfb26f4c887660d5fe997dfddfe823bd0ca0e8a5101e628b0c2fb5978a1f8a11fc13591a247aca51afef2965a69aa521eae94a9e722b64233920f62bf351673452aa4bfa12980d27537c0cebff10b389dabd5f3ffd606569e82a90e849525caa60", 0xbf}, {&(0x7f0000000580)="1a677d9cd1f8996a5e3dbd3cc2811688f727a5264018b4c1d8fe", 0x1a}, {&(0x7f0000001800)="caed3fb2d31a191b759258a268344f7b5cd405e22b5c29064e1a86c8c3ddfa2749655c3d69df3c0fef79d63d99cccd46cae87f00f5fd03cd0e3e0bd722e471c1d3ee0a32a3f4892c80fbdbe331ae9330c2787c59d3ae88b23343d2d6122d16f26f90a65f83d8bdf4d086ba39bc59c6dc79a7d8ac3df12763123019c278f83ed7d9090f8d417b5f3525a5b02d90e8443d784367fe8b2d16fcfe0ba2576dd8eb86a5131b8bba7ee1ebbc31d0ee3f5fa63bcd4d21920d6b30a7e629fc12db2194ad8651e7da750b822e0d029f6f480731fe46497cc5a333cca2562815a099404477f7780c5053f3353da41108483be4525a1dde53d40f906043725a41a8bcec0e141ac58ce1212de23004f381d2c8b3f112fab19f7540122ef7dad811ff52ea500d988d76b9ed29afc3648042d4c23dc0df1206f121e8990c5190965956aea7f1b8a01c46b22e2b2cd924eb24c2349b0e3d80bd3a07c42c97cf117d1d6e584855ee4320a260a30afb54ff7f5031d1f3d65293a1a8029ebd58b806ec4c26a69513865b592c770fc34628fa9875f0c33708ed6d9476fecee2f85f56473330d5152394c579b7a7ffca02b7b63ad9410b092f091a88c2602732a68f91ddea13d8630f8c9c2b38d320927e58c37d6cd66770550d436adc0561af2eea8e08228874aac6e46e93d2f226793266205408fdc3574de4609d892bb2df0065f23b9c27d24ce066b43803cd9f60404f6dd700dc4eddd7f75fb837b8454567022730e7d239fd069c5ef5c338826866ab04c5d822b2dbc50d6cd88bd61e5712d9534dca94316c9d5c032c20599e846a05eafbf49714ea6a72cf28136d57546b458ee5c323cd56a2d92ac0700e22de470c616a1f86a3a8c4b2c24803cdbdcd114a6f8548140fcb1b1fb8efdf12e2dacd4831dd2ae6f274dbde6eda5a227413915567057097d535f8dbdc78c71af2580f795a322b64de6945e50d41d28a55877d36fa8911ec6f21fb9e9ac1e84639e42776154c17a66c9f3f893474d775c447f69189dc40e5cfa5482e1752f71d81c0e5548f3e36b370b8e83e27d5915d203c763071c2ac75d6afddf3f87b2943a994cbbd96c32adc877888adb3d5ca1139cf0826786ae9dbfee38b5d494693adc4c7737505c69f2fd96bfb4ce6daba676c4f0abdd41a657162f653bc867929dfca5494b7eb5b95057984c7bb3a570130e9fec8dd5f2ca4b18322ff85375c09349b3a8570380fb78bd7be699d8ac936b02051d622e472697270f3b55d3f3802f1f66c9075cab15a0a51cfaa2d25a910c7acef2c5dde8b33d88ee42d7bfab58c894ea1edb5408bc7a433e472799917808c46892721f677a184ad34578806afa1759551dc7cb54abbe2df45738e3f42c48603919d2e636272bd3b80269be261ebe7390a70f02afecd031cd793b6c38e51c6007a203b9bc26f0cc8934dadb7de7c912822f42c6a4a04b77e05b8f87cbadc50764f245d9a80d6033f960524d8eca8eba4b728cba3e540514c53f1cec8254cf45df3b1017d284e13daa04f69dfb8cde0e09eb52b11dc1829c9afdbb3590fa4dbbfcab987f38783675259ea7bf43e24a0902a4e35b46009f28f5a195e3d6f144f7a023caca020e2f189dd5bc7924e01b81986fcdae7bc941c4d35002136cb0f20490846e4c294468b77ef2cae5a4602af4c17f41659d32247c3f957fca40e22e4ddbae67b9b03af95fad6bd9d390a25a36a8e96898b16fd442c71e61ad10a7d5f43a69b4b02fd5ecaadfa652c7e1e55a661d0d9cf0b8d496432165e95753d8360fbcb5fd7f69a96a33915b3702f8ba8431e10f47a6ec7274d750d795aee8969d219a558efb67c3673d87aa453ba640016359ec539a9b12742a27f1f3999b0626d339a49b1a8e3ca0ff795820821c043cdb542474140b4dbbfccc2de763f7116ed1d56ce26edbe52eed8a7a3d32f82534d708b87504a1d630be0da069e51bf4f5d709850c79f9e3b07d51ab863a5d01cd917ed7741724050bc5d842941a24db56e072343d0f54d2ef713a1f1879b5faad975ddc03140589abf0f3eaa67055b77ecae14f45443fd84a56ac27e8e58ae43bd1e622b1f8b538f86536374476770bb45f440b07afcf5886e37e1ce2653d3fc74ccd41c66fd5c08b09a58278bd58fe601958d2eb85a3f66d7496092594a02c7d202e880a063bd3eca87ac8e4d87af17efcc4631eaf20f4bd581cd96800a90ffff24f5220e39715e15b84c09e4957eeb04a7d2cc289c1b6f62c3c91a029b85989c77a38a73b076e7e7e78a4b469672874348d57ee304afc0a353196f9555bc023f0f12833971f275d1f4919f1f8e0bd3c99c94e822d12020a3a1e6ffdf8afaaaf3159964f4ade0f0885ac6e98188f1c579ccc9eef56ac1542a5cacee09fa6f2d960cbd4e55ad0d76f7a7ee544b963f3b69a42e65b3b9c3bfec18faba9ea52afc0716fd4aa9b44cf013ff8321bbfe6dfdbdbf5b0fcc406e451863af2b06966928d4ccf01b98379112d6a3380304f162f4457d12b8defa44e87f9fc60681d2d83f32188aa4888b7c8729d0a05c36676ce7a48ce8641ca3125339a04449c857ad52817e63cfbd01ef54774668e7678a87ef43a5bf41240c983c0c101e788802eb254cd481a2d7b6e580a279215e90401fe59367d77b800d461921fc9afb7ad13fb6a5533c50ecaa2cfd36b1cc735e1fbf8e1ce5680139b5a8654e4b98e45a838e22086762ce92d3f863c322c11f988fec68dd8d5f4a0dd877f0e71dddcf0b42cbbf7bbc130a2faa458020ed3b232e7a105c4becdae43c13fffc4f9e4ac183ceea8cabf42c7fb0d01ccea0c71f980c5ef5886da067c4e947f053c62eb7e7c68c1b4714aa379d810c902ba29d8df0cd534bd730f710c110e56688257795bf9e639b3c69233d44f9369503f8be492d0cdd49c5ee470ddee7861022f1ec4e2fb5e5aa2a0507b708f06f3299a69d148cb13812f247c22fddcbb38a5e8b59158e3b3a86fbbb17c1263f811448d76537aa4e17e9edbada033afc171cbdc9020c7ba99307f1e77ce877df3e4c10a0cd8be7822ae82e83ec852742fcf5017f03474d7dee1fbeb21207763aab14be1e9a547c7ad86e92cadb338b6aae435b278c3dc3bb1d2888e08118d2fa84c05fd7726923667ec90f08503af60ede6ae9d3395cd179ea7d506c5d6f14562e89d1f0e03e694f8fa1b3293fdd4e50d1f0c07086c6fe230708e99e06055b71ca3879ae8d18386fb8529513dd992d074361bb874f8c97ea3d81e2e3ee46666f1e5c5d2f14cbe056dd9e05e09888f0fdbdf6811cf278e8d336d951dceb91b69333762321750e0a2d23e268e9611783485eb44bfd55c81b221a61e6bf38ddc7155cc56001c45c197f9d2ecb78ced0a021836993e89e6bb97c27571c05457e8cc5799e458d695f43e2167aac7ed0e1041bf29186b1e417533f2f7d6aace6bb422832516d47e7ebafd705de626472532b82d3e720ce3c13dc7f65febb674b7d0b41502ee5d449ebcd04da03bbf0b7fd98e0419de15c726de4f4a5346f6344a027a13adba19aa0adbaf138789935d55ea9c9fe94d71c89c498eddeb1a91a8c0d70224835b3e231a65f8e0f6fe676fd511333e9bb1f968b5c237b3b77cd5127e7c8d84cc381a8c372ba11fb99cdcebed283796f1aabfc7ad64fae406a4af90c1739c01a8c97493c8b8546c8be46f143b07bfe84873c52d95cd497486af71221ff9890d88957e88b46966f6ef291decff9edad7be5ebd89683fb7d1ad998eeb612c9d7b687625132cc7796c5ec456312246612d59b8f32dc9915288d4080b435d8d2744e8b3823c670c88c5122c42cdbc487f5b390dcc75c7526ea5e019a7a259893ac971cbe8506e661f46952b8956b867a235d0ef8e8e1c495600bcbeb38d82fdcd72d523eafe75af00eddd4b75be86be324973c5ba4e2ed2ba910f72aab3d4b9954ddbdb27271063e715c717b844e17781e65a45c401ff5617db6984f688fd04b97f4499391ffaec3a1444b7f1e8b1ef6a6433697bb0494eba48e4b062a3ed229b203400b8b3ae426de4ff49489d75a670ab0dafc1d103aae8c4fb15c4df79e224636fe35c96a12cc8ce9de7ed4ab4f06dcf19411a6742231d3f050d67f2535680b0ad915ffa476dad91b20ba3077a61086ce37a355ca1b9fad7016c831f5c9b79a89f9bd0440e7c6380af52ae1cbb920302899888eebe193e3ed38e1fc09a2d9e4bb1491a02476f5c3182a7a684ac6b916162a045cf1bf63884c8558fd14f74bf4c1a39c624724a6abdbb849bb1add4ace68b30322c63b99208b47809d172b9415750483428f91c53187735b9dff69ce6d3bfe8bef854e86a46f17d9c7025a59c94d4b79a52bedfa3b807189076627b18d34d5a505fee3a269d6b3aec4bfb3bf3182e4d13768bf85241d2881db89e79c2846da5c9450d3d20490f90f2097477cb03f64bd2ec36fc8befc3628599e0ad20c015594c0268e8d0704b72fa5bc7427539f733cd5182f342c6cbd1f9452a8afd726b5d58fd5f3251a44651ac647b0662a136581dfe04f62686cb7080be270c73c21c54c9761157e0fa301084be06449f9ba808213d4815001d57f16b1f6f75055caa7ec28241ff3109db119307b149d6f9d787b36286955287591e96b217a0a219051d678fb5c4c34eb5b6c7f94ec51985aa0d7c9938fc7eb4250735b629f2047a552cbe0b8b57b233221ed803592156589fa8492d6e743f0f728ad444d7c7db7d745335a69c04e05076baa613642fededf72848d60eff27f3d8e0f9630a2d7566ddd88b3259468961b48d3be27223b7ae5f94cce9b8f452e750b7d5d370f65e2549ca4dc2425ed7e574c9eb72aeaa1c65694e7946fea30d25284d5bbc3b31a6a89372e416904d3c27873e85d677b5bb21831411074fbd2750ed8eff121aebb17050f82911a8edcb119c804ffaa05b6fd3a568fb6a92da268ed21d6b49be7403b8ecc26f73606544151abff3be65f035a2edfa6909ffff80f3057e190d68b9a6ba741cd4551c817c63f3dc3de34d915931b4d56175fc2955729153d3838b51d7a32e22fc2ab2672b523244d7dfe3b83dc5c37f3ef56ad79944eac8a3747efa92c908d56755139708f754f26c23c99703f5a73a87a7e106c29be5027c53f80116792e3954ac8f90f7ec7be2c27c2c4b74d5bf1201845eac5f00976e5d327f68f777871e8d21c2233b5464ed280b891d9b22ecd41d0ca1e606df0e05305dfdb77d69cfc99e578125306860148946f83e49d4e5a6e9700ef28f0ebf94e714504a3a28c75c692e44600626e1df886399e5ffa7bc23e4601e24cd8e84222a20a7d11b853cf17b6453735a61f1dc79328c33ae0aecaa23e266a32c1ff704051e496372910036f7c84c41a3d754a1e29413db6aed02821ae95b330837d4749a54ffb16365867e4b72cded1385932611e9c82afd8fab4f60344fc27483439d644754f904e83485f170f4abe164667dd054be45f47a50cc47fdea761e5215fba483d46bb009031eca3d7cb4457852ad0bbb190196b0869ad29da90e452cf3b1a8ec6e20c5d9f26d1d9cdc10ef712f6f71b653d5b1971fc03beb95f122addf49320fc3648b0f86128ab91182468d99b428947deb957492089f9d56b9191959598783746da517bd70e942b69864338bfb87594807e899bd94361212974766eec7b30969e81b397209f636bee61a32486fa4c8dac44674c3a6486a07509872bf5d98b46432ec417dd0b0c43fa2dab34e7cea8cd3f484f5b5214e378563a2815643c40d7fc54bcbe53ba3c3c71654a", 0x1000}, {&(0x7f00000005c0)="f4ab06f9518de81e8ee4ce47bf5a2fe6fd05ddbe3da420ac2d09993d79f43375bda378aabf2d2ad9fe160859ee6e27f8b391e650068973521647f56da123e43eef2252d9d64ee7", 0x47}], 0xa) r5 = syz_open_pts() close(r5) 00:39:48 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 00:39:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0xad) 00:39:48 executing program 1: mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x2000004, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x3) 00:39:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xd4, 0xbba) rmdir(&(0x7f0000000080)='./file0\x00') 00:39:49 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="07c6f135ac45b3a4d4266d936c141b514a298e2677c9569c7b4b59a6be7efd144c0c2b0c0247bbcb692dbb5da80f89f276eacbd0d5c661f505873920cd505d8d3682d97b0600f54866b5a5c92c5ea93b4300340f01fac45b9159e3cd55cbe1358c4c764b8b8492d7b2ec46a9fdde104a31d674ac7564431fa7e3b4cb0210a66e0367469f916919476f1727f3b57670b221a807ab7b60e4147c8103a6614045daa7b81abbe2bd5e152416a1201632d2d380787b6a", 0xb4, 0x0, 0x0) 00:39:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x90d2, 0x1, "d330c1e7bb6fc63f004000000000000000f34de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000012fb9dcc5b3e8fcc6efe68cef3353855b6d288377aef910421b5c56d0ca26f0eba251e8faa73eb0b4f5d4778d2762139be5e61dabcf0de4ba8771e2372101bc2a389a9374ef3d3acbc6c5a0baf6ff", 0x8e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "4641533600010193600000852d97a67f7fe57b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:39:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) write(r1, &(0x7f0000000140)="ba043385b8b7cbb4d501e438b105a7b92d43f91b7801867c4eec7e9e87b34dd50cf51cc2bda0638a782205f9c93e81b63ad60850ad33515bec1d9c693e4ee155ff0c17c97d372b546530debc5f43786210f34baa5f215d9e98296ba2627f93e5d8bcc13c0addea4a3ded04f16d1350740a8514298250bea6a979b57c68782b42a111709018c79fb70063cd70ceae321c2093fa161bb2ef53cbde2de6cae00be9", 0xa0) r2 = fcntl$dupfd(r0, 0x0, r1) socket$inet6(0x18, 0x8000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket$inet6(0x18, 0x100000000000003, 0xffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) getitimer(0x2, &(0x7f0000000000)) 00:39:49 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="c07707f1ec83e265e40797fe173a0ddcbb6587ddcf2cb202cb8d41d472c9faa683db602e63726f", 0xfddf) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) fcntl$setflags(r1, 0x2, 0x1) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r2, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 00:39:49 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) r1 = syz_open_pts() r2 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_getres(0x3, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000746e) 00:39:50 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0xb, &(0x7f00000000c0)={0x3, 0x0, 0xa, 0x100000000}) 00:39:50 executing program 0: r0 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1a, 0x2, 0xfefffefffffffffc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:39:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) r3 = dup(r1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001440)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r4 = syz_open_pts() r5 = fcntl$getown(r4, 0x5) r6 = syz_open_pts() r7 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) sendto$inet(r7, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r7, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$TIOCNOTTY(r3, 0x20007471) r8 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001480)=0xc) r10 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={r5, r9, r10}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000001380)={0x6114, 0x1, 0x6, 0x4, 0x9}, 0xc) fcntl$dupfd(r0, 0x0, r0) semop(r8, &(0x7f0000002d00), 0x0) 00:39:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 00:39:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xc877, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1b24, &(0x7f0000000080)=0x1197, 0x19a) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000140)=0x2, 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x5c, 0x0, &(0x7f00000000c0)=""/92}) 00:39:50 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10, 0x0) r0 = socket(0x11, 0x400000000000003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008005786ca900f0c08e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff5a48434d8316b9c1c9b78aea7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 00:39:50 executing program 0: clock_getres(0x0, &(0x7f0000000100)) 00:39:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="18f8ad4d8a1a670e9952d159c718d8dfe0f11db583ea84737cb254ed9853fb2a2a2d4b037553d212714372d5c3600d748f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) 00:39:50 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xc6}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 00:39:50 executing program 1: mprotect(&(0x7f00006d7000/0x1000)=nil, 0x1000, 0x401) shmget(0x3, 0x2000, 0x4000004000284, &(0x7f00006d7000/0x2000)=nil) r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x8, 0xb061, &(0x7f0000000000)="95820191b518aacaa3445cb24a73259ae82d3ecc4c035f1b89f53c915410794084398cbe9d3bb0329243", 0x2a) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x14, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:39:50 executing program 0: select(0x40, &(0x7f0000000080)={0x3}, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x8000}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x890, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 00:39:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) r2 = dup2(r1, r0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) close(r0) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f0000000080)=""/204, 0xcc}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:39:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x7, 0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) listen(r0, 0x2) 00:39:50 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x3) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) 00:39:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x20, 0x4005, 0x6) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) 00:39:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20800, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x9, "0000009e0000000000000000000000000c00", 0xffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x9, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0xb, './file0\x00', './file0\x00'}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) close(r2) fchownat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0xfffffffffffff000, 0x1000, {0x9, 0x1}}) 00:39:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() chmod(&(0x7f00000000c0)='./file0\x00', 0x20) dup2(r0, r1) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa, 0x0) 00:39:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x10}, {r0, 0x104}, {r0, 0x10}, {r0, 0x100}, {r0, 0x2}, {r0, 0x1}], 0x7, 0x9) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) 00:39:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xfffffffffffffffe, 0x8, &(0x7f0000000140)="e76b1b98f16f5b037928966f9e32dad2ccd513b2708d27c837b7e3d7654cbc9aa4882907f97eaacb67ca05fdb064a25991ef8060c428377390e11e46de94445dc72fd4666088ce794eb46a12cca4085bb974557017da6fec4eef008aeb82e5d481bfde96d18d54dd76a3a183f13a0bdd2df45728da88fdd50379e70a72863ff396ebbed673f9036b7c1c80da532d233386a8e8bd2835f7688d7c8fc22e2c9636e5a0e217383d64a465fade345881da33764a5842bdfcd0c49052b0653cc1a6f41a6b4b541e7a443508e70ae3ee1ad6d0195cb5cd4462b108c3ce85bad9d42145499060f7fc9c4ad83dd20c967eab673a51d8884f65a8917423800d379c001d1ddceef8a37d0f2b21685e17f77cb93a3b6d45ebb1d60984776f5d5bbca4d2c0db9f33c73c31879b56b2590768cba6a1423ed9e3266c0c59f61fb3ecfed2897485374bd64705", 0x145) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) 00:39:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x20000000000005) r1 = socket(0x18, 0x1, 0x0) socket(0x1e, 0x2, 0x2) socketpair(0x2, 0x7, 0x20, &(0x7f0000000000)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:39:51 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) connect$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 00:39:51 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x10000) fchflags(r1, 0x0) 00:39:51 executing program 1: r0 = syz_open_pts() r1 = getegid() setgid(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe(&(0x7f0000000100)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) 00:39:51 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) clock_getres(0x4, 0xfffffffffffffffe) 00:39:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x26, &(0x7f0000000240)="dc4c0d59bcb88eb8d0b838f54c5c4ac62f99f97bbc335ba0b8d6ee5922f32de9a7b25a9c9b12b40404cd6fd8307820ae2dc8467b91ebd1bd986a5a22939a1015414bc1ca9f7d5d4b2d4d0dc34d6200160a7cc24a8230dca24310d44eb1f55bf0e559a4a8a9c33abb8964b212bdda2f483e2ae535f066bde6c6d09e5f8737a7d9fe103c48140551c238af5170af1eff072494dfc1837818193d5907ca0bf77f2bda12c9920a1c7a4df372c9cc06a75ef1267172e25caa8c3368080e55c6bc0cf958a41f8bf5", 0xc5) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/141, 0x8d}, {&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f00000001c0)=""/83, 0x53}], 0x3, 0x0, 0x0) 00:39:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f0000001740)=[{&(0x7f0000001300)=""/32, 0x20}, {&(0x7f0000001340)=""/215, 0xd7}, {&(0x7f0000001440)=""/42, 0x2a}, {&(0x7f0000001480)=""/85, 0x55}, {&(0x7f0000001500)=""/218, 0xda}, {&(0x7f0000001600)=""/186, 0xba}, {&(0x7f00000016c0)=""/83, 0x53}], 0x7) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r2 = dup2(r0, r1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000280)="d8dbdb0fbe4a974db536f0de0b142da0789b870d8316e5925ecbd9c62fa415000a57e37f1fac47cbacd1e53a29c9b04368bbcfbff65e5aa45104cb33eb90643a32ea52c92e317daab6ce9acf815184ca83cf8ad8a4ccf54cb81dac5fd5927ed73ead35e8b926f95e7eba246e94b10ae12c8b86555279d4098a4891bf8cd249b322593c4cafbee2af699aab739dd682be358d13509c09431ee8fa33417086b1c9c01731e5ca95c3b98e30f50ea8ba3df9883c53ae097420bc1b3b39063313db439124e97bd8132506b646435c713dd1e34d18421cc8e24de2514866576141a975e9ec338407c81a6f22a75e818d64f3cd10953adccd180ea5dd845151bb488e759693cc755d9dad8d0690cfc931c2f72b69027254095450222d851ad28a8959fa3a4c6c6d3f755b9af0cfb688141fb4c49af521b4813776533d0be54805d7b16b9dc12c43b4792548608d7afb7d419e9f98e35d6f136d22663894c3a4805e7e9d21b4b05eae62dc0f30225c6b1b32f42cf7831158cad2c00d69899baff4f2e4d54a2d9b1de0586b519d175a24138bbc1f009ac5351a0704012a3814d8648898ced1f519a2ede1f756d3c8a4ecad7e3253e22d83656c5f4877359dd37fa618036bd4525b637905a9a292ceceb3abc7aa3f01242848c325b3ceff01714f10971b880401e53ad8c8a6a1ffc6e3f252e7300e215b24b2c7854411329004fd8243e29f6fa0f75beb0077d54ef8f468bf3315d7798d024b058760b03aa0fee3196306d87c73bbc29ebd234cf96aa0c4e2cf001a84097bdf0a4756f971416d8adf1469600f4694f08851be1890278ba8d898cc13b9e2eb5a4f13560ec9b6d9066c1359767a74f21cbaaabad79d2973cfb9adfef738a9c1337494f53adb09e98b0f3133ff84da033105129d6cdf4fc3c478a4364d9119ed927b3afdbd55684a45b577c5ef0a5364f36698b1bbd0c4089529e9531b9e5ccebe6ee22eaf7380287a7e2c55700117153d8b65bdc7325a0c6730b1fa2ff75aa8aedd4d0f33ea238d5b86f47acd993d70d706a5d41c69aa750e2592555116185281441be78f9c3208537903b0f0265240ee488b3fd242279eacb7bf3c6bdbc34e01cf0bbc931087fe277c9a76a6fb6209da5e2b8e16f77dfd6f21eb4654f0bf8f83a5ec9f759460c101068c44e906b78d83a724b679a0d0c2faeed2e179f54923610897f79b9de17946f0670d62a7865849f8fda15d9f997f0ac9643fc279edc8fc710bcde75db7fbfd5812a83943a51600a9d02ee5099192fdabc4f6cef4a58f85687c66da78c598c99c2910d30fbd5da10ba0835d4bd063c88754165ed267c2786188feea50946988f4a88674d04eba7d204af25ed1d0eb44ad73594cf31370e00f4c732750cd09015a1586445d93788807499fac4a4448a0e743137b685f728bde0ba7ff557d82da97bd6126472fba3f623b72bb58411eb6d1ab57921eaab7ac4d9002757015a745c5bb2b10bd3627c80778ae4e61df3ba9ee27da78ca23aacc0012fa8d1868cc0d063c744a55d6fa674c4b8e9f3c775313e9369a65442a6a5509ec36e809a4cd453dd0715119eda50f627f6c4593924a387a053f86f0a9d15dd058aedbfe9e7d996dd03cbc3634af67b99557c651fe7cddcc582c2d43bf84204800c9a027771b711114240514889617d62694f702046d7161683dc9b5fb18acb562af4c1324d7cfdce1cb90d2c4847d231b609b13c3632236f39fbf1d92822f111585cd68ba5bfb75e072de27f64475f3adb95277149281a59063185e4a25f3c20407f4159589fd18ad321dcfcd52d92390c677c45d13acc3ead9ff8215ed282191eae53c80bb9de3261c58aa34e743120b5735cf7d7dd8f7bfeb226b65e4041517ac9872ef3ac19e69f574b63bfbb172d52e63388e77f29f5b8e8a63a7583e8334da2ad245cacd179927c0b88418b3e048be7910a85185057a3c4c1468ee741b1f137ccd92b9c7d3f1ac3be9f98430895f6fa559fb0d9e84b4242d7bc6b85454590aeb2713008269104233e5d1422c45fe796970ea720944f38e1a4f38ea9eafcdc232d97c4a5ed86fcbe5500e4410aa56c04fe6932fa0341ba4447d9bc1f688f003be530ec0bb34de2de36534932cff3ffb8e5efab807bf6bae6783b67cacf15988311810dd2fabb66372d6bbec3194456152c5785e11522e0b04859245b362227b170b2ee608544a5fa94e3c920e7214f0bcb527c468113d73106c1a15f7908633a802d87ed7ee7d0448b6e3edeb4db4c4f7dcba902104b1e55dd329c6dabc19d483e0bb680eb00182d5ba1de6bb7af5f0336bf0fb9c786f2c456a6f316643e3bd2f8fb8ee1641308bf9823b30f6edc96e745b083ca8eeae69765f94c6844283ec870e250813daf8ff7a03762d05a0e3f947637b27e9b90476865d4f264c187ce7830e3e2fb0dab545a707f4474d1e1b1356c423b5c46418f5bc8f216b14685832beee632c9c7070d7da792d037b8bdfb654bdcfec8d14610c70a2ea55db2cc8e02206796cca1be471c3f019ce52d386518b3586813e97e980196dee68a194449275769c483af21dbfdec90a0f68cfc3bd8eda6e501dfbf30a7d3cd16ba424f7e1587711233a49841b9a07b09008a549d9aabc955a246851966293dbd7b0f054a9d98d66b8a8cf36cfb42a2602ea6b839099e1f4672bf88a0105eba846084c65db2cb3278edfc294c7d67a52b344729b188cac0c90e5d62c53f65f6740460d9a61e16396cada12e32220b15a45385970e624168518a86f698362215bb4b13a7b0ecb8c2e483e83e0c42e0b76020694d7f5f72b60c4342a16025a0ff669626c3198e1e97deb89b61153dfb51351f474d7fd8bbafb01b051959d53a0328258d496cade68bd52569d5694f141e5169ad9a632510c7883b0bda9ffc1fcdbb87d2096b82a0780e45aae63cfd027b2ff13f854947908a53c7c5696623d7a8b009758d281109c9b2a85fc28d76fb1cffd6be4208640533018e3a5f8eb9f51835d81622d7bf1ba99c406dacbc46c1e800c6bf651a66e52eb770bd6da3b54476fda640ce69a9cc7c8fcbb76573450427eb7b81c3c22915478909f1c35a434f18f4943caa5431b642be47f62da7509da4c538dfbd1913e9bf3b8ce8cf840f649783402522ef4c7df7e93c9a9f23e3e7f08162fa72bae7abc88cac0adaf262f9e3ddd46e9510684b019760565b510859540ed572bdaa6f4e92626d9371f88b2747c989377605f0cb1c30fdca9500fa0c9ce38223ccddd2e598fa70b5a14ddf24167312f16c029408f3c285e66035106b64328d79934ed7c4ebc454972a31f5ef193c6686b2b1382dd3442aded2e70db6a7e068b760f273fe089283fe70899795906aa2a33c4438dbac0fa34c717bbdcb91fd53108b3b8b1773cd85cef5be5325b8721a0b089c61d0a9b26692896b9055e56d7a927ca74740b18e5f7af80d57021ae22dcb0fe9499a377b2d92437d0abe48198ee8da34fffb0be4f4cd0f93d08e5b1fd43e2a4ab1fa4549c87055bad6b1c4c639f85e3c8d6bb47aa8c53abf72ae7c5106294825762a14a678c557586a08151814fe102deb39140fe4d31b8ac6fecd686faf18dbb0a8bb30039bc5a3f3a0cbab5f2045e857691ca6b7f462cb231fc7e7f729e4a99695ca1cd2aec1f43e969446ec6060cb854a053715375685d61fd1fa694093215d6fa3946fb5bc683d57243883b3f69b6cd7edee493438a81100eecd7db2141ed8ffc33dfc6967cf9db5e70a083d165154f053d70b8ddc6d8b7b7719cf6c7c1debf315c9786bfbf2b0de45a9a1af54402cfc247187cff8ad334905eed307ba9db1110369de12086ef863f1f1906fc373ee8c9bc5b58d10fd6212f4103fb1c08950a9974c42a1895655c88f11cf4958813fd0a1c5f736240b0f4dbf6b16f851f7f909eb70320e487fb3aa89e7e2d9eb713acda32ea84c2faa97730cb954cf4241d42de75c06127a6c286bc3f6381cc83cb57fe44828d31fd5189b241bc0721f92565f424931571846b323913ad269d4cc455f126627bda124ee126468a58170d91686e1758d60885edf3a1ea76d16fb026fffc21127e1be378f7520bd7009b9f7568908dbb8ee3522b4adf460f13a9fe6f461ea33e39db736e3a43909fb744fba6a58c2e9cd6bb2fcd8efbe049362ab53e2c7c77a6092adf1d1da0abc2064508c7df0305f505aa70663eb296ea633fa3e8bc9a397584eaba00498ce94a4ccb3fc4f8a8c4f0226f8dec8f4005730bafd4b90c4672d0b485fdc7c1e4aa92cd7d5ca51d98308688091c460f4ab2a0d83afa948ba884afb3a1b9f81de8cb7b2f2c3350b7248d0b0ebc92a68ef8c9ba22f04424cd012ec1905a65afa737ba83452577a270ac9acb87e9de696ed515e041ebeacfe0ac9fb1e6c069af52f84a7542a9f5ae66a059b3b7f160b3d033a8966c5af6c022a96c658a8eb4f5dac927e5685f2bbab2b2fd5acfd95b1d85b107fedc5e21150732fc0d01bb968327c95eb9ad5d4268cbe8ecce2b581e5cd87eb156a6c4fd4f47f8fd82113e1890cbaea1755368408b3865c37201d0aeb58f6129e60270fbd645bee89839902b81742a89720ca52d32e5ef79000c01e4955eba2d6d1cb2e18fca36197ccee94845a401ddfb3bcd8d94eb68ddf99073b10aab1b7ec48811802b6865b1ac8513dc50d66e37e31b82150ba5c14666d039913f373d01d277676a1c1a737fe6dd1e93b4d5cffcc4d62a854ebe42c658d925c0c1389954ae18ce3874ad8c0c0d2ec89ad24464868566616a7a6e98b0c0966ebca357f1767714f9bca289988bdd75b29ad8e49bc8f48a9177399f9769cd8c30513bb11a2ca8b1eb2a83b8f6348b8bcd2ae4cfc66d0e1fd584860a2cc5117e8626c8bd3a778556fa22975af24a67a83da6ff831e090a6eb35566bd5f51d38b972c0b31b62573e4038f3f885a78418ee448a5079b382981a2e66467d37a767c8cbb7660ba3a9d1b0a147450892db3db7f6f1ed9ee5ae5b21759861cf9d3ef37fdb7d740844b1326f00bb911620ee7237091cfab56de850990d9602e6d5bb657f5791a036d589b22bf6bd1a6de36cb518a3adbcc21884e9db72c63c5de63a2566b0b22f4da430773abe4929530127bded7ed81a5e22c212c7474560ddd1294164b0ea91df7055fbf60f5f523f34863614f66da8b236ca6a3484a74c617a49a99085828d1ad56eae4cfb5453acd59fa28f2dff8726c9d72ce288e9a2f52c2bc746a3698bae5a7aff90aa56433aaddacd2e83579c007b0b92e4ca98838b3a5025909f177332bb57564647478102ac4db62408d06d4599b8dd210be41f285b4481ae901ce570f991588a2b7ed9663e07c311210e340be73e8fa5d73e05c3d58590bf9dc489d8a4400aaaf67a07f197ce52e508e8285e1f99f7c667c441fd4d510b7d2252130d43de0f505671e1f170694468377ed458ddf65404ff150c01fde43cc35209895fa8fa4017e46f79ade5b328b9eb0af24d2d67ed50140cffa7329a3ee90e1989d24a7b433ac9fdcbcbe8a98a7f39be51854da20e2d56c9ab76a59189df38f9d178df5e40d0e6465e745fd82b92cbc2ef8cd722d156a1d748701263320e8b41891c61ab541079d3b273c60f0840e3c7afd416b0e10648413fde36a731a8f8b8d6b377fc5b3ebee3321c3911bb4f3e1d613fb1f3f06dc9d140f79f7510cb37b3f2001024d79fc9376382710401544ced194c51db8ea0c29c1195c755f0258dbcd1eb744cae31df5cdd2a6a50097b2f95f67a694b2b4ff162400d0ed077c5a5bc038", 0x1000}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, &(0x7f00000000c0), 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000012c0)=0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="f29ccf11871e25a616ccd5fab543d1b385729215803b113932a04c1a3c430a90b01da7531189bd7490ecc2fb6ecbc4dae4836a9596dcf44496c2032a81b10838f1110f92032e824d8f1a46979930722ba9b5d8567c6741098730ef909ccdc5e8f0302e493ad656e214673b85fee2a2317f30336ea12d29a74e73e5368695512a9779fa96058ae0d0e3e1ab7d44cd9ad3d1e531f244b45d70eaaf4def0faf99eacad00217c90c725f1462caaee7bb59587073f582c7edbb3b762f4a560d3b5eb1731d493ff1e98dddf50ab1dd2d185631e1d3d5bd1019", 0xd6) sendto(r1, &(0x7f0000000180)="680110978a05f27c938c129253feead64d776bf9ce58461f7bcf7a2cf0ebc14c12c08b8e9c45ed12b5dfaab86b0eaba2196d6b338794b2b37c0fa28a986f492edbc91f10cbfb3581d5b29379a4949764be92035e484c9fa8f84b2a0cb326ddb720b4ccf7bb00c3531c759a8cfb85ef64ab72377f427d7cf7c36e5c9f01b57eaba29062200e325ec6a81a70176d78cc4904f76e7e8f2ac202ac996d13503144e0510ab84f4ab3cefbd73c1aaa104577c08ace2f729d08e09dd7519ed457004aac4aac9eced4cf87a23cea7f", 0xcb, 0x3, 0x0, 0x0) 00:39:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x52, 0x40000000, 0x9, 0x101}, {{r1}, 0xfffffffffffffffc, 0x82, 0x80, 0x6, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x5, 0x6f8b98ac, 0xd40000000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x200fffff, 0xff60, 0xdaf}], 0x9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x80000007, 0x1, 0xfffffffffffffff9}], 0x8000, &(0x7f0000000280)={0x1, 0x322}) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = getuid() getgroups(0x7, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000300)='./file0\x00', r4, r5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x200, 0xa5}, {0x18, 0x2, 0xecc, 0x4}, 0x1, [0x10000, 0x939a, 0xb953, 0x5, 0x7ff, 0x80000001, 0x0, 0x9]}, 0x3c) close(r2) 00:39:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/214, 0xd6) fcntl$getflags(r0, 0x3) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 00:39:51 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() 00:39:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x800000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x1f) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) socketpair(0x26, 0x0, 0x7f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) 00:39:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r2, &(0x7f0000000b40)="19372abd1b431ed90df576a39fa5cd90eb61cdc06c473617a19e11534675be74b6744195feea66cb5c21ef2eba626319f0e523f8772a06a8aef9d21662bf9298adbc8ac051394e80d4e9351125edafc98a91e1a9dcb18f0a2d70070f0a7d47966264d361f466d411c6d9592436033cd1d5b6586cabf49bcf4f74ad706d6d5d225e3b606b3948e43fda63c54a802d7baa554212b23c05455044a15048e033ba81b43dd51361da5f7e67703651d821e4007d92e01ac7faf4d9ff0e1f172ca01a82c388022ebba0b5f6594e2e8029ca445ee72eb093f93f7707214ca8bd38fcb66ce2933c983482d9fdb269cf82e464281d4757aba02b8348fb9a90f3df8332edf6b4a3dc3d40a70b1fff1e361650b48f5da850bef96e16055937c274e42d49d6adcc283c7baf13af677ea47db95df9674d38231ffeb5c9deb341d92bcfc4fd9482c37913429e3403dcd52ac6347dcfc94183e646191841910066295b26242b696035f9be7244c89801543985992bccbce9dd661b957b42c5d14323330e2efe4199eb79f15e71b4ef5aba3580c132f99724d0b6ebe3acfbbb7a377c722628dd636ddddf7dd74b0c264ae9790c60d4a03fb45bc3b6562080b6fbadddf4f81be66c291934a3648abfe01fd1e02d043ba1ba07753bae00df491eb80a8094057a91d72d040e4a7af0b9d14e401e822bf666bca05096fde9d3888a3f9a079b4fcdf2a4fe04ce5d0c8ecb3ae773c8a53505eb9b2caaa4d87a14ce9ae07cc7f67827753b1f10269ef9055bc80eb768f897ea03777e9fc544739170fc39a7216d359c11ef32211cb3c9d1a812314c031d9f63d31e0b4dd5cdae696f749103789f1ddf0ce5e278ada4615d361b9ef5dccdfbccf1bb55c202ba2aba7adf39a0658dcc0fe940725e1ffb1a80e10d21f23351ee709117327f0f716888775d9d548d4ce380c59244e05b773d1cfa7b90636c8e9813d8a6eeffbf895988da1653baf08917de1b36a2182e24abbcf4927cd507022afb58b741e072a14f58268e2f937e519b7199c31943d6a6e749c388f81ccfcb1433f53c2d6f16c18780350a15f09166635eb0e770de25a95fc43207f2afd1587471b2f32290e4e8250782a53af693dfd2d5206d5eb4acd3931bcac4f32eaa471f436cd4234dc0b998397c62ea5a60253194a1705a12db5d78f66b6daea277a45299c42f378acdbcdf4c1aa3acc140e2a0d250cad2ae29130d56748e74af398ef0d26e6a8d3236a71377628f52616ac0fa44a29f877dff7e6a3d6ae25ede1e1eeac5763678967d1db0e35e954ffa1e0216eb0514dbac9251109c8b5432c81ac1c9b24906152b26758f7fadfae1babf93b2c37d39dce8bd32cd2220dc6a8d3f8ab4e39b05140834c3a0ed81c5d5a0091530283df1a2bbd1d0120448804965133f839408bd94cf2eb952e3043ec0748ff5f4f297631a0cedee0c93a77ff48ffcf23b049e654234957bcadf7a2eb5d0a4c9735bdddb0c56344973e5e7a1761b24971a739028e39a63adb2dc3983ce74c2afc2b11b99d831973baa520acaa308dd8b1c975041c0f10fc4300181aa08b53ec772453ec23305e8d94baa870216746775e88c6e7c747786a428dbf0550b3ba6b2b5650d8d7bb3d130ac6e407147ba5902abfebc213e4dc1730fda39a389804c53bbfcb4a858944a46ee58f68fe25218be65e90a1061b17a41bb7f101d57ab6838a0d6972c7fc3cf87d3c69a4bf0be87ba60a47ed2fbdea2e7ec47025a7ccf1b0b999d230d6333034e4381fba3b808f2f885c2406f71b12c39588961e6d4d6b1f6c049274d9ef0466cd64d5e94a12c022709cc998563d9964676e7a9fb39e51814d1563b417d70594038bf71f704bcd2cec5cc121fbb7ef783a299731735f46cbf09b437aa6bb9404af67665319f9d3fd7e3b8ee4809eff31fbce05c20ba356f41eacd7fc120e59a6f886309735ad90eb3382438605318ed0de0cd4fc2f8aa54394b08f9cd31214a19bff2a0e483b583c6f5213a31db3b6d696928d12acba7e08a964c6e163319aa3a697b48e84601249eed7f2beb332651299309fba3502235b991b6b4ddbf8bc48897300e84cd913a580a0f40255fb66be3ff3656edac5a7e81ff0343064ffb5c0c25562960389aee05d110d49ca3e150b331a1174a9ed60a08e48bd61b1c03033cd6e4dd93aeef987ba90a4f3d79c565d6eb8348404e61c0b5eb8605756d200b636997c31488796fcdf76c5b4f49b134f92dba8447970dd203f703beb5da8d4f0987ea19bd7c4834f0541272cb799a72932efab425a62f9333c97a1c0855f7deffb2635f51b0b727aa458932c1f6b561654e0291bf44fea3820e16ff45b6876260f2c86fc6dd1d426faddc31dc6794cefdf6f8766e584565457811bb1362737718bb74f37432a932fd22e78e2f0743dedb3bea25509e84c896e32b425ff11bff9cd41a0b1218b8971d45ff3328544530ed63888519c07343efbe189dbbd830e617513fa79da7065c2a7fbb258253116e6ce75ef9b3e084eea90186b82c30ee273f0c2830f99cb69470f1ee9b38cc9644bebbe601353f162839514137cf01484c399c85cf38fed51b20596a5801531007f7ab6bf140e4a385096b1b7abf824cff777b285d3d4f890658c637732f6707c7a793e9d1ed932e3ff53a7b5f10bcc00648e08d8f5652a9569c0062ff7fe1eb3e54e65c5e9937c9cbf90180cab0324ff59a24c0fa957c17cd694e2135bbc4ae0b05f966e0a4ba4adc4b23e4869c95a8dfc4735b2a150b981d48fe665ac502569234f81895aea9a2eb1dcba1a9ae15a2b3663e455e802aac3800ba1b8b9578df28e06a24dd04bc6cf2e3263fcd64499f5ff0e0046c08cf433a3911f84a78f7469a5040236a73448891f376eed2599bfe", 0x9c1, 0xfffffffffffffffc, 0x0, 0xfffffffffffffef9) 00:39:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) mmap(&(0x7f00005bb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 00:39:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, 0x0}) 00:39:52 executing program 1: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 00:39:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003}) listen(r0, 0x3e3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x9, 0x8, 0x3f, 0x1, 0xffff, 0x8, 0xfffffffffffff302, 0x0, 0x0, 0x3, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000002c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000200000000000ffff000000000000f87c8a5b671b1b542a17dfbcdc538706000000a7140089a5482f7dfefb434aefac00002900b762000000000000357001000000"], 0x38}, 0x0) sendto(r1, &(0x7f0000000080)="3bb8a41264", 0x5, 0x8, &(0x7f0000000100)=@in6={0x18, 0x1, 0xffffffffffffef66, 0x200}, 0xc) 00:39:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x8, 0x4, 0x5, "048f855bab354e9bc14bea5b0766a1538800d75b", 0x400, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:39:52 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x800000}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) 00:39:52 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000b80)="3efea3ed84ed8d674dae1158f9ed69e5c88a6b79975158ea957518da554baf135b9076f0a6760a2b2d977b149b2610bb5dbd734d10b484d7ad11e40bef87d25b550fdc6d70b2ab6077c3c45477ab1ff65865e19d242461e382bedd80b931dc654413e580566094bac6521c963ed4f8e97b6e652ae1a58afd4739418cccc26092364e9130798a6e3022f95869241fa44f105fecefa6a411992b54b3be2d48758d9754d5057c4f5cd46adbeb17d5eaf2a49de7407928e7a95777989cd533659116749218ce9e75b650e20e50ddc2c86f6ca7c7eebfbd4b4c377534e719f39d4131ab9a34410d2442eb372c25b5031918a55c6f157a7b2a682b80529c149e48e0714fd3ab0f86908cca2edf4a73dfc9ba9574d08fb507baab5467e7ed4479dc8face7c22ce01e45d212367491924a296d6750917308542f849edc2f12cc4b4d07dad328fc9e15165a0baafa0193c2a964aa5208b3e7f687eba5538acf35e9c9793d197050616cfa0095d1bf82acec9dcb6fb767888d1124978a433960c4d70c6a972d39244cf2f2b2046df67eed2245ddf42f12", 0x192}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) close(r1) dup(r2) syz_open_pts() 00:39:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x793) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x52d429c1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 00:39:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000080)=""/56, 0x38) 00:39:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:39:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0xfffffffffffffffe) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 00:39:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8800, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="71ceda18d357c03efd2682901b7a5e483fa8351c3241555720c646512a4bfa29e11c832de953e7c65d8b305bb4c8231474a201bd7c945a40d49184c1", 0x3c) r1 = socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)="01", 0x1) fcntl$setflags(r1, 0x2, 0x1) 00:39:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x3, 0x42, r1}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 00:39:53 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20008, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0xfffffffffffffffb) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 00:39:53 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 00:39:53 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000280)=[r2, r3, r4, r5, r6]) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 00:39:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="13002e2f03006c653000"], 0xa) 00:39:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000340)={0x8, 0x0, 0x80, 0x7ff, 0x3, 0x800, 0x7471, 0xede}, &(0x7f0000000380)) recvfrom$inet(r0, &(0x7f0000000040)=""/21, 0x15, 0x40, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) 00:39:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x8, 0x2, 0x20, 0x10001, "666ffd22e3771d9c692f74693aead20187770cc7", 0xffff}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) syz_open_pts() symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 00:39:53 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) fcntl$getflags(r0, 0x1) 00:39:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000580)='./file0\x00', 0x2, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) sendmsg(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x8}, 0xc, &(0x7f0000000500)=[{&(0x7f00000001c0)="e1aeb539a551ba634c7b773c6a0b800785edf795cef610d4a652a3a7a60ef7606197d60288761c1dccc957c63f4b9139c7d2e2189b1364e09107076615953b2894aa69ee1c8627810b1ed511c4ff3e0c39f0c5f32f081204fbe45e2cbc268a5715ccb4d6e3895dd1d57267015427105d30dcb8510951b56594ed58dad65e3a44aa67bb4a8e75f72a7a022361d8ce2ece85c8f53ca0c5f60102c7a270c7f4437391ca80633a0aa9f063697dc35bd4e12b29a6f1eee5a93d95145f00c73ef54e39424a0c6466a4c5f37da08beb0520ef6d93f8fc2ce0ab53afea3e2fac0ae472", 0xdf}, {&(0x7f00000002c0)="64ffa6717cffa21ac20be2713dc838cd679cf0c12ce0566bca52795398b30055a6888b5e4c3e54578c84c7096068dc0831465520af03a2f5b0946fac60d7284b3348bf1af13ab5c2d6d190faf6bebdecc831b7519a31926fcb1542d3a5d20e5857a401f5f7cd1e07baac4daa873c48b4f3fbaf9fc01a0804fbf4a8c649735ebc5a14a7e12a17b1bde57c68", 0x8b}, {&(0x7f0000000100)="1f86f603435a36b4352978448aa829321ebaa0ece6c59b", 0x17}, {&(0x7f0000000380)="6714cf316b6ec47328e81e8130728c83968854bfb09dc0af66e9b2c598b0c8b7052fdcdc824af56503c9fa6963989d1781843bdddb630d6e0db79fbbb7cf42bae6c24037", 0x44}, {&(0x7f0000000400)="25372fd490466b6f71fa39cf63f542dc230bfdc8ad11319d5ce245a6f483b0fe788da47175a78f2058024e7e1fd398603c5390d07a67992c9448bf9a897a67147cbde052cf93ba8c125a818d2e785e8bc07f4ee2bf50246cdde08395f6246c9f0c29acf7910e90a7b40e5ff359b0bd9cfa34d49a86a3b14ccb84a4235cff50f173b5ba5003d77f7e8afb6c4c778a68ebfeed984c6a020d957f4166ff29cece605551290ab7b5d06a55658c8a6092bcaef6887f7a5f78027d8defb7901ce2f00501d33c004aa62d8ab8ab7da90a5a00182e61456f45023b9062945b8893cce98e86a296f1c5ca949426e4c25666", 0xed}], 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="3000000000000000ffff0000ffffffffd6ab4b3b0b3fc6c0160955214bbc9b95bd217a7b5fc2a96fc500000000000000180b5688ec60fa366e3a639c8a000000000100000007000000fd327a84170bd260abc22800000000000000ffff00000200009d1b5e225f4bfd3f522b380000000000"], 0x70}, 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000006c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f1900000001d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x0) poll(&(0x7f0000000080), 0x0, 0x10000d4e1) 00:39:54 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:39:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) unveil(&(0x7f0000001900)='.\x00', &(0x7f0000000100)='\x12\xe7') execve(&(0x7f0000001440)='./file0\x00', &(0x7f0000001600)=[&(0x7f0000001480)='\x00', &(0x7f00000014c0)='\x00', &(0x7f0000001500)='\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='\x00', &(0x7f00000015c0)='\x00'], &(0x7f0000001800)=[&(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)=']{\x00', &(0x7f0000001740)='\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)='\x00']) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f00000012c0)=[{&(0x7f00000000c0)="11e4305f0a408b573d21d1062ba5e99a49781bdc7c527aa24df5b17d531d0dae7f42890d70628249a47e", 0x2a}, {&(0x7f0000000180)="c6e0b3a6dca5d8d18f24af64ef8de940d2eb928d47d43d4744041b2793b89bf32a72bb12715b7077cafe6faa86bc355d7a7d49d63212b302227922563bfdc3596b4c0acaf4f0dd5336dfef9cbe6943b1e1e950b5b4cb8333835551cdc397bf782f6185b50d0b670c9745e231dfeab80aaf86a87d45c502b109adb83e10a3c98226de94679ffe60938e65d6b8877123247c63784f10ac58cd3e318c9cf1ee0b6b27f06b27010820da82e3c9a9a736cda003444095a2528c9920a19f1a4f373ebb4ade4bc2c673c6ddd6f7edc68f8a86e065fe16f5d80877964f30b2b170b29833a1a1a5777be73df58a81f25766f0a06680f612a5012dec47d1b7072dad886e2c4aa68c29dfba8c8bfd523ad9c061c5835a991cb4f183d3638a3aa2586f498d026e343001d34a10cea9d85fa4ba5fa12a7acc09add83bf0059eafc1c610ba544c07b7649c2f6d4bbd073b4fcea27609031f2b621320153c99eecb9d10173ac9055a50aff4816e8cf1c6562859cbf612cb4a900d4775bc1f604c65ef1c1b46ff328a8b4f5797abd1fb4e250bdb9e5ca008d45117ce75b07a59bfebed8ba14a2dd5465d87fd66d3bdb3e53c912e1a8cfa62f31451655d704383760cce31b1b36dc5a40e155d0833033703e0926f4b7120c9bee203e2892e6de3f5f4f5e4829f8a2c78623e2f931a354ea15ff3295f50190950e6e45e73e98c403b9e3204b766e7bbf91e0756a1f3997f87f8ad8eaeccd817a372e75c3e70c5fed4a084c50faf520fdfff6e4dab084808a9ef33cb88b6ed410e994515313355505a00158175c18a4613151681c9b4b7427f40fcb6778e0e7259b637a6253cdeae3f50dfcea320cfcfe4d3d13fb9f9e7ccbe9d308c9d007a9cf1eddef6c9beb6d0f6e27ebb1166ea3c3e06a37ea3e533e95fbc0f76d951a47aafd362816a4baef475717c46d862b50b55de1c0cbe5203b139ae88acf5e5fb0fbf96133bc8e9064109370a54c6da052ac378c95e71c57cdac9583dad1c69be1d4c4c8b5a230be40de4bc1fa31314f447a85349a2e0eac1fc49cbad7c55a5c40690f0b14fdcebe8737f2dfce4176bbb40fabb0de66794c30e230547d93b8407ea0039b4aaa82e8cb9212713fcc5ed8723f5ef35aed0054e9cf5c166144f9590b70df6f54656229f98395ca1a37d21ea8ee3b310c1fc6f28dfd24c587c7115270b3d26ba17aeb5fb89fa866ea93ee5ba5819e6df1661b1c7dc00792aa02f69a329680087c3c28c5c720661f6a0d62a02e9d021efb240d98d60a95586391bb391640847b37bba93ead29820821f312e9dac32146f92efb608b52fc5401ebde165d537b8f23c22fbecf17dd6bf9fe6beeb565f6e8b94aa55dbcd973191d54bd8a54fbad0c03e1b9026c83fb87559f41c9c48a99ba32306f4063332f097bdffb31dc998c021be535a4381e737574fc7837b0a6417ee17229a9eceb0105c167112cdae544b206b56aa183a1bf136f88da94aabf91597bdddab66909ab3965e6de6b64605f9d2bfdc3de94391eaa6e8b3d9c208194c2688608b7140f72c8501f3972b3a75c71284aa88af637d04500fe258d1212a457c5c0a48358381a7141d7617fd5eca00431e8727b09b7c853e395082788329d64e33cb0b9506613a2c7f57c36b1182163620e5952ae761bfd7fcfaa5faa5791fc87c2f72d6691395d7faad3fa0f76269bb94cfcd6448060f93e33f8cb14aa809f7ac350ac7aa8fae625c9f615bdc433e6455536026d1af15eda33c3515e3555d4f64234f7a85844e2f4faa98974c1c0c1d0e6eb4e87ca4af377020b5bf72a8b4cce010560c7c2f6fe34c35c2923aa17752b70129dba705ba6523f0773d91271eaa9230d285e193589e53624bc796f7856fbbc8c2b94b4db957aa72622d5f994f9bb2a99d3a330f3f67fb8e77e053f9ca9b027349fff06ef3119d6caed825f583ad79196e97d368c4de8b94ea43d15adeef248b970156aa94a3da0afe3af34e00ae1324d5c3a55de3998ecfe039867a1f1da5556aa4ce6202ddaaa041514ec593d833900d75fc33b93b481221b037cb343777312bfbd0f0813f16e06897b9de42801d4696a964c230b0c34de3b61a4b2fccba39927cce0c854e3886a24b2cfe32f0a52ee0c0cf27364e0856cd9a1e2a09d909f70e2112a6076e607d4745c9608b9e0cc4776a1841e5cef452858af72a9bf1efdbfc478953ee0ec90b2019f2a92d0cfd0cdcf672d99690b0fc95c6f861e85dc522579ac59a08b2936ffe9470319ba975b0cff5ec3be476575e8f2bc51fbb0eee0dec1f216a668e2e7f0a82456ae7e2bd9c1217af01cb0a83af3a5d2d7016ee042331a8b3c49fbd6b35de953de6f29bccd0f1289b0a41f311c0c14440ec20bf8a510e18559003cb4c6891e953d2a1a87e31c7ab9cfbe703d041cc7bc616d71782bc3f71f20184c81ea1e342db7d489142bf66af7d78059fb52ddec662ba21600744f63226ea016a0145c666e0f0996398c6ce98dd083904a5fbf2b3ce423553d63a59c8218ffe3249ae5073133df385097bce7834a87d011c9f1e3fa7331c206dd928bf7128d5c80d8103d03200224727f9a2a7d737b64bae2a66fd5c300d825f5d32aea688c73acde611791c56b14c81149cdc1f13c9585c2b074ab07d4fa9182a984b9a9b7254960c1e02d37aec9b1f4519694f904db2c4f1114523bcbd9ee4e777ba1c6966eefafaedcb854b1aa81fd6a9133c0c63f21fb7fc758dc256ad638f893c755561eb6573ee20de9088d268288b412794f8ff5ac449e5e21e6da31cc730b719900c84707f1af17049c45030f15312dab7df105c08e5b49db96c6c1cd9c1bd59121ce0a9b468d11462683485dc089c9009838f39e27f4ce1000e3fb9026a9cfbe0e5e4a5e64d4179611b68e3e4af55fcdacb47446a5f883e48746ab734779f68b6e793e28437d81deab3396704838d81a2d99816f1371d1b62ccdc81b97570b45c85eed2517692fb8f21b2b1401d02d5dcd7d0909b802fa4262fba448f35af83278229d6a470d1ab3b1c5b6e8f95b18c7f6a67a61c97152d6e6bdb761c8da3bc3e9f17bde50b03ee51c9baaac1deea94b3fa17ea90c1e52d6da8dfca76716eae45bef6621d4b6ca6296bcc5d338476785acbb949f59fb4409a9e77e05447acab8e23277e64478e4fc9002b402edfdfb8e49a9034aadd47618638c874629a06d77a754b453b9e229a8f55393d0e025dc79b052ea16af8a8be3421f38593f55d2d93d4d0f7cbcbd21f82a88d7080ae0697e2e4b6267161145850789d242356a25681a3e9e927ad3a0586d9b6291ee3f4176e559cc1c04a99923e4bbb7e5d37a977820cdadedd57180eb4c565a24f525379ee612beac50544d531e2f8ed0a093f92d40f207ee10e946d97ac383612076a5700289ec9f4e31804c75c8a35964f06da614878e8aaecca154fb692d419c364db72894e4123e26834fcd32918dd6f84735bedc7fdfc09de3bdeba29f466539182779d1a226967fbeaf6d383f6f67e1f11ebaf62c567f8722e2c35bdbcfabe973df940e71990aa6a4b0d67e413b8e9fb491fd3948b217662927c2f589f1d75d6123b6d940241b02be5f13db8c8c74a77b229876ba18f8bd73947078a1b11d41df225932f9541b0adf08c26c454a037c796a46754364063d25e1ca0a98e7736315a3691fff2cfdc4af472f3f690ebdb3d06344ffe5029925ffbfa73d09886fac7b2fb1245bc5d2a39181cf37f670dec4d335ed2061138067ea5f099c6dc9d5f05195d1b538bde6a4cdce101636dadb270203e940a2200cc0002b801c38fb824d0a8b3fa5f6920c7082de22c374c4a8a78c161615b9fb8b6def756ae856935e044614a2b7e627e2cad046a99ffb92a16d6b804a173be933a1236065141138ba80a9f7c52567f5d7d25e19a07acd94a9e7bd5dd10fecc249498bc14c812a5f1a37daf4336be244c07a3d03b5cf9ce118b231bd131cfb14eae575450bd9beb4d3dc3d17ee2d0604144cc72d7bfe8df63bd80ab154c1293dccf0076f1b866f33480f0ac30349cff1387c45997e5140b297e0dabcf82d73b90f176da49ab30049248a3d80c62f06949d250931dedf9638de4275b87cc0a10883049bbc0aa63ff161383301715f978734d5ece1e8ebdea3340b686bc47057b381870d3b6982b8251a2c9df76db56cb6d995e3f4d737f20c6629c53b48ed83cc038d6bcf348cf869e9d0366228c4c21a4fc8b0fda4f9c8f72747218716baa5f70139945b0a3cf11c0946dd7e1a36b67a1ab3fda939186d86291826ce7f43b006c279374972cdcc69dae79ed5e2b5222af8cc8948f3de0f0157616d99d0b34ba2e2b42828a65506021a20d9bb9eb54391949994d27d4b3916a6c4fae81e1a83859b372f8a7957be29dfafb7aecfc65a23d471a0dded6cb1fdd2fc90f7fc5bfbe75761a4188ef843281ff914918648419ebbbd767180274f74f0afacc5f770480f5210b989ba7090a38abd64deeb6624bc13521d6e285ff0437dda928986c4b39db45ab7b6fc71d3520649aec18bc39d457830de2c6ac29165e8ea9fd2e742b7f5dcc9559b21d0c051b8e149865fa4b3667fa51f3b072b0dc72ecd06239299e852722a17ca8a02b39ef788ecf34c4f689cabdf07b4714107dc331b5ab6becc56b34a2aef8db56203ffc333a3666475d5bc8745476a1ce782650156fda4fbaca0ad88e831f4314a716d059d861041b6db2e6dc2fad1b891e7b76f75b123d2ca9e7742c80a09f68e73f3a740bcb00d76005b67e940c00546ec68018cfd88aeac98a36d6032fd6f17cbcc25adf0d453dea0cc51946559d81bd95bda51a627be815d3c743102825b3eec13512dc78af30d845c4c193e35783866cc8b957eb99004a3f1ac1ac128e487933842789da5d346b5fc1a09e426084d346b42e106a6eeff8cac6ce5e568ef7b1bc5f0167b5601ede7551ad60b346ab8199e942e99c656f0bd367b0b6119d1471c6eff61ce87732a211d286f1c00a668a5f7aa5fe4b16393f2fa23a90a613729761208d102b86c2b7330592e1fb6b5a76e6a19886efc43f831e949e3147be705517c3537c92679cdb6f06649d5e6ee0a41a8b427249ccaf7bdec68021e050eb9bdf10e3cf3cb5a8944b92b306133125404ad1bce1f3bf3bd7cd2d49f32c39dc1a0b74fa062e03dd0d7816ff6a936db6e19133d9337d197af81837079cd1bbeee2df38cb40d44ecf222f1c619038fcd845582e84c05d5a586931f836ba3b78d2662367c33344e8ffa3878735cf8be9596856634e37099f1cf2e1d5dbe12631e4b65445457728cef308e3869d36765802ef00c659cec72d649ed4965d45fc5a50b5ba45c08fd852c7bacc09888698979c19a8a3991fb454c36b7d567e016088279babc314921707500d97b2af1d57523c89f5f0c98b3ea0b24114ff9beb941977609274b630ebea1076ea18e591e2b96e4cc80394b5b5bb05210392a8e046fe9a1a94921912a70ec338469bb6fb68f460695f10c68f3b297b14c9ee40ace16951653d7d0bf3473a1d979f4281c094fab1026a21e4d556e9cee7e5069a1faea814ccb1eb0b3a3898862ddff467b5b85bd96958d794dd7d00f7b6965b9d012fa0e41780cd3a50c034ba5e20af8d43ba8fe698e73c379cbe2eb18ad95e8a64a57c65162ab1425c7d478929b7fb1c307fa8ef7a74f960a8f211e4c6d02796c55b2a46c32412a2d27ef805a963962a409c7fe1bd7d739dab29d89c07d58eb59a15e110cf9dcf2d737ce9c0222c1ef5c162e45b6d4fd9d37f0106001ad4651005ac", 0x1000}, {&(0x7f0000001180)="e8f7587fec5d7f2793c2604e323f9b114ad45e53955bf5e3dd9bcff72ef72a343bbf207c2de85d17f48a8369eaad89f9943a916529e14df2da812b5c0edb8bc189ed21f116fde0ae1a5bcf3c183ce03707d503fbb887be3b2b3d73c87e044fc8c6be9e763cf2c43eee4aa4f88d8e4d2e58f45e5506e81464f35f164705a4f7b97a3ca6d193269543494a61b03255e12ee93dae2d10fc0c888b69a3b97c97a9f20de14265a09b3c29a0d9c81ed15c5ef64a03e5bf75f740a260bf98eeec6d8acfb33f3a34f6c23313e331b8cec234709ff2a9d3002cd76236a2995065b86fe6052441a6e193297c248e0a5d41836f496632ec07371298dba1f8", 0xf9}, {&(0x7f0000001280)="f3479bb0b29551fc4df50fe4a0719b875eae3e04bf42c61fac50fc54", 0x1c}], 0x4, &(0x7f0000001300)=[{0x100, 0xffff, 0x3, "6522678eca10d2d8d4ded5d1f054db6d728ce4f1124835bda9cca86d79efe5a4899e82af4b6481b253795f92c83ef5aeb5476356909c72acbe06efe5c8fda95410cf5681ec5018cc5a7354314214c8d0972aeaf728a8e1c172070563c9215a00a95b7f3b650d57ca40cbe1fa0e3b5e318af6431a83ba1eacf430f5682d93abca0c2937b42e991414f1b6984f6e83222f3bf877c6e62910e2563e1d58fb242097c774504ac6d7e2a6471db835ee78ca6f8033e76fa64bf06c2cfa9434e73582e62fdd0bf59f08cd415cdd651045b35682196f03bde98574177548847e9cc2939d15387fc4e2c10fa9133e440e"}], 0x100}, 0x40b) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 00:39:54 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f00000000c0)=""/50, 0x32, 0x803, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) 00:39:54 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x57}], 0x2, 0x0) poll(&(0x7f0000000000), 0x0, 0x8) r1 = dup2(r0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xca, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') fsync(r0) 00:39:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00001b2000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x4, 0x8}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2, 0x4}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) renameat(r0, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setsockopt(r3, 0x80000029, 0x80000000000000c, &(0x7f0000000140), 0x136) 00:39:54 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="0200000000000000ffff000001000000"], 0x10}, 0x0) 00:39:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r0, &(0x7f0000000000)="babb45a280a3203d4151a37f9f0972d1f804e768d966f07a51ea0ed3d3624cfdd8e87b338170233d67bbdb8a07b41296ce012e96bf01babcd9b77098d2df4ffa15bda27916536bb804e167a2b277e44d194521aef0dc3369ffa39872d23e7d8629bc3093ab9de4c693c32541c444bf8121329ac28fcbd1166c7c6362d5f5cd4012b07d90031b943c898c84d8c3dec90a64522c7e2de19a", 0x97) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x10, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:39:54 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="7aaeb5b5c766daeabe4bc4a91dd06b0b00651d9e1b6d6880fb9fd5b07a", 0xfffffffffffffd9a) 00:39:54 executing program 1: r0 = socket$inet(0x2, 0x6, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="ebff125ce0000000", 0x8) 00:39:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x40, 0x81, 0x6}) 00:39:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/null\x00', 0x311, 0x0) mkdirat(r0, &(0x7f0000001b80)='./file0\x00', 0x100) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x800000000000a, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/null\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000001a40)=@file={0x0, './file0\x00'}, 0xa) mkdirat(r2, &(0x7f0000001b00)='./file0\x00', 0x102) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)="980f9f67268da96f52a9ee64bab45cc6abfd7a44cc6b0bb424082c6da1", 0x1d}, {&(0x7f00000000c0)="199c72273e438ac84e1727e2276786aa0298af6d4615ce152ac6f9033564d7e74b0b89cedcd5babe7f2239a2b4f492737cee426214a948dfd3cc45fbfdc1e076d815277e5623f54bdafda78a4db88ac0d3dbc5f7b8de7c767493aebe5a43e94889682df02c049b2856eb7a0a8ae0a93c4a0174f0cb6f2aa7d4efe97d36aebe462bdf70f3f201af5849445fa1fc2c5e57a6e9e76424842588208122453abd6295608178297a7abe0df662f7028100338b66f4b96488c0d0ad950ae0fbfaf624deff01db8607852ee283763e5e8fcf04bdf58147e94b181324f12fa2e2125429c34cb22e9697ee0843402bed7576b4", 0xee}, {&(0x7f00000001c0)="78e4e1be33354de1a4a9e900c653c8fe6a5974146c920601654109d7efa31ac5094727ade2712f0a3a8d3c949e0aa966bda23bbd85cd3a23c9a8a012e4cfb7ddd92a7ae2432f5f6f30177a49a28c4c2ec190c30634e78930774ce4046f92d97ac07e00e5469e4736e8d07aec99b563a94f0e4767dc1ce3314f1eb6736cd9b84ab8feedf1e6c074dfc6", 0x89}, {&(0x7f0000000280)="d9dbbff9ed7a8b4337272f893b929cf51bfcd78b4c8d61cf256aaefce2b731df7ab28814d67c9302084bb84b45c2e689fa3f83c8fb4308f54c912a8a5ac4ccf84f41463ce384bd7f1cfc593a19e3a3dac40189312b800967a170958b501a3c776065d92c03a1b91a9504d750e334cf45709e651afc5776a6ee7cdb935d421181767837bdeb7f886180d5c7965a754b57b8c5bcc6519259405d7791791e55c70ac43d3847af0d53391745f1f3cccba90d32471f306a72f50f251d66e248e981de1d0267c67d4151088cb282095d95d12fa569374aa9055c2e11e90b925de4edcf935eab75ede7bc446f0f", 0xea}, {&(0x7f0000000380)="caf7e27343b7fb59bd545d36f146aa2a53531a4a5325c3d386dbc3aca54097196838427c4c57ad3c508e348c16fbfbce368f5dd592d5edb3cbe385c57144aba46d04e96a3a8663d9cd35727e7fbf4cfa031c2a7342c9ecf5eb700c9074", 0x5d}, {&(0x7f0000000400)="654eada28b", 0x5}, {&(0x7f0000000440)="d4502ca9c3d04823971a52990a2c68a21e720b16fabadaeaf21668d5b70cc21468c53e3f1e245872296e8ca806ffe69225d2f164fc723d8a60c412b402de2b77500748312e6ad277566f427c97c4bea2d799df6f40fb07b77de5960e8232b98e98586b4c3c362096aedefd37f694d25e010ae318695d92cfbd5f368c1c8be0ab5eff853dd99426b2479698836e67a2a31d19c9c017ea70d366bbdd72ad24b5bc15959eb59f1928ec995f96ec1caa749e", 0xb0}], 0x7, 0x0, 0x0) accept(r1, &(0x7f0000001a80)=@un=@abs, &(0x7f0000001ac0)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg(r1, &(0x7f00000019c0)={&(0x7f0000000580)=@in={0x2, 0x0}, 0xc, &(0x7f00000006c0)=[{&(0x7f00000005c0)="cec97b193eff56c31c16477247b33bfff0af0c956bb4b02a230da72d7c1e599d9ecde4d5712135128e62b00f6ab17689042b8d81eae2dd57cd0453ad99524f2888618579c13b178754d84c0bdbc08c354e709679f604ee9875c5f79d911bd2901b5dcbe23fa76bce89f86a6a1b59b268cb2bcefb2a9a1a1e828f86cc0256591353fa3fc2b034cf23448b6884b61a31334305c9f03eac3f3b4f04cb4c21f4f445fce7ae365a48b2ee6f248c1a5465f34e9c9c109029d5a7f85ff4fcbbd5e03ed6aec4da775f34c0805a0570ee9bfe9e4e5d4034b934fd5d77415291", 0xdb}], 0x1, &(0x7f0000000700)=[{0x20, 0xffff, 0x6, "4eace4a692e6f395a692dd0c4d15e6"}, {0xe8, 0xffff, 0x7, "a9833a52c8ae3f4056f6d17515720681c358440613241f9a2e68ad27a8a4573582ce5d9b25fa7d28f8203a116c04f87301cce156c93d93c67e6b03d50cdb62beccc1dc29ef6007c6a58afc0e9c6d16d294cc75e00ec2c94f70a49e50d41b426b1d62c7245e4945da89b409ba719b0a95043dcba1c1a5b0751ae94d4944646d388326ab9517c3e79aa7ab9269a58c315004fb9fdf41ef96016179e615d38c1bd06cca3e706e6b0fb1b7563609deb63f385dc9fc08aac29f2087f10d937dff43c3f29b559b82a3b6fcc60cf5d132871b9af3f3d98c"}, {0x58, 0x1, 0x1f, "0b401ae522fed791cedccdb73d594886ab317f024e64836b1b7b9be91bc72894d193dd8872deab16f177bd095625211b590a36a0c532740d3fc594d0659bc8b99c1946c6ac"}, {0xa8, 0x0, 0x6, "7c0b1213f57c8151e11012c7adbf5439589e570aede98cca68d20ea1aadb19e55fa6c8f6b6c30e27deaf70e59896117f4b01c9ad6396f0fa4cc220138cbae5c21cce7d6a0d11d4b9cafef605acc1b0e7edb96333a30ab07732c6e687a84cfe59af15e4c18851381602a6c5f275afe6173fde81788d5c2458032bae89b5523320af4ca706bb3bd4ea646ffd492d1b2da670d112c97827c8eb"}, {0x1010, 0xffff, 0x5, "59f62cbec72396ad3ed11a489b7c9e34de74ad47ee184ea1869789c17d17498e02773f8420ae133d83d0092bd1838a7b3d7af02e66b084bfcb1d0aeabf75351c8e88202f7a98020880bde9d6b10612fa025a30b9fa7a3d91a8cec01f99405437c658ea7786fa66dcb49fb0a64110a15e177b922ea0715414f15ebfac54523a2cee44eae7fa36a1b1fc77ae9a3c2e76df34504b30088cbd671e0566b70dab8385ccc521f269a91519e7f088c0b4628a1a52514cc7a936cf36f3f6173fbd2db5df61bb2f15f9d4ed0af945518b7e59dabb6de2a69db141991dc94c4fef834c542e12734ded6d6be722529c522705264e631a6a09cddf9a1e2f3ef8b152e78cc8b005d64f9519e86d9c5e84f43d5a2edc6bd0dd1cd753dfe77e47e57cadb24108d085e2704d262f08e5a2e81070d751a3645e6f427df58e1a22ef3a274035b039cab39a44ed37107324e0530e177e3c7578df802475cbfd3cb90446c9dfa8e48d2d95f64d0946ebcc04f725c06fe471289a420772cf9a85d2f7ab906c67e49a59270a49fa957d05f4bf306df9a8c71b7acefe82227259d9e2b8a27334b8f0615092393f86ebf63b00cba7e499361da9733d21e60ce79f116156514ce008584cdf952c6546c848fb18df49bba4d694f68653376ba919a1c43cbf189aef2da463b8818363986aacd91f488eafe4e500029756f7bfd7e4de67b8a94365290c0dc8431de084781ba299651c2543a57303ce7a8214397a5a45911b3482e62d403cb3ddf15091656e1069e28e433a5a2c93ca80e751fd6fcc727f3233932b9d63a3f800ef0c652a7e52dff28a1f3868426ddc210bdc7d126cb522fade2ed064f88f7cd5ce6f0b3eeb9962aa7a8b1f8f655b46186ba2433d3b21958c539c81e73e862dff2b12818c927eadc355c7b4bc3eea6e1696a2fb78614501c5c0dc3b57b91efc3809561fb19d0b5ce262768c49e6bf025c52ec69f8816633cca9996703337771e03a950b5d93e206ee15f602f32119f9abf611bf94e73a9c100a3e0867f828ce2375982153a34f42753837c7342c5b1b43edd1cf93a1f669413d4ef466f2908487641b19b2408df380a09acb25dd6f97e2956e2d4b225171cf59123c8363a1b9aedb3d444e732e329b147ad371ab9a166f4ad4f62f16afaa87abda9229dd78e7f9925b9febdd3859a285d0e653a389f25b1b5a16320a19700e3182d18b4fcf358d26e22c122c5422be5862220dbe276be8a5ab8be391cb80e0f25f07cc42a663179d4d1290646b297a2f3badf1be8f29925e9a54ff812198cfb290eff4f2ef2438c931e6e8af72b926a613eb53d6f5937517897b957c9a4716e7a93f6bf2cb4c30f1483a733e6c3338c4ce5ad6e8a5a00c234108dbf819b4fd99a66269d7bc7320b6400c5411ec2f5b407737b12e14a39d22f7bb94ad7c31fb18ac6c80258dabad7c2c58ba89dcf735e821e82b839c04c1a84a28005252ee4ad2ec7ad47e2a4e2d0ffbb5f6941d6a511914b713175a280de647e65def386bf2b4af6900150f5298f3ae6c60dcefcef3155abf7729df103df0523283ca44f003e5ebf9f2606ccd0f3b9fd231d5a37e8c347528448f1e4ab7a15f5c8757be7057403e90634972045d383710f9f4fbad0f232cba34600c274a689bbddf02e39e5d0e5ad91094b690189ec3c5d351601322efeaf83162ce102f154744529ed16c97547678e4e252ca61e423c8662edf44c2a10639a5c738e3b7d334867695d4f987d445b5985c16a5cb1ea4ce9b59a5dc09c54e63a15445d20ac3b1b86e9a13b2f0387ccff1cf2b4cadf442a958a00a5f9471a5f6533f28eafe9ae624d921bda9a0cf50251ca2f57d3e56b3a8bbe258410440d4df9bed77d6453ecf8f9c30302d748f217cb03ce67e9da5079a8aac32aea42a7ce4965c3153406ac2410e5746310c420ac1b208ad67745909057311bec5909db011d762f84e627d69ebf4834673d89f71f88ce648cc25f5e5aed0b68a5a84d114b03cfd60e24f312f6726a99f8259e9b65598ad4705baa508879a175c86242df4ae7d9a8711ab73b5f6cfecc16f44a5c0764701975b3711425970a7c190c5fa7684370b4e3b700c70075a32afbf3621a9d27b4c2a4f8105e5c5eae2bf4f28c38236732886a8046573a34fbcf2758e9ab4435590787e9c3ba99a67e05339580324cfa5e663a164366fd726f2e820463eb110e81e8b59dc47d559634654f56e6e29270dc14302a0805f8fa0d59756dbaaa33eb65860988d854b23a1895f8c6eebc7d2abc4e083a195619c4806de2dc65096fc092407dfcf6cc27dcbeb4e7b192e2a35444e0d6f0fbf820a58c60008987d17858f01b1255e5d325f7f12ed978cec578510e60e55b36ddb439d08217d0e343b15c54b50f9d5fd9e904316779397b3a82e7e78bd85f60dd88c51df085f6b0f26e70ee967964d4a45e6cb736b4ea3bace0505664b4ffd976ec9b12e1718d0048adacda910ab74a81c69fc55dfbee362dcde32887475b81dc2c5c8ce811c5d839c92cb2ab89e47c72b47f5afcf15647992e6a623a1a794e37ffc39394deb8ece7c08b2f8b1c48588fed5060536aac24c7756d82002432c11cd4cef383fdbcab323c28323660e21444efae946b1a11b2a0e4492fc2a6a5b3f3eb9beb53b4fc5ebbab8a2d7118d77e33fba3d5266729e6b46e93c320e067ab6909c9e8994ee4a6a5346d83acb4bc6c3673eedb10704496d5cb37206d8f6642dedcf8fb0406127ae6907c1f664acfbbb0865f0d0b6c6a78b18d171f79e9063973face7894784d5a2745a362cdf32df00134b9d10a498fc1c20fe490638ca14b6363a6a12e643ee15b35aeb4d337145e3453e7f3c889ce9e4b4c6d72e8c60dca30f43139cd838a799b7748b7a8e2e1bc0a45cdc2454a54a5131192d523b6311fcbefa33b61f14bb25f0dae73d7fd8b9d63cf0a4fac912e50452b314003322d1f5905908b5c56dcc6c1ff3a20270834912d6b82fae87679e4cea97ea09cc6a7494e89db6dcbb403bcf6e63d50a7bc6a605daa69a11ee9453e9ba5f9f057876c4e6ba66ac2573acb04f7c2e07c88cea4d5010f4e3f27e025c749161081b3c6ccc255208138407e3afedab130bd39f657caf518f58ef3caf4dee8114cca27a06415c57506ccefd7d163d8822f579d66efc26150b97360461b200d7b9a9449ceef1610b6b129d193d1613a1af00fb2b96284715b54d57aa7330459ac340faa3e6de2126e347a0b997d024fa7a122727615e7a34525a8a2f70ec50c736ec4800843bf44df63be584c0b571393f0395e988ae57e38a6e9f05c2ce8a2bf540338d7c6f279fee1fbb13991670df205c24aba7caee5f8daee774a8cfa84a527b167829a10bd89f86b0cbe4eb3bdfb6c1a3a813329fdcde4d86f120baceb5148776b210a9250113dfe7fd7c63cff26c5850cafeffc3bcc16ce3d035f828a6544f0a0bb8fb1a9cff2c22ce49b6803615856e2a5eb11a1f3b4fc425230dbd323e10353efaa5ba690f44943f019a07a623ebdd2ff1e9811694a2d2419ce95d27c454037f50248dc3b3942c244fcb0647b0f4759062b1599ff81d1aa162aa73c714b6d8f190c41616a5658db8d121994c5cbaa5a69ea1e68616b3fe666122e8f66b71b1b78bf99d271cdba10e051261aafe62cb7ae0854f3fea06e07e80dcd56f83463b5ffd3fe4924d9c54e2f4d882e4164274a5d35fb5661e2aa758fd7eca36b64fe985884bd932722987201c41861dd5cd094594ea4568b4c3da5615361c550c09fc06ba10f09a0f956c9bad45aaa99d52074e6be6e615a50ea8fae281b682066d8b739cf38f1cc47731519da1181b4857c08e55cbd2d2ccadb38a6d95a118211f51d99ff399b8d6170b0561f27b2107498cfce4ff7f610421332992ea556745296454f3d8a4e7c3ba167ff1eb658c2f8ce0eecca03482a6a6132f81c35c674fcc31e15c870462b27d24fd51505687d2e7553e6e4015a56f95a23d06c0a2ae18fe35ace7faf837f3e4b07b7d9faa0bebe5471fb4b10ea9be52e002c106ea1b5442ffba6c4190ba52871f1d94947e856f7e71d18845559adfa547c7133a72452510e65a83f48598aebfe43f2921794549de774ae303802c8cfd59f70c6d08bd091ece8e8188373ca49a489a0b866f5b58a1f285b512f47b08af9a2f6a37709fead1df83be9386d534612142115260d7df2b18333e8b531ccbabebd92046ec6a975fcfe92f60a371597d789875a87457d9c4c7650b3fcf77065c092bbf2fa88fa97efc9da60a019240ec1eb08c62dcc2bf96f46253b7946553a78b4c771a91badc399899e9e73d33afc9745ce502fa71edbef78f9277a73fb177a3470b0e829598082550e329a925ea04d4a3d70d66c59af62e269568118ddac6254c64dbc66f5fef6498444174c23eea772fcdc74d9b0fc9d2616bc5e189d76c2982c8075b923c487001969e5bfbff6d5e19e9ad86ce00cbb684fb6a7b9c4bac2645621218e4b6fa950244802a9c082d0c5f096e17071fd599ae14d0c821428518c877e1f6f3a19300f0c599a441185d928f07ec1c87e25e76b3e273faa5ffdcba1ec1dc891726c8b0a17e18bdc64652cc081ba763c138a1a564d474c9583533d38ece92fd8061d6cb8275fcd9de0c73f8b7716ad946e1b0cd68848d1fa7a1e8e7013242e5e32f4b0a9056e3d358dc84f828ed9036da119dc7ed65bcba09e16354e1f2871a1b903e9796822c307d57bc7d043a86308ade24040a50628aae461e2d678e2d75aceffe4a22fe3a50d448f0451738ca68f5fb40de313878c31a685119f9f32a2f9d6741aa2fe970279406fc697ad21f8e2e799187de42ab44cb90a1aa64d98b5b9fcd35779e7ef4a16f81fc27a4e40d1d03c9fe194ab3532ae9efe830cd65f4896c491e8f05f0a48b1aa962a2ac5df5676671136589351a3384e65f25a5c97a324198c8b8faa7680ca864e31ce3403a21d2f59e1393a5fe4449c39f49d87523646de0063026ec0bb16df27dcedf153eee5522535c80956a78e28ea7a362eee109c317c1338cfb0a625409c22bf8539319c50e487e481ba9ff9e04c85e186fdafbce3ae186f74e082d13875afbca8a66dff3e058a4a3d551a437da61e73c34e316d908dac2ab1451f5ca9a64ceb9ca6bef3543e3609ed9939fa37cd43cbd32c984442f94dac71876ac72e4dcaefffbed9b1c5b5ed03ca690b0d90ca944748955b426369fe16b07ecd12ecf644582724051f696fb5c0d0790817c35a7498c7faa7c7df32e965e8b281568d46618fe95b38f98351c80fbcbd22d6386d3e56bb4b987a3aee215fb27911533f244780e525048330c4f4cb365220558548a287ef6591fd7cd8ba05814d09b4c77d0ff53468d2b844279b444f7b42df4f20b4546c10b3290e92343211a3aab903f2036aa4e0a69ec218d7416fff6af6131c3e1ecd4ddaa408ebeeafd60d86f46f0d1d179c0d29c336fdf455b6b176162475ae9ca5c87e740caabdb1aa0af30b1aad21858a70d29f88ad642463834f996b3816500fbaf4e1f804e74b781acec7c2874fd2a4e68a495e1f7813f84d2808ed538bea08616092b5bf3f55368d70e079589ae7ffbb9df934b3ba932ce919a174cfdcbd3b0e7ec40f4e11d5b475765ca6c7bbf8156e8a078bdd15fcfd64f437dbaee600c28c450f6d9df4c696bf3663460ef4eb88b43e7013436c057a76b5ca5d59da85199aeef156984eecba7079186547c2f0d8b135de8d5e7d554ab3eba8a35a89d6447d0f975a3d27fa4e882ced65695b8a33b2872a3a44eac793c4ebe"}, {0x98, 0x1, 0xffffffff00000001, "1c7f0c9e14454da72226f5b0a0dea2528ffca52233e53aaa479d25407c39a00631661d8554df153afe094add0993262b70841891be584d35073ab0d140babe623e509a890259de7ab99415745d67ff968f60814af145868d6c044937de7768eed048b1e607e8d1024807650ae984ff97caa50c0ee9697dc6e2621293e86e0ee6be84c35c357c1bb6"}], 0x12b0}, 0x1) 00:39:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x4, 0xff, 0x4, 0x9}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6912c0123cc5c1e05a5a8283baf8547f00af906e", 0x0, 0xffffffff}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000000000)={0x30, 0x8}, &(0x7f0000000080)) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 00:39:54 executing program 1: r0 = socket(0x14, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x2) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) setsockopt(r0, 0x1, 0x7, &(0x7f0000000000)="c3cb2086b94ad30a5281b0d76873184f6db45951018ded3e8464f39e6ecc9e7c45cd7d2b7efa665f97f19903e58df1d4c8a982f6eee4fde69311785f255cfc0a3bdac72cd74846aa30a8d1df8ff88412a49df3ce2ed4623400fcbac6", 0x5c) 00:39:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x80, 0x100) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x210, 0x20000000000000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) chmod(&(0x7f0000000100)='./file0\x00', 0x23) 00:39:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x5) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:39:55 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) socket(0x1, 0x4000, 0x800) 00:39:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/238, 0xee}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000180)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98e50a5356c31d1a7ab3ca86cd099f8eb8ccc9d5d3cb93df5c3d3778de789dd6f464006fc52a7c140aef4672c1a653d90691ac56e2e6a540c9207fe07570a8d5ad34a7498de6817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d393301fd4a157df8b1c935ac4ff6a11bf764d583262117140814", 0x91) dup2(r0, r1) pread(r0, &(0x7f0000000000)="c897247cdf7e16d951849469c29836a58f1d055ea652cd", 0x17, 0x0, 0x0) 00:39:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30000, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) r2 = dup(r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) fchmod(r0, 0x2) sendto$inet6(r2, 0x0, 0x9000000000000000, 0x0, &(0x7f0000000100), 0xc) 00:39:55 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) dup2(r0, r1) 00:39:56 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xe1, 0x10, 0x3f, 0xb}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x3, 0x7}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x0, 0x7}], 0x5, &(0x7f0000000140)=[{{r1}, 0x0, 0x11001f4539fbef17, 0xf000000c, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20, 0x4, 0x801c}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x9, 0x1000}], 0x931, &(0x7f00000000c0)={0x7f}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0xffffffffffffffff, 0x2, 0x1000, 0x3d9, r2}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 00:39:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = syz_open_pts() sendto(r1, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) mlockall(0x2) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) dup2(r2, r3) 00:39:56 executing program 0: r0 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000140)=0xfffffffffffffffd) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r1, 0x0, 0xffff) open(&(0x7f0000000180)='./file0\x00', 0x8882, 0x80) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x40, 0x10001, {0x1, 0x83a0}}) socket(0x18, 0x8007, 0x415) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530000990480218007230f05d760714fd3d48e00b49c27b793ab044207c09b5a93bd3e8dd9572b98e2c999d93e136f7d69edaac4933c4d4df001953b72497c0e80f223700"/89], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1f, 0x81, 0xffffffff, 0x80000001, "a64ebe317070597186f9f8fbb9483cd35cdaedde", 0x7fffffff, 0x401}) 00:39:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x80, 0x0) r2 = dup2(r0, r1) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x48e3fc02, 0x3, &(0x7f0000000040)="e36e352a5f78973856797d33604229460faa624f684da81275e8d462ac2afdcf7122c00ae3660914a40f84245bf09d653860ac5bd6161a9a00a9bddf8ab9b7f8545a4489d8d2c6b3b0d40cda3711c50bb19fd541908e250792035d32661c0213a42bc2d5bd88e65d189f99dae08476251143077acff8dc74a6ff759bb4bbb59af4b08424a5b63646efb88033ef1dbd07799a0c91", 0x94) kqueue() 00:39:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000140)="1bf56984fb7630b1ed4bb50f57a3b6dfac5a22813bd7cc7badf993b62a9966004ace0c5c18ef531edfea651e2783f1c5f9", 0x31) close(r1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) readv(r0, &(0x7f0000001700)=[{&(0x7f00000000c0)=""/107, 0x6b}], 0x1) 00:39:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socketpair(0x6, 0x3, 0xc000000000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt(r2, 0xffc0000000000000, 0x7, &(0x7f0000000140)="b2b567a9dcd81e00a469578937f8438a28f0f474e136bd57bf038cfe62c79be391911219361c7afa5a0d82f03f05f3f7b9f83eb44da9c47bcf5062755a93a91d41f69efb1e49a3c795047f52936588b4c5d6a1cc9caa69e1f7bb", 0x5a) setsockopt(r0, 0x0, 0x1a, &(0x7f0000000040)="6df82f6c05381310a7af2563d0b8cccb7a5babd3f11bbc000000000c47b3d4e11f578415b67debae9b91786c4db40e0a7d079fd0b9b16067", 0x38) 00:39:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) socketpair(0x0, 0x6, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r2) 00:39:56 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) chdir(&(0x7f0000000140)='./file0/file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x8) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 00:39:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 00:39:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) getpeername$inet6(r2, &(0x7f0000001100), &(0x7f0000001140)=0xc) r3 = kqueue() r4 = dup2(r3, r1) pwrite(r3, &(0x7f0000000100)="4342809966996fabb7737b191cb67f519faf526cfd83a82f24230d84d6ec1aca852435bc5870e4eb8a90e0a343dad84c995fa8e012ee6eea26bd0fdecf7f5b2ba7de707a555a4e21632a39c39c690094c2a44c07f5ee1dd47e9b4c9d59cb8e4647dd769734a4c833158906ed47f14aabf8c52f7eb91c5b641e2e75c877153ff409f4be01de321163d66477f702168543bd7a7fb2099ba76cf67c0995407f3de9d500dd9644d7fbf9dfdb6e4e49c8295b7a129fb27715ec78b58e64bcaf50ed3d0545385c1fa2565ad53ea0c1ee7bf44100a88332f2ed518ae72938c4d5f939c0313196e37202022bf9e279fc7be1a35821cedfa743067c5f7a61817a1973087ae41afa638e9028aaeb7eedcd3e540fcf70156f44ac8fc897b57d9c67ba5eaa4b38a43076f35f0ae08f3214c76cefd4edf6edbbce54bbc438940af09eeea181270acbd0183a837567e22177571ba3db351985d7475e736f17be8f2640227ca3a7d658d04ff75b2ea124eb26272b3c7139723c9524fd5c3d6537577a9f2976c664eb9ca87921683f1558904d5ac4f9e71b004670702a0011c034968c133044d569ffa470d2cecfdd69f6568d22dca109a1bd16fa8ffec4a4f3b47f2eca1c89526f4b761c426469fba11ae8ae55ed995b0dc4a37499755d6ad2cf77150d27f5bc747a57d0993bdd5b586abe833c1af49c80ed1569327f9af3e6928ece8f96c963626e15039fc55cb17a7a34f8d0f62788f13b39259f7da0855b01eaf1f087cf1197d57752b35a638d153a07990774e1f349ffe51f5cdb45aca326c7da176aabbdeba8067085a641a128606f88126d6f44ce87864a3d09ae6b9b0a5553091f5e9e1e77991e3ee1cd1e278a3aa843f6a2ce425629c4cdd2a08a52c5316ffc144606f65ea7f8ed95e248c7f518fabd7901c25fc4947cba688f5266d3676e1dd91f258ef970c0c5ca782274eb6d5a287c30d9970e4bab66c1eca35c0543f4e6ed6ae7507f33ae2e33c7f7b97cba6c76bc66344a357af4d55ebfce1ad090b1256b2d8e640183a452cb86c14036476e1723ac397aeef909da34e34952d57453c3bb58de7280cbabae0a7a93d3c201dc1758c024dd750ec87bb4b1d56708dff0a720e3658e3673964441d4fa5b9aa1abe06c7b10123f58a944a1abee753f72cb6e00ada1247a95c9925fdd70a585a0c356f90e03deb988adb38c22a11b89e1eaa28575ea28e882ead9cd3159571af823925d2f2d0e33e6ddcacdaa64d3a427a163a2a1ed06e786a0b82ddd801985daf9dbebe834fce319764ca9591bddd2e5b6e95ffb29cd2a94adb63ddef735884abf89c0b4553e14d1b71e393990e10411ad7ca420d8aff0de9aa3c1ef8dc7472b6b20235fa45a8d1458ac8b702c2f11f65a96ec82cb20e6ddf3153e9ed526ab1dea751f52498eab72f3ce53dd47f5d7c25a9f5cf916381e5fccd8a9124c40a962973065c4fa9c897a5aaa72ae6d4852f1ccf8a1aa306f5491502ce4b053ef50b635dd407cf02931aa0d0ba1aba6cad2b0aed2d629ef8a6910f2e521fc035933c2aee6639d2d8f39e4c8482d53c4033453305a1f5c7172f4bd2773103e9d1c4f81b2e0c90d6725620d226779538d5b410ce9aa616fc60285869a382e5bbf9fda3d2e154495eaecec07e37bfdd980a7e05ff16387a9d4dd02539f1d8e4a817b4d5af72359a3c9b15375d1b665a979028bdb54dfe85ed3cdd8320f99ec58601a1bad55a31e73632ed8b4ac6d434b4252f9b7277f66295602018502ed8fd43821480bb4d497aee18fb462975ca59004a98e1a3bc49545e142fe6b38bd477551326331ebd7cf35912583cac68ec44c6e52849d49859a4d157ad037a98e716a67ea02bf67885fd5f465ea4867afecb2cb237f01dca00bcee1f2add6fdd99263ecdc1241c8d27f0fa3de8473ea27c86b4fd8ce86856a3f410fae5ae592d2c3c0268605106b881b433ae680bd38dc24e6a5a5fb3f28d3c42e9c9e99f852643b74ae28fcedec55267281065b2fca3be31dd0ff11a6ac2ec3e5ba6582b59943586e7f0648a4b5eb728a878e65b0072b402f660a5d37fd7c9943ccb2343d4e9fe8be0094fbae6eb10e156d06b4b6fddc43512b0541bd10f7450b794ab5786dda4ac465c72cf29313689b263a1c78d2ac46aab20b06fef514cfc17b0c246219d53a9dc68cf44da4fc79ea84f514b68a72f6d756564410ae90f7a8e481031e6e877d5214b57defbd6ce53fa7a38e28e435fe9d9a79e15d55530a2bf5db42de5ea54dc2d976416a77fcf3545c8c65a0a551b6d959c49f6ce024cc9647c23e504b933915abf83a66b7eb2f39dd9829b58f058030087877d1090c334bb38e77d0e91d8d77d5f55c301d6850b558cd48a703f410e13f81d8abc0c27f15fcea164e14ec38e77703c1c08c0fcbf175f4494afec6961c72b35a78ffd548e3fc7c4c8d231869dd4bb58c1018c68a00692ebf56a4c8f2751942a0e459cf20d418f28d4eee2c3803f0064370d3558c2ff8665299f36bb3ca6c46271e561abc3d78298ebc9561f6c826ff66fe224eb89872cf82f6187e7eb49f5268482c8c5b4cb75c28244f76ca57f2720399b4cc035ad7bd36b08bb1d3bfa40d6ca56f24953b42a9299116740937bfe2849531ed02ecbaaa3eda3a0436516b67917d2e0c41d4975af89e5decc7080cbcf68a43b0595dbbcb8d04de10e0a8672f9683ec513945b3add0d243016fe81a0b38df5a68e228b19dd7df7fd6d0599b55f739d0293731a805a346809657fcbe51c2a17e40d122f4815e0075dd5787bf468a472bcb51db9fd0d9db1dc187bca377c4c6011b1982c97d39856a47fe0f8246f5b4e3dcf4269e032611bae03da19e16308d3a7f41a2da7422578ad249080202acef9e963b47947b1cebdd4cda33d1b4eadd09c8a544cbded996e8d5905cd38437637bbb92844aa60cd195003d7f489a01d6fa3aa1c8536b12250193c8f65c342f1391f9d87da58c36a48ad6763887d10000b8d8bfbc755e22fb3d5d1fbc42c6e17aaa00ae7ef9df0c57af75a1fddd5fb53579a8f7c5c9ab10821054c41d5e51cca51a3b583edfbfe9fb8c5c62f45ee51e53f0d191e1e842d6b508429f0a61fb698d326593d803f37c3684cc98a9cfddbf6e35c37d93bd0da54897366fb0c15dbea2c54ad619e532d1aa94aff30280faac41335a052e73c98569e19ef290351b49cdd23466cc11414d23a2f7bfd404df77131d34924df4e7aa2a05cac27c2277c2f04fb9953e8cf1c23643c2b9c10bc4c239fe6a87b03bddc61ab274694ce62b2deab252aca2c1176bfcae51b3dc125f94502905bcfcb30afcb199887657c2e87f5aa51b0fbabbe0ba00513997b8fc9fa402681e28d1e3f7262a0f3ea1e27eaef0561a751538e5031bb75d342546bba8c403c96299204d7bd525d52e29414f45a8e2c1d4f5ae21f1cf60f9daacb69061ea80711d952ffb156f74ad5f1c0702cb8a8e78860cd38a11d3ed29127a5eece6919a7a35514e8341ceb63aba1d0411605aee7b779814eeb5ab03355e3e7c6cb8e802531fa892e47237b0ba74575b31167e98936c9fb8dc439cc96b50860d9c6dfaa436b55c186ae920ccf972505b29fb18483d54653a52982e2ac05dc780cee418403021dc8abfeaf137149b4a7907950bed054f45278014b9e3dc3a310dc4aaf12e06cbd4761ffa9cd544ad6036230813782d1e2c5affd91cb792d62a156df275b9dae7bdea2edd3844d29b419abaa98f4299a365bd4c00e30476e9717297698bfa1fbfb9e016be99038ded91f9caf30b3fbf5be6e4c75a4c6a2613ad71db501ba21c639c491a3417d1f3c1d009eac0757c7a4a9b3bbc32b9fa4b2397a3d802cb436638428231ac0d114a49cebd25cd613b9a29b34b2d90997d2cdcb8fb64c696d396723d61c0fe38bb57f97c9ccd395d023dab5d8751cd6ec30c1d69b640506a6e69244d87fbb3f8a40b0a5ae80905fb2d09ca8d600ce61fa599921c2039e96a4e0bbae72347f8e1c660300d89de8c87de8b063bc2bd919486e6079dcb73b4d73e480a7eb9f0057e9a81ceca66280d78c4636d98e6b76c1e3fcc048265159a1c31acbf6b2142a904228254534c8d30e2c57370254adbf0147c068b5d4c5e7de38dad2154a09b121b9578e035589dc5543d4ccc617bf881ba485440caa4585e4335457b5899eec30be6f39d6a705a5babc1bd2c1d5829d434690a8a7acda98ec2de9aa21c7e32e35cc838ec061651c959e5b97b7127854c646a45708f8a66e9d12a9e334a00c703b56eac551d07410ca857a88c205f53905f319604b00dfeb8bacf20d3db599cc1421b2329246b81cbdfe3f476f7d899cfa022b6856947cf9a9f76625b1910a1da9d5a5fb7962d8193d8e5c6a3cfd6d8f3fb17259fad7a41c68edafd33991f34f4424ffb3e62cfe2f24d6aabe7c35bfd8ccee9eb08dc67d423b2ae79bf8502cfd83918b11d5fac602ee2598511f9beb970d4c57f4ad42131a57013e750fbe534cc272817510565e26a6be8ddf348d4b554f6f7cfa9edfa028ef45a09204280769557fff6b576eeac6cd6705371d657730a7b9dbc1db2d862d01586a87a164b35621807054b24357638d15c82ff60687f15e7d3b2aa5e9e7fddc379a5735c87e61f50f258d769597d722990868417115a136edb825ac6f9585caec5ba44d53b936b6152f3660d9bcd73343419bb0e978b56bb8d3fbbccfd6e4d0f451b36f82985a6e0eb6b85428f1530d63aa015a647a03a58c93618b2fbf417676f57030590d511af5311a23c7ab39ec9cb865abaeaeda2b84f6c64f4a3204c60b78ef86fbe0ef531daf446f1e56dd051bb79071f91e9ee7dd3aace3e9896ca7dee146d3441b69b3735f68dd3b2adb883fb1a2212b877c9530e30b51c7819b9a8b4f35bac39da33ef78c69a1015087b5257c7a106faed94d42403791b8c88c99d822fbf931901782dfdf1106a3f08459688f7cec4f13b49de1f93629882b35ac67f7dd69ffb7b9aaa5fb3e802fb63d31a0f4506ee5409a168a532227bc2b8c0a76e0cde1e06d566f96179ecca2154031e6cf2d79cfe0fc7d46cdd6d33b62a9051ced6353a407ae81ff47a45d11ec6c732c8c18c5e7e76ea10265bfb0fa978e65b746eea166d4a56a9041f541ff4079d6f0ffb7762592134424557c1af3a336d6de99f61b456ac30bedb7891d0766eff30552d86d1088daf18e8605e8ec07f0c47b3179217c16b8748dd8a41fcbf2c6eaf4392e4430d34b1b25cd4a30814793b93812eb34247acb9194f4d9284fe6b6724539bb6b7aac6a91ddb80a201e439ba29cc174ca4d5d326ac864162257bba6b222294287d4c89d53dac47c6319be579587dd9f2b4f9be6372f67098c77bec1e42a373c6ab555072917a08a0e2058a582e2430888764ea60a05e5aa910272e8e30fbe0e23692115004b67f2cc52cf1698ac7e60823d26128cedab801a2aaeefbecd3ce369eb95662bbd19ed8e451fb8940d73b1d14449ec6dc69fdc5558c1ba277e1f986fb7081b8322b5ee54d7750b6632954d0b2f6c4828636ac645c7cad67a287a5adf940ad67befd97448e3ec37e444b8b26af56ae6e9a846da3eda3f15647e7c9bed9b8fcc4507ff53d3df1d793dd07479874181ee405c3fe101ebbb3420719dce89d2fea650886b44236a54acb1eb34c0a75c59ff783122172886eb58a76a2d337de8dc450f957547ffbbb46385a3690c96a34e8c10a343a1b79df546975729febaa2bc31172a2ab8c11e13595d236ff200085893fea581518b6ea80ddaff5c5368274f8be", 0x1000, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1f, 0x3, 0x1, 0x1, "02b990bc8706073d4415b7fe4ca3521b6a0c2694", 0x7f, 0x6}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000080)={0x101, 0xb9be}) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x4f, 0x0) 00:39:56 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 00:39:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 00:39:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x4000, 0x80000001) setsockopt(r0, 0x100, 0x20000002b, &(0x7f0000000080)="4b74954c", 0x4) socket(0x3, 0xc006, 0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 00:39:56 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x182) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0xa) ioctl$TIOCNOTTY(r2, 0x20007471) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/206, &(0x7f0000000200)=0xce) r3 = semget(0x3, 0x1, 0x44a) r4 = geteuid() write(r0, &(0x7f0000000380)="fc074a09ffb50922d9d449290956e2492ea12e6eb29fe8d0864098806c1e66464c715b35b50b478a", 0x28) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x5, r4, r5, r6, r7, 0x8}, 0xffffffffffffe53d, 0x1, 0x3}) 00:39:57 executing program 0: r0 = semget$private(0x0, 0x0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8200, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001200)=""/214) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001300)=0x100000000) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r5 = socket(0x18, 0x2, 0x0) read(r5, &(0x7f0000000000)=""/1, 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x41a, 0x8, &(0x7f0000000100)="28cc5c384368625506f64606d8eaa52540bf95f67f7c4c668a4ccbb5d1df2b230fa6c86fd41431448e46a3d87eaaf1954c61295c84ad4b5129202ba67b903f4a5fa841801784b8a5a47b204c391d130374b8dfe371af32077bfc3d8d35ebf949140d2e8499503f272af67bec1ad3d69fe69a1dded8422ff21ae7eaa425e13257e4dd61bf35308a7c4859e96eecb6cac62ea61b6bfb17fdefa5aaa9c742690c569ba544c605fdf2f00513eea68838c0850c48eb96bcf8845147ca05cb734aa5b8c28e36b7fa04cc71744758ee3155c3828ce57bca0e9ca75ea0533ac90e658e5c7e8565c6b99da0b69c7dbef165f6aa9e20da3299d7dd56f90b0536095e24c330ea8d74a665458a0982f9d304af5b9a44d6e39efb1027b95ddf47ce8223ec2f43ec1d2892bcd5086708022dc53bcc50addc41d22755228c82faf26ff7a831a0b618d397d5c1e129f9b9cba8d15474d0edb11da5d8c4a6c37c23e9c6ac73e974c1720f3c4d865f53235ec3e3074b0ea4f50e658d23c1d64116bb07fdc2848fecf583eb5d1beff6fde2342201c68dc3111cbdec6315016bd5d547660c3579627c69beb2b93cdd8386b2791b4d7dfe20f7d1a695fc984501b9382960497e6ff26da846167c25b135d7d9babc3da5b61e7568ca3531e2440be60107477d580e31da4cc2773e90e3c587283c4f48000091da861b03283d3cef369182aedc7965612db5dc6fd0f98343abc880fd86ccb45784df7032efb1f7ea9a8ebefe637d72e276ee459752589ce46fde7378cdacac960a154a572cb40b44e2552a1985eeddc89c2629f6edea505dc407f11d4771e877f45e5007373ab5dc6836f8ef4465b142e8f9b90e56e84127fcca726aef9f97180eb5810705bcc9d3c6de6f2978b4e67732b39bd6d46138f31bd05c5ee07c6c76243956ad48e2c93b48270360c87d57cc0d71c4fe6c7b9aba10795068b346538c65f1229e962bec108b01afb7a88269f86a0bded51a96e98428e32fa44c64524691534363f55467e027f2c0a5606286e9765a462bf46612cf872e5bf0b56a0fd8f809f3dde239a7e0b42cd3e5178b690ce7752c5fc92e3b2edf3ca4715465b226e73afec7058cf20794f29386c9fa165a10476ea7eae9b5c45b0fd517ec94d2356402d4c16261f544430f31ae41db123af3899aaf1ee551abfb7fd2e80aebe48866bd015b8fc4c8a656d00c2726a696aca8deebc4ae9d803fe6eb2fcbf3f4c14c86bedc5809660ffa84db1140ec138cc65cfad2a99ac191d23acfe09deeb48136240ef56dfe2a84c47516c2cc5689ae0d2c3c0dee8309c4f33401f3ab311cf128babf8f6ad731225d3633631714262fc84ed7005eeb1d8a4034e9c492bff3900ded78706bf8db6c2b9be4eb2d67d1f33e3b153ea07fe54b65c35b14c26ced2698063347a940f6d2e8a4cf9568262fcc8c42b7bcad19c0bc2e932e47206316ab60dd8e0b29f80f2ff467099ceef0c4581fcf2d517aecb6c2cae14faed02b80188cc2da7c9f8a2ef49bc562565370fac6ad82267a125145267c6c7f5f7aae416cecc10e8cc3ed5ad4883d7e2daf61704d123e432cd2551208736fd6ce93f4dbfd1a8c1911da75a5871bcea4ea934866d6373acc562fb0a54b7ed9f853deed98aa96dba652ff5ea506742865e8668bcc7d1e5d4e04e2584f8748cc67330a3d3f01a36b7c44442938e52d292cf13811e35ed92173cde55218581e28a99d52b7ac3f3e7dd0de061bb5f0511ea3133d47a66ac2c1894f45cd31cf88fbf742ccaad448187892c286834820938cc7bbdd3fc4ba3409cb31b425dab0e262f53748ae7abc327d645552d806d0482f42e6f0a3cc0e166cbc6325bfe29458d897ade952430aea72129147cf5497e9bca1f50f33b2698ee7090570069dfd7cca21530cbd7fd3beb676035d4cf926dba93f657606174e5362ed6e55f22889b4c5e1f082141496344d3c0b315f481a9d66025d978e0b350e61fac1fbc42b6ae22aa4bcd6281a9c3b3a0e8db890a5e98e8e0ba695baffd29d1f765670e5b05101f3fa4df3527054e4db5faa93a721f5dd19d98f5ab0d3eba9825741f2e1a978cb1959f7e42dd230e598fecbd64b6213ddf939ea8a6643729b39507a79c7ad872b20ff4102f2c8dd8fd1b6f74d7051f6459ebec3985559e175558580458f473b54958072edf931ec74f3983508e54738e716c50d4c6fde420b097dc3406f63460532f4d5a5e433dafc8edc285b012c0d2f3cc4c515bb468146ffb1b3112c1bb95b45d16462fd594a6fc22eb34666d885a24c6089793b890b157572231d1d0927ba0af15fc88cb1782ce16d166664221df0bd62cfe0476d3365629eb7f8e82112fbec15d28817a798f8e8dd9a4b29b9c72f4581f72cd1eec71e61b521dffeb622560ded8654d726eb93acac3943cbba398e7f21aaaf639f8392270832ffa6af9464b4e76d8336aeee77c29332b69869c5477003ec404b030a6ab1ee2d7c7c96e1ecd64d18d72210da4d428b50d81ece21b0900866cdcf6fe63aded598509cf79ac2acd1c901d756fc4df299c9a97e7574658186b983d1580a0de8c17d88213e666190b418c4f8ae1cc0dbe884def660b465a845321c4b4ff69b85dd22f68cd0b409267f906fea035ef9d8c13736594daf462201aea426b78e533bf3e3d82117bbe79784a938f3f8bc8979cbc5fc24ee5157fdf0e102959ac7e4e94493d648f87af5886b4b22235157a677f3e5874c800bcf9de224053a81367f01ee4ea1e827359150988db5aca4ac7e9465126ed82592cb9572638c6c25794e811a012c6c546eff706fa4bfc3f9d3d0cf323a9148c14cfb66117efb8e6bbc4f72838ef6e2024befeb2cda155be73e45793ea7bd2266256ff87de3d2d6f5adfac398fc358970cf15aadefbb83d2353c29a88693f7192d5b39c3b2c7ad4c3ff7ea5338bab53f7418dbe786be656013ea30cb497c9eb341c5f9b7a3e7e076b49561155614b8b7d8bd464ea4824e528dec7517d2b9247831552c8ea17e5c9cc78b37f5806c77d95a145c695efa8d5122c81ec70fcc8205affd1ada4d118163603c5073c0c345f6af3834cd296c5366f9656c111a094025628b7ba4d810768a59756572a0411a205db51a00244215f84f1f8aeb434b5796dc982f2da12c93eb7ba22f0b8832f7700df9cbcf53bf03ee4525bbb9780664e89452c613f50eb2cf75f356e862a22b35abd3910399996a22664a52d0dcfb8afa9319170e359ab032205a0fa9b1ea57444bc325d7ed2baf9c2895aa6fddcc7efc3ff4f36558d5f57c0b67acacc880fee06f78a9b09be6229c33bc212d7ea2314183eb190abb9b6ea606cf09139301460cd20f3adb352618ee1b88ce1622e801aad2d1cddcbb71793cc63bc9deacdc889e245c22491ebef3bc6196b4c4802853df1fa22cb7f18c000e02015436af91e0786bb8f86c568cac633f7deae8b1b029514d09cc97eefe2142d0a1c33e3072d65b75f4e364abd6b0bc69f6f188e605e5e514bfd524fa66bd9edd82cec918d55cc345561069b1206c1fb4033edb6b4a81ec958dc8c9ef8d08a06c93ba04f6ec95fc97fcd98ac61743c839dd629530d76a3be2a5b1b353ed417d8a666937baeb7dfe53b8229fe980550b0a19a060c09f6ca071051a5c10b3ee073100a74a829491b5ec26fbfdb1451592b9086ad055dd0d13b015e9c1a044dcee512ad46a0cdcc25600829de6ac0149e28a6e52f38f7537a853d1970908628563cdb7c24dd97b8f1e9c2d8fad983f43be68efe4506293f5a5f96e1fd500cc0b23b45be9ed8f4557c7e7fb89b37666fc23f832cc9da34e45224e6560ac44470351089083410d7a78021e8358612a2d40bf3f55c9a5f754fb07b0a27394e2f8737837a1ec81f56def30096129242f77b7d066fc59ce95aadb0cb060305d7b3293cc5c14770faea1313124ca4af23632f40215c8a4c40e3701f8780391b19b3ca19d4daf4012e65af7c7e10ca5d60569e5808d0541bc8302724a8672d5c3bc7d7bd0ad392538a3c80f7aaa3cd47e0b1492332cecca2f50e78d2618b23af10c64149b861fe0cd828112b8e74129736b0a673328b40ba15587c7657f1790c3816c337a3c9a0814dde6c9736b89a97424a80eae097827a01a4877bf039f92e8838dbb5f26159cacd16184651ea31ebbbb23583edfd579689fc096eba30106454ee50d02e2f1466faef94b27317930a5d26d351ee9c6b6b6291f154ad3dc6003e2936a06fb093466727ff32f63d2eb9243e6b4d51efc767caa493d0ed236292ab02f75b9e1bb22f960762336b5b8cc96ea17a5c34a36fd38cfc8027e3ae16239e05775d4b3e906e546d49287fd6b783d884be91b944f283628cc401c77c621a03cb308b3134bde6a81efd5c7a096dc86f4289d2fe3ec14807325a4a5087306b3fb13c4fed6e6f1b10bf6d42522e23d0118403c5e68f8b521a4ecbcf55e98f47d60ac77f1a991ebb69cc3762b1da1b77a43d6674d83ed0ad8a44a973a7885d5ba2812bf3fbeb0b2aa34bc0e63d60f8d442d9920645780f5e289de75347b0864bef09811b969b43f86355216a76e40e7b25698c7976135e4d5d4d691aef8c882491857d0f2d6ac149021a82db1786379f8332651d2f6df59970a7825fc8d83b7fc6e4f0a692108d9f5c2020124fa6bf9af81bc437dfcbe48d637b598619c266510ddfd68be63dd880aa337ca110183528c573116b53a7d8efe4a31ec532a70f05b35fbc420bd70c11da4080c498d90fa5117f4936faf6d1a64056cec9627d0f457c987f4e9346afbb331b456c96f43753ce6ff15eac78baafff81dff5c38b4a3c84db9ed79fdb91b9b7cacb49e02047f09e7462d0506eb4e7ec91f1e0c9df37573f7cfb71476a915be90b3b541775cf3e0deca45dc2c78d01381c1d2171610f099b84224a684484e78739c876c85a47bcfc967db3a6d6565950e0cc795bf0f14691e9a030421795ab2ccae5a0d38923cb6f11705da7b0e4c3ee8a95731410b4bfd85ee7577f8838c2b088edd449fac3f732fb68dea4eaa6169c658edb425f0a148848ebf266f431de7cf82dcc9eadccc377e031c42752a83a129b872aded7187351fb13801be6ee4017e3d61402616034431fad0d31d33fd7b66e106de8fb6bbba709dbe751ac2568ada28a3924ef467ee6f6f5b3f202193bb7b343281bad17d55946cc3d9c3ce60f1d48a95ecb7a0f22c1436c571c925ff3467bcb92c6433a4bbbceff93050d555d05e9ed6bea37a7a699c84ef9b008b2998d44558cdb47e00fef493c91cb31e29ec1a65e70509431208d9e4909daf3969e3652091e6058a11dc6c416974dc592bf2588427d5477689684f85d786f13c41fefd53d8c2831e5c64c9a046b48b2da880eae70d3d40de5f7996a652dcf8ee7616097dc3584cf46b300b316fe7ae7e20a6cbdcf05bf51da307d15c16206c4418e2ce5131c5927d15d49f4f05e2fe99bab5595769fb016769ca6b61843ee10805ee799429eec3de0271934c63f1ebf739bf7d6806013a79564d66c40bab3363989e30629a4fb8b40545dbd81dbf0ca83c36f3355544151d5dd486bb11fe5742ccab33b0ddc05db80c3827e86772f29a33934c640646cd5e84bca0405fa8ad6b395b4d3b350e9fa7c233f1816e1405fc3e6b4d3b0ec80129bae7ee1a8e80a86e0e120a09b21fb9ad1b6fc2c76e9e46bac4e69019ce93ea74840912994660601ac7e5117690b5d8bcea7127f69a4e3016ead2b2b2a5502f86ff3b3f0f8c632d6b413a52cd0e135e416807bbcb5cd7254766e9b", 0x1000) 00:39:57 executing program 1: r0 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/137, 0x89) kevent(r0, 0xfffffffffffffffe, 0xc, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x3, 0x7, 0x101, r1}) 00:39:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xd) recvmsg(r0, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/105, 0x69}], 0x1, &(0x7f0000000140)=""/4096, 0x1000}, 0x2) r1 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001180)={0x200000000000000, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa) 00:39:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) recvfrom(r0, &(0x7f0000000040)=""/44, 0x2c, 0x800, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) 00:39:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) syz_open_pts() r1 = kqueue() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) close(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x5}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85495500000000011e00", 0x0, 0xea8}) kevent(r1, &(0x7f0000000100), 0x1000, 0x0, 0x21fd, 0x0) 00:39:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000200)={0x2, 0x1, 0x0, 0x0, r2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfe3f) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) fchdir(r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x90, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 00:39:58 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x7, 0x7f}, 0x8) clock_getres(0x1000008000000002, 0xfffffffffffffffe) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20800, 0x0) sendto$unix(r2, &(0x7f0000000140)="9846673e14ffed1a9d1b8e432d689d23aa81a75621bd79adc8e86992dd6355139dbb711329affbb8e5e9e73b505024f0412fbe8497ea07a137e31e8d31ff1d3a12e25c5bdcd7414c0623c51501baacfe7559eadd6ec64c895869d1c635bf45", 0x5f, 0x40b, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10010, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = getuid() r5 = getgid() fchown(r2, r4, r5) openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x182, 0xc) 00:39:58 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kqueue() kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 00:39:58 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = getppid() r2 = geteuid() r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getgid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x2000, r2, r4, r5, r6, 0x1, 0x6}, 0x100, 0x70b3269d, r1, r1, 0xa13, 0xa67, 0x100000000, 0x11}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{}, 0x1d, 0x0, 0x1, r1}) msgctl$IPC_RMID(r0, 0x0) 00:39:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 00:39:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 00:39:58 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000050000000000000000000000000000000000000000000000000000000000000001000000000000000017000000000007000000000000000000000000000000001035925c8e7a4bad9037b784e0b34e9f5515dea70299795c335fecb746362c454d16dc887f96cc5e27a7fe513665ab18f3177b309ad506145970342b1c147235dfe21de4faddfe3654a9969a86978b3ef318aee84544f774403c7df61a80cbda0fbd469eb3a2c67bd41bab699575aacf022a7853770a853931ed29a4afcec1b62237a5963d97d2a2d79ccdaad6507aafe4ee34b5f9306a1a6bde36dce511cf913efbebaaa2463df338310c002c4275797573c39ebb15e2ff689aa929f577801a2d0867d42000d9dc36e18b2aba55ad6d8ad5c207d05c323114339b7bb0a717cbc9885174d699db"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 00:39:58 executing program 0: socketpair$unix(0x1, 0x3ffffffffffffffe, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = semget$private(0x0, 0x6, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r2, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x0, 0x6d}, {0x0, 0x800, 0x800}], 0x3) fchdir(r3) write(r1, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x8, 0x0, 0x2e07, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x2, 0x3}) r6 = geteuid() r7 = getegid() chown(&(0x7f00000002c0)='./file0\x00', r6, r7) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000140)=0x1) r8 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000300)=0x4) semget$private(0x0, 0x3, 0x101) r9 = socket(0x12, 0x1, 0x8001) chmod(&(0x7f00000004c0)='./file0/../file0\x00', 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x401) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) 00:39:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 00:39:58 executing program 0: shmget(0x1, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) mprotect(&(0x7f00005f6000/0x2000)=nil, 0x2000, 0x5) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2020, 0x1) r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 00:39:58 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0x3) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) r1 = shmget(0x2, 0x2000, 0x40, &(0x7f0000001000/0x2000)=nil) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) shmctl$SHM_UNLOCK(r1, 0x4) 00:39:58 executing program 0: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xfff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e3268f2bd5facdd9c818fcd380cfc761bb608003220000000eb1b8500", 0x24) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a4000002000000040"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:39:58 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r2) setregid(r0, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') setregid(r2, r2) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = semget(0x1, 0x7, 0x10ed8ea1f14f850d) semop(r4, &(0x7f0000000200)=[{0x4, 0x40, 0x1800}, {0x2, 0x7, 0x1000}], 0x2beb) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r6 = socket$inet6(0x18, 0x4000, 0x7) getgroups(0x3, &(0x7f0000000300)=[r3, r3, r3]) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x100000000, 0x200, './file0\x00', 0x200, 0x6, 0x7, 0x1}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0x7, 0x400, 0xfffffffe0000000, 0xfffffffffffffffa, "94ece77b92a4f91f9196c6cd03f4cb32f9fca77b", 0x2, 0x4}) r8 = socket(0x1, 0x3, 0x5) r9 = socket$unix(0x1, 0x1, 0x0) setregid(r7, r3) fcntl$setstatus(r6, 0x4, 0x80) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000001c0)=0x80000001) ioctl$BIOCFLUSH(r1, 0x20004268) poll(&(0x7f00000003c0)=[{r9, 0x4}, {r1}, {r5, 0x8}, {r5}, {r9, 0x4}], 0x5, 0xd9) setgid(r7) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000440)={0x1e, 0x0, &(0x7f0000000400)=""/30}) ioctl$TIOCCDTR(r1, 0x20007478) writev(r8, &(0x7f00000008c0)=[{&(0x7f0000000880)="10006e7dd4f9bda79ba441ac1ca1bfd3cc3ba49de277537956b0fa085776a39c22bb181376d0", 0x26}], 0x1) 00:39:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100, 0x7, 0x3, 0x5, "40b97b05fc8121ac0768587a729d02db5ecc5221", 0x600000, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0xfff, 0x3, 0x5, 0x1, 0x100000000, 0xffff, 0xffffffffffffff00, 0x3, 0x0, 0x8d11, 0x6}) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:39:59 executing program 1: 00:39:59 executing program 1: 00:39:59 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0}, 0x1c) 00:39:59 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x200000011, 0x5, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) close(r0) 00:39:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x35}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 00:39:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20080, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) close(r0) dup(r1) write(r0, &(0x7f0000000140)="2675f813c6f65803e7d4bda6be1fc094f0857f76c02de9960a5143f0560a", 0x1e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x1fffffffffffff2d, 0x0) 00:39:59 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00020100000000000000"], 0x10}, 0x0) sendto(r1, &(0x7f0000000000)="f100f0362549e3c8a54564caa639270cc7e07abaeff9fce631919ede68c86cdeef2e89dabe3ca262f0d0955eed214009779708e561fb8c1f0310f9dcd190ac54b5cab11f89e67edc7b3dd8a04eb8f6e9299a65a73e909bdb0a53fe01b5c748574cc1a7fdf7e332525f671959f74ae3df5254d80798312752991c6d198f4d75422e2753f70909725afac59602f77cda5bde47aee92db4a94c7f3405ee162e", 0x9e, 0x7, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x4b, 0x0, 0xffffffffffffff2f, 0x0}, 0x2) 00:39:59 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x1) 00:39:59 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r0) close(r2) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x2, 0x2}], 0x5, 0x0, 0x8001, 0x0) kqueue() ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) 00:39:59 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffd) sendto$inet6(r3, &(0x7f0000000040)="679a33650b1e7909fe96ce7d6917e8a381828d532b6ecdd8c26fec43d4ca5bf5077b10f988353373f83da46fb464d4d25a50535cb431007de65e0effc3b7e582fbfa8030ce934db93089d2c2185ead45abb0bce3f546776c56f99a11389acf9e7496dfc0a3929500b236080c398553300c29758570115c9d4e1e68b1bc25ddd708c02ac9c02b93e0da3b66bde22184e795f54ec3739ce308e2eeb8b4f4fe71999e41db0deeb2be4c030a6afaf3395ee8fe790ab9de9a80", 0xb7, 0x8, &(0x7f0000000100)={0x18, 0x0, 0xfffffffffffff139, 0x874e}, 0xc) sendto$inet6(r2, &(0x7f0000000240)="7c8bf1b5148ad457db0e5a72a0dfde477101c34d56734e9872ab4c9671d16a6914ef80082aff89f54b22f0f3421e9cca97278de73e39f3bae9bd9f2ad85699647f430fb8c551c09112b818d98e69e7429809cb2dc19d08268b3a680304b40d8073968bf92682d0146f05e31f5d5574afbd189eebccf54ff8f81f62cadcbcc896e8ab3b022552fcf272cc1addb1273f468d19a19bf95ae60007f45a34ded377a59be9a97a788eefd48380597e45f1bba05746e115d064891127e81fc357", 0xbd, 0x5, &(0x7f0000000300)={0x18, 0x2, 0x937a, 0x4}, 0xc) 00:39:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r0, &(0x7f0000000040)="501343d00707e1a3e295a7f7d2a9f2abbd1c83e3fc4d42ac43554415fbbfc1fb6b22e07ef9f8e7f80ba0d78b75aa091d20c2c9e9c4835cc43654cf3211fcbe8c9ce19d4f19185b11765ab3df918d0b824762cd9a2704ae227abed7bbb11933a727e76e78b7fcb738338b36e69a9303ff57fcebd11a9ba9ec0429b56c6d0887db02e625f55d3b8aad22a8270aa16e0d98c1dca2ae3c4fe2a1fd9a9fea8154c0252788cd752b9ec18fca0660231dbe75df2b4700c97855e88f7dfb5d800a8d5e8463a58d20e37725a2e61deede4e8eef9a0889cab9bcc4e184d99ec92dc05e218d3279f176", 0xe4, 0x4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getpgid(r1) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x74) fchown(r0, r2, r3) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000001c0)) socket(0x6, 0x0, 0x7) 00:39:59 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000200)) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socket$inet6(0x18, 0x8000, 0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000180), 0x3fffff) sync() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x917) 00:40:00 executing program 1: r0 = socket(0x9, 0x200006, 0x800007) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)='k', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) semctl$GETPID(0x0, 0x2, 0x4, 0x0) 00:40:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) getsockname$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/39}, &(0x7f0000000400)=0x29) r1 = getpgrp() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) r3 = shmget$private(0x0, 0x3000, 0xa8, &(0x7f0000ffd000/0x3000)=nil) r4 = getuid() r5 = getgid() shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x200, r4, r5, r6, r7, 0x1a8, 0x511d}, 0x10000, 0x8, r1, r1, 0x10001, 0x4, 0x7f3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r10, 0x2000740e) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r8, r9}, 0xc) r11 = msgget(0x1, 0x2) msgrcv(r11, &(0x7f0000000340)={0x0, ""/83}, 0x5b, 0x1, 0x1000) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r12 = msgget(0x2, 0x200) msgsnd(r12, &(0x7f0000000100)=ANY=[@ANYBLOB="03000000000000008d201500e4c8011c3bdb472b9ad76c03cf6969fc1ad8fc6b6bf1aa5b2423a72b9ad4356f459159c620d03f6fc752637066883c6cfda5af9ec8df8056ab7278c3e63422cec29c3445d5da955d189a82658971b96cb3e2c487c89540da1636d4d9c1c29ea1439aa98aa4a06360d654bee2f48fb7b6fda4e81f4c9a10ff34c5bac52cab7c7f565b631c04fa"], 0x92, 0x800) 00:40:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/116, 0x74) 00:40:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000), 0xc650ebc8dfdbe205, 0x0) 00:40:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffffa, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{}, {0x9, 0xc4}}, 0x0) flock(r1, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x47d, 0x0) 00:40:01 executing program 1: pipe(&(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30000, 0x0) write(r0, &(0x7f0000000140)="226261c861503b40beaf961d665966e9a36c17cf912c357531e7119b5a95fdba4761effc5c451ae1943c8f58ef91fdc0f5153b0488d52c2bb061a3a426cc89c3d9270636a8da8d9eddf88df7ef7e5035572c992ef8b73cb1f6a89875c1bbc8049abfc60edbb8ea623cb9a76cdaced3bfb4bf6842d89d6a66070371b05663738ee044b21b3ec678dfd34e213cc30d81b815e6010ad3d708bfc5bb", 0x158) 00:40:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x3, 0x3000, 0x108, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/98) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0xffffffffffff0001) setsockopt(r0, 0x0, 0x800000000001e, &(0x7f0000000040), 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000100)=0x8) msgsnd(0x0, 0x0, 0x0, 0x0) 00:40:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x7, 0x2}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80000041, 0x7, 0x3f}, {{r0}, 0xffffffffffffffff, 0x0, 0x14, 0x6d, 0x3f5a}, {{r2}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x101, 0x9}], 0x100000000, &(0x7f0000000000)=[{{r6}, 0x0, 0x2, 0x4, 0x8, 0x6}, {{r5}, 0xfffffffffffffff9, 0x80, 0xc3, 0x8, 0x101}], 0x8, &(0x7f0000000100)={0xd7e, 0x4}) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x1, 0xf0000088, 0x5, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x14, 0x80000046, 0x6, 0xfffffffffffff000}, {{r4}, 0xfffffffffffffffb, 0x1, 0x600fffff, 0xfffffffffffff1c1, 0x21ef}, {{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x3, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x42, 0x17, 0x3, 0x3}, {{r2}, 0x0, 0x10, 0xa00000af, 0x8249, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x54e, 0xad8}, {{r5}, 0xfffffffffffffff8, 0x10, 0xf0000018, 0xfffffffffffffffd, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x3e10da6c, 0x7}], 0x7ff, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x2, 0x8, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x52, 0x20000080, 0x401, 0x7}], 0x7f, &(0x7f00000001c0)={0x0, 0x3}) 00:40:01 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x3}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x7, 0x7}, {0x62}}, &(0x7f0000000040)) 00:40:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="03005654d2297d0da5a50020573be8279f76b7facf15313da5bda725861c371dd6dac01fc57e5ab73b1d202107ca8f3c3e9a131cfe6843cef5e4d4dcef67b19d67df594bf7d91560fa81e2c311f7e52be1c4ac9f2407265a67080e78bd1776042032c5c7257ada68c73c3fd88ded3e5c4f525b861fd3c76626000cf021550532863a93c554196dc9ed2f356ab4130604721e80022dd30a99fe7b410e13516565f19263751c831286ee679dd19928397cd0fb765392f3e634227f2a729b063a83cb23bddbf59932e98571558de6d68581d8db0000000000000080"], 0xe9, 0x800) msgget$private(0x0, 0x2aa) 00:40:01 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x20, 0x20000, './file0\x00', 0x2, 0x7fff, 0x6, 0x4}) getsockopt(r0, 0xff, 0x7, &(0x7f0000000080), &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r2, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/111, 0x6f}, {&(0x7f0000000240)=""/86, 0x56}, {&(0x7f00000002c0)=""/202, 0xca}, {&(0x7f00000003c0)=""/67, 0x43}, {&(0x7f0000000440)=""/61, 0x3d}, {&(0x7f0000000480)=""/51, 0x33}, {&(0x7f00000004c0)=""/205, 0xcd}], 0x7) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x2) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) 00:40:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 00:40:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = getpgid(r2) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) getpgid(r3) 00:40:01 executing program 1: r0 = socket(0x1e, 0x8000, 0x2) sendto$unix(r0, &(0x7f0000000000)="b1000513b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 00:40:01 executing program 0: r0 = syz_open_pts() flock(r0, 0xfffffffffffffffd) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 00:40:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kqueue() 00:40:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) pipe2(&(0x7f0000000040), 0x4) 00:40:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) shmget(0x1, 0x3000, 0xc, &(0x7f0000ffa000/0x3000)=nil) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="ebff125ce0000000", 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x58a, './file0\x00', './file0\x00'}) 00:40:01 executing program 1: select(0x40, &(0x7f0000000400)={0x100000000, 0x0, 0x4}, 0x0, &(0x7f0000000480)={0x1, 0xedf4, 0x0, 0x7, 0x4, 0x7fff, 0x4, 0x6}, &(0x7f00000004c0)={0x4, 0x1}) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x3, 0x4, 0xfe, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x36082d1b}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x18}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9b05}) 00:40:01 executing program 0: mlockall(0x2) r0 = shmat(0x0, &(0x7f000071a000/0x2000)=nil, 0x1000) shmdt(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x59) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000000080)=""/152, 0x98}, {&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000340)=""/214, 0xd6}, {&(0x7f0000000440)=""/52, 0x34}, {&(0x7f0000000480)=""/102, 0x66}], 0x8, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 00:40:01 executing program 1: r0 = socket(0x18, 0x3, 0x3f) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f00000001c0)="ffa5aa631afb9f537ee35d13c6c1aedcac6ce3b2a20d29f66f53cdf40caafe30008a2dbf2e781447ab400ad3bb5eb38e3999ce6163fc57d67b425ff45bd41159898b4c560bd363cb2765c4a7211e632da28b39209f5c26e436f443b405c322ec603883553831a8ef4e0d7dcfbcaaaad67fd50652e3ff64eed5c64d46b12a16c6e57ff0605070f7c5b2f37718b462dcf6087b63b5f2561d05a0d4e0f9445da18b48670dc42c324d6310c972dbd5b10ace5a0ab2ab6a16d1367682f822dab7595b67174d9fab6e6739033daf4f65d64b2ed9b748137b735700000000000000", 0xde) 00:40:01 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x24, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 00:40:01 executing program 1: r0 = socket(0x37, 0x2, 0xffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022a2f00577802e7df"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01", 0x9a8) close(r0) login: map stack 0x20719000-0x40718000 of map 0xfffffd807effd2d0 failed: no mapping 00:40:02 executing program 1: clock_getres(0x1, 0xfffffffffffffffe) clock_settime(0x3, &(0x7f0000000000)={0x8, 0x2}) clock_getres(0x2, &(0x7f0000000040)) 00:40:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000000), 0xb4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x28, 0xffffffff, 0x3, "b1f066da43666c5007c4eb615c19a074d0a47060", 0x8, 0x4}) 00:40:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c2d94be"], 0x10) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) close(r1) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x41, 0xdc05) 00:40:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x120, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = getgid() fcntl$lock(r3, 0xf, &(0x7f0000000580)={0x3, 0x0, 0x9, 0x401, r1}) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000003c0)=[{&(0x7f00000000c0)="48649d5ca0e29963e6019e25a8d68c891f94f1184b0112a5ab0a745942b2537cea115cbb8a89c14adafe13114436b33a0e0193bbf02c0a011b08a9dd5bed77390cc60f9b3833cb87224af0d498fcb4268620d199d93b0c23716b68", 0x5b}, {&(0x7f0000000140)="86a0aec02eed3e202c8cf6b22dcd46b679d9820db035bdbb2156161ac3e28f9365b70a0daec2dfecac3006e66c76be992a1e13994f7af67d44ce8b3cf1ec7b642991c05f6a322889c9ff4e1186e2c48568100cabd4ef7bc69148a8426273d773da701a1f2f71b445c490846e601b515f2ee0a23746f25c4af6c8e16b4e0aff53c5a0a60f0b7dea24cf265ce8c3ebc65cab84f554ed7cbfdf3acf6a9b0bdc63982ef1f39d0bec5a232117a08575638462797ce57623ccd4b52a44a3f0d45a845b64c622eef65414a2d88de70bfecf2e530bdd083767678fee55e8af9ea6352fa86456c548213218171140f65fbcafa17ddad8718f1b48cce1221994a01aad7e", 0xff}, {&(0x7f0000000240)="fb8c72b5993d2ae1eabfb2194df0c66c1f9e217f5e36e68a8f076420445e6bdbb578182b9973ad77731cba98c288d8c3589556", 0x33}, {&(0x7f0000000280)="18df7d6a731bf8c2b8b0bb2363c155cb2f4e9ce547a497e57bfac836e263540341235bb529d48270f35e6221941e57b4cacff8f8a838bf054d92b82d9aa3c9971b5be176295e8d3b3a38996131bfe7d3cfef78a197f282e493ba68e662d72a36970221ccfb22d68762da216940252cb8c2fd85875e2d4be0e2b3ec7802e1540e5f547e6c165f3fab0bc05aae82cc2a2d7e7c1a65c3821b8c5b2b9c228b12c3c794f113", 0xa3}, {&(0x7f0000000340)="84b3a3b5676afba84ee07593dfc54090", 0x10}, {&(0x7f0000000380)="1dae0f941b5dc063c9c04d3821f81dd9233c0febbc2b6644081b32c6c2830bcbf2c8eca4beb7abe2d6eb5e19f4cc", 0x2e}], 0x6, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x20, 0x402}, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 00:40:02 executing program 0: r0 = socket$unix(0x1, 0x10002, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000040)=0xfffffffffffffee7) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000880), 0x4) getuid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000140)="93e42835696a5efe0e1d25159f64097cf9760f8384d5acaaccb0fe895cedd929536699fe01d5d2e8e8cac3ede5669849e2748cee998a03e884dc085fddf227442e372890264c23455d133ca0ff7c054e4b1db8ef737d9ae862f69ed1ad318d30df7ce7935559d158b06c01ca284b51ce456b56e3151c04e80e7648f82eaa787078d573b5f3a1a69295e021d05bd9a09cd95ddff2496db5866d4674b59f30e714d6bddd24e778e5ce0ea9f9ab7d2cfba8baf17c6e737ddc4eb753c4f22f62a9c80995603bcc562ae881", 0xc9}, {&(0x7f0000000240)="e4ca0762f1cfc061b77fa032c851b007b2d79df67efa90938f0cd91fa7aab0de8853620b2c1f94bf9e5b3310d2e4ee20e04e9337747ff6c05d7a6ffd59721dc65afce4dda6e95951d752ece600d31dfee5c9a443da72d8663dc5bb36abded64265426e40f363e9a911241e8431eb8d626bebcf3f0cb8bca414edec8ed157ea9768f155fcd5c0d60efc350ee7c61f9b49a19968c7c278805fe81964a45cc158384203712015cc2e9d4545c0ac9c16d851d1ec36b22b5e0bcab3ba8d653176c0b48947d7e078023e67d10c7630bf2ab46414efbcefd100e7f85ead75403214f7bcaae283e93332f36a9c029260de2b60c47739942c", 0xf4}, {&(0x7f0000000340)="3ea002020306c791181d4be9c918cf99cdbd4b052774224cd3ebc5a3557d0d77a554d835e2667d9e7fc98708ee525eddfb21c980a00d7db54d837844eca85934d0c5fb74e5ee58cdbf01fd758600ce7e", 0x50}, {&(0x7f00000003c0)="a7885f5c4af3a2875a1e513bdc50ea5ca88148e618caedd3ea6155aa29916b04e274198e1ac7829f5770eac869", 0x2d}, {&(0x7f0000000400)="85b3a749691d08d6892bd299e3e3ada7bc5e3946ad105149bbe9e1fdf64079", 0x1f}, {&(0x7f0000000440)="05ec343baeab15613ed2fc053594c330545a4ab5261b2dc487afca2f72", 0x1d}, {&(0x7f0000000480)="765f04beb76a361827b84da455b7a311413ad59ea7b18b0518a09365b3f551d443fccab4e01a3e070d89ef5a76f995d837d1e6a5ed371263661ac649c46e5a43ccdff58810c807d998f4e5665ba5ea117a4fbfbfc395bb629e8b858c6e64dd9b0895f3a7ac8c617cb25c00c0130a5fa329db323dafb19bdfab3083c57306978f4a0729337a7e21fedd24c7a84ea24a2c38b24bfd22aac67f1b600a4b356d1528777b502ebea9ea4ced", 0xa9}, {&(0x7f0000000540)="d08a8e71d2f8edcba18aca685be53db99d44248a1fc96da21be5aa848f7f8808370b305898966a4a6b9b0dfeabc859405e1ca416d1560d080c352761d23a4fcd92664134f122ea190452eff0d3163939cbf0ca6f0f2b9cb0f8945c21287159dc54919c5f9404c170a987a942d0e35c6192424674692cd23e8ffdae60c6eeaf8f9ac2dd18f3df466b4d48e2007f8ee9d773da9d", 0x93}, {&(0x7f0000000600)="0928a95e58282f94b80b8f841bf75aa530c675467b3338a3bf9920e80a1c873a0349079b763464ddf35798e5959dc5bcfa0897687b337c99555f6d894b91b72197dd20339ace119f9b20c7066775baaacba06d0eaabe002e6368aa51a651f3c9cb68480b73de4fb52dc8963b948a4bc34e3cf461ff685a64b6f06b066df5ef7177b752aa781dc739e15f821de53108d5", 0x90}, {&(0x7f00000006c0)="60d152ddc34f4d03abf01eb166566b47e1220dcd29a79d6d05a504", 0x1b}], 0xa, &(0x7f00000007c0)=ANY=[@ANYBLOB="1800000000000000ffff0040010000bb", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x1}, 0x7) socket(0x1000000024, 0x100000000000a, 0x3) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8040, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xffffffff, 0x6}, 0xc) 00:40:02 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x9}, 0xc) 00:40:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2591d3f65ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381a3fbed9d7c7f5ecd520000f551f002f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423c42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae00"/181, 0xb5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x380000000000000, 0xcc0000, 0x0, "ad2f383109916f3c5faf77a56b9ef04ed729d0fd", 0x3, 0x7}) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x20000000000000, 0x6, 0x48, "329600e9d7e95f8e22493455b033dc6875e842b3", 0x5, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000500)=""/161, 0x31) 00:40:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0xffffff68) setsockopt$inet_opts(r0, 0x0, 0x200200000000000b, &(0x7f0000000080)="10", 0x1) 00:40:03 executing program 1: link(&(0x7f0000000000)='./file\x00', 0x0) r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) chdir(&(0x7f00000009c0)='./file\x00') recvfrom(r0, &(0x7f0000000080)=""/247, 0xf7, 0x841, 0x0, 0x0) 00:40:03 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000001140)={0x8, 0x3, {0xa02e, 0x7}}) minherit(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001180)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000011c0)=0x2) pledge(&(0x7f0000001200)='/dev/null\x00', &(0x7f0000001240)='/dev/null\x00') ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001280)=0x3) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/ttyCcfg\x00', 0x200, 0x0) clock_gettime(0x7, &(0x7f0000001300)) getgroups(0x7, &(0x7f0000001340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000001380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x9, &(0x7f00000013c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000001400)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r13 = getegid() getgroups(0x1, &(0x7f0000001440)=[0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r17 = getgid() r18 = getegid() setgroups(0x9, &(0x7f0000001500)=[r4, r7, r8, r12, r13, r14, r16, r17, r18]) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000001540)={0x7fff}) lchown(&(0x7f0000001580)='./file0\x00', r15, r10) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x200, 0x0) getgroups(0x6, &(0x7f0000001600)=[r5, r16, r9, r11, r9, r6]) r20 = open(&(0x7f0000001640)='./file0\x00', 0x148, 0x1f6) ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000001680)={0x6, 0xb0, 0x0, 0x3, "9636f8cc545ef33e2a960dfb4428e350b92dbd80", 0x2, 0x7f}) kevent(r19, &(0x7f00000016c0)=[{{r20}, 0xfffffffffffffffc, 0x0, 0x2, 0x8001}, {{r0}, 0xffffffffffffffff, 0xd8, 0x40000000, 0x1ff, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x8, 0x41, 0x3ff, 0xed}, {{r3}, 0xffffffffffffffff, 0xc1, 0x200000c6, 0x8}, {{r2}, 0xfffffffffffffffd, 0x10, 0x0, 0x800000000000, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0x24, 0x0, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7ff, 0x2000000000}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x10c, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x8, 0x3}, {{r3}, 0xfffffffffffffffd, 0x2, 0x12, 0x7fff, 0x2f4}], 0x0, &(0x7f0000001800)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x2, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x3ff}], 0x4, &(0x7f0000001840)={0xcdb, 0x10000}) 00:40:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00000b9000/0x2000)=nil, 0x2000, 0xfffffffffffffffa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000001e40)='./file0\x00', 0x2) pipe2(&(0x7f0000001dc0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x18, 0x1, 0x0) recvmsg(r2, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/221, 0xdd}, {&(0x7f0000000100)=""/2, 0x2}, {&(0x7f0000000180)=""/225, 0xe1}, {&(0x7f0000000280)=""/36, 0x24}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/67, 0x43}, {&(0x7f0000000440)=""/247, 0xf7}, {&(0x7f0000000540)=""/19, 0x13}, {&(0x7f0000000580)=""/111, 0x6f}], 0x9, &(0x7f00000006c0)=""/90, 0x5a}, 0x2) recvmsg(r2, &(0x7f0000001cc0)={&(0x7f0000000780)=@in6, 0xc, &(0x7f0000001b40)=[{&(0x7f00000007c0)=""/181, 0xb5}, {&(0x7f0000000880)=""/178, 0xb2}, {&(0x7f0000000940)=""/163, 0xa3}, {&(0x7f0000000a00)=""/41, 0x29}, {&(0x7f0000000a40)=""/210, 0xd2}, {&(0x7f0000000b40)=""/4096, 0x1000}], 0x6, &(0x7f0000001bc0)=""/193, 0xc1}, 0x42) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000001d80)=0x7f, 0x4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000001e00)=0xffff) setsockopt(r2, 0x3, 0xe3a1, &(0x7f0000001d00)="cd8f67da04d276a01afb60ddda0d16f0969fcbf39c66ac848aebaff39ba00b189f0d79e0cdff3f6959e20da64029ae6232ad9c2bf9bf2838dbd41e490b383862ce94415ac55ce76fd64db25815bf9e312d4ae543317f8f6d886100", 0x5b) shutdown(r3, 0x1) 00:40:03 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x28000, 0x42) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x18b, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000080), 0x1, 0x0, 0xfffffffffffffe7a, 0x8}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) close(r0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x600, 0x8) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000001380)=0x10) renameat(r4, &(0x7f0000001280)='./file0\x00', r4, &(0x7f00000012c0)='./file0\x00') kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x7c, 0x1, 0x9cd, 0x7}, {{r2}, 0xfffffffffffffffe, 0xf0, 0x2, 0x80, 0x2}, {{r2}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x6, 0xe95, 0xffff}], 0x80000001, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0xe0, 0xf0000000, 0x8, 0x3}, {{r2}, 0x0, 0x8, 0x0, 0x81, 0x6}, {{r3}, 0x269df2e8e2fa0939, 0x1, 0x0, 0x7fff, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0x12, 0x6, 0x20}], 0x5, &(0x7f0000000240)={0x9, 0x99b}) 00:40:03 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20080, 0x0) write(r2, &(0x7f0000000100)="17c644881041663346d89f108e8ef04e3bb96ffd3d7543cb02347263456364ed214186c320d3134e08d69071f41abedb253e2b0cf31bfc751a3f346ce1e4d71576cecaf072962b4dfd8e498f67784ed1b67478eb59f68dd76c0f8bf913efa07525ac63fa8dd5e50ce7f11dfaf5a18c8472b0b5f6b98ddb8ad4c217e511d9039974", 0x81) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r1, r0) 00:40:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8007, 0x6) setsockopt(r0, 0x8000, 0xf0ac, &(0x7f0000000100)="8142b20bda8e0adf68b104da32e29cf7a016328191520f6ca4c7e7538e26881a70adc3e6ed09a88c098aafdc2bc5eed1825cb89a4855252ca30148db6a8eb6031e93aa4322c5273f335d3d12e37b0e54d9eac58bb2b110b88f928a9648004d2c0c1fa157c1215e5e6ad66d82e6bea97c2dd35cc30bd40dbb6be177d9d145dbf7e51f2f639e65daa3468bd44ab748532e20897db96b7809e07cf3d2c8fe9b1a932d0a7097f1ac5915df18455b30e5dab803bc855480016a8768eb88538e6bf790e32b14b5c1121655cb470b21115a99b2d1cb730985d23a9c434f67fa0f35", 0xde) setsockopt(r1, 0x7, 0x8, &(0x7f0000000000)="ce46c640e61295b4c8bfff7eed1501f205a672ad48f9e8a401e4180de03aeb895daf4672981bab52b73f7e7d2a64b1f29c55843537cd80ee3c2eb84bc8c895470ba768cc0b24790cc97dbeda212816c1ff226947609e520ffecc736457cb23cf85c457c3b3b0ec09561ae2a6aa959dcec6cfd8fdc8dde559e7309cda29d32862f0b082aab3ac6ba9303725b18028e7660b75c83124995746f9c90f10200dde625dab5278249efd26dddfda0944496973819affd871789d8f6beebc98fca6d1604703ffae6e3b9eae1b13f517f31c1a744c5eb622", 0xd4) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x800, 0xde7, 0xfcea, 0x10001}) getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) setegid(r3) 00:40:03 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$setflags(r0, 0x2, 0x1) setgroups(0x0, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) 00:40:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setpgid(r1, r1) setpgid(0x0, r1) 00:40:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) r3 = dup2(r1, r0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) accept(r3, 0x0, &(0x7f0000000000)) 00:40:03 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8601, 0x0) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000000)="453272311fddf78fbdb52bd5f32a3fb5603e6b2400da656797a834f41333956c00d3d3aa6e327acf7053cdf55f6dc68fe6b180c68042ce76d5378085f6fecb52c7e1ac0420bcdf02efa24689ceb9218b13c764b0da38b1d863fcd1d321a9960335520ef07a03dfee9ce09fbd9767b8fbb8e5371b5f69ef6c7975c2035e2262edc8bbf037", 0x84, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) 00:40:03 executing program 1: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000000000)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') 00:40:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0xffffffff}, {0x18, 0x0, 0x1, 0x4}, 0x2, [0x754, 0x9, 0x7, 0xfffffffffffff520, 0x44, 0x4, 0x1eb, 0x3]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446ec5077405e71c6b37ec484b3902a5e6700b6d384fe82aaeaafa1e68bf505c861c62e9a5f3fd9d167041855be34ddc34f46888b2031e62f39eb497b38712d9fd306628e1c9e516574040704327a16f64c1c08a1d969e8c445918e07b24ade8bd9e48ad6b8a4616c8be50595e995ae894ef757d6737298246846711e9ce12897957cfa30d230ae7dbee9534b7574d281c8a38a37c107befc76bd7ce2eab5346cfbaae3a4b62d1e835bcc1ec9246b24b293bb08734ed6abff5887b9c1e8be6fa85b634585cd5db070cfff41feeed5954cfc6c5b5ef86ca1855c2b1ca2c0fc5f36bb285611d52e45838dc2d823c23e4ebe218d540ed136e51bd7dc69e7b03d4ef0de4191fbf027166fadbee1845645c9864edd9e4ff92112bb04f141cb5960e699c543cfcbe284a3a2c70e8fab7bfe481e6329fc5a3c4dad5380f1cba382d886fc1cd0e288f874e1a50bd179e7402ad3348d449e34679c50308a4fc1fda502c4b2c67a4aaf74d103f5c25477c9281cf23c03823f943abebec2d42275010245958bd802ca99ff0f00858d33b13906b576fb9ee9f08a0aa3086f1cbc9221709891b933bf1e7df2af8b6a9a1e72579036da23953ac9505d1567fe99825056ec6c47d1d254fed51ff5bcc8e9125ec545b5f944b171964f33228c60747d09368cf5786ec20c64b8d1d193428db1e7ee1a603b77a59b3d7dd4aeaa3ec6c9f369443600ba562a61dbe15cfba7c8ff7a60fe188d23201aba41235388e3bb7c64c0ec8dcd5234c71fd15d7909bb52105886c7bbcc7cab6030fe69c6ac6a6bd91fc4def8d5803965bd7d183af6b2b147f49ff052540a7cbfb4b8f9126f3c199eec1f60eb8f1a20debcdf92d96204ae4fd3748ecf602bb27c4dceadf67beea5643b02be2de45402321c9ed4149026c7ec783336e009e4d2608eebcae53e3a71d7afe9ab3355490200770c295b097c7424c1c49c878fded63b60f7e7da74d0fb282525a26fc2b4081f1182f4bf82f3e49e1739ec9af595c92a2b7147b719240e5a30fba76e4c8fc1aba16980e19f4a49c8c87faa5e7640114c4426bf8fce09000a94d1a44fcc36218940f4aaf331050ae49317d569e994755f9dafb18c5c532f81c0621e6ec0e987659f889ed3c457e3fc7b529681d9c9be9025173efefe65e76fb2198227f287a40172062cae4a392d43fde2032db6f70d8d738fb3fe56ce8f1b2ea5dd3f43324c0dbaa4df10821cfafb2342642972ddf7bf2db601a49567f5ef1b2cd57469266f82482f53519943fc3410b601074c477dfe8c59eb81671017928ffa0bbddc25b5b4e9865fac8b490beabfef137e67e38ea035dfa8798c94cc362266c76139555820ebd4c9eacf372573f24e4194abc63647b44b41b381561659a01a7f8226ce9894c42a81483da758bf9436b11d69eb78b136ac0d8951bc06dcea38173c18aaff30ca36d64bfa6927736125077e736271ebd99e0a12f1cb885a3b7f841c3bbce97434bca56d554665", 0x599) 00:40:03 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/195, 0xc3}], 0x1) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000024, 0x0, 0x0) 00:40:03 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x102, 0x81, './file0\x00', 0xe483, 0x0, 0x7ff, 0x80000000}) preadv(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0xc600000000000000) r2 = msgget(0x3, 0x3) msgrcv(r2, &(0x7f0000000080)={0x0, ""/179}, 0xbb, 0x3, 0x1000) 00:40:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/205, 0xcd}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000300)=""/113, 0x71}], 0x4) r2 = kqueue() bind(r1, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x1, 0x2f}, 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x100, 0x4) kevent(r2, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r2) 00:40:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x2, 0x91, 0x5, "cf3bc4d7c7eac3a99c0b9e0f40894193dd1d3b8f", 0x6, 0x7fffffff}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:40:05 executing program 1: setrlimit(0xc, &(0x7f0000000040)={0x5, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "03d26165cd9b14c1ea0700000000000000005c00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b", 0x3e) 00:40:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair(0x0, 0x7, 0x4, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10002, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt$sock_linger(r0, 0xffff, 0x10, 0x0, 0x0) 00:40:05 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x1) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') rename(&(0x7f0000000180)='./file1\x00', 0x0) 00:40:05 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x4000}], 0x9130dbf, 0x0, 0x1, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x288, 0x2) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) nanosleep(&(0x7f0000000100)={0x3, 0x3}, &(0x7f0000000140)) 00:40:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x69, 0x0, &(0x7f0000000040)=""/105}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000865f883cd869416f"], 0x10) write(r1, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446ec5077405e71c6b37ec484b3902a5e6700b6d384fe82aaeaafa1e68bf505c861c62e9a5f3fd9d167041855be34ddc34f46888b2031e62f39eb497b38712d9fd306628e1c9e516574040704327a16f64c1c08a1d969e8c445918e07b24ade8bd9e48ad6b8a4616c8be50595e995ae894ef757d6737298246846711e9ce12897957cfa30d230ae7dbee9534b7574d281c8a38a37c107befc76bd7ce2eab5346cfbaae3a4b62d1e835bcc1ec9246b24b293bb08734ed6abff5887b9c1e8be6fa85b634585cd5db070cfff41feeed5954cfc6c5b5ef86ca1855c2b1ca2c0fc5f36bb285611d52e45838dc2d823c23e4ebe218d540ed136e51bd7dc69e7b03d4ef0de4191fbf027166fadbee1845645c9864edd9e4ff92112bb04f141cb5960e699c543cfcbe284a3a2c70e8fab7bfe481e6329fc5a3c4dad5380f1cba382d886fc1cd0e288f874e1a50bd179e7402ad3348d449e34679c50308a4fc1fda502c4b2c67a4aaf74d103f5c25477c9281cf23c03823f943abebec2d42275010245958bd802ca99ff0f00858d33b13906b576fb9ee9f08a0aa3086f1cbc9221709891b933bf1e7df2af8b6a9a1e72579036da23953ac9505d1567fe99825056ec6c47d1d254fed51ff5bcc8e9125ec545b5f944b171964f33228c60747d09368cf5786ec20c64b8d1d193428db1e7ee1a603b77a59b3d7dd4aeaa3ec6c9f369443600ba562a61dbe15cfba7c8ff7a60fe188d23201aba41235388e3bb7c64c0ec8dcd5234c71fd15d7909bb52105886c7bbcc7cab6030fe69c6ac6a6bd91fc4def8d5803965bd7d183af6b2b147f49ff052540a7cbfb4b8f9126f3c199eec1f60eb8f1a20debcdf92d96204ae4fd3748ecf602bb27c4dceadf67beea5643b02be2de45402321c9ed4149026c7ec783336e009e4d2608eebcae53e3a71d7afe9ab3355490200770c295b097c7424c1c49c878fded63b60f7e7da74d0fb282525a26fc2b4081f1182f4bf82f3e49e1739ec9af595c92a2b7147b719240e5a30fba76e4c8fc1aba16980e19f4a49c8c87faa5e7640114c4426bf8fce09000a94d1a44fcc36218940f4aaf331050ae49317d569e994755f9dafb18c5c532f81c0621e6ec0e987659f889ed3c457e3fc7b529681d9c9be9025173efefe65e76fb2198227f287a40172062cae4a392d43fde2032db6f70d8d738fb3fe56ce8f1b2ea5dd3f43324c0dbaa4df10821cfafb2342642972ddf7bf2db601a49567f5ef1b2cd57469266f82482f53519943fc3410b601074c477dfe8c59eb81671017928ffa0bbddc25b5b4e9865fac8b490beabfef137e67e38ea035dfa8798c94cc362266c76139555820ebd4c9eacf372573f24e4194abc63647b44b41b381561659a01a7f8226ce9894c42a81483da758bf9436b11d69eb78b136ac0d8951bc06dcea38173c18aaff30ca36d64bfa6927736125077e736271ebd99e0a12f1cb885a3b7f841c3bbce97434bca56d554665", 0x599) 00:40:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/73, 0x49) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/128, 0x80}], 0x2) writev(r0, &(0x7f0000001280)=[{&(0x7f00000011c0)="3a43817cfa9bd29d574a49b956e040075563e6750547ded44eff5c0eb0a9f685f44b35e2271b2fb66f703ffb2c5095893d6d3ea6373d919efb78659f273bc15a5e600905a1c652d810075a8534fbe3200acc9fff41a80a9afce63653064504a0a66f2b583f98aa86441c7d5c730ee674b9ebcadc143ccd2182d012e34c3f9d34298c5108b47446c31653118551773e70011fb6c194448fcb5b13eb2e12b7a0cd47c07887d545", 0xa6}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000012c0)={0x4, 0xf9c, 0x1, 0x41, "03080f1dde588f97b94a0c1f55f33d02643dd1d2", 0xfffffffffffffffe, 0x7ff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001340)={0x3, './file0/file0\x00'}) pledge(&(0x7f0000001380)='/dev/zero\x00', &(0x7f00000013c0)='@!\x00') chmod(&(0x7f0000001400)='./file0\x00', 0x6) close(r0) r1 = semget$private(0x0, 0x4, 0x402) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000001440)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000014c0)=""/143) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000001580)) recvfrom$inet(r2, &(0x7f00000015c0)=""/240, 0xf0, 0x41, &(0x7f00000016c0)={0x2, 0x2}, 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000001700)=0x7) fcntl$setstatus(r0, 0x4, 0xc8) recvmsg(r2, &(0x7f0000001840)={&(0x7f0000001740)=@in, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001780)=""/56, 0x38}], 0x1, &(0x7f0000001800)}, 0x0) accept(r0, &(0x7f0000001880)=@in6, &(0x7f00000018c0)=0xc) accept(r2, 0x0, &(0x7f0000001900)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001940)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001980)={0x91, 0x1, {0x5, 0x3}}) readlinkat(r0, &(0x7f00000019c0)='./file0/file0\x00', &(0x7f0000001a00)=""/239, 0xef) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001b00)) getpeername$unix(r2, &(0x7f0000001b40)=@file={0x0, ""/108}, &(0x7f0000001bc0)=0x6e) preadv(r0, &(0x7f0000001cc0)=[{&(0x7f0000001c00)=""/142, 0x8e}], 0x1, 0x0, 0x2f) read(r2, &(0x7f0000001d00)=""/4096, 0x1000) chflags(&(0x7f0000002d00)='./file0\x00', 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002d40)='/dev/ttyCcfg\x00', 0x260, 0x0) 00:40:05 executing program 0: socket(0x18, 0x400000002, 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="df0300"/20, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 00:40:05 executing program 1: r0 = socket$inet(0x2, 0x800008000, 0xbe2) setsockopt(r0, 0xdc, 0x8000000000014, &(0x7f0000000040), 0x0) 00:40:06 executing program 1: r0 = semget(0x0, 0x3, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/90) getrusage(0x0, 0xfffffffffffffffe) 00:40:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="2d727abe6eed018f02ec507e596fb8c5dd1eb6d2e00863d624ab6590f133c0820fddfc8ca019ed9d94b035bd22d16ac48f7511e2d54944e309eb14ef2425d3b8b9dbe422cf980d35eedcfea8a78250cb3ed73e8dc12092c8b30f60cff5e0ef78cbb37ff26fd8340bb854ef21281df1d17c429095d6b673266f0df3514951cae9feb432b44376020e83b61e1134db3fd49412c9644d62a0f37bc5eafdfe09", 0x9e, 0x0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) preadv(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff83, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) r2 = shmget$private(0x0, 0x1000, 0xa0, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semget(0x3, 0x0, 0x4) setuid(r3) 00:40:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="8d7feec2a17e83c488313f75122405fada4bbe7e55ff97239e136b2ba43606e195133c955105fd6ee9931186cdf5661b78921452df1363e74bd6ed2dc0a50427ba82b762576fcf744ab4db1b8f7737eaf3305cd450253138d7e63a7b1a79befba72de09d57accef4269f8d6c1bd0feb36591406fa316780daed2a32a46731fdcac0c0fae7297d0be0ce4694837024e492baa7c05af42dfef0572894316421cc4bece8bdda19e766acb45f38fc6272a5f3ed2b292ced2ccf4228ea40b7c89c5cf4847474b7a034de46211d45f08b5e069351e87b966d8fbd393c93979d3d82b12535d064b30271cc950ee6aaeb8a1af7dcb84389b2b3d3d17483cce4d370917fa7a790a4beb770a2de20e67dbbaadb6f54e18490240cfbbd5d536b0d521a8acb42152ed5b525a66a7eb60215d9d97ba6358bbe52cd10de81da7f4e6612c8f66bfede240867c5d3d4d814da844e7cc2e598f0af0ec94d770fe90409f6a80c97901b8b133f17812bbeffcc847ef040174ff9ae5349ce16fb422fe57099c5d3001b2f36a71f7c4dab75775e747134c461272dd9ff33f82bb91ef10e906a2d9e9b7ed0704833c98c0de03ce232df9fc6f23f6cc4c1fde2660c932d72c94248d38e4b005b18f92b7d53b9bf7a665ecd2199e2658b19d61bfc6014bd9f15c0bd13da4bdc3b8fcb7b4089ed127ad522a8de322b3db1bab943c497a234dde95db17839bf265023f203a0da82bee0cf8df8a310b7c0dabe7cc715d89b8b6bd59880c2d4a5fa6f271b58dd7141e80d7343dfd2cececdc14f27dbed19e35bca6dbc0a9dd926c20804235126fc9e4a911ae26627bdf9ebf482471623d7f994cad92edc4962bbbd87dcd916a179cf82fcfb5b28f85c4534c763088f10f35590367f3eb260ae20a13d67b85a1dfde9eb610ded692c44b7a4408bd500b28c2022d621508b8516dccf495024aaf5130dba3eb04951910d4aa1e63d8d462c9f9b6ea089e4772ba6aca23ade9778af555efd26599b0f48ceb4a41452032a82fe3ea6e9ad0ac60f1f54a32675f10f990840d304339930e1f87d06840beabfa93f8a443b0f0696daaa8e18266f84c32b2b34569406d5c0342e3d9c518950df20701cbb9931774694f0053c454f761d0bf41ecc98a1d623dec97807e2dabd78e89aba7e8ba510816293e3f49e36023a4da9bee2426549361585a5ef1591c6d724f861120775ee62f79755a18c99310e96c6b62a7b3884c9b7a8c79d422800d6125ed722fe0a5d75a3b3ae5a63ad182e357b621ba24c59183e16e3bc5f9034c9389fd85929d720b65f983395c858e39ae49754450d6a7fdd5e7aafcd6e58197221f50c01c4356855f92128d5c525550e61db9f57f31f8a349e7ba04b05849cbe73f185347db02f7e0f63edfb4b33de40d5f8658d1b6ad1cf27263d3ea26a6e1cb8a8095f736e5137dc60d8ed4eb7d566cd897c6c771a9ecd890a0752da1451fadfbe58b72fe65fb94e8f2e88a55aa4ce22ea2f9711f80e98e0776580462b6b727d10b1bdd2696ee9fe2aa5b387be460e02c5ad2553ae4dfeb38dd195af5779c6c1efee8cdb9026c17fc4bc061317a577b1b7a751d1857e9173af68205ff96056d7325211f013c947ae6da326c46d70ee576446d49641ea303462717f999b78f54828d73c795e56e6e154d8fbc072e15bb5c6da69741c3d4864597428181f6f0772ee2c1f1e2c36b9300a2827aa477ebafbe188090d2f5e60a23e65f038cda47601b77bc5d731d1eae2cf1cedb2bddeaabc5decf6326b194bb2c7083e77104480dcf62b4bbe7bf666e603f5868ec705633fc662380fbccfe2352702bf2adbfdf20658f81cf65b81ca7435ac4221719cf1502ebb7f00bae5a888032342eab88537cc618119342cbe0db8451a9bf6473af47acdf3b5e17baa40e26b2129bf627def4d8d09e8345a35189941a5f805341aa4e1f6468293b1505aefad610d8f63f6c5e7de73409358dc039178dbbd7fd6066c4af5feeac3c637a811266585f171d6697901d2c279a6c34cd428671fb59bc5b6aef70b19a1c2946c7c9733fe9d975a165426e8e1ef628f34dfca0af0c1592e05de2908a75792f5fe61f7a77a5fab1d9119c30476036a9502145088d99d50fbe9e163d31e12304a1ff1d68b6c7df777174a84b706cd631178d3e65cd0875abb2918213b28b62e4944d185d163de984937583bc8367d7802b9135dfcd7d48fea5fdd95b0eb3c809020362480a1c6be3000f2e553292f3038f50c65fe7e76b9095b2031eeac7415fbe533e573ccf66453e3ac741d672432a376a1bb587fd184c93b78c9f980f2c327ce129094801c573eea533abd6668e36aaeea1e261668243229a01765953891e1bc7af70921d8db48838d0ca3c14422b035d2b6d9ed44478fe92f16273670c79586daa5ce16673f5287a68d73e6b9c8940421289d4716330f1bde0b78ca775df3f2e437ea5aea21bff538203af8cb20ea945c151e6bd7c09964f56097aab7fd9ad97495d0226516563402c8a04c6c69272b64dac24bef6f532cde14ee2b130aab85c2581e74fff6622e0744405944ece7795f09bd8bab4d533518d034d555dbd8b4f7794e35a588f5ec17495b981d1e6b72ef4302436fa568ec5edfdb9584388bebbc1494659ebb49d6515b8dad186a8cd1e9296c02940bc783ba1ebc2d23e424d8adb47a835bcf86cf8460e6ffec749dac03cee2b5f1a9589f190ea9ce215e8be2a21d6100ceed5c0e8b3120a9b1e6af99f19592ff6903dfb35170b2953cee7392a0f3e0995fb236cd7638fe6b80b5e02ec870add35a71d4448ded0007980a2383a192361cbb0d08f6ea414c0c134361957bcff56a20f09e0afb271afecef2d8fbcab19b1fedbe2a0276d82301417b4a7ef1eba585ce3adcf53b1dd2421f00c593c2a8d96fe34985a753c706dd8d924f8b4fcd48dfce1dfc30470ffba7ec3adb596106840d36b8de7cf82d56483ffaddfd158042eb869172e75fea676dc8572e6d496abf803ad6bca36105d6a8f8a5a16fd218e52bc049d462079c7433db51bf6e67ca8d4aaadd332fcf724539a536ad3836aa9c5f03462f5465455c13707c94d3c08470b97421aa4b747c37c8fe5a439858a08be7c9c8388c3079dda4cfbdcbd38f75628953ccf77c377ee7d6c7e065255df973b21e28fdbf877fb9e13eb88402cf6cf0ba2a896c378f4b4378faf2b90da1d7a89e40fd36b91e4fd674ae050fec8c74e1ce4579841b07aee85f218f28abb294aeef577da759189e0ea3d8e7021514bff20cb520c27382aef48c0aa304f6cc5fffefa2f25553b2cc917e3b819523b33a2823018e1324607208b6c8c6df376e8f626bddc02dd3dd9fc80e35dac45282e5a2b7f1ecd585a00036d3c6ff8293381bb69eff9e039ac85f30f9a3942b73b7e08dd5123267eba647e5c910b2db0e6825462887fe125c0ff447ab057dfb94b184d031e7f92236adb0dd6931ebef8416d2d7d05edd0e092b4001bc017a460facfd061aa303ae89d7be16e61f4c8fb50cfb77f6952b50a18ae39c0bcafcc912e9d87ccf81a4f882106e6f9665cc5487c1b222f25383188546390974c776e55b1b02e8677bacfbb1ea4ef9986b5daf01822f745ad2152cd59bba34254d9511c9af932dfe919e4b1d9217098f59b915da95b2835c8e9965405092a69c963e26b689026cbafcbbe93fa4fed8a4c19d1710e3b89459239f890e4b7b70c7a991c2a9e909af501a07c294ac00a119897049c63e286b60e2dee200a3724245d49c93454c018b99d875455761cf2cbe9bf32f6b30f0c05bf30e62aeeb91ffd203fc0c3c04fc227ce1667b1a79564c87a5e37b0125046066d36ae08221152ea5c0604928fed65302a71b706f1f01f90a61a2da18189218d6647775a6265be1e247ceaaf77f8a3612d3d84b1023d02d41427834ffbd76278005b1095dc77c81e0030a90150c426b97240dde9cf17e0207df1b1f4dfba6faa23fb4293c2bc7e3b94637213e76e4b8d817c981644473910c05b2ca7fc313554c279f4dd28d4bf83847ddbbe537967cbdd5fad0f49ba40b918f4f3bc88e31a0bda82364f78f8b7386b9d179a395c576d9c2a7ba80bd33da9246d24d853e97e8f6cdb160eb32aaa479f08b956e8630352091b54264af980e5ce8e9936f953bf12e8c3dd8f823f34d58303116e2956923d1ea0622d320e448b8a8e3236acb7758003d0f4a48aa316482526a45fde6c7bc6243a8e0808257f8f5a543037144a56542a0baa648be400bacae8d169208a6772b08cc632bfe0c1502a512dd131cb5b2be10e6245b147b8b22cf3e1ce6748db81f8937f7b71e94d5c3cbf28eb6e7d412ba742206f9ecf33a0382151acc3b01c19db5ee4e00ea42be02f5d5ec3e29fedb4df3687b1c47e08f6bf8cec5a4484fd2e6f110116e40fce26df49c558d975a88d040fe70172da528d31874aa56db66991c5aa3e55f367923ded468d30bc30a2048eeff8d463ae159183768abed286c968a8518def2f23c39fe2316662b11198cc3c9f705a3075624948b1f902c6201f6edda756d8de70ca81ef54741fa9b39c2576163047e4ea1bbf25a7b8d1c646ad76217ffa3e6495b5afdf2ac3074265238af4135a98402d49dcd9238884f82c04f4dc7e6020807eb0e979fcdf85792d9026a397b7b5ebdedee290ea15ee21f4f22a4248bf0adb150f321163a3f31eae4f48b7a69ca18cc4d4a9634052b8d8d4ae6c9c5f49125fbd5fd9ba66c2d235e53e826152b84646cdc34f5d1a0cd6bc85001af164e889efc6521c1d43dce732a7fcfe897fa6dd8dac2dcf56894b161c002f1bcde1f8b61952facf7ee37c2a60dc618d8c083e011172a326a16059749e07bd238127053d1c9dbfd6ecb01e87ef08db8be19d2eb5c4efa6471dbeefb9db18dd762be9afb915712f7b3e3c6d82e5e02cfaf114f7cfd096a9351e07eead7b0021384ff2be3c1a2194402d497f0cbb45d61a52378ead690fdd54b89980ab6b45b82ca5483aa592c112186b725982d8b83eecb7b90de35fb55433ed8a6a09dc0c6aaec605c4eac4306a6870c321c2a69674f6fb36ed4aaef15d3559b5c282609a75748345afa5c70b542efe937866022f29d97747c3d5f65f772ac28ccfe35d9d58ef0e27847827071deda18bec3da217b1e22954aa99d0a7797e0fff1144300e28f59108fa18c7db09698e7f74b9945d2cd75eee5196864df332f0cf8f3fdb7cf53deb71e94ca53d53d28300233b138cbb9d5908d9cabb25937e63d90b630bed364a9ce2b312c592158691e316c92f84a5e18612eb219367fe610388e2db394f72f1a42f69eb3662d3977cab37abde1d05b02748c621ea30b317b7b708529284ad7f6bdf26bdd12daec0851efb32bd0411f4cc15a36a1af50b5ac9647420a3f7261c940e92ec542a36438861a913bc7831e1c4f74da9d4dff0900f2895e808530d9576f57551df63a13d5f1cbd04e783246a87dddeefd210e82d528617719206230557d8684354a749f026a1124810eec3fb86c6dc705605eaadd8b7790d329542f42ae85e85afe0d98ae2b3f230f37f57df9b2eaa86dc9b846caae0374c8e43cac836a700b054e527ae98b3a2c52519fe5690a4b72f19688db0ed90d6dfc114a6ad024292c8910e41b1c23fc13d0a08ebbfca43bf40bff2626c0fdcf932c95f9f73c27fc904748d377d447fb342b79bdcfffae2307b5ed98975f7d520d5b29b4187d72d85e3bfaa06a0c8d63ef75a6e108e1c9995eaad7774cc7e74d8d74b9a7b3cde7bceb8db4a71499637e75901cff118", 0x1000}], 0x1, 0x0, 0x0) fcntl$getflags(r1, 0x1) 00:40:06 executing program 1: syz_execute_func(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 00:40:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000)={0x0, 0xfffffffffffffffd}, 0x8) 00:40:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x79) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x5, 0x400000000002003, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="a0b0cab2c18270b1e429539fac09f029d1f3dbbf64bcc8f8a8da367a90abee547a9c89014bb0a0a1c16e5a70fa791fa4a68b3d2a17330c760c153240a43552cb69f3da254ad3719230ca", 0x4a}, {&(0x7f0000000040)="473a7bb71c4210f97df710cb0fe93a689700627d080d7e141cdf3737562e3cdace78", 0x22}], 0x2, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:40:06 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 00:40:06 executing program 1: nanosleep(&(0x7f0000000080)={0xfffffffffffffffe}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x21, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10, 0x0) r4 = syz_open_pts() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x800, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x8000, 0x0) socketpair(0x20, 0x8000, 0x1000, &(0x7f00000003c0)={0xffffffffffffffff}) r11 = socket(0x18, 0x3, 0x101) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x180, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x80, 0x0) r15 = socket$inet(0x2, 0x2, 0x5) r16 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x1}, {{r2}, 0xfffffffffffffffa, 0x9, 0x1, 0x3, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0x40000000, 0x2, 0x1}, {{r4}, 0xfffffffffffffff8, 0x20, 0x0, 0x10001, 0x101}, {{r5}, 0xfffffffffffffff9, 0x8, 0xf0000023, 0x5, 0x1}, {{r6}, 0xfffffffffffffffe, 0x80, 0x6, 0x10b5247f, 0x100000001}, {{r7}, 0xffffffffffffffff, 0x0, 0x40, 0x9, 0x7}], 0x6, &(0x7f0000000540)=[{{r8}, 0xfffffffffffffffd, 0x42, 0x5, 0x5, 0xc07a}, {{r9}, 0xffffffffffffffff, 0x41, 0xfffff, 0x400, 0x5}, {{r10}, 0xfffffffffffffffa, 0x17, 0x80000002, 0x200, 0x7}, {{r11}, 0xffffffffffffffff, 0x8, 0xf0000005, 0x9, 0xffffffff}, {{r12}, 0xffffffffffffffff, 0x10, 0x40000022, 0x4, 0x3}, {{r13}, 0xfffffffffffffffe, 0x40, 0x80000014, 0x0, 0x1000}, {{r14}, 0xffffffffffffffff, 0x3c, 0x2, 0x7, 0x5400}, {{r15}, 0xfffffffffffffff9, 0xa0, 0x20, 0xfffffffffffffff8, 0x5}, {{r16}, 0xffffffffffffffff, 0x11, 0x20000050, 0x7, 0xfffffffffffffa00}], 0x20, &(0x7f0000000680)={0xffffffffffffffff, 0x6}) fcntl$getown(r16, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) semget$private(0x0, 0x40001, 0x600) listen(r17, 0x3ff) 00:40:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x222, 0x48) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f00000000c0)='N', 0x1) read(r4, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r2, &(0x7f0000000180)='m', 0x1) close(r3) 00:40:06 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 00:40:06 executing program 1: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x802, 0x80000000000000a, &(0x7f0000000100)="90000000", 0x4) 00:40:07 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x6, 0x7fffffff, 0xfffffffffffffffd, 0x1, 0x9, 0x0, 0x3f, 0x0, 0x3, 0x10da, 0x3}) pipe(&(0x7f0000000000)) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) semget(0x2, 0x3, 0x0) 00:40:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x4}, 0x8) write(r1, 0x0, 0x0) 00:40:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000040)="1a7ee8ad297ccade7b070b4944676dc851effcfa2d48aa9ca1b368f9b09930462bd59cb56e514b2221e9818ac064f2d68637f80e53e31d19d80ed4e654b0f4e5c015", 0x42) r1 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 00:40:07 executing program 1: socketpair$unix(0x1, 0x807, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendto$unix(r0, &(0x7f00000002c0)="d2", 0x2f3, 0x4, 0x0, 0x0) r2 = dup2(r0, r0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r1, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 00:40:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e", 0x762) r1 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) pread(r0, &(0x7f0000000040)="7dc3fe06af943d075bf17b014fc99c6220daab74d2791320a873c09647997614c55594dcff8222ed43198ed8c999a41e977f80d8d4e2e1c7d4db5ed93ff3c2740b0f7c3d78d212852d5b947ce0552b9d65bc3ff3b814ccace74f", 0x5a, 0x0, 0x0) 00:40:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000280)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r2, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xc0703e78fe7d006e, 0x10, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x5, 0x1, 0x7, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x8e, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x800fffff, 0x8, 0x6}, {{r2}, 0xfffffffffffffffd, 0x24, 0xf0000000, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x9, 0x2285}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x10d, 0x30}, {{r2}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x7}, {{r1}, 0x0, 0x2, 0xf0000002, 0x2, 0x2}], 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x10, 0x0, 0xa278}], 0x1, &(0x7f0000000080)={0x3, 0x7ff}) 00:40:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = msgget(0x0, 0x442) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x122) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x2, 0x5, {0x3, 0x3}}) sendto$unix(r2, &(0x7f0000000140)="047771a31399ab724b3823a03507d123cf24d15abe6ca562c46a34781559dbf099e4a7bd04686d2812493f45629a9d4bfbd248081b3cdd227a88504a04eaa93b114453d05183f031106b4ddf2f0de2a9c70766fb643e8018cd10f05758f0f485bbcabc8573ba797815d4ee4fcb8cb11f58d58984a066064e7c64c89e1f48ae13d93c36e56a7b72d4de6fec80dcfbb250aa5d1fa89873f7ae0e07e7d606d62a9f6ece7b", 0xa3, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c037f02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 00:40:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 00:40:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) read(r1, &(0x7f0000000000)=""/110, 0x6e) setsockopt$inet_opts(r1, 0x0, 0x208000000000b, 0x0, 0x0) 00:40:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) munmap(&(0x7f00002ac000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r0, 0x0, &(0x7f0000000040)) 00:40:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x200000000}}) r0 = socket(0x18, 0x0, 0x0) read(r0, &(0x7f0000000180)=""/98, 0x62) pipe(&(0x7f0000000100)) close(r0) r1 = socket(0x18, 0x400000002, 0x0) sendto(r0, &(0x7f0000000040)="cbd2439dfa80d5a75696740e0d6e0b5cc84a4e2a247ef42a748cd64fd2e9ac8ae2d98a8344dc19033a", 0x29, 0x4, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000140)='./file0\x00', 0x26) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:40:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) flock(r0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000080)=[{0x400, 0x8001, 0x8}, {0x5, 0x3f, 0x0, 0x10000}, {0x0, 0x8, 0xfffffffffffffff7, 0x81}, {0xe8000000000000, 0x7, 0x5823, 0x5}, {0x554, 0xff, 0x4, 0x2}, {0xc37, 0x4061, 0x1, 0x4}, {0x101, 0x8000, 0x9, 0x400}, {0x2, 0x9, 0x80000000, 0xf960}, {0x9, 0xaf63, 0x5, 0x8}]}) 00:40:08 executing program 1: openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') getrlimit(0x0, &(0x7f0000000000)) 00:40:08 executing program 1: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 00:40:08 executing program 0: setrlimit(0x40000008, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x5, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0xb}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 00:40:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/148, 0x94) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/163, 0xa3) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="b335279264132056adec79de54ddafa6bd1e7b5e6fcbe5b7951670c479a0a0f81d8c8ce96eb16d5dd66b2cc6ba529f013d10e33ceec849cc235179ed62b8b7dbab554988dd79c9ef5dbd261fe5ceb60b66caf4747921dadac7c52dd793d05dced0a859dfdaed68b1883ed21a18b19a87b98567e3e4f21de320ec22c6ca9d6830bb9f282a3dcdd1bc67bd43cfbfea6fb84cd01320a741f4bc5566d4e1cc33084eb6241422db33b47e36340f19cb3e9004e4ebc8cd8c931280196bc70f7f831cd4f8ae5e24d67b0362dbd73760da", 0xcd) 00:40:08 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) fchdir(r0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8000) ioctl$TIOCNXCL(r0, 0x2000740e) 00:40:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x800000000000010, &(0x7f0000000580)="c5f4ba70", 0x4) fsync(r0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000080)=""/40, 0x28}], 0x2, &(0x7f0000000100)}, 0x802) 00:40:09 executing program 0: select(0xffffffe9, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x80, 0x4, 0x101, 0x7, 0x4000000000000, 0xcf, 0x4}, &(0x7f0000000040)={0xff, 0x3ff, 0x6, 0x2, 0x80af, 0x4, 0x10000000000, 0xffffffffffff0001}, &(0x7f0000000080)={0x4, 0xc0000000000000, 0x100000000, 0x0, 0x0, 0x241831b2, 0x54, 0x6}, &(0x7f00000000c0)={0x3, 0x1000}) 00:40:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0x81) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 00:40:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 00:40:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = getegid() getgroups(0x6, &(0x7f00000001c0)=[r1, r1, r1, r1, r1, r2]) close(r0) setsockopt(r0, 0x1000000000029, 0x2b, 0x0, 0x0) 00:40:09 executing program 0: pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) writev(r4, &(0x7f0000001400)=[{&(0x7f0000000100)="dc9c7de7b6d87c19be6b729bde018aa302dc38bccec487bd260b7e88e16caef35cfa792dc168291db204df48f272848111eb999491779be4642634d6a2f7ce16e132a152f4afcaa58df3f9d20ff6a5f8a5a231864b55366a239142d70993a51358a6cf018f5a185254fb86ee07e698a5753824725907002498b26b59b76532f2baaa62755bb9cad06595edbfcd36dd0903e3a1ea68cb3b481b6c1df889814e006756141684488ab277afacd868fe44883b8fc9e86378ba3fd550e983abc47b03ba58011aec2c53e4b811e619f99b7227f6054e6e3c7cc983bcf0", 0xda}, {&(0x7f0000000040)="331c5239e3b4ffee9dd5cbb7d31bea98af3c96155908cf14b67d1c275ce87a3f", 0x20}, {&(0x7f0000000200)="d2ada1db7e430065dae9e2da06d122c4853d2efb01faa2b2420c0ccb5e839f8b2eedd6c45154a05226d7aebee97f7560ae6699a345c105c1aabc5f75a68a2ebcfd0ea7a5458405afcd9a20c07938949276df30f4e47a909a616aa4ceff3ca8341719243ee2d5d272cc1bfa772e0052a6c633d1d00b355c9e8cd7", 0x7a}, {&(0x7f0000000280)="0f62355a6c214c41b7d1ca17c7920d6c8a834463f4a181bb4956b6301cbd86a6f8ebed5f3f10c6c5a00446fe638458974e3e4be82c505d00f4093a601778d159cb380dfdf55ef46d5e6f3e277309b928cda93595672ae7987d236f4e69ef9ccb16dd9b77e3a6cf1eaa4bcfb5c01364ccd2486fcc73ff25b0f94be7f17da65b3e14500ffb2d939957ee25f0dd509e0e52b723d04a25c9c4b3a875404c97d79c04f0e38e68c2d7ace7c4d4c564406fe71bf109a20af1bd4f34c3436942c3b2695b95f96cb037d65a2732f8e7bc88892bfbff839bbefc89ecb93ff82a37534486111012712ef3c7e6cd60934e05d30583d089e0ab114fd6f30369", 0xf9}, {&(0x7f0000000380)="4ba4dce3ddf4aea14060923934520ea36c202d587e917420f301b3c4dc9c36f14c9d35053ba164770446953186eee4aa2aeecd7c4bf1919091c55b1cfc0a27d8413b8deb3c6197f2b82de0b719465d35e7067fb7f170ae452268b8fc6e8207f193cdc01f5bc063e0f8dd85a1634e88053b29bdd3a91fe17e18cd0e9b59f2", 0x7e}, {&(0x7f0000000400)="b89de61ad3afc5e089836d3aacc3969d550e59839d8b9fc416f611112dfa40c6d449d2cdbade284c40b5f0068d2d5133b0d1377617da94b7301428b14791b6e4128f1b37434286bff1abec0a8efa3d5ead4a19982b0ec5b907ea10a54e2044a502c812607956495fd80730b9a5d3131a2e4b5734d598ae5cefc9e06f13d55b119f640770150e98e7142747a3bcb8cf2c098d5b583ea3153ae3a5543ef6fdcb02e1c6b7873a8f82c7984637c98c69d0120c176d99cd1744a7f92a0fc120504e4ff8ee09248009abb4cfa830ee6ed742d2b86a8e3de227cac388381513b7d33570cdff8f1a26cb1a676fa970cd389acf84a13a4aa29f2358817a98cef7197ea4c2c2cfb5bf977f208edf92ae9f9ff1cbc02b50eb2466bbdb163d8a7877740dda0e6faed991909b80fdb984558050556e4980fd177c0350465233d8321376db9740cf7ce715118fbd3a874fbf7481fd52c948de6263a60fb685e4a1a437f18077e3b9ec5f69a7263c58525ed835952c70e2b355803630c47c12238cb0a5f9f26aeab6323b3bc23e5b8609d68db5357715caf9ba5610131f00563648eb8b0dfe7c8195652355c4efdaeb950bd74d26b285542edcc53b23f98c0bb4518630f4c3bd14981e28800afc0a0b8ec68ba310252354d2c978e9cf915881a7d211c3e6ec22e7af9b4783ec84682b56c16d68225b3f559d257d208e47bf1c1a33860c032ae76db9a675eb0717289f17ab1ebddbc4a993903e1ba7502711e6eafb8eb9c67732074e168c4cbc587409f7f5a3bed4aaf4e08e27a04a40d6bde9b6b5f2d78842e83b0a9f58d7e0e34823d8d43b819b7b17c0fda32507f690a88a4922a8b1dcbdd00b662ef936136cef400952db50fb881dcdf1136ffcf446eb534e64700630d5f2442c85233a155910bcc714923dd34b251bbceda9531556f58b9b3188d447eb5c285a14f1995299dff201225379864b5c29ccaffd4f648aa8e1d6a6b0266d6a57881d413d3f926c596412e40b2b0307deeb5fef52fd19b959f9d46e359e786b36c3b9d9398df868796ca9ef76cd7cb6182c750bf3862601bf4cd0ab006366ed5d211b55acb8af110f576352fd1276d33cf485273f42024bbe21ca276d3e0d2a13a28199639bb0fcdbe08e1beafd90094aea72dd546f74871cfc420c095b91091ac1e01d42c7165b3d2d9226822b7257c689755442f8fb3965c2bca6cc5500403dd990b362bd87161f871cf8c248a3a87efb5b51535ff1ee832dca81c9505ed6978d7ccaa4ff977544a4d7a3e5c15c9e1f73414302268a5bab4495fa2708196b8cf598a302bae2d2917dda5aa60ad299b4a507bc7898a9091ec393a65a45f9fd2e15162c18a576a0e2fb40afdc4552dd4c0add9d786d030e7e7df0c28a051e6ef2941e9a2a153b744062d062246a168e36307d0fea4dadf8bfb0b5947b84cbf838ae919860b87500ed5457a8f82616ec428cfde191cfb13c1cc3a9e982f1d633e7d412ada7493e0d574ce856ca7e64317ee56bfa83332d097d83b39fdfd1e9b3f0f985b96040f3ddb273beaf752bb6d15eb8e75d3ed00ed57758611833865559c47f2fea40490f24d87d6edb63a719a9d3cd18ab5bb3e498fc0a83abb189c0d5afcd11e79e0fb766f87a226d409dfa52b725b51c15e5d6555efa5aca7b6e0344da2a129a1be20ad37f8319d17bc383302c8a98beabf94b8a5cdaa0830c83c8a2a51bd400f28b05994928156ff756cd17cb1f2885280deb61f33160b0b60c1b4522789000d88dc714cb459183005e504389ae82c7ed406b3100db9459366c5673b790446ea93de68ceac0d2090e01cf2822055d8fe7c4421ee1c4fb08cf66916d745fcd3b20233b0aa02fa8b51585f9b41f47c465abc10397072cbb1ef542e99bf437bfa5887c9ca6762673296c5b8702df650479408742b329831ebe13db1914f27a0e9315eee21d2cdaaa5e2aa95a914d49a76f2d4394cd46a3a4db1a70d12c4b55677c460cafc0788a256ea842920bbf21aa66561397d4623a872cc9d2a614149743f7e32b401482f021ddf5eec5cace4f7e5492161b6f953c2ae5277b03c10abc3dfa7b320f6a1279d362ccaf2b469d006c2760e47a88c713aadfbf552c64a547eacd85c0823006cbd5457212ab3bb864bc922763e87259613fb98c19c9dc3821528482d012fdafdb363a6308060a18be4cbd07524605507e672d4e07fffd3d383175345d6524192273d74e2244dd7852fd45a92432b98891f233ba33f3ec483ee1ef7ae73643f9d78ee0890cd11fcb7147aaf235745b562bbbeead3854c0b171fe6531b5873008812c17e529c75ba0f05b9f63c72afee1d6c42d5001dd426660f74fb96c50eb1a2ef96e5a7fa25012b64febaf73152c432c2a043f92f5830445db0ba74af0494720e9fc577fa405cdfbf582c8f200b86ce40954634a488a4afe3abf9da23bf4ed03188e8d4124d78f236899ad5fcb0c74962584eb8c84da13afe80b37184a7202e981ea7cbaa8e3895a6300b25b15e12b609551b376568565cbffd875313667f67232ba7c0f4af666d0dffe7ecd5a6fd74f5f43be2babab25edbf3f490cec8f2d66ee5e831b1fca1d66be5a8320be595679d229e46a6867560852d5d27039fdff1915f2910b767d9bca06cf2fe619371f8d31c44cdf7f88b010e0f0e7d8c25f1c2935c9f07c6076c50f01e52a73d369f40389fb7e76973cbb6e2b7cc39fd2cb2e898cd9b34ab5fc892bc5a310bc045717d54cefb1441a9688d25cd7674c1a8b53b7559760c695d5e809be1b92e9fd19cc66dffdd771949680db8f0b70aa0f2d92174234febddc96d4f16d68023270819791df32ff5f6e6f2cf69fafa55c1f44979a04cec77e9744fcbd163f1fceecadac89164abd23cebc7bcd51472bf36f98d24c3d8a3f794025d5e42091ee90a1cba421585a3680d155b3a4cb5b318e386de9aab12bf2e97249ac92141f24c394b3a3d745aeb3b080c4110734431a0550c5242bbf443b90a520cb139b7a38bbe3925e3fd2a10c5be8af9fee4f889f42e3c81256c894cd52e99846fdcde8422dde13de835783d1ef7a9eaff78535438f98ed8b67dbd71dc2540f8eb8b3d4a1f5595a5d20bc460da736fe3b6b1a3f8a4700fd2fa5b6d5fb8364e508cf7c4e0ddca770b70ea503cfb5874747e66ff0d01a1a059bf87dc4279fcc3487dc7bf2d29ba9f00457449335dbff43f6cc4126d4531e8aaf910039b2a1b080267be24e23bb896370c19f4360bc019c8ad7c9bd89101834cd96856eca61299bb8714f19392cabdc7cdba1a1d588048b2310a4bd3429848ecfbcafe69b5a5760781b3e79bafc9aad030e2f9db877c485f8949e4c386e36979d24c2c2685b940a1e7507e69e30e77b25ba7d72bb92160beccaeb10ab6e22d90591fa4fb157514e807fecce56fab1ba17729986c078fd0f85063c16f42fbc0b79cde1db9ff0ba97046d52085602e8ef665e91c0418629aa18e18e8645daf3587372134d528424d2c9413a4a25a47e208b616a02b57a0b14f6e8bf6327d03cc399ecd8967f302c4d5648cc9964a4840e0924f4fc3abedc88a3b3583f91a466d77a9030f7ddebd8896ebb6f51e3d8ab3660fc80b27dcc3738538253499a3d47dd1ac659000af692eaa649f35ba7872ae59aad935ddf5ff7a977477cc0c349593ef3bf109f5fb21ed87d9078a6f0a4ab1c1fafefaf4609ca835717cbe4d6da40314707dcf71b4fbcc0430ed4bd1b251ce221b36f7fe637180fd76fbd33da0ec9b9c86345bdebfbb7ebf00c5cdaa14c3ac7fb5eeb30cf82ad05f34cda1e5c8e679a65c99d8b6f32c1a9a29a2660da89e25fe3be7b958b1fb5cc9e38b06d0ea6c70d1b26a3cd50e7a7f5beb45bc741286c5298461320a93a33c4c019cada8c086c917654f638549e135211c3d0029105e31a47f170a986facfdb44db7e0f29fd911076e4fc12be8fce6b415688f935ebffc3f836d73e9e14ea13f488fbfa98e3d6dbdc16d27c35e1b23f08d0d1602542aeffecc0c928b5913dd9d11539c475c18dc5dd1871bafdac937f85f23a4f5b6c3a5e953753457a5ff515a5beb64dfa0e2e5bad20e8a150f68af1fe3966ee9f5f3db1f3e74b3db31dec46980ccc5dcd3459e979a72139e00fd2d0802789f75f85ea469569041b45ef87dafc94ca900426da0a83ab44868b26e3252131c5941af63c6ba99566550234b8ba3e40e75ecf10217f84a681e3f11f29d342a61f4f9df522ecc798985e5f66f393bfa9c50735640272e39295c478fb89b343ade720d43ec384030fdbb6b151ae98584ddac5314e115ce728cc0f994091d44997e4d41112ecf86e08a43e98e73ae74ccfddcdd4284373360c8429c2c3e6b3542ed2219e1703623c471887f641f6a828c733f930610648ecc4564959e1df94229daf9e68f9d096e9d114ac79da343732de31ccf4c244b4eec62f303152e863d1150f9926a5448f582ed2666d882fdd745182012ce63d58774ce755344607928f8b6873e5f819f3960c050098d8b94a18fde74d41b9c4dd05a50864cd63c8046b753aba35af42fab9725a8a9055a93a3dec159b6f5b288472858c82a5bef4fbc912fe0384ebf34233f325671a092f0043ffdafa5e67aeea500d55845a1752e3a01c846653702bfdd0cfc3644725007dff1ecc43af3bd9294da19b4ae973fb50327faeb54e14adf51b63be572f4e0c300dfa04f27ad81f071e12d5f4253fdcf89ba8961ef5407adbb9492c2d64f687a7cd1f095f290ba879b6327f6d260a94076cf8cac5fe137c4d395c6ddc4328bd2370a0add89bfa09467be6e4d23b4745758dbbd866b7f3863cebc504cd441b66dceccc0fa87dfc8021a62aaa08481fc837ad45b2a843dae6291940759de7721fd9a8c94fdd3572bdf70b08c702ac2c573f3d534c43ba7b17591558eb83c3c3796ec222c234c9640bf01aa213aa811a47a874a3dbb5fbac0c1c6bbec340a091058c089670cc37ddd56ce9542d0676eddab027cdf73a8049ad435355289a74e1f14e776aad888c2e7aaea815554e8b2a4b22aec5b3e63aeba782bfb4f79e7fa12e3a901add7ec66f94329b9c46af7758224ed72d4aa1e79dc5e79fb771345b19d29ca260afcc82f7b35e6e4f0da529eda9cb55b43fdd9ded8fab8991e830bfd5a2ec5547befc1310706476056c071dd4fd06bb5474beea87f3784f1f247cba752e92456a88ac8ffb66bc4870efc7912bcfbb0bbfedaec0805fbc68bfb2a1493ec8f0ffe13ee20a4a22d2ed7089cf7ec60641765767b8d70508a7c920b440dce1638a1d6f1f4005fe2f062044891dd6ab274a83d2bce8da0ef3631fed098132b0f8bbfaf6a5079c380583695313f787a7249418700955c450d16c79ee55c6de3037f3ae0f1a38f44426b3e95bb9f5fe3ce65cc3b225e238cf29332102a0e6a43464890ec461224263701a084c369c5d739df74d8f1d616ab9b2c725c10360b9a759664eb127a808958716f4f53bcb4badfc72b926c6033caef5842d31b454ca296aa9e921f8ef197616dc4d24dcd2a4ba25d56b03fc0d10c1058cc7345d9b5529040a01bf46ef970a8e128a24144abb966eca3adb897eed0ad72006759d53bd19d39cda141e17b968fa16efe72cd9abdd4534e9caa73df686975b2e5a4dcdf83cea76e2242f02b2e14c838dadf2f0872156f145f6d6d7348c3b1bcc2412ce383c881317937b39e55a2f998ecaf551a1fae8a601ac9fe8e182611ec4def0fb6aa681cc5e674e3ec78148dd7540f102f3366f7546fa52d4b40b9d3c0cd5df7db977aba87f86", 0x1000}], 0x6) r5 = socket$unix(0x1, 0x1fffffff, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCNOTTY(r4, 0x20007471) utimes(0x0, &(0x7f00000000c0)={{}, {0x7}}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x2, 0x8, 0x3ff, 0x1ff, "dfb6e0d2f8a7d7cfd2f11695d4d2e82febc4147e", 0x5, 0x7f}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001640)={0xfffffffffffff800, 0x40, 0x7ff, 0x44f1, "7b52f4b242bd37b794a6ff446411467a2319b8e4", 0x4, 0x1}) pread(r4, &(0x7f0000001480)="7a4e9358813345eca7f1b6d9da6b1c8fafad3dfc74dd67ae5332b75c9d99837f3f7f164b196f9d0832dbc0f9d69044c25b73d2f5b6f04982c27ca4f3a0290de3d4f47878db374b602d8c5df12ec9fc5970638e33102aeaa80c75a068456f131ac74167e528501af1bc04481484a8d818ebae4eca9a7ca7c6ba4d67eb0d609b616aa1f543a5cb56e2198aa6599ba3b129ad66b6b49b5ccea265d29a49848bbbeca4fa07f893d305413bba45179759406b3f8f69ebe788408fa93303544f8e4dae6fc170e8f823c6", 0xc7, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001680)={0x6, 0x1000000, './file0\x00', 0x100000001, 0x5, 0x6b78, 0x6}) ioctl$TIOCFLUSH(r6, 0xc028698d, &(0x7f00000000c0)) utimensat(r0, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={{0x40, 0xfff}, {0x4, 0x6}}, 0x0) 00:40:10 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() r2 = getgid() shmctl$SHM_LOCK(r0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() r7 = getpgid(r3) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r1, r2, r4, r6, 0x1e, 0x7}, 0x4, 0x9, r7, r8, 0x8, 0x8001, 0x7f}) getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7, r4, r5, r1, r2, 0x80, 0x5}, 0x7, 0x100, r3, r8, 0xffffffffffffffff, 0x8, 0x3ff}) r9 = open(&(0x7f0000000100)='./file0\x00', 0x108, 0x10) fchmodat(r9, &(0x7f0000000200)='./file0/file0\x00', 0x20, 0x6) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000140)) 00:40:10 executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 00:40:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x9, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) r3 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) dup(r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:40:10 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r2 = semget$private(0x0, 0x4, 0x90) semop(r2, &(0x7f00000000c0)=[{0x2, 0x4, 0x800}], 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000016c0)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x1000000}, {0x2fb, 0x2}}, 0x4) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x3, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) fchflags(r1, 0x0) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0xc) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000340)=""/186) r4 = getpgid(0x0) r5 = geteuid() r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r7}, 0xc) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDENABIO(r0, 0x20004b3c) fchdir(r3) preadv(r3, &(0x7f0000001680)=[{&(0x7f0000000580)=""/53, 0x35}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/184, 0xb8}], 0x3, 0x0, 0x0) 00:40:11 executing program 0: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0007e5f821e4cbd01ff32222ef88f8ad7791338c7d84632b34f56897f4a5748167bdd8b15acf"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x1, 0x1000) r1 = msgget$private(0x0, 0xc) msgsnd(r0, &(0x7f0000000080)={0x1, "2fe9c02eb00971afa30e47ee6dfa41e3dea3e6594fb9fa7098cab3c396b3076e7808ca520abe0f15ad44a89c0f7970a149445e0db71c66bab40e133d96b64a1a4cb46661b301fbc663d15982d2c1bf8d677d4d50b248751e6ed3f17947a23fb5e34ab5d8bdabd30b8487e1f39a2579884896f95600c0532c8073c0445cbc66548ed93eb4c871e80c1e7dab6c3e4bb76a3d4e2cef0adfb4e8e655ddf75950c8"}, 0xa7, 0x0) msgrcv(r1, &(0x7f0000000140)={0x0, ""/34}, 0x2a, 0x0, 0x1800) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1, 0x79, &(0x7f00000012c0)="a8bd30d5cf110c7906e51f9deedf03b3b475e319d3de54e545219c1608be19f663e8fc3cc5806c537ce4cb2cf2b5a56be01d8e9b8a1480213b317b6ff31dc025922b2f0c82368fc53ed3d7154781e019285f7377e4aad920f1c130d9ee2a6314f05010a2f6f4ec9aae2144b83903df9770c766e7701a7c78e9caee1bd8bf1f0b45bc9cee51b322ff6c5378602bf867e89d80bda3d6a5d425200f092d948a9acf385e32e945c7de03302f9a34c52d751666c0c1c6a227e81418eed6ee4680e4768fa89fa4f7411c9f8b1aabcaffeb4c5f4858649ca7df343d3af616fe47d60b8acbcbacc8c6b654b5d0f0cbd0c4d2a0682e2e62b6298d9f356fc2626dfe569e91c41c617ae7ceef13c008fcda4153fa86ce5243b8db605f8b5af2fe896025041642a1097dd9fae19ecc687d8794a8f8821ad7cc9c97a3502b9e122fa62e147c868cb02e59ddcf222b0eb760e888554a2fc20f790ed30f95832f02e74afc6b86a8be46be73641b9cc805ac2c556f654dccfae1fc2172413ef5a5e13d6919e2888954169b8b1d0f93304e651de2ce1a7d56c3d9639b32b6c46879906c3145ebb163cde1543e924e8b20b590b8c47c8eb3a978f52bd6bcedb9fbffd4e4f53b44b28e2e8296609b5456659b48b93471f05cff1c3a54876f1394e47292aa0080bddc67673892ada22a9a71ac1f0615dd2a6a6fb5bd7ca0a288acc90aed1ea0056ff9d1c009e9015eaefc5b0808b85504c67585c07f1b7fd06733c6ee62f6eafc20ce6f94aa6d3e85dd4382bd467b53fef93ba7e1483945972009d32ff64d1d4946f654ec2a298969dcfb7dba39285658fcc41a950e7fe6b1dd7084163b592a70f57ef2ecf3e44920e0899b684f9fd62aff1f3b1ea15f9252b900e1e9a1c23413885bb1b4f61ec2a2de94bada710e2f1fbf4e69a7e3b1259f9d31cf62cad411ff8f401081f3e6e5d2c27b033b50a5b3b22604d9c2405939e86c6e7de2e669a7eedfa2a3fa899822cba888671c438c1ef81adc23569469077b17cc3f30896491f490fba1bcb829a53a91120138ebf3d5f8e7a579e824dc68527650bb80b64c9a9f77f9a2cde7a6c167808bddf8a421e3ce7a855f9281d08b2847c21449def6ffd6e93c042e5f2313c1ec06bfe09a2cf5d6487f17c7f846141eba1a7e79d445c32a0a8306728d1100fcecd5d9c3fbc611efeaaf24824fe0531609116b3f1da627acf78d8836f68967b4a1f0318c13159b7e6b7c4c4530abc0aa806be38d67d800fb2e1561dd281f398d3357cc4a662957dd0b0b76898092b565f30a33cc09173c439c45da19d63c8ff4c1c93f87c2b25d664abe021ffb01baf56745aa05239ba11f39cfc32081b4be54853473290f3bd90c3cab9c85f7ab0a63099e2e4959ada60080a33139f11f87160f481ba54e6b32ac72e7be7b1f545c5bfef98c91a41c39c1aa4b725b3c626eb6de97064c397bc82853207298f9be63af207c8ab2dd9a5c288108b3e228e16bdf7ead5d5d031367ef32e8593f82e6922756d179528a9aacb2b2afe64f59a5e83fb92bc79d7fe922ee947938c3ee2eb388a9b6e0c6e19bcc80e8bc6f2e6b503f0112641a73f872aaee227c4e07527659cee867de9382fd11bb4ddb10f6b26f319ded03292a09bbd7f937d5f7aa166eb759960687c39784739ed45ff8a0b20afc916171c46cf560703808b7dae998bced6c6546e07be0ed2353e43dabf60345219b7f02aefaa5f9c5a13e75ee648013067754661d14eb434f6267ee5f93a3b94de9f7c3789f5789cc654fe94b14eb16bf2447deaae5795f6bc1ed8269b16205261ed70235dd3758cf5fc5830db2b4764bdb245b79ecb5e069a8cbf71bfb301b890c378798ce3ffb927705a45e484c305d82abbedee7c19508f8ead4a512682821243a57096445609394582c980b2cc2f85f8f74ac7dea1a8999e83747206ab095341487af85e7c56a4606484ef1fef77987c427aef869f848932b27abad2b653845d5a74778c077d35a3a64a2093cc78eebb86b7cfd6fcce5e17d3d4885bb166ba32f6fca828aa9745d4df9e24781052006a3ccb1e1121c0d67c690edd072ff718e5c96d2f3907b6b8fcf3083dca1c3efa206629015d2a6f5f4b79f521684b9a139cf21b1843e43215a6ddd77e026581f41f32a9082b694cd69ab290221507a0b81ee87656c98d7c6b580f0a165b31cfa8d6382085879d977092f89a48f6672cad00f978488288feca654677c13a63b7f93aa65d1f27be5fc131b36de5068d3466ccac6642c52f4417adfa950c566c5841f1dc6e8ad807e213de0cb87d46e9b78d6f696c0e5f8b342dcba5acf41decd5fb5b09e398c1f44edeb4fba2a77d369d6f8342284b10cd1e77b7c85662d94be8d8e174efad1136d2a860a21b4fcaf250647167f09fce791bb7a5bb60137b36f9f145a0f35ac1e562a5d19bd274d98c107336bbd40a954bd0a2fe414984047cbce59f53b2a55f0a237b86ae027354bd260dca5308d99d0a99f2ccaae4a69853b12374056e44909b1e1f5ba667e2aea22ea81b2b79685e227cdd52085129bdd3ee770c7ce024659bc2aaaf32ce6a4aad5b87990117cad523e7ab67e1ded24a36de91f372dac70cc77f15494b4fa1fccf42477562305297b484b4bfd664ac96627f88e4a75acdd8cbdb52efc495bb2ca8de35c2253a3200550dee7c1ee7e3b4aba769d31708376c6625b0dd4d555005c68d9973d496d7888b1bbf28fae0276a730ec82b71209454614cad24f2297cf56b5e2c7e620b33f31a60283b2a22de0bea78495bcc3fcf316702aa3b1a2d66ce748a4b39c09941d71889c30a568af26441148cb5a1ab6a9a19d5036568fc2c4a67f11a4013cb4eacdc4fd721d0de963fdd9be1848222dfc66b58b1c6a12330580f0df42a70ad96ef27d0f2fef9cadff2f0b298e4e6399a9a2ef8e94660e56859b4ecc44079ac193c2c54bfadb760987679977bedc21274f5447333156d13472dd44a6b840e8b2ebb3eed25f320c942178ec3517a1e7a5bbbe49b2f67500879b4471a9e616b0e145b55273361e9dae0fcfc51b47de2aac1cf97d590d70657de5ad158b8535b6f9ab05b209af7550e9fc3cdcfb84fc0e3ce95e84c5d6296dfe6a4aee9cb7491b3f5b39888eaa7ca0e7fe95dad5008dcfce34be52e4e24e39779b7b377e7b2c7ca8f5a6594de4fd80e3b53947fe5552d596b4625f73ecebd0e082901b097deddfcbc27a8918cdbbbdbd5782330e28f3fb0ec758f74a0793d20998890321d598521e158d212fe6d36b49e6751f053a51ddb6f7c51ddb29ec16ea46c0373f944c8e0ded66ad1f72a9fe4e9e506aa8c27f32efb235f97eb6da02ab545ac8761cef6abaf7f9f373fde0a03ab9aef07ce60f2532bb9d94e48dc5b0367f43636de7cf386d88e28b1ed27c889c65d92be270b519f63b01dffd6663054158e4873fab595bd8fe5b7333d82b5e8920529734c2b3e226c523f7079e647070b6f0605352a70137b831a9d0c23c73376492427de72cf6f9cc19efb78af3d852b18c7836f75331efd4849d3aa5d0cc74c256f2d5b0ebaff36e57026721ba5380401d13de3b9ebf4e1e651d52039aed4687b37c9ec190f62512d6455b68ef528d130c65faf549a63b3f6d5a7afcaac1b3c8400d99dd9894453585b8c4e189a9d7302f1ad2a143e6fb2880624e80929b3d2f57090299ae0237af8bb7e375026cc3f51d620eaaff331cbc76336c9bc3c466a92e18e1bf3f1d6620ad8410dd0f13a6bbaa8d3223f0e8942438acc3d32a73af668a6df1bb4b68e20f77712084e1d20d37b4a66fe90b77acb9014cd9d8dc6c8ca9f25c461bcc80aa2c458ea589a960d06764f84f75ab65ced9b4f65639aaf891e9a22578f5394dbdf601e3a045c3c40f7bd63c2993980e3bae1f8c26d627a1e72276a7c01522004ee851deabaa0b4db121d7e1780b66e45bf92160b2dc72a34fbc1c1998db4adba8aca32bf47b71995890765033e7dccf525e9b64efd708d75122eee26588c417dbf992523cc935215d2f00be89c55a4089ec8fd39dc2616c5e11772d6f2477da9a5d87f44e3951721ecd4b6186ef797ac5b238a3849e33bfc345282c8b02a50dfa75b4c13a006ecd5defac4fed79115d32f442dd6be34958fa1bdab0c88400a7e0594114d6b0ea14b9709dc9013d4a585648bc97e4c9832f705ea25c68ee1bfa29e2b37f02b4da88c1e771697935858778a320b98c8529e41a7e57e0de5f9bdd206b6e98831beae078d54c100d482da6d5a0811fb61ccd5f29e8a6b8addeac8f4a3c8d1cf389db68f9ccaab5531970fbfea95c85b6d608956d03b80ca42bed8caa7ef029fe164ce2593f1d6f6b3fdd8293da5673ee31efa9fdebd3f33860ddd59c6b4e52efe2af5b88dd9a25d9b9b9b4ec6097ccf70c96aae4b321d56f74744eafe1eef6f55715e2ad7c2556680ee4c5f8007bd9f8e82697fad249e92216e69e8d9cf7940c74f1c0d2cfab2321d4a8e14d68cf2fbde5c121969efd452d850e5793b8ac06bef48d21892a35ad510b6bfbcf61bb8f94684c274411799f63b0408108e1ffa00ce63546258ec0b006672238b7a0151f1bc6794031ef005328b852eca8262831979b99cf9fc40c8a04cf482f025918326bad8f9a4603423ecc58b010b64d12a1a497efda97dd8e16a2b85559484b8967f4cff66811ec28f1d120991b274438020f6036d9fcd2fc08824f90bb665e744762a90fdeccfc659664a58d9b7894bef6b8b1f5fe24d427fc87d06e1883bbf875281683977eff845b3afcb9079d3d3e4277035a47cbbc9499e1d559cf47d142a0d267fb649fc996bd32b3e98c729b2c6f5569827f2870227dd0ffe638fd2801e76b154b43e2c1b110abe6ec84dadfba0bf9f3071e50965d860a87c69844228b49c92060ec320157a5d1c9e5065957550ac8e5db6af48f72ff8fdc2b06344085843e40a5f88c4dbb4bb2ac741dad6c61501f8994d730dd3feecc3a1685e0ea039314e1f494eb7974d40f05772889446defe255c2480ae3cd437c16b1075872e4f66b27c75f39393af604beb37e3bfcca8c1ccf58b74f8355a12657a712be48fec4873944505754b2db681d2db027d4f6f8634d8987b3180c72de924c633bf9b4741386101fe6cb8dd4da335fb85511d7ebfe037f7d6328b4d874abf7b7b1f9c3f5187f98c74b84c838c4ce61044e38fa41b71f4a55a3bd3901fd0f357c67c90f1aa144127f6afb635adeaed482a44b7af0c91b70d4207de68bc9649bd8e472acb2188f9debd1716cccfb7fd67679321880a1de030d695757c0b3b58fde07d4314df3ef7dd53c3d789516757ab8a22bd492f9300078c83770dc205b8dc1857d9c1f35e1aa2a752d236c74da92a93d8df1c287a2027dbe2126c6e07a01478945d402572e7d0759848331f4bc98b9e95813f1dca16deceef9e9405e27f76b1f511be552961089a64fd67e5a79445038e77995602109e31564deb7aab04d300a3f0762a6f2e7d08bf556d9cb8fa202b04e9b580c0261a7fc75e1308c308da804de79ccbbf46b90698b1986f80ec61ffce9fcd2554f589599478d4b88548ac762c37f5deac7fd165109539da78aaaad1125c0c8cb9742375491f8ea2b4cc7583e9dc0a2064db2eed3a5d82188826c381622b423b572d669a7650a4da1544f1d47bcd3ebe89d42a2d7ff1589739d42027a334486b7756ea6455fbb4994fcae78e0a41240a74573e2397a471cc30cdf68a1408895123dfffac0d3b32ef43a72d6ccc8d6bae3e88e347e16c7f890c6805a9edf4f9ce732997196", 0x1000) r3 = dup2(r2, r2) pwritev(r2, &(0x7f0000001280)=[{&(0x7f0000000280)="6f6ad03190c8a409ecdc27190b53b4a8e839c8c39a4234940dd6fdb8dd4adbf8870e67388b02a7ae4c001d2a9b86df3394dbe6e483dfad25a9571579aea4f6d15e86dfc620afe92d05233bcfda5bd76dc18526493a57f68253526ffba44b106d96fb05cc5e306719a393cef5dd3a5bad64f00eae59863d40afabf9ff6d0495fd71115cfc59d8642bc85611cbc4787da4cbaeb6c230ba5e2bedf68d58158c78e7cc751a20ed789eb50bc7fc5250ad3189e6564428e6b6f6112c52eb620036cee327f8dd5fc10e955fe209ce1d204dfad8fc4700be8c2db357631f0503c27cd388b4eaa1d0e80cfe3ab9e1bc1ee44e1b78e47f8d840ea1f1847151a5be2fdd69f46409fd9d197ab9aae222e01ef56bd46d4d2bf27bd0d29045ed8e9f59ac997e377142e8bdebdce1a2d0ab173a8ec989f5d10d8e875ce9adf2ea1b2edfe0088681490ab97b2d808ceffbd0613926ac081d7140c39ee074d1610c3981618b08d0964d6182c196fdf033accbf68eb9b6ec8c38ca4ef5cb92c2df3ee08cb5d7466d2b76755b405618a348b47534ad9f8e6cfa435e1773f5719742c7b4df8f5154ffcd23ced142d36cb8882b2489a7920201e00f2abd75fefc961fbdf1c01d361b7d8e1ac5c3f0857f3622e15971de84222656dcd56f6e934d8c1ac30d3dc486b741a04d7dafbd973d8782bb966466bee6489d956a85e91ab89540661764571ac10b41f20968006eed1fc9b3f2b7d0ddb228d717083b3894635f40a41fc013948d44f73e30a361e3be9429b9909ef1fda7f273098526b34ad720d340edca725a3eb7f8661d9f7e0d213a12ff1407967bec231f7eac2625e2935af7711eb7bcb3ecdd788841725366857ebd3d34528cb43fb1b8d016251d04cb92fe09a984d4d995ae739ba003d9f872410fe05b0b283cb77a02065c59de1f033d4da0caefe352955fcb8023253822df9e9c660284baea28c2c05349180c9acaee0bda9a202ef2a27098dc15f61ba5661539b38be79e5891c9e27f28731c76c2c0e6cdda58dfe31a20976839d2c947f8795471d5d8023d045b0d4e0340df78f669757949ee7af337ce1513b08b7361b96da1086269b4044c4bf29736324eb764ff4c1b9e55b807ab9650cff468fc4729c34149733de0608f65413e3eee2f8e9716f849bf93616dd12fa75eaa550ebf4811dab5fc0baec075b79b78f4a2ad1ffea5ac63a4d33774e4e087297b4a409f9b3d3d19523dac27885a2ba37abd4325f7cb6b4bdd8dff26327723fbb8d310fae66e63a920e3139d628a8080292760c2a5642b2a0e3bec30c339c40cc0d8875facf3391e0203158f5bb3d10c43c106adf440abd6e8630fc3bbbe0f21d50baf0a8bfd9ad7d128dae5df2fa8622a0bc2ad6746541a4040bfe5c5bc3f57db69ca351a0b755c0288f76d501564f680adc83adf3a400950642a573cd27fdc2046144c307e949a03f1817cf418dd40d025896ff8d82a93c980a0d081db65b75a27b7ceee87e1a58d7dd9db2e0273263f63fb4ad344874f8738c398a22fb3beedfc856d1619d28fad265248b66ec412e49370c7558978f219542670ccb6a9a5e0f4109b3fc7589f1b74b0ea9cbcf78f64b4dea3ffdbe15cda65d2396c7f985b47dba002ba2085fceacf8ba619a680a8216c1de81ab9ae5074933d52545bf19e20a83481fdb7633f32a5b7d853e2b77033e5ba1ab9a46457d5bfb6026dd33b127f97278b2cb17edf2874184f74738f2547f3107b9c8906435ca5026f9452ca4866040334ee7726b025687d765fc8c39cb0b989ce7368ab3f4be6da8dcd1b95871bb8d0a7d97ca1428d0b4f5219fc25c9f52ce1de3b3b582fbb32e424ec8cf4f237ebcaf085318cb57a67d93299645a8e2b779e798ed455bbfe6d60f4fbc66bacf808aaf4c327b65d288a75c8f4af7db7ffcd747cd78c931b7e28198916cb82749d57f52934f691da5bcd5872bbbf4ddfd72fac759b8be3f7f4d37c5c81ec8becf861fb086741255599bbc6619faebed649766a3718b26a458f4b3d5cd6c0042bfe302c66f9f56eab5b2354b209f0d3e541cec73226aa1b08126a199bb9db0c33ba73855657f6bdb69582e63f5c9877b5cfc3bd1e5797fd5c6d289b4ac6976f47f858edf6e9ff3327276f4364f914d3f470c6c6a89919a234ec119940b023d48375381936c1ac87ad42617536409e27d9492266c4e8855289a69dce0a11281efbd4a5366cdbd61329589517c35395ef1efef9993236da4bccf6394c9fefd9bb35f8f5adb88503315844f6dbb0095fbceb59c043892f033006c152e1b19a738c9efd131aa4fa6b26960dffa40ea1f30c529a27c7ed025e895b5bfc9dda4d2176a8078efd9afd7c307174ceaeaa5ff412cb4ff4abce4cef90ac8d5d536890536cacd3cfe48051ea41186be193f3ca9bd2e9bf6ef781ef71e787ff81932168b295b3da526906fa7e49367dc354b557b16b70e8981785313953981c67bb53bef4f3be9170c5773fdd93e72bf8cfb5f0474091b3164008b0974fa7bb64c198bfebb3f39ca447c460fd59d5d9a3eaed23679408693053d2da26045c6cf963e3097bb1a77070ae927666647bfebeec437ea04e65eee520d3f5e21a6fcf5a04ab161ede5622012d87a95d8a703573b0ab67b2766cef81c3202130437d3e1f83a8cc9fe7d8a429671c05d046be1111a5faaec03d81cadff155e0539be2c8f123919a95e6433e64174d1f8e1404c2342e373ea7afa220a5088c6f53382eded4c3aa70caa10ad3f9e86ff6024cb836032547180e0a6c7a484bbb0de506c040846baabf4d106f41b4972c78814c435557f44fe0b6926ce286c80491dd753e0af920d5a1e39d63d2e3a07ec6568fed53e2c85b017dcb3d34fca8dd2aa92223336854a575f5733ec1df7c39fd1e42abcb0f16ca8892d0f4c264d76e6e7b056c3ff23fa3c82f9b4e7cef86abc998dd99de5338bf7c8031816a2d8f052a73c2d1a39909b3daeee846bddcdb0ad2290a41de12befec0ea124e1ce9aac6a14c917782ceb460cf3b36eca408b785cda8de85deb455c347f47830fa0aee4fa15759ed5be01bb623ccbb1226014bcd2bf47df377dfb477268ab3e43cd8964e276a5b0a3e0fd31d10fadca797cd5d8d90a0ab7c24ba85cd092db5facb1683187327090d0b17b5bfbba4ac087f94ec4627337b13bfe4920c9dcb9faa9708a2998a01dca83ff2324170575f99fbe021c581c24fea0cb8a47fcab4aeed587eb2ed6d56031c4ba74b59ae6e299e0d197dfac86cc18d05c75b1f4148df32acb9616cabe4a6422d5f307f7c1d45ab472b6bd1edb8b1822f93a8975433a083e79374b7e41d30f9019aa7f7b4703ec3f22fa4cfe3be5beec9724ef9fb1b7f9c5dfde48ca222d0c6a5a0aa7de973deaff264ae0ac3fb216b1a6cbbd7c863449f1cf7db92acd1044a7f42985f3ff89be8a1a99c64b606d258ac47239a577132aaf747d441b045634c4d7c8bcb9604e0d6e6696040abb2db907eefbb3ad08766cb295bee7ebed31dea9ca763516cf1055924333388e8b9e51b1fb012637ff82677e771e9cd99c2164404e3762da1840ede0eae55c1289f069fdc6d2971e920f97f3e036d9019b9f12ebecf6315496bbf82e640eda8f0ba0f392070ee6367b9dba3e658d58adfce2c021270711b6c51b820e744e5d9edf727fc9921ae11360e8a28320f30fdaf63f6bb7c4f694a7bf297726788123a0e730a84dcc9f6a97580ae73bf9b0dcf7905e18f561e18c4ef6e59407cd937e1abe5cd9cd5bc6a330fba68a014cad31d85c967605e5a0f840664b2c08ea2a2a52a896be39eb70214df707a051630aec7d878d776f2b5fbfe883fb8f086d351a76abb86425f0b7a4bb5a853fdbf9030018c3d295d5f32508a7606730bd4e1e1bb279c59fc9ef16baa45e52100641382d5e042a641fb3a6735303b0a4c79323f14c116b58d23b95b9db755694ab6a5fd7d2c83aa44aeb08b3a6bc5c8914d9b91fd31c43516e8449d6d42ff668a99695860d0fac81b51d530a90714c15b37d39ffcbe5be2ece7a57c0fe60cfb4f2989dd70dbca9f67eecc621f6896a7850853d5b1c0ff4d037420cf34fe29dfeff01a7680901190552b2722a5189f1fbb8d3d95d63b3a92e656b23d590ccea006fadd46e3c65127fafb063ce7505565afcc7f9cc0d5364b97f406f164b7a6e89a53025a87c25a836c7e45afb7841e346c35baff92853467a1e940aff61908dc15ee6b5ff3ca3b812ce20a8964bf935846626d9af4fcaea944ca1a0a18eebba59003af738d8c2ce7d83f3650aaa3e1cec2a9017739dcb29a52891ed5bfa763e601944e74f05a2563030aaf85f1a2982c4fb416e6a92f071428336aea5bc2d191f2ed3b1a4fd14faed2be4b96095e48598bbdcdf2411ab515e7cc6339b0a22d8ba9cc21a138bfd49fe6cf5dd31e93f5ea0afe7f4b050fe16a7cd5183d4c406116e68976e4ee6bb12d0cd3d735189fbdacc530dec3663aa04ab1c61a8a8a5ef342051462c775a5673da557c7cda9aac4ef884adfb734dbee4ec01ca91773f6da7e97befc7d4c23ccf2c7e75e516d564f185023663c68fbcddf5f3675ef24373292f407438a789766c3bdbf01059e64734958ef254d0ad897d757e94d3d991e27336d10358b1fbd640e079eda9e107da17b3332a6549d16f80f8690414b301b1ee6e4f358c850b2b4288c08841d5eff5f536dd5e5f5deace167c20e85fb3a9af595ebdfe51873e65865735b84f5616136dd66d3cff641ec2b4c4dc329f5dcee7f49bd9e40a2d283c1f6112134996aecac7a05dc0c35634f7562c3a02afa8b74fd40a0b0fbfc7889b926182c6053a91108f363811a7316b3a1c71550704478180648452f893e936002bb9c87f7c4929e204e7ad9b35f86d18754244ad4d7b4b5a6131812274f92fe7b553c8d7fc980099e6087eb93ae3d4b71cf67e7b6924f96353e096a99e6cd798c230a86591a07c456ee1f319d19c5b32a4d1970fd5b126d057943363508135cff92d25e25348def84d600edadf6605609fc030e903e56b6653bcf368c2d16f89a648ecb40f8cf4e4f8a1c9ff2ea4d84195512cdb77a3666db7441d834d9bf192d0d4acc98e9bacef33bf8597ada15218f9c308e659ce31c07c6e015465c836dd4038b8314d499bdbd42f3be16797e851e148030f7f340cdd2ae0e5350fd9088b2786c72251c9c23a04cf5b796a42b7f9de2598317bb167aa3fae09e9c6a456561738661e679a3c17191061222ca594976e98700c0a766bf2aca1b9c7beb1e5a706e23811df26aaaa0b012975d2d5f7368f72a55cbcb09e11f84e9fdd08219ef787da23f1dcf320d43fb6fe72d00216dc43ee92411e379fa065c0281f813be2df1cfa5e13ea706d65d8dc422ed69e302aac0af7c76982a686d1c95fd6af9192c49d0e3615ffd94a6cfb55e3573f529e4d7f99b03bb652f02e143925f296b82b447d61514d356dfa9af346466253fb257f185f797093108e102604c2de499987930973b0a2d761a85983bf8866ae4737b7d5a94cdce44efb7a4a1354c87662c32aeab1c044d55f29f204083f4492fa971f07487f16e60b691b98c2cdbcf0a8b84e5113edd78791d4c5709ceaf95de5770b2af36af57c368220a2e3047b5f44e1a40870bbb992b94133a2fa627d2de3b94bd340e4e7ba86768eb41600d94d5b6199981248ba974dd12d582060371e635bab78ece138496e73856882bf826c161232961c5e1e9a3829a488136b5e17ee44581151a79b9f25dadea759fec727f685f57e74e2e45f6a2c8c8f4", 0x1000}], 0x1, 0x0, 0x48) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 00:40:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000080)=""/33, 0x21}, {&(0x7f0000000180)=""/232, 0xe8}, {&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000280)=""/23, 0x17}, {&(0x7f00000002c0)=""/3, 0x3}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x6, &(0x7f0000001380)=""/236, 0xec}, 0x802) sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001500)=0x7) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x4) 00:40:11 executing program 0: r0 = socket(0x20, 0x6, 0xa8) r1 = semget$private(0x0, 0x4, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000100)=""/217) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:40:11 executing program 0: r0 = semget(0x1, 0x7, 0x200) semop(r0, &(0x7f0000000040)=[{0x3, 0x929, 0x1000}], 0x1) getrlimit(0x2000004, &(0x7f00000000c0)) getrlimit(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) setrlimit(0x3, &(0x7f0000000080)={0x1, 0x7}) getrlimit(0x7, 0xffffffffffffffff) 00:40:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = msgget(0x1, 0x120) msgctl$IPC_RMID(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) stat(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x210, 0x0) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x188) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) open(&(0x7f0000000340)='./file0\x00', 0x88, 0x100) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000380)=0x1ff) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000080)={0xffffffffffffff7f, 0x3, 0x5}) kevent(r2, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 00:40:11 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3002) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) shmdt(r1) 00:40:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x2, 0x5, 0x1f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01", 0x9a8) recvfrom(r0, &(0x7f0000000040)=""/67, 0x43, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x3f}, 0xc) recvfrom$unix(r0, &(0x7f00000001c0)=""/131, 0x83, 0x42, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 00:40:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0xcc7, &(0x7f0000000100)="0bca0033b274d6d8667a7e5860cd2af4cf71ec167b190731b5b2b707bdadcc208d7124dc295868161cb9495ca1b879a26be5de9d8b2afdf2695ea0f63237052bd06db170ecdb2cd37944a421f5241e75b8840e0ece0bcad4ff5b16f64d1e0641d54696445d993f39a668da6507c1e9def7b4f8f3329beda9095720b0acd3aef6f0045060168ac4139fe76bc2368a7454e38a48a8579cbe85fc4c2e613dee7fff56d066129edd2bca4e0080c8e1b63a2660582b00857146d770ad71c7c1885616c294d32025b94dfef1085cea9da51aa57f3f60e0311baef7ee93183bb67d598f8cfb0b4211f5f85894ea", 0xea) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 00:40:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="b0446751e8a3c9532be26f680e4ae2bafef8439f77af", 0x16}], 0x1) kevent(r1, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x0, 0x2}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) 00:40:11 executing program 0: r0 = socket$inet6(0x18, 0xc006, 0x0) r1 = socket$inet6(0x18, 0x3, 0x1) pwrite(r0, &(0x7f0000000000)="3062d5d7e7de808e968c25a62bf5b3d81532572c0e07d487e9c1c457cc8473c294245b17dac2384a0cd27e8edba17b5effdbb1a5b194295f3f110f344f7ae5d6e93dc3705da2f6d70fb6bdf8b6382ac650832fdfa2ad0512f8806c7812da208881fdfb6a3d1019fa15d88fbae2af4bb19d8ca0513c495e6a78fb23d42eb2f53e4889d6eb0f22d37b49113b127ac923c4ac96711e364052824cf7a55f2a7a0e25f67a98d462fb9686089b80165c52afaddc85ab701d22a52db82d56646cd20fbfc16fb92b0a21ddc4580e9b2552fed182936dc9b238c368265a01a0a835", 0xdd, 0x0, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/33, 0x21, 0x41, &(0x7f0000000140)={0x18, 0x2, 0x10000, 0x8000}, 0xc) lseek(r0, 0x0, 0x0, 0x1) 00:40:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) ftruncate(r0, 0x0, 0x0) 00:40:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x9, 0x80, 0x231, {[0x8, 0x9, 0x1, 0x9, 0x5, 0x0, 0x10001, 0x8, 0x4, 0x5, 0x800, 0xaf, 0x5, 0x3, 0xe4, 0x8, 0x7, 0x7cdd], [0x800, 0xad, 0x6, 0xffffffffffffffc0, 0x6, 0x45, 0x7, 0x8, 0x1, 0x2], [0x2, 0x6, 0x4, 0x401, 0x3, 0x2, 0x5], [0x8, 0x19, 0x100000000, 0x9, 0x1, 0x200], [{0x8, 0x80000000, 0x3, 0x4}, {0xcbb8, 0x6, 0x1, 0x7}, {0x3, 0x2, 0x7, 0x7}, {0x6, 0x53, 0x0, 0x1}, {0x1f, 0x400, 0xbb, 0x8}, {0x3, 0xfffffffffffffff7, 0x8}, {0x401, 0x0, 0x8}, {0x40, 0x3, 0x7, 0xdee}], {0x2, 0x0, 0x74d6}, {0xfffffffffffff4d1, 0x0, 0x40, 0x1d81}}}) fcntl$setstatus(r2, 0x4, 0x4c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x40, 0x8}, 0xc) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 00:40:12 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xba18, 0x5}, 0x10) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) recvfrom$inet6(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x41, &(0x7f00000000c0)={0x18, 0x1, 0x2, 0x6}, 0xc) 00:40:12 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x8010, 0x130) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) kqueue() recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x500, &(0x7f0000000040)=""/90, 0x5a}, 0x0) 00:40:12 executing program 0: munmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2010, 0x800) minherit(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) mprotect(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x5) 00:40:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0xa) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x4, {[0x7, 0xf2f2, 0x3fe000, 0x2, 0x4, 0xfffffffffffff015, 0x40, 0x2, 0x0, 0x9, 0x1, 0xf10, 0x2, 0x8, 0xbeb, 0x7, 0xf89, 0x8001], [0x0, 0x0, 0x3, 0x8, 0x9, 0x2, 0x40, 0x7fff, 0x80000000, 0x264], [0xf49, 0x8000, 0xb232, 0x5, 0x7f, 0xff, 0x10001], [0x2, 0x3, 0x1, 0x7, 0x0, 0x7], [{0x9b, 0x80000000, 0xfffffffffffffff9, 0x1}, {0x7ff, 0x7, 0x2, 0x1c000000}, {0x4, 0xb36, 0x1, 0x81}, {0x1, 0x7, 0x77, 0xcbb}, {0x100, 0x300, 0x80, 0x4}, {0x9, 0x10000, 0x9, 0x2}, {0x7, 0x9, 0x1, 0x7}, {0x8, 0x9, 0xf9cf, 0xfffffffffffffffb}], {0x1f, 0x3d, 0x100000000}, {0x4, 0x2, 0x6, 0x4}}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) fcntl$lock(r0, 0xb, 0x0) 00:40:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x12d) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x200) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/246, 0xf6) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000040f2834158cb6b4c43b36dd4a1f717727b3fc3f2761031b88c24d5a35f105b6330600b0b5c7852edee7e"]) 00:40:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x80000000, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x20}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 00:40:12 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff74}) syz_open_pts() 00:40:12 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xb7) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 00:40:12 executing program 0: socketpair$unix(0x1, 0xfaee735fdf659e89, 0x0, &(0x7f0000001040)={0xffffffffffffffff}) flock(r0, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001000)={0x995, 0x100, {0x7f, 0x100}}) readv(r1, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 00:40:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 00:40:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:40:13 executing program 0: r0 = socket(0x13, 0x4, 0x0) fcntl$setown(r0, 0x6, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 00:40:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) r1 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 00:40:13 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x10000, 0xbfb}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 00:40:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000100)="15fdcfac", 0x4) socket(0x1a, 0x8000, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 00:40:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) dup2(r0, r1) 00:40:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="5827200cbd9036bae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515aaa5ba9872a862c9798c5eb4c8ab06198824b3da025bbd45d3bf5795b6fc7d4096e8c8b6b87cb2d62b8bcdb9ad8a4f5f728193ef16a960387a64d", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xffffffffffffffc5) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000240)}, {&(0x7f0000000400)=""/20, 0x14}, {&(0x7f0000000440)=""/132, 0x84}, {&(0x7f0000000500)=""/31, 0x1f}, {&(0x7f0000000540)=""/201, 0xc9}, {&(0x7f0000000640)=""/98, 0x62}], 0x8) r1 = syz_open_pts() dup(r0) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x8000000000010001, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:40:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) poll(&(0x7f0000000000)=[{r1}, {}, {r1, 0x4}, {r3}], 0x4, 0x0) 00:40:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/234, 0xea, 0x800, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) 00:40:13 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x2, 0x0) 00:40:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r1, 0x48, 0x7fffffff, &(0x7f00000001c0)="f336a57d3850308899f5ed7d501feaaeb2dc5dcfd2c141fd3ab304edf98e228a606b0508937e387f348c8261191e508bb5e871dc8d914a9e2896ecd53b39e43f4c977aec1e0bd4943528770abd5551f6e6898947d27323a0a1cffbb98f2f874ef5af2fe98e719bc9e89cae200a980df2071235d114a10ff0ad5f1e72744c5f5e3c613cb4f4f285c581b0fa3ccc7a118b542f69fa85edd7e2c19eedca72f96418f4d3ea4d72a3e9e90b3f9c488120aab1e55c", 0xb2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) close(r0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:40:14 executing program 1: semget$private(0x0, 0x1, 0x0) nanosleep(0xfffffffffffffffe, 0x0) 00:40:14 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x202, 0x0, &(0x7f0000000080)) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCNXCL(r0, 0x2000740e) 00:40:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 00:40:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:40:14 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000100), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xe0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 00:40:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="583fbf77c85a5a6e331babd6c4bd453550d12a6fa12ba3e9124eddfaaccf749d05ede95b40cfc47b7228b59273c0a1ddac0139e985774291a6ecf95bef83e7", 0x3f) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x5) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x3d04, 0x8}) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000200)=""/86, 0x56}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f0000000280)=""/36, 0x24}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/158, 0x9e}, {&(0x7f0000000440)=""/177, 0xb1}, {&(0x7f0000000500)=""/116, 0x74}], 0x2cc, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000700)=0xed) 00:40:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 00:40:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="34b54045745f1657347851949777944d546d15d8aed3d215f86d6a9fa78e5dece408a8af64e19e81ea2405", 0x2b}], 0x1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0x8, 0x9, 0x1, 0x38b0, 0x8001, 0x6, 0x2, 0x3, 0xd433, 0xffffffffffffffc1}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r4 = semget$private(0x0, 0x1, 0x80) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000380)) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000900)}], 0x1, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000a00)=0x7) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000a40)=0x8000) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000a80)={'./file0\x00', 0x8, 0xfff, 0x3, 0x0, 0xffffffffffff7fff, 0x1, 0x24, 0x1, 0x2, 0xffffffffffff0000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x20000000008) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000b40)) syz_execute_func(&(0x7f0000000b80)="2ef5c4c2795964ea81f081370a000000c4612311d566420f383b93ea8e1a87c442bdb8b8bb0000000fae24dc8e1fc481797e9f00300000c4e1f555de") getegid() getuid() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000c00)=0x40) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x82, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000c80)) ioctl$TIOCDRAIN(r0, 0x2000745e) 00:40:14 executing program 0: semget(0x0, 0x4, 0x484) r0 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r0, 0x0, 0x9, 0x0) 00:40:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffe) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="0300000000000000c5840020573be8275cb162354163a9899f76b7facf15313da5bda725861c371dd6dac01fc57e5ab73b1d2021ec2202fa7c8d5f32b9776b591e8607ca8f3c3e9a131cfe6843cef5e4d4dcef67b19d67df594bf7d91560fa81e2c311f7e52be1c4ac9f2407265a67080e78bd1776042032c5c7257ada68c73c3fd88ded3e5c4f525b861fd3c76626000cf021550532863a93c554196dc9ed2f356ab4130604721e80022dd30a99fe7b410e13516565f19263751c831286ee679dd19928397cd0fb765392f3e634227f2a729b063a83cb23fddbf59933e98571558de6d68581d8db00"], 0xe9, 0x800) 00:40:14 executing program 1: nanosleep(&(0x7f0000000180)={0x0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 00:40:14 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) 00:40:15 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000001500)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="e6266af0fca93b2a2788c3ca44e1547d923d682229f2cf16f67ed1af7f23188bddf542c0becfaf68429f6e0c2bedf2f69059f6000ae2485415118b5ff2be1f0578f5039433748e17c0f489f2ac75101d65b1c894a16b1360c9016b0dba9636e8", 0x60}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="d0000000000000000100000000000080dd86dba494cfaaa3a89e34966f0449999ee315459ff46ef87c9d5fcf7310531a414ac5026b866e247eda49d7519fa25caed41108a6ad177780d6fbd6f55774ee7936384ca10edff22ef51a0da33f60c326bf59819f0e49806b4f7c9ef97af9bb6b716c448dd5d0e755bc4405ec828beb49c452fa504bcf88d29312658efc64fa40b9566754665608c26cffcacf086ce7719b91c7fd05cf6c73c24093df726703e0b2d754d8ab2f71ada477f6a2994e1f734b4f0380144ae3c8e0000000000000101000000000000001000000e7bb0000cbfe6cf8ea634a20f188ec554f04b1f86b73e80f3f92b306272a1e0ded9baf8734893878ca76cdf4c2b44c2f2fec1270f955c49149e4b8b0354c222f30a6eba39c76c09a69c1fecae4945ef9dc35d0770e9243a2a12cb93a75e0beedbc554faad9e2e99c8addac9b82c67f6f0dcb4068c6fa8ad8f72b0fdc453509d400973f2b01649132b7b44c8158ccd98606e34366700ad7d815848c28090a76f5793f95200b3d76e4e63e20849e04358cc22b185ebdb3dceffaf89754022d7faabe148d18a195affa474f1c0a9529fadc2cc71207c9c1b6f0ef9fdc46b96465a9567355da3212d683d64e4f465f830734d8908ad875abf43ba98ba65989299b2877316717e23c9d3f0f9ff474740f2cf1328ba105e9aabea3f46343a987b23b484a2ec2c59c39927b224859337c4a8a0434578bab3170b460018d4111d51731df6d980e3b63c86cba101b9438d34dd7ff247266aa734cde033ad8cd29b8d78bee53d336db5a56e758b42c8cacf894e636e2c0e9821e68f9a99014cf581093e4e521d55fe2d3da5a53d96339c9727b1d7cf3418930d1190d2667eb86075edfa87d1bd58de70e0e3e6e4819cd25c6ec20bb956ead8e9ca99d4658f7923bc5e9ca38f849993ddc98fdb440999af303d63f87506b2c0499779085f09fc40b83cb62477d3ba60535bedcc4932e00a06c79bee74965bdd645828e747d50470ab1d1f04cc1ae60722e31f0f9282c1691a34e7c9578c301efea754f03ce0c04efb52e65934599e1a9c755a98872fccf2b1b2244034650fd2f385f7a265b95b05c132e22dfdde087fd59d5e8aa029adb60852166346082e2f2044363f6abf306378be1b4d581039e32a9e044c86785f8bfb2a52cdaf304cba14f436626eb6832b3d717a2d3d291471d0c57e0c4205d09920d5dc213d133455838986ba43892136e1695aa4e22dee525a692b477e765b66a9bbdd884b2eb4d9b7951b1df9b0254420684d9dc10e518877085452823049214014459d70439b160376770f4e05076df290daa401e90972d692ba9483a3c211cd75c51682ac1a1160f0d97f248205609aae26f3727df85c913bc6675b39ed4e60ee75eb377da0c1e250b21eaf2bf8018bf22f83aa906dca28499709652ea169919b00b925b57a0ab6b7e4598284f43898f81cc9b769c2a2f410ee25174aadb0fe01a63fb6f68b8fca84d119136a9f4658a2049de66c799c42fa2827396a0677b47b8d2e660220887dc6783382caa2e7f72edee7708b6ca68dbe2be886f449baffe611cd62b5e3d788dc0b7e151626fdfa93f3d2fabe06fa921a5537cc0cccbe6bced94cfc1898959728596ef4fb58f6e4127ac2b58e8c7a7f260aa650c27af4dd7ecbbbb9dfa6836ef6a2fd53df35da3a7e5297aad631b853a91bb4a58191ae95a47899e81a8c0684776511133c0437ffb7fd96c3eb8a8af244e7cdf0c16461df5ca9e05a5d56d2272b002bf6d45d99ad0d82056fc1017e9b622bf62848cb383efffa949a5d50a7619141f603616f59a657bf788ce015dd66a4843d9c729efaf034d681500347270b1d08360a1bcb58de0d16725a9d0dae62e984739bd4d3b98b306b5c2a167b6843a7ea5517f9a8f1daaac4c177f42ccd0dd86f0f635fcd54aa2b6f134c705e502c756081a1d20a1aede2040f9b7b35b964d766bba7c2dc3f40010739eb28ed273ec859bfe6fc70457c771c316d360bc3239b64efd75487441146e019f30248a17ea588695ce3fdb86647ac08d4de417748dcf2e4f3346866a0169f9faaef3bc531da636f3dd6b88307e0595ac7d67ce67fbfced3976e92bdf3dd4048c588c542101d62d18e160594ca1cfa7afeabe5cdea7b7d926c30059dbdf29b0248fad714e512717a0b2fa6cdd919a3fc8d93c0373a1c25c599c5733cdf6b6e4214a6f186ce4013a8cfa1e329a9272858ff486fd852c184637fe76a3c4743e84deffb6ee00f14f8339f93e66fbbaac405fc87e0a3a1daa15f83b9634a8cdb53fa76e20ed374f231f1946798665cb6e5167d0f2352711aaa77cc4f82f81c9411bb0626fb004e45f07a26371934e1549eeda654c5301166ef8319ed7424b0f99572338dbe8989abdef7aa8a4c8e62f02e50956fa8c66f9a9e1f6d969eed9e78051ecec8b5ca53545b17fb2a2252fa93f99a5db1d9cdef87022f6c0a852451e13d4563606c040ec92ec3dee06586d06e9ff5d7520334681ab3b3a4390ae31385d8b44a952f44c48d68d161a20a301c108a45d88ab32abe00c716fbacce4c7241a39c1709aa54beaf2d4901ae0d72f4dd02322d9f21f3dba61e046a2403b286431772b6562a96f362fd7b47dd711739c949581ef16a0a523b1b107c6adc256fa63f5e634d3f4234f3c0a4b0f31309924c43e0da9cbf7588092fce642352989b33484529c4362e7f8950a4839798610523166c5813d56de9c2c99c5ef9e094654ca0b90421bd08d80bbbf78cc2ef4ecf75bb1d76605acc51f8bb425767dee6a9d2037ad0f3bfd54bc02c3fe167b18cdfa287a089f4721aa1ba1002dad759726401ddd4b33ad918863946e92bdc4ff1ab6e129a8b6f238faf73a90618562486cdb07893081ff371e9f084009791b1612abf9ead828c1c7821c7626c05ca08aa56aba03525044ff505216ff4edb42fc62cdbac6b6293f01a147d82b4b7945bf1403525c7cae2d142013e87ac1a7fc8cddf80ce162e9c14150270f569bb4d7b2f09d4db8242f6065f1cc3a516402338b53f03a2cce23374695e6ac96a7a242ff274f08e6887dc138dc59ba1ff60575cfbcfc38c379d999c88eff3fcc09bfdc3dfa4fd70f667b6f3d482e20659303559ac3f29529d30e4c56ee3795b4fb0e00d6c1a137021ff8543dfbe83ea4fa9efde3b9d9ef88089f45630ffe637f88f746fce20e15d8dc784f4b06092344639f40c3ac6f2ef7429887afa7f75bc60d69000f0fb40e0562839e8bd3b8e6b538054d49786fc111df2a0d6531c880ff1a7368f5fe92fde5d7638567fdc8cdf6d86382d034e40460de6fec22f7c0750dc0f72e871b76a210fdbce97fee3334161a51d2b3c6fe02afd19ce27496cc4f22ba52552ec53a83518ab5de0d8a27b42570bb58d874f941aa40cf620c45fd3eaa0b30e6faaf6d29fc9d68c9833188ba3cb1877a724cf8732ac07b9cfff23e3901c237409e34ed746429dc8209ffbed7f349e0d04fda8fe459ff7c1b1560f9e0272c40c5ab9427e77c5ea60270a62b42e1c32d3f99fa86df45acebefacbd8ee525e630c78696ed5d41244b012c5ba409acb8017d574f1375da591ace2ee832a2e83302a88718777bbe3a5e68142f63b7d4923b5ded076a65e56b673063aa5e6d0c2bb6f3b8e798a66e211b286221338c7e15958b35f0260d05851e8530829fc8fba44efaa91051c250948c0075858c2f07cb84f7483efc9f4ac7eff5e47628c4959b7d9a3e8ecd883230d1d401139f0d589cd56967d9bf255c794b7d6029014e75821146fd432efc93fb85ceb25f5cfd8d864e2d49c76934e025dc6a6aca0ab306b6f7478e759e55efd9ed8fbd12dbb8fba8bec31e9641ced64eea1dd3300f1472a82193c1ed274809885fe20ce29b4b44295fcb199ccf53b69f96ed975753c1e984062d67e9036c68c26d24cc0577aedc2a5c008382ceb1d71abe14902c9a71126c943f78a62723db56c957175d089835ec899c6c7aada14fcd87b5564cc518b3e392121f8e3e6d85ddbfa52c4ce80267aa2899ad91d621af0e667e376085b214765c926d4405ffea7dd56a8b39a6e32c9ae511a7183f4904e81b3ba86ce1523d70cc9306fc4c0102cd667ac89d5ddefc9be9c612ad50df685d3e3605c9949e27cc05cb67fad7a4fcc0ffb37b29f7f826d805e17ae2478fdb03e7a8c672d46abd84b4d649bf697a319c0f5b589eff20ce5788aa0d8d784e278bbc62258961fe724efdec89581a92598c2cf8a7fbe435852e00f907ba2ed289d9ea6c2709204557750f5a7b87c6cbf11f68191f1f12907271fe787a5f5c2d2ce35e6c170a3f7870136bfa3571f633dab39dc7144e038ebbf23de41a078b80225871dfb8113d30c476b23531936229fff6cff85c818ea6dbe0222b0da66e831971cd6c62bb310de99872af2f9bef1745fa0f93dadc69326a16f3b3e281b9e059044c0453bedc8f172f436d291e94fe8363502f6b0c23b5e478ceb99b7162316d6afeca25260a690ab38fa2adab54be018386a058385613b3bd573bbb8d08dc2a1b452f361af1f39c74d3aef2cca4982367045c2d53a2dc35417cfd14455fb3422192f3d2816295bc4bf2c739db15ab7ff860bd76c596ba9b48b765c6487d760ca5098d22a84959b79675fe3c36b6c2cd0ea79ccb8407adcba6a35921e5bba6f0cd89d3e429d3184769b88cee19b54b071a731c7ff2c23b212fd789917640cd81c5d070f723627636dc86fed1424f9408823a7ec1545c82592442cbd200e718c996e4674faf43782ae20e8a141012d74687959971da690d384598f632fe4dc632030f9fbf754d7b9eff566b5909a49537225c63615c56127ba1ccafe7d7c0e4cb0b19a77c3124d698768bee47dadfe70f2d0f2a160d287213324c3c3484cc03cc6802bd01deeb6a891050c57fc18cf25a0085d169dcfd1e8d82867ac73115a9803fa3adc90fa5df4d01d582fa60476281a89c5a912f5f5e30a611047589ba7d08bd2f65870a63be86a0131e609eed7a360b5884b619a06f32bd78f0e084c692c6b5b66e0fa0eec432807cec198b5fed43ff28e271e34aa170cf14c61a6667dcd7c37d99a5e0f035891f1c60e2ab08995aadbe786bdc58e7a437d58eb8ff15d86ef2ee6288e299b4f8697ebd5299cbd83832af0387623fb6ea285b88ea713e3fbaa4f4aca4b153d920a440cd6729322779d0cb23eec303086edbe37073e58ac6eda80215749f8c1a892dd6fd434a01c0da9a0375280bd700b7bba29894b65df958dc9972e5471b120a86e27cd8249b12fedcfbdc9a6a1056817dc3324639a2e6f6a704d98f466b154dd1efb0995b2f990dd16e0fb9ecc48a581bba70f45c92b5cc8072c1819b986911bf48bfb0ca47bc018e5e889edd1d177cdedccfac687a18957b3b8e9fa70c3de4056b6abc851ce9faca12e4c1b17c2406ae7d9032783fa10fd6f3fa64d37906ed62974da12f11e6d43781f35e3b9b8b7d4084e3a95f21143e633ae021b536107e193511c56ec2e2e7168fbae68f8f655a9bc2a0a30e40bca6c105942d5a7b8620a2b54aa19fbd455a2ec0739e67ec7409f72dd243a8f6b3ed4a41c247503939e4f4d9b4b2c27a92482826c369d122e63fcbf9a9fe2a62cb56be0153256b8301e2c546b7a9a78ea481ed760b4c4f545458a27c147b25eace160e7cbb51e7e6af55d7e91c3ceaced908530b6635e558e7b61980d687593ffba42779eb40ddc35d01e309024ad444a1e2dbaa88cfaa0dac9c5efc7d447cce1424034c60668947a727cca35b91385bd5181a4da46a9dc69abf6b80329cd12f9d289e77dbf36791ca26db3178f179dac14aab31842ac432a9acff670dd65cac1aa4049d08fec1fa222c915fe58196d9581f96e8f1fac22568cdf60916958b0188989e849e5ad553c2e6d688db2c02fc83bccfa4767877fceb563469cfb0087b9409d7c766548f9c769325570f7d4c415061abc2ac9e9f38de71ba8291b4c79be885378aafa502851a50be894c42ca039bfd06c288b565226d2a3e4d3028e7e64949759a1bbc9f2974f89870e43dad4d649ee1326a7f55f0548a38475c02c6b1bc820a687f05c20801000000000000010000000400000018dd7a19a37c9eb9a8cd9c7e7c4d90cfeabc18327fdbd4a1df8fcdf120e0e7ca77dfc924eaffea95331f517c1cf4dcead6b2136baf1b198ecc6b3c6e97ad31c8b8f2e9e6e14c26d5832fa741bc6cb220c22e4469f5bf17d71e18ada9038c3be51bd9760008610b4efcae6fd45a24879907ff096e3861c69cb175fb53ab824650d7f959716467ba546ba40b5ab0c9084af17dea4eee810bfec2ef50cc8aca25a2f01a1ab71808016f9f607fb49b8ce362d5afb6f7a6cb470076aa83fe14f1713e3568e0b6125e2c5a8287a95d029befe330ec4210e088efcfe52d41770ae93882a914326b266bb38c34613aafdfa479bab98fd54964ed000038000000000000000100000080000000a940ad0e3616ee835471d897fac20d791ac0405f5b2545474d4f8af4889ae0233f14baaf9357f98cb00000000000000000000000008000000e073cd5640c27a487822ac243bd682dec86a373cec70f63e782ee0e8c16f3cdefe397fa19241182eb443b5c2e6ecaa365720394a5333db1f663f3c52dc30043a464f244a9d1c68a21ff8f245fa2bf75ee6bfd98cb4f9e99cb8776aee1a11f35a3dc58342f2ceeb78b35f3cd7c9b2ae9b5fb5867abdc93546992c8e79c1247ac16fd8a9849f780169d8d86a5873d7cac01bd61d301ff432183b24b4692f74eb61800000000000000ffff00000500000079000000000000005000000000000000ffff000001000000f74b7a36183e703ec81f1fa857c336e9ffce85c2e6728c4218f297008fcbf6a1c2bb64de306f5873d4d743f9fe375a78e0f21f52779b20b02700000000000000"], 0x1338}, 0x0) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 00:40:15 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x800, 0x101}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="29c101d4c3ed43deb0a025c57bd6486408e021571205e9855cb2f1cf5da2aea14b04a525ab1eb7fbac7cbb4df9f88529604558a941601ceff0795cebf54d641757a1c425803664384f044bd593af5664e15223983b9a3545edcb0fac211f2449431676016cc2e1d3e81a333f4fe61d1a164c131b43031a961b9d793c9d44ba553402ae8639f7b2bcb3ea847bffd2dd67b36cb000a30d5ad63480cf09e75972ca4916f180a4b8d4ca2b", 0xa9}, {&(0x7f00000000c0)="6459006e6405495b96d7a1dffce85cab7950bc26d608ca24a6aa2293708b04ad536445ae13f3e31ce4ad1efc06bb715c0981eb37ea07c5f5cd6c1159b655bcf7cca9fbc2e76cdc98e2abe3e302db7131125cc571637cd17c1c6a586e4ff92a25a1dd0531dc8d0bdb1bca96d6bf", 0x6d}, {&(0x7f0000000240)}], 0x3, &(0x7f00000002c0)=[{0x68, 0x1, 0x2, "6fb458fa4bbd5749e8937f0e1731ad560199d3e9b1dd3e4bb529dccdc41a978d170f085684b70cf50467e6595adab8f7a3908ec3c29eed0ac598fdfdf95df9df6b95bef67f4d4dc20e5c91f471ae3c377fd9d6038f7f1e"}, {0xb8, 0xffff, 0x3, "f7431cd763c214874bfc20fb0975bddf0a0f3d4cc7410924f88fec9a4c5694775bfa9da41b5f8962cb6901baa25fc32c4870d28255c504a0d118076b981d76ae91a9263fffb0030298c0fec9e56b6c8f9fc03a36fc601ca3029e001fd8096ddd808a2b8bec93937cd80a681bcc04c99c9ee81e52615b24694c759e6500abde88512ddedb74e8109cf0ec3f41ba9783d0e405fcf85b1701dcdae98f26c32859ab6cef7712"}, {0x1010, 0x1, 0x7, "e924501d737223b6dad03959cb2260663a202124e1914e0a9d4bd8626f50e2297292abd120931602b61ec568ba1c471e97a843b5543e98e65112a6ba5410ff467f3c1d868e5421fcef0d1201b69f8f6538e3fb9523fd8804480bdee5e84306aaf495719f08ccb0262cdfedc1467b40daf52e0f5a13df77986e054ab284d6e78cda64270a49c63b83d2a5e1e003276541971562a312d13be21fb71d2b22af9b380dca2f2363dd446a59379a6e8403dc1d28428945b536ce3d83566f4f00c2e66444120059347346055ec6effbe8bf85d993c7bc068bb6ba5b93cd52bef9fbd74cbd853a8a8a54c4a53672f9b663e864b916416f09a94bbf5dafefceccac0a714655b22861d31bb684f90a8548eef977d1bba0790c153f1c1e78c23d16f1adce43493dfc9355f3ee147c00c7aade8bbb3b98c18bd6f7c1711c3392acd043d6e7def5572c85c02e5c168896238e93fed256b6339417d24bab6be5838d2119e84ce666d1b7e447013cd3ba71e7aca902db93c2049dc824c0d8a52a93c5461b2134387d85bdd21db1cd815d070348ace2d0c6f770231d899713fe912e37d551b1639dc071eb663391f0e67babf620d1b1b3403050e7068626f2ccb655579578fac0bb283780d60df740f23512420a9c57575dbf3eafa57594fca8d0c7c7a99e4883b121039a3e5c51bb5b2cabd4be57167186de67ac7a893a58c73df671c29ccf54f358d77ca606096762604ef0eda5b6784ec6e0ddb34e66ae335d0372a115f3c21470a3becb6e7064856bee60a2169c8b5795771bd7073e048a0469400964750e8c209ebd83310fc24df71c22d2946b2f924ae4ce3eba59ef7c940b8f4f9a5261bc7a06510889f501863b1fdc5843794e860788f69875960cd91f93d357fd8c2c4d256ed5be5c3ac28fc4f0fb7f63633fcbe0c13b1111b6981f9403c15759ab284f0315f7b172ab94030ba430ee74e1169c80bb060f63bb9538f15a91df63d75ca7d5a1f0f0d2374c1eaba3179e10b8d4b5ea379293b6848faef880c5c7e083e432c1e749f96bb118cf4eb2a7cad0048a1ac783a7ac109833da124ad7f76df24e7f500d8a1057cda4b1fed765f5c679ec7d36e11c31ddd447eab9cf9ef1b08b1abc60c7391227946c0cf94cff5b619acc55db2caa4a8229ccf752beac5a9eeee949ddcf01a62ccce33afdfd20a3f1c92e24cd90a867cff16c723cc5e9cedd06b284447246a25a71dee88719537d4812241d5cf4136747a5147a487935ce0612bd98c4031b4b8c63aa89dae73eb1e2b8c8c50eb145cd7fcd57f52171c13f554a4135220c47fc3f6ecc20b5b89154562c01df83982ccafd1d16798699c54ad7c1c77d6e379f4d11a08f50aad9063be13e6b1fac736a14b0abdd77b170ea32bf44f0513ba70ab0458306edb6fcc971a9b04adca2e405d3907fafa9fd8688f87b34a14a8cb3e9da3d017eaf86086aa9a921327ecf3813113649995a07566dddf0863515b5b6b829291dc77dfdfcd93a4808e8dafb106cafa6243d3dd4c1f69ea4e44bed59756b069b3d84f8a2277c03711074c7b089498ae0849421306ec0bc7246bd87fb4937ae713654ccc12cb28e85555578642226940809a53cecf9bb68700b2694c01bbf82d7ab2b8068a91b4b6a92695210e0db238990edaef21af0a227f145e864cc3576dc421b4e12434355aa84dd8b19f14b02562fea612c44072ba7b7e87ce6d5a0b6bffea3529962f109c32548ce0664d015e31d79aee47e3103c70e8b918d8131c64f733aa167acf04d95ff0fd11377b91b66dda29bf07754221dd2ff4df19996777f2582bb4e2e74fdd992d0210592c24d96d33a700917e7cd8006c90820bf28e648826744fe1ef57d96c43c1f4d484a6eaeb9ccc0fec2c3b9be2d3aaac14409d861bef38bf07b8bc7a22eff137000227c9fce1896437a1feaf6bf8fc5d43b99a058853693f9956486365fc3f369187b1482b8210d9c5f1d631aa011b63f9e354d2875169e89eb551c023c6001c16b6542aba4a27e3e1503b93954db4622118607f06dcaeaab12bee16b551612780c34046848b55713fb12215c5d0922fd5f93a6743518717a7fc14f3dccd44570f93ce75cd479eccbce30f71b81be0cd221af5c788ea75395223013bc8fd49a42d24fb094a6685c1228eb4698d73432de5a73f88933fe585382ccaa4e1fb183e51e639394959f095413784bbea1103e59a5e0d3ed2624e44a1052c90cec25757b8ad4d89225f918b5e851b4c1871578c757f88ff1b4a682bcc7346d6a090add8fc7189a571068f112787407fc43788bc65adb5f7d1e7e9e9fad23c80c293e5ffee84ccfeaf2df3de96673540d6b7578a92141a5314a361f09759a666c037a0cc6ac4edb7265b2ea5f7f89f9004e2ab9772c72007f2f9c45a5bb1974c9ae1b8cd06b9c668c848efb596ccf312728dc125cafbba53bbc157684c68a9776b1d56e4423f49caf1971046b36e8325a64609560307b14928754e195e71a9b8a85d3ceedad4538ec663c996e86c457050178386778492bf3aff47ba0567e96cb75624e232a5dca2874942a9c5aae7362379c975985d4239238e8386c461d3c71067016a229bbc4f167d408627b131ad8987db3f7ac51234ccdc761c5a636e7b4d15829ef80735f6d944f97f910ea523f6a56fc76253e97bfdaccb61f87764e9acd657e1e89a87133b78e87b6877ba4cfd5315f1e26cf94525136de5cdfe40918498bc2c0f38fef5ffd0a34e2cd2f5894a6ad3c51cf84af9a66f1a366eb472c2800619aba99a811cf98c6e0c0c4a50f345974f0c86a0cf5ecc3178891bdf20690eb1c452ad8c43d5e5dc9b1d6a22aa4378767150c7a711c11c5b8faf0c052eb6fbb652201c57226b9350593f698a154f065ccf5e073b535a5b751e8ac2c6830ad1b14f1449c7cb274a8070876b277daf3d49760aeb6d0d1ff41e60faa5eaaec3f377c0c91956d31f80b24b3069d3e38bd301342385286335298bb6a2a928fd0aaac33c086465de5c9b42ada8ab1eccebee90437846378fd926beca319c5ba3971f1ed3c1adab9d32d5ee320ca98d234efab0cbf24ff5d9698579bd99709518890f44badeaf2ff62ba4b6aecc6ae94a6902ec2521ab98380a4067fc6fc163a99629e843d04696adcbf0258031bdaf3436fa08c28f595f9252f4d36658de38db23873b872d91439f6e7cb0101ee0412ff720563c5666b7ef687947cd327700896a7b2942dc25a55e382c4af187a7aba53399975dd4e73c6f256557bab4e0f0d6a020cf29c617dda42ba34b2ab547c5d9059892d71a0ff41b86e8a1e8bce014aed8bc942dc83a2527feb7045524592900550a0cddc3d0daa00b94cedba9a2038c8be91ff00f07e8b729a8f3229f1eeea94d123e49a38d0725194be30ca300848b74420382861e12da172269589fec7391d700d8946c2effe4b0c15974f67e7d4443b5fc1afe9dfc34efd6d5ffe55ab2429200ea842593b164b3081ac3092fd954877e957b1d28e18f015f49d79d6e7697a04b89afa6242012ab68bb9778b91288d11d51faab19d072cddbed5eded09885c876ad2d798a9a98b481eaa5de0d30e2b49fdc824b9f65bddf392c95ea056c99d3d55efe5fd460aef4a73671504c1a7e2539b342f76f685968a1c363b70f41f41c477fcba066e72c605d1bc43684782ee7b75cf5849653d9f15383bf52df8a58275f2df4f56f5be6444a36b3612977d00c1b5c2cea2b0346335bedfe3523b74292e8a87df74a5b3312aec77df55591f97b0e6142936b582e7f99bc6a67ca8e33c8cdc80e6df32b32ce258363fe7a9b37855ed1a1adc2f20f65630c89deca52091754ea2fa016f1316e7b8d78991e57bcfd653ce2f89b721df005a5c36e17fcc53327c21dc144b8baa5b0297b63f9120da6cf1f5b5d51b152e899aac84105dc617391d9543a90e339f8378986df73e911951d317bdca980c64d7b30a710c74799e590b50e2dd3d77ffe37358c575dbf02b3bc192f34f6722caf2a27783f0f7051783dfc32ac56f1cb4e3c182c31ffda658b47ce9d6ce40655a9207d3ab487b46f4f4df3b36c3c85bc534910c6265368f4d350a20a1aaacd94128f4bbe6b1cdeab69a3792114268a28ab9b16a2ef360a677352027e85c4fe86e65dc97cc5bb2e97821de57b529786df171182795a8c6966f06cfb9048832b19e9d28ab7bd278ae031922ca57278730d94343eb63be256dde22744f92788ce2aea519e2c9787b7a4df2baee07fffc09b69d30248d3f2a3711746aa482bd42edfed1f18b967d78af91e8f538b8a4d367214320ea136ce4a20177facc7e236d5d310ce277ed181b68b227fa1671f9e0e33ce584e39d6ea1bdf188b1bd2370f52d8cf380ed2facde56f5e4d6bcf5365192d955ac1a0214198516eca28a74c8cc9bf973b9af70cda85a2ec28754828078ccae783d65b47e56a690f2bc03f52c1fa54f57fdf0acb92ed3cca324f01de8b49c23b58f0abfa858af3e52ce660907c7fe2da7efecda2212a16bee32da2e57cf16ee4022200013dea164eef136a11a67188329ac0d558e4d480c62e51f10fa4796f642095fbd134f7870b9dcf16c075beb669823273d9f334e9c69a953c3382cbd0c9a1cf9372297122a3306e425bd82e4025264d7a0352366c4edf55083b4716fcf570831723f31f1047f030f15e8c5cabe520cbed7b98c75174f19f4ceed368344eae46c08d394ea3e06f629a0291abfe39641bbc51c3af5ef6da98dd26ffca0898e8b372cc1cdb9c3e7da8b91114c7f1b7302302a60db30be3481e63483fb6b1f720b26a6ae5fc1ac01da441e1a8cdca46183ae7129f8f5ff9c439fe132a31f89c3b0c36588aa5a0f8e35183f850b7e8fc52c13fbb7ae6f321d15f82b79247ce2ef29b30cd8c86a56e7d808a96fbd29a9f513ce687b5ad295442927fa69752c4c15350f738b1d9b7d168287c9bdd388bfebfdef108bfe0612a74ced33d5aae6a51702511a9e45aa83bc9092b012209a23e931e954ea0c1033088bbb0e9d2b73551b79f97f67cc936c93a7fad9b5660f0cf8028403eaee350b26495b379d189f0e023d6f7cfd276b988b9eac6d5bd0e4285eccade5834de1dcf9f4fe299c32d05d14bacefbef544b6a5a112c4b145cfa727b1a21b4a5705fa1b81f923065786ec33b5e169d0e03dca8b900ff09a1e02d7802eaf93fc11711e9a6174b3dfffec8c22845211c12e7e97db1596610d76030120ab0df7043df9f3ee64a2b4f9017e4d43bdf2f27143cc45cd5a88ac0f8141eef9c9e9981b432f62ddd3b5a89223b6ba2e65ac84dbf21eac551471e54190fc4844a05e2c8a25fea3ea206a0707e59f63d4ff5bd98693b3c58e10e56f5fbd4d88d9403dd742d3fb099b597bfea80290eda460a31fc328b71fe243e2cd675b6ae9d0229ce87cdb0d8f552b3b7f4214c5d511657c09753635eefe717b66393887e3831297b0faf4cc3d542df62e49918dc7e455704d07d967715e3de1abcab803522c1eb5b041f56183960aa95e1bd832c517aad8c60e69774dea5c8357af53036c0cff935cf29841b2cc2aecfed402525175c6ef2ccd3ac5517e0d0b77558bee25e04e40b3e5708d656273f2cd60c78eabf9e41dda13dfca2861872dc3c9b103258d76c09900344fbf9debbdc0dbc643491fac24548e076def807225a7515fedfcd2694cbf145b5218708f12850f8389988350e6a6b72fc6f7874bb46257bfde9bc6a62f07546d96e5a6eda3acf1977b6c7b74810b53d97959871be412ea7aad203ee1473ad560521b5274c3996"}, {0x90, 0xffff, 0x8001, "74c8aa0b484f06684b955976063cd44b8b0d792d953b834419555ad07f66d4907504343cc6b02eacefdd8dc980a09eecb8e71ed6519cba6bc2d0b2c3ace05a844b47cc902453ffb0774e1ba29b2800ffd293953e39fe3f7633f6951ca6cb6e1b2abd244e84e40a537619b5884f0cdff954a7281cf619d3dffb92a37230"}, {0x28, 0x1, 0x7ff, "9d9e5aa6aaa242b409d36eb7ed0a1893df"}, {0x18, 0xffff, 0x6, "065f"}, {0xf0, 0x1, 0x0, "d82e32d3e16f01ffb1294ba338157ead4a123a55c39f0bd73d60d2259c9a8905b10b354302f89a32e43867536651c9c4e734c573d4cc486369124cb95db76132cf41cb73fd46a152a611264dc9b5db3eba8fa6d0f6184afbcebfe75a3e0d9ed186d2b1571492c9465fe607c29918f8715906f3861725bf109e130f82d0e22bdf7b4f8ceebfcd75616e96bcd97a6b423872a9a7155f984fa597a51ea77c139603daad0b89b3de63935b11cd70627a4e267fb96a5e862e52b5429aa394dbe9dbd00c91ca6c2d269ba4d5dd4bdee274d7ff51aadcd2dbfe3548c45f596512"}], 0x12f0}, 0x400) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) 00:40:15 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x401) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000240)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x4, 0x6c, 0x1}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x8, 0xe935}, {{r0}, 0xfffffffffffffffa, 0x20, 0x10, 0x20, 0x8}, {{r4}, 0xfffffffffffffffa, 0x1, 0x0, 0x2}, {{r3}, 0x0, 0x8, 0x83, 0x200, 0x8}, {{r3}, 0xffffffffffffffff, 0x80, 0x10, 0x40, 0x7}, {{r4}, 0xfffffffffffffffc, 0x14, 0xf0000000, 0x3, 0x9}], 0x4cd0, &(0x7f0000000200)={0x9}) 00:40:15 executing program 1: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xffffffffffffe000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 00:40:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x8000000) 00:40:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0xf0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 00:40:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file2\x00', 0x0) 00:40:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) socket$inet(0x2, 0x5, 0x5) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x7641a82f1704abf4, 0x0) 00:40:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) write(r0, &(0x7f0000000080)="e59c04b43bf863c103715a8fec17c5e7a0a09820efdc0d174fa2ed6eade45f2c5d50b3475efe69700d88a708f3a793a3804f39d03316a357ea7f6154c288d9b85ed6126b0b19df82c3ac2ee7984d36a8b11456bd2d5f497d155583ad64c3dd6ff8bd21a34322aeb92db024c8e2de1fb3c9b955d71d7df3892af297e644f9e4d98b", 0x81) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x7d66) socket$inet(0x2, 0x8000, 0x1) 00:40:15 executing program 0: r0 = socket(0x20819, 0x5, 0x10006) listen(r0, 0x4000000) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 00:40:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:40:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x10000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x5, 0x40, "5ad87aefb154ac4baf402ae6edbeea5def80e064", 0x8, 0x5}) dup2(r1, r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:40:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x80, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x1) socket(0x2, 0x7, 0x8000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x81) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) write(r2, &(0x7f0000000180)="74b5f8765fc3b00f01fadc4b09d22abf2345c756807747708e393ad8dbd637fd2b7c4cb6e5ff0fa8c7d9", 0x2a) r3 = dup(r2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fchdir(r3) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCEXCL(r3, 0x2000740d) 00:40:15 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto(r0, &(0x7f0000001100)="f4f5370d1f23185fe4877fbfaa7ea97b959bf8a273eb1e07597a799d5fa05e508b8374279176d6496b871b57651591aa7f62fdcb7800d1945189b95aff3161da2b2fd9163b0a03df04d356ebee2122dc48d91aa94a59e1b480f89876c66f4cf10c9f00ca9c417fbf730f72c018c22649ea791992629353830fa2a9e420282409d04ba5d2eb17c3927204152fd6d485eea5054bf2a9c71db5862249fca9d828c87dc1b24c1b3db79d7c14ab7b02187d7e1945581b3560fb685b1c2dd7063ab1716f78cf8dc8dd3104a04341257d069a13c3500441ba47f4f3a12af1ee97ef78a0b4", 0xe1, 0x400, &(0x7f0000001200)=ANY=[@ANYBLOB="01002e2f66786c653000a481efefd49f37c7b24d25eeb8ca510c0b7bd640b542f2e7fc6a15658bae29dc9772a41944c7d1bbcd2b294dda3aad2c3cf8f538d17507294b1c94e0f4279c716976008f332142135a48a5978225284819e32b59a38af03ebb0ba7650700"/117], 0xa) lseek(r0, 0x0, 0x0, 0x3) open$dir(&(0x7f00000013c0)='./file0\x00', 0x10000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000012c0)={&(0x7f0000001280)=[{0x84, 0x80}, {0x2, 0x7}, {0xce, 0x6}, {0x86, 0x4}, {0x1a6, 0x6}, {0xef, 0x10001}], 0x6}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) lstat(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)) 00:40:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) close(r0) 00:40:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 00:40:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 00:40:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x11) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x2, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xeb03}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x80}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x800}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x800}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x8, 0x20000000000000, 0x13}) 00:40:17 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0xfffffffffffffffd}], 0x1003, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 00:40:17 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='\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', 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3c95a21f, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', './file1\x00'}) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x81, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', './file1\x00'}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) 00:40:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x8) getgroups(0x1, &(0x7f00000005c0)=[0x0]) mmap(&(0x7f0000003000/0xf000)=nil, 0xf000, 0x4, 0x813, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 00:40:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x3, 0x80) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/173) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) 00:40:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="054d6ce47fa7bddf1c44daadeffa4c6a2f3c88f1a7619acffb198395afcc0216cd3bd2ff1acdf005da0477f87bbf262b2d9afcde40ce563c9f21c5a9ce0fceb6acec6da85cab3cfa75a2c8f4dd288a2efa7b49d1d249361b0249742bbb021c9e0b80ea86e78ff41e705dc7c55ff038a5dbeb7113cc6b32cc6248da4416a86015bc64597cd9", 0x85}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="f800000000000000010000001ea500008b120e9e7e18e47146f55018bd0b27d3b49bec0ff7db4e40f9d3f785daa47a2aadbd077ec979aacd5f5fc2c30e3f9cd874330f7ee42286816650c8ebc055dd5cf002d60c51c70278b276e0959d6ec3740711e04b1becb53380debaa01f01fe84eb254c1a0e32675e763f1614fbf4c407f2a3651d08fcd7cce616df5e18895c9a48d73aca1067b9992d643078be1b2b07224050541da35c3c6666112c6b0a0e8e1455630e2cd7e5ca5b066d8702482d6f8a746e6b5e0ac18a7cadaf144fa78c20b7abda5ba22591b4a76b4221a340a31417682eb665293ec87b7e651906801a7c58f6cff36f000000a000000000000000ffff0000010001004507c38f131153f4188e3b61524e0a4b609ce673232b4c175ebc2282c1d7b6c9b42014aca9d32a17f30fe1ba80148d5be9aa6c8b7f0782fa7d286b114ec14abdd607f433e63f63b3d700a737b0c89f5cac9ec58261e39b8efa80a9beeaebf769ce9da85cd6869d2993c4d8d2e5765a66c9e1ac865b96857ed91903be78e097aadd0911ef8022f5bf679587e9000000001800000000000000ffff00002ca50000d34ec514e0a87000d800000000000000ffff0000001000004cd077dfe253c94054b3354be7e352b49f9088607516da780738b26a008b08fc19d367230b64a00c5b32b461bc8b0cc8748af69f7cd381aef4d6725e2b324a76b1372ad0e8beed957d953255d97f344949fcaaf7e62da1adece934b82fc18f5b9b4363b0d8ba2103e644e74dc0f766f79d975b16eb202a40e8eb1cfd0ba88913eb3c16f61dffe51a0fadec3b6a9b75ebdec9dce847cce2ebb6cd46fcc0d5162808d4577bc183795c3816639b094578317cd90f7e9fb05c7e6a4ee5c590d0827cdd3c000000000000c000000000000000ffff000007000000d67e51d19fde63f30a4567e588db682bf0541e2a5995292e02a4884afde7d3d64dab0f8619fcbde52f3fc8ebecf937bb30deba6d0a502241c0bd59a397eb639415d4a7fbf4d2374a6bce7701ba9ebbc7d48c198e1b33a72f087eac6237dc64fad74bb6ecba4b3dbd56d3e3023f9b5d591500e5df6c958e8a32548bc60555cd2c252454a6aa003d63689389ad572981ddb188a81b73ec7ce69f4b04c906a26d716337ceb3fa948edae0000000e67b647f29b46c55e6f36cbbd138100f00000000"], 0x348}, 0x5) socket(0x6, 0x0, 0xfffffffffffffff9) syz_open_pts() r2 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) 00:40:17 executing program 0: munlockall() r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) chflags(&(0x7f0000000180)='./file0\x00', 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x8) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x40, 0x48) poll(&(0x7f00000001c0)=[{r1, 0xd5}, {r1, 0x24}, {r2, 0x4}, {r3, 0x44}, {r1, 0x2}], 0x5, 0xb3bf) chmod(&(0x7f0000000200)='./file0\x00', 0x100) 00:40:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000140)="f381e913efedabba6db3cef449d889f03bc1b1873b22a078ad5dd68343fcaf1287a7a8b99678f254c21e", 0x2a) getsockopt(r0, 0x0, 0x1, &(0x7f0000000000)=""/68, &(0x7f00000000c0)=0x44) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x40, &(0x7f0000000240), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x8a0c, 0xc1c6, {0xfff, 0x6}}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000180), 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x1810, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000240)=""/17, 0x11}, {&(0x7f0000000280)=""/41, 0x29}, {&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f00000003c0)=""/117, 0x75}, {&(0x7f0000000440)=""/173, 0xad}, {&(0x7f0000000500)=""/216, 0xd8}, {&(0x7f0000000600)=""/179, 0xb3}, {&(0x7f00000006c0)=""/158, 0x9e}], 0x8, 0x0, 0x0) 00:40:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) r1 = openat(0xffffffffffffffff, 0xfffffffffffffffe, 0x800, 0x80) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x6, 0x1f, 0x9, 0x6, &(0x7f0000000000)={{0xffffffffffff5946, 0x8, 0x5, 0xfffffffffffffffa, 0x100000000, 0x8, 0x2}, {[0x81, 0x8, 0xd0, 0x8, 0x1ec6, 0x8, 0x2, 0x2, 0xd58, 0x2, 0x1ff, 0x3ff, 0x8001, 0x80000001, 0x5, 0x0, 0x3, 0x8000], [0x1f, 0x1, 0x3f, 0x7, 0x0, 0x4, 0x400, 0x3, 0x73d, 0x2], [0xfffffffffffffffc, 0x3, 0x1000, 0xbe55, 0x4, 0xe9a, 0x4], [0x401, 0x100, 0x5, 0x9, 0x4, 0x8001], [{0x8, 0x800, 0x4, 0x7}, {0x0, 0x6, 0x0, 0x8000}, {0x5, 0x8f, 0x400, 0x100000000}, {0x9, 0x80000001, 0x4cd, 0xff}, {0x4, 0x1, 0x2, 0x3ff}, {0x0, 0x0, 0x5d8, 0xfb}, {0xff, 0x25, 0xfffffffffffffff8, 0x7}, {0x100000001, 0x8, 0xd1, 0x8001}], {0x2, 0xffffffff, 0xa602, 0x10000}, {0xfffffffffffffffa, 0x8, 0x10000, 0xfffffffffffffffc}}}, 0x2, 0x3ff}) 00:40:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 00:40:17 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', 0x0, r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file1\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pread(r1, &(0x7f0000000200)="e3af236eee5c5a70f792f1d73ea3292bc983283007ef3dae6b70ecae8f39a67d6cb415b3bc49f24fb3532e508157e79b05a52007d7dd0ab90e2119c7", 0x3c, 0x0, 0x3a) 00:40:17 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5f7bf3da22912740f232"], 0x10) write(r0, &(0x7f0000000040)="3a0d81319316ac02fc771c15a1d59eb1bf7bba96653694c5d92f335f35a36fd81290a88fafc411b902775a949de2d193b7e4d94490fcf0669127f56706981de6eff267bd9482f3d494fbd2c0b61aff060918c562307891dc91f7abbf49955db53c7af96599ffd0a1da4e6080e5435fb14774e3ccc7883f52659962fcdf4eed541533d474103b563fb6132ea0bde979b7f3bcc0caf4733c4ee9220613c1f823ae9e1167b83d4d5e72294ad55bd08f87d2fe844fcd3d0076f87a5b9f62da358f0bd7dfc18fc9ebce8788a8d6f6a5a99f81443c3b6d580c59787a9a1212a65cd06c6b21c351ee4a8fcbd51f0ea7fdbfde78d714852bf3092590eccabc7c6d19318adacaa2dcc5725535a08840c1dd5f02991058ed8fe00bc9aecc07801d1d4b72d430ee1d3d048c1597f4af178837b5a35a2f29569a310a4bd88fc5f339918997cd7243524695f30140c12b24bb3884244b358649b4b1a740670b70325b3b7ff0b66bf469a79d5ae85b98a0c2f0a0f30e76c6f283cb4258db88de4a2aef50cf436ef2710f40c49333d72f7c5b9b2d7458fb03b1a5b697f278d7ea594d3ddc0ae46f218aa6a4302e98f0f91a6a55978cf426a99b8407715d82d258e00247fda32b225f7c23040bff3efcdbadeb66f4a4b9f4dad9a729d7dc68f5dbe31fa344b652faaf924070f29afb536d1eb0c79d220a4b33a5ccff564c12d61742c9dcdeae2142f8b164954badda4b552a7eaedcff6b98c50aca5f910762cf39706c24cae93ff2021973c8dae4322472421f53bb1fb0ad42f767d5ed1b328fba4090a33f354da631b586673e1abd8ca771763cb995c2a085b522885d6ba78ad39d74bfe2051a5f59b6b8dccb5daa3dde2886d330d931af31268acede311fc18bcc00f7930fcb20066f81338f5311ddff38dec7d12263fb53ccb69f3cb5f9c5ff24e461344b5b48ee6b6e3a398ac60dd2bc1a0358db11ee88e6edd61dc20a2ae7a4dab4eaf54130a0a3001e0741ff5d21b960e88a5d5473974348ea8d4a51a4953daacab5e1f8cf27af4db8642e1b1e090a84dd8cbe6e45b6705c34e42fe9e576733271bfc1d0a95c9b5e094cb5bf3c20ed9e996b658020c6487ea196c1a655a6f48c58e36b0b42778699934a5f8eeb770f6611ce696b842f3e87ccd5345dacbe8454c5af8b8c1bcf0549561f7de708afc9e88e631dad25bbb6e07a7163aba95763ede356ea209c6b2791e8fbb3a04813145e511fe49e2bb7464598e7940c76445f45a41fa3ae619e4e638f5bf3c91470a25438ad376afb495d09b33eda2ca0a3f3716f5168efd53ea5124b933ef5bbf024df1ce6599791cf371f20e17af2d27d0417558348917de2f18e8a30051ea3cbaa957aa7f96b0823246e4276e3cadda74ba9b1b7cecc47e4a6830d7dc1218021f0d9d83f0eddfc80cd65e4abdd060678564761e8712e8fd05d148d637c1fe200e0c9c9feb3e77a44e1a2d067ce87171c23359b3c9788e09cea4c8aa0d5be8102915b80fd9d5fe61b1fb0716fb3556ace97b2abc820641b1670af7967d187caca6f4cf2e8bad7c0c19b049fa23253fe4a79a5c63c8560a5d61f4c2c284bae01d4d611c9e3c182e5a7358723ef5d83d9b97f39293b5ed7a1442a0f207d19b87eb864b201c3cf50f059052451aa8d8384550146936efade9bb0d0c547cefb67d31219302b051409748a612e70b63bc9c85864e3c12200b8f1478713ea7e8bb7d0fb04d8482fb4f8c3a36dc06cbc50c6aa6fcba22989731a7277a457fd9688c1ca1586137ad31aca1f139a46c0c2778620a505520d249a56cb67ef079e6f72ead8c2925aa03df960b676be3431506ea60787da94b3bf40e4881e44ffaa11662ba9d17d0bc0f8910a1f23e5d4dad4f27954beac5b1162f56c869569d8159f8bd25e7453743f6a36661a8b73a593a950b6fe3efde10cb3b963335b20a55155626e74ece812102cbda627ee55c1e2eecfa054f5612ef535ef04fa6c40c9d2837d48fae81f910792a6e206e0cbf7e454dbc577030d2a628d50eb20f5a25c44ce9196334d3d8faab11b209951914b36ab7aa5be3700fd861525b1759c1c4929245684ddddb6b602a5c12b6f378d20fa7f8a02fb2f41a8f7ebde16961207fc1b5f8565374cc3044f60f36f63d0815896d8c22964bd87f664e3c2f009c526e6d9feb832764484213866bb2b2602870fe819614468dddae8dde9cf7742a8044864366f1171b21c543cac2a4807ac8c87758edc44d3f57a2fc38fc4d8efc5a7f2529bf5739a4597859a1f40f2ec54fb4e83f2a5914ab4bcb55cb098c636789f01080fc932b6df07c7e0c09b34a814fef00c1fdd798b9721844fa7b49e42113bdf62b8ac50a3e551e22b9294d520191cb23886d8e717929acb5a28f6c1f9778f455eb6dca590e74fff121c6411acbcfa42ff772190e0acf204cc3011c1f6b99dbe74825a7b7a9449cae147980b58aa243f3886a7303d5c16dff1617c63709a47ae9d143708ba5fe2426cc73cce6f9c3659a7a9e209bb399357724a3f8e1f3495c926913f953b7eedb2fb79ed377a6af3979d15c8818adb284643391eac73ad16728e74d032406cb6231891e1921aaf687105b5fd19803d5445deb0c69dc0ac04891dfd4fa65a5908f403de59e4ec890b67b5c9211618a097a5a935760c5adc5b9abdf5dd7e54dd0e5cf256104f3df4acd15276b5d0b99173bb8620a42352ec13a901734b864a09a2e17ce0b2d3c128e615b35431010f5041624521ff1b6a", 0x7a0) 00:40:17 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0xc003, 0x8) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18280, 0x0) r1 = getuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 00:40:17 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x4, 0x0, 0x0) r1 = semget(0x0, 0x2, 0x9f) semop(r1, &(0x7f0000000080)=[{0x0, 0x7228, 0x1000}, {0x3, 0x7fff, 0x800}, {0x2, 0x5, 0x800}, {0x3, 0x7a, 0x1800}, {0x1, 0x100000000, 0x800}, {0x7, 0x0, 0x1000}], 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:40:17 executing program 0: mprotect(&(0x7f0000034000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 00:40:17 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r4 = dup(r1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) r5 = socket(0x3b, 0x8006, 0x17338b83) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x8000002b, 0x7, 0x8}, {{r2}, 0xfffffffffffffffe, 0x2, 0x14, 0x3, 0x7}, {{r4}, 0xfffffffffffffffa, 0xa0, 0x20, 0x1ff, 0x7}, {{r5}, 0xfffffffffffffff9, 0x84, 0x3, 0x8c5, 0x10001}, {{r1}, 0x0, 0x0, 0x200000d5, 0x3, 0x3832}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000005, 0x1f, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0xfffffffffffffffd, 0x100}, {{r2}, 0xfffffffffffffffd, 0x4, 0x88, 0x1ff, 0x6}], 0x16, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x32, 0x20, 0x6, 0x5}, {{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x8, 0x54}, {{r2}, 0xfffffffffffffffd, 0x22, 0x1, 0x1ff, 0x1}], 0x2, &(0x7f0000000280)={0x3, 0x4}) 00:40:17 executing program 0: nanosleep(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x21) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x7, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f00000002c0)=0x1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x3ff, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x80000001}, {{r3}, 0xfffffffffffffff8, 0xc, 0x1, 0x2, 0x1}, {{r4}, 0xffffffffffffffff, 0x12, 0x20, 0x3869, 0x7f}, {{r5}, 0xffffffffffffffff, 0x82, 0x4, 0x5, 0x10001}, {{r6}, 0xfffffffffffffffb, 0x20, 0x8, 0x0, 0x7ff}], 0x6366, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x20, 0x8, 0x81, 0x1}, {{r8}, 0xfffffffffffffffc, 0x40, 0x21, 0x9, 0x10000}], 0xfffffffffffffffd, &(0x7f0000000280)={0x0, 0x5}) 00:40:17 executing program 1: semget$private(0x0, 0x8, 0x20) r0 = kqueue() fcntl$getflags(r0, 0xf9cd03712fe22410) r1 = socket$inet6(0x18, 0x8001, 0x0) bind(r1, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) shutdown(r1, 0x2) fchmod(r2, 0x70) close(r1) r3 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) close(r2) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000001c0)) poll(&(0x7f0000000040)=[{r1, 0x2}, {r1, 0x10}, {r1, 0x14}, {r1, 0x80}, {r1, 0x90}, {r1, 0xa}, {r1, 0x1d}, {r1, 0x80}], 0x8, 0xfffffffffffff51f) pread(r4, &(0x7f0000000280)="5a14da35fec530a3", 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x400, 0x200000000000000, 0x0, 0x1, 0x3ca4, 0x9, 0x0, 0x2, 0x1, 0x49014f30, 0x2}) poll(&(0x7f0000000300)=[{r2, 0x100}], 0x1, 0xffff) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000000)=""/22) socket$inet(0x2, 0x4005, 0xcc4d) pipe2(&(0x7f0000000340), 0x4) 00:40:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/47}, 0x31, &(0x7f0000000100)=[{&(0x7f0000000040)=""/154, 0x9a}], 0x1, &(0x7f0000000140)=""/48, 0x30}, 0x0) 00:40:17 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xffffffffda271468) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) 00:40:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0xd000, 0x6) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 00:40:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 00:40:18 executing program 0: r0 = socket$inet(0x2, 0x6, 0xfc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 00:40:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) syz_open_pts() 00:40:18 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000040)=[r0, r0, r0, r0, r0, r0, r0, r0]) setregid(r0, r0) 00:40:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8000, 0xfffffffffffffffb, 0x9, 0x103, "d73d0100bf0015e7ff4db700"}) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e67", 0x35) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 00:40:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="bbcb3682bbe4a3d7a25296fb51ab232e72ae0d8a8640e657b853149c706a018202f955f152bb0d69052b8d827cf316cada1f8dc0e4b733e4e39f3569e9fad3000395ed2d32c10bcd03139febfb044ced58", 0x51, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x80000066, 0x0, 0x81, 0x0) read(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="1c", 0x1, 0x0, 0x0, 0x0) 00:40:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc4a5619515a4c8ab06198824b3da025bbd47b3bf579556fc7d4096e8c8b6b87cb2d72b8bcdb9a284e639410172a72ae773295534480d8a4f5f709193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x3, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 00:40:18 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x200000000000) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 00:40:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x108) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffea8) r1 = semget$private(0x0, 0x1, 0x80) semop(r1, &(0x7f0000000000)=[{0x7, 0x3, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x7, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0xffff, 0x1000}, {0x4, 0x0, 0x1000}, {0x2, 0x3f, 0x800}, {0x4, 0x4, 0x1800}, {0x1, 0x1, 0x1000}], 0x9) 00:40:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97}], 0x63, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="cf", 0x1}], 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20090, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 00:40:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:40:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:40:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18091, 0x0) r1 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup(r0) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) fchown(r0, r1, r2) r4 = socket(0x2, 0x4002, 0xfa) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r4, 0x0, &(0x7f00000002c0)) 00:40:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="244a46cd75506faec92985900932c77341e35c53ce746095f903a069afc674b7c2d853c694851552a59699f51bb610074377f247c5baecef6c16263d807079952274c16f997144308f550f02678e53caf599e4fffbdc83883820149a943678dab3f1f9b6f85822ccaea4df75e9c11a5db0c72f236dec7c0a4b08e60c8a732e6bf76086637e4144b0e83f28fb66951e97ff91b506bb543ca44bcc1f36ee9f9fef96a75e8e", 0xa4) socket$inet(0x2, 0x4003, 0x5) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 00:40:19 executing program 1: clock_gettime(0x300026082800004, 0x0) socket$inet6(0x18, 0x4000, 0x5) 00:40:19 executing program 0: r0 = socket(0x30, 0x2, 0x800000000) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="4c8f96a74b7e7d176fffcfa136717684e06ceceafd58d4f97c33089350e519290c695112e64b11fbf859a4153493858812e6c1a5b57d985ee1fe76267b0c4e8d9479c5fc67f307e94e9e0abb4f7f704ef3e80fa8ec026e9b630e46b1956c673d5359dde201d0eec469da025527682573ba36f1af25d20a42a24e86d9fbb00f188f510545bc37a3b84a2b6bf15027e7691c1dc26c7c4e107d13ea48a406d6111cfdfe3a032b23c2065a22b7f3ecf230e2fce58e367531024c62afe18138a5fa36df9b15bd79b676ed2ac0883533b4c41a68952799909ae2cb9a02ae", 0xdb}, {&(0x7f0000000180)="c233991a5e19046177d00b16666c08e8cdbe032d0d4fa174e8592d2f87764396b79dc80b4239413e56089c79a3d05c4e2651c4f02aad2f3ba9937b30a1869c94e270ed75176cf07dc9412aea23ccd6a4422e8115e98be0f7e3", 0x59}, {&(0x7f0000000200)="a7e893d7842f5bc51cebe4cd51a5cee028990de20777ec60d3527c850000d3676ca58f0f901cdfeaa3db7bd1bedb22cf8b0ca73fc9c68b18062eabd76fd7898b6e6982e23a206a07bbf9d1586cebe1ccb5272268b1545c9b2d846a7c4dcae3cc67b8e72144b1d8e4253fe8773a1ac20fc39cd4231a07872a7ec26760b702dfadbf8ac2c36df66a466e021c83bce8ee83415c48dce5d9905aef6897ce47f62af4d176dd91376e1a41bcbbbb41ce3efed1f64e1cc3c0bb8dbb97c7c072", 0xbc}], 0x3, &(0x7f00000006c0)=ANY=[@ANYBLOB="9000000000000000ffff0000930000008109000000caa6ecc2f6c674f42fd9fa932b88aeb5f636ca90d686a5bc34a235c697101dd39f21fb9be9c64170d93d9eff000000733aed22e61085b3198337c04bcbe1f22c34f9e0f119a6909b13be540682071fd1fa9d6fffa208a31606937089cbd4a03450cb3b0e2b62dc00000000000000313371f645ce2198957772669b68ed87b638586f3899e88c114257129d2908c1538f59083b616d2a650c7f93562420dce102e6f3e737282c5bf594d426c65e37745c3c0c58f4752b959fac9f3a87922296e5219dc4fb548cddae3809ccbfe2284676fd242ddfbeb9c7bfc2ea83798114ca7e7b0a3aeb4ccd9c16eeb35d98775c941b516e87c84ad021ffcb8d042330823c965a95ea03dfc1648345312f375a7a8d189fa129a537f87681e6a138c51efd91f52531f8398034efeaeb19680be35c1fa624d716347a8137c6132317913ec80e862e12f1ff133be8e2a6a274141a77723a02d59217c6c8744e223dc408e30132356cb5156999d202ec866793b857022dadac4a"], 0x90}, 0x4) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/119, 0x77) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 00:40:19 executing program 1: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8081, 0x0) write(r1, &(0x7f00000002c0)="367aca65f8298e6907858b4c0c907fdd8a42787001", 0x15) getsockname$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0007e5f821e4cbd01ff32222ef88f8ad7791338c7d84632b34f56897f4a5748167bdd8b15acf"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x1, 0x1000) pledge(&(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)=':\x00') msgsnd(r0, &(0x7f0000000080)={0x1, "2fe9c02eb00971afa30e47ee6dfa41e3dea3e6594fb9fa7098cab3c396b3076e7808ca520abe0f15ad44a89c0f7970a149445e0db71c66bab40e133d96b64a1a4cb46661b301fbc663d15982d2c1bf8d677d4d50b248751e6ed3f17947a23fb5e34ab5d8bdabd30b8487e1f39a2579884896f95600c0532c8073c0445cbc66548ed93eb4c871e80c1e7dab6c3e4bb76a3d4e2cef0adfb4e8e655ddf75950c8"}, 0xa7, 0x0) r2 = socket(0x18, 0x2, 0x0) msgget$private(0x0, 0x10) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 00:40:19 executing program 0: r0 = socket$inet(0x2, 0x6, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 00:40:20 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffe}) flock(r1, 0x2) flock(r1, 0x2) close(r1) rmdir(&(0x7f0000000000)='./file0\x00') socket(0x18, 0x4001, 0x3ff) 00:40:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x65b, 0x2eacc578, &(0x7f0000000140)=""/135, &(0x7f00000000c0)=0x7f) getsockopt(r0, 0x8, 0x40000000000004, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) shmget(0x1, 0x1000, 0x84, &(0x7f0000ffd000/0x1000)=nil) shmget(0x0, 0x1000, 0x81, &(0x7f0000ffd000/0x1000)=nil) 00:40:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x8001, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:40:20 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) r4 = fcntl$getown(r2, 0x5) getpgid(r4) execve(0x0, 0x0, 0x0) 00:40:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) ioctl$BIOCLOCK(r1, 0x20004276) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x4, 0x7}) r3 = syz_open_pts() dup(r3) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r2, 0x2000747b) 00:40:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000001100)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/44, 0x2c}, 0x3) 00:40:20 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 00:40:20 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xa, 0x100) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x9) pipe2(0x0, 0x10000) getrusage(0x0, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000300)) 00:40:20 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 00:40:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xff, 0x9, 0x20, 0xffffffff}) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x8) setuid(r1) setuid(r1) 00:40:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000940)=[{&(0x7f0000000200)="28c4834bc934e7c24e925108b8035445f65e7a45b0d444c83a214bde6a62566ca269751d4e7d1d4086e9cdfb9e2569b4cf807a0138107aca9f09145c31378b7231f5936946d469170f4d4a63", 0x4c}, {0x0}, {0x0}, {0x0}], 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x2000000000003d, 0x0, 0x10001, "09a0504cb04e8754a832ee7485824678d36416ed"}) write(r0, &(0x7f0000000040), 0xfd30) syz_open_pts() syz_open_pts() 00:40:20 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 00:40:20 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000080)="d416f54f341fa5a9314ee8d5fddea33d3a93290f202309310d87782c69c316b924ec082e26aaf96b99564d0e3489357273ce86f6d2d8b0a7ad49833466d2f7024ad2cc7ad41bcff7aa14bda50712b82d", 0x50) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0xfff}, 0x8) 00:40:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffffffff2649) syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 00:40:20 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) fchdir(r0) clock_getres(0x0, 0xfffffffffffffffe) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000100)="3b8f8c69f7b5f5caadf883b8bf77209d2829afd22d0a5eddbf25eef2d2de346a0fa0c4cba49452b638414e67c534a2445dae68f879196dca1b1aba273780082215181157ecdb8195aa7d1d27e97f8484353ddfb366d5cc15311de9585da3645a095cbc935703ddc3b6af31f173d4825d7af4b0cf954804f416bfdcf70a47c16f4e473bdc29e9a140fbf840f9e13fb74ad848c7bade0870774dffcfe49a984dca9b798ccf4d1b77fd7f371e814021ea24df3a8deab172fe955740188aba8c6022eb2239fea72d2e493a671bbc2b6fbc4de869d94adf6cfc10866a5a698c219b", 0xdf, 0x400, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="6d023aa90ed7b7c039bdf9626cf673d055a7a2e61423e1e88030bdaca2d8ecd04a4ab92a81e78ccac04299ba184654644a758d", 0x33) 00:40:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x87) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000240)={0x9, 0x4, 0xb1b9, 0x6, "b139226a5c2a93cff561415841242f237b79c931", 0x1, 0x2}) chroot(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:40:21 executing program 1: setrlimit(0x4, &(0x7f0000000080)={0x20000000000007, 0xfffffffffffffffe}) socketpair$unix(0x1, 0x1, 0x0, 0x0) 00:40:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x78, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)='k', 0x1) 00:40:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x10001) r3 = semget(0x0, 0x3, 0x10) semop(r3, &(0x7f0000000040)=[{0x1, 0xfffffffffffffffc}, {0x7, 0x7, 0x800}, {0x4, 0x5, 0x800}], 0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0xfd, 0x100) setsockopt$inet_opts(r2, 0x0, 0x4000000021, 0x0, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x1) r4 = accept$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000c3df516e693704000066f9917d00996a00000000"], &(0x7f00000000c0)=0x21) write(r1, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000140)=0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x44) 00:40:22 executing program 0: pipe2(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7ff, 0x0, 0x3}) getrusage(0x0, &(0x7f0000000300)) 00:40:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) write(r0, &(0x7f0000000380)="b0ba928a520bbd5810582720efabd16ebae63225259560f8e5815f73f2a044fd3305555287d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c9b6b87cb2d72aef484f18764fdc2702eb8bcdb9ad8a47ef028193ef16ab93f12fc4d5f16b136a5d00d1628b53a9c762bc1727c392570db0f1c5ed0ec09e0c427b917b14c52ac753029cc539ad9d268411974e252f6a29a5325f1c7b0f8f66dd08a2bb83e216302daae9e2ba5b0821f0a728f4a96614c64c6b5a472e43ac6011851bb7cdf6b415816d12f8e3c5cfbc5a217ce6c", 0xde) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x3f2) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xffffbfeffffffffc, 0x5, 0x400000000002003, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f00000001c0), 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r4 = syz_open_pts() syz_open_pts() fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) 00:40:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() getegid() close(r0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) setrlimit(0x1, &(0x7f00000000c0)={0x101, 0x4}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffaef, 0x0, 0x5, 0x9, "94d18e35f18169c9c6f98d31e56f97943e2abd0e", 0x6, 0x2}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 00:40:22 executing program 1: r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) 00:40:22 executing program 1: r0 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, r0]) r2 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() r5 = getpgrp() r6 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x101, r3, r1, r4, r0, 0x0, 0x2}, 0x2, 0x8, r5, r6, 0x4, 0xdd74, 0x6}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:40:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95047606f5d8aafb5b0bf33c38276a539a2a0db68aac768b16a425dc73fd7ed22e15af5116568e6083736f7ff47fc797f17f91382ad062442a66a66d24b349085aa71451afe029498eb47a292c5e44c6464ad1573d61cdd8990bb80d7d4eebc88f55d5c4b3e557cd8a058bb2fb9dfeca929fd7d87501e969be5939819069f8bed90a6560dce197ac5f5df0670f0009d42099829035d44bd5fa3ea13dc19248757889aa2868935e327881150987062ab2b94f3871de886341a3feab9baec05838798951d6d090a949aa52a0e4b23dac3d8e3e9c141d18639e26b89d1304d0474412cf7bbf4f26eb93e06159f8444925bc21cd6fdc02cf5bd2569f", 0x216) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000800)={0x7f, 0xfffffffffffffffb, 0x5, {[0x1, 0x9, 0x0, 0x1, 0x9, 0x7fff, 0x9, 0x51e, 0x0, 0x1, 0x91, 0x10000, 0x81, 0x4, 0xfff, 0xffffffffffff8000, 0x0, 0x1], [0x3, 0x6, 0x0, 0x5, 0x10c1, 0xf300, 0x5, 0x6, 0x81, 0x8bf8], [0x9, 0x34, 0x7fff, 0xfff, 0x7fff, 0x0, 0x200], [0x7fff, 0x2, 0x3, 0xfffffffffffffffb], [{0x9, 0x70d, 0x2, 0xfffffffffffffffe}, {0x8000, 0x7, 0x6}, {0x1ff, 0x184, 0xc5a, 0x4}, {0x3, 0x1, 0xaf3b, 0x4}, {0x2, 0x20, 0x8, 0x1ff}, {0x510, 0xfffffffffffffff9, 0xd77b, 0xff}, {0x9, 0x6, 0x400}, {0x200, 0x9, 0x1, 0x4}], {0x9, 0x1000, 0xb7a4, 0x6075}, {0x20, 0x40, 0x2a9a, 0x9}}}) r2 = syz_open_pts() close(r0) dup(r2) fcntl$getown(r0, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000340)=""/161, 0xfffffffffffffca4) 00:40:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 00:40:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10282, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x10001, './file0\x00', 0x10000, 0xe7, 0x4, 0x101}) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) r3 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setregid(r2, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000001ac0)=0xc) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r4 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x2, 0x7, 0x5, 0x3]) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x3, 0x7e}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x3f, 0x6, 0x5, 0x4}, {0xb0a, 0x44, 0x7}, {0x6, 0x7, 0x3f, 0x347}, {0x4, 0x9, 0x6, 0x7f}, {0x5, 0x9, 0xdc, 0x1}, {0x1000, 0x2, 0x10001, 0x3}, {0x80, 0x101, 0x5, 0x10000}, {0x1000, 0x3ff, 0x10000, 0x7ff}, {0x5, 0x7f, 0x81, 0x9}, {0x5b, 0x8001, 0x4, 0x8edd}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x480, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3, 0x3}) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x32) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x6, 0x9}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_index}) semop(r4, &(0x7f0000000500)=[{0x0, 0x7, 0x1000}, {0x1, 0x3}, {0x4, 0x5, 0x1800}, {0x0, 0x7, 0x800}, {0x0, 0xffffffff, 0x1800}], 0x5) chmod(&(0x7f0000000540)='./file0/file0\x00', 0x80) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000000580)=@un=@file={0x0, ""/61}, 0x3f, &(0x7f0000000980)=[{&(0x7f00000005c0)=""/198, 0xc6}, {&(0x7f00000006c0)}, {&(0x7f0000000700)=""/203, 0xcb}, {&(0x7f0000000800)=""/125, 0x7d}, {&(0x7f0000000880)=""/175, 0xaf}, {&(0x7f0000000940)=""/33, 0x21}], 0x6, &(0x7f0000000a00)=""/4096, 0x1000}, 0x800) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001a40)) 00:40:23 executing program 1: chdir(&(0x7f0000739ffe)='..') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)=""/4096, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x80) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001400)={0x10, 0xc43, 0x4, 0x9, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x408b6a3b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x544d}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xffffffffffffffc0}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10000}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x8000, 0x9d, 0xd1, 0x0, 0x1, 0x4, 0xffff, 0x3, 0x1, 0x40, 0x7}) mkdir(&(0x7f0000000140)='./file0\x00', 0x44) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 00:40:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x137) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 00:40:23 executing program 1: r0 = socket(0x80000001c, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 00:40:23 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 00:40:23 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) mlockall(0x3) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x180}, {r0, 0x80}], 0x4, 0xbdfc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x7ff, 0xffff, 0x8, 0x2}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xe68, 0x0, 0xfffffffffffffff8, 0x1, 0x1, 0x9, 0xfffffffffffffffc, 0x0, 0x0, 0x790, 0x4}) fcntl$getflags(r0, 0x3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x5, 0x6, 0x6, 0xfffffffffffffffd, "ccbb9f533d22216224b4dd11749dc8fb8955f46d", 0x7, 0xfffffffffffffff8}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0xf1a, 0x3, './file0\x00', 0x200000002, 0x0, 0x4, 0x4}) fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x2, 0x100000001, 0x2, 0x2, "c9f36dea9773c8a2185519c81b1157a1d66f9a3b", 0x8, 0x80000001}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x8, 0x401, 0x6, 0x3, "1b7d41b071c74681a866b96af17248e1d376d4c9", 0x9a92, 0x6}) fchdir(r0) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x101) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x6, 0x16, 0x7fffffff, 0xfa4b}, {0x5, 0xc68, 0x4, 0x2}, {0x814b, 0x81, 0xff, 0x8597}, {0x0, 0x0, 0xd6760000000, 0x2}]}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000440)) syz_extract_tcp_res(&(0x7f0000000480), 0x9, 0x9) preadv(r0, &(0x7f0000001780)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/135, 0x87}, {&(0x7f0000001580)=""/207, 0xcf}, {&(0x7f0000001680)=""/223, 0xdf}], 0x4, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sync() ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$KDENABIO(r0, 0x20004b3c) openat$pci(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/pci\x00', 0x19, 0x0) readv(r0, &(0x7f0000001b00)=[{&(0x7f0000001800)=""/48, 0x30}, {&(0x7f0000001840)=""/120, 0x78}, {&(0x7f00000018c0)=""/110, 0x6e}, {&(0x7f0000001940)=""/92, 0x5c}, {&(0x7f00000019c0)=""/169, 0xa9}, {&(0x7f0000001a80)=""/120, 0x78}], 0x6) 00:40:23 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x4d0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) fchown(r0, r2, 0x0) r4 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) recvfrom(r4, &(0x7f00000000c0)=""/101, 0x65, 0x840, &(0x7f0000000140)=@in6={0x18, 0x2, 0xffffffffffff0000, 0x5}, 0xc) 00:40:24 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) 00:40:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe62) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) write(r0, &(0x7f0000000040), 0x0) 00:40:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0xffffffff, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0xfffffffffffffffc}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = dup(r0) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) 00:40:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x0, 0x2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 00:40:24 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000200)=""/153) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20040, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x200, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0x6, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x2, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0xd0) 00:40:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) fcntl$getflags(r0, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) 00:40:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) read(r0, &(0x7f0000000040)=""/195, 0xc3) fcntl$setstatus(r1, 0x4, 0x46) ftruncate(r1, 0x0, 0x9) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530003fca92b17c30049ac8e257de2dccc0f061a697bc941c038a961c342b7926549c61581d59a746e1"], 0x10) 00:40:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000691000/0x1000)=nil, 0x1000, 0xea3305906ce7d88c) getpeername(r1, 0x0, &(0x7f0000000080)) 00:40:24 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x480, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000280), &(0x7f00000002c0)=0x4) bind$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x4, 0x54, 0x0, 0x0, 0x9, 0x8000, 0x1ff, 0x2, 0x0, 0x0, 0x1}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xdcc, 0x40}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() 00:40:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 00:40:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8493b49320dd8693d42f05c008f2177c6847ae82"}) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x7, 0x1, 0x7f, "b746bdd4b614efd36cae5d045012f5f9504f8110", 0x3ff, 0xfffffffffffffff9}) writev(r0, &(0x7f00000000c0), 0x27b) 00:40:25 executing program 1: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x0) r0 = msgget(0x2, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x6, r1, r2, r3, r4, 0x20}, 0x7, 0x3, r5, r6, 0x4, 0x4, 0x40, 0xfffffffffffffffb}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) shutdown(r7, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r8, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 00:40:25 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='\x00', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="8d05462225f6385f3a903cb8fa80e1242d1d1099db1fb9bada6c8e59483e3ffa72c78799990452bd9d9925aa6056b016a1113d04d94498723d2c8da818bef90e9e98e5ddaee6d44a25a78c9c9c05dc90709c50c233447deb82d8847cfe6db09905bd3fa3b1ec8761dbdfda13ae653ceffb44ddf5ba0ec7aa962013cc185a209a8def379f41d4546b34caa75a6fe8763bfaee688f7775ad486c37b23cab366ff1276f11f8fed3b0266ce35fcdf8096aa18ad6b60c173dc33e04960bae7d70cb1e3768bd8c0074cd320ae7ebab7f0fa23a43d8c5ae4e1e78688b5d3c60cde09c9cb077a5af948474d2f3ad5ddbe25c63fd2314a446bf2e96630d77cd27990b46", 0xff}, {&(0x7f0000000100)="45bbebcfe3a5b5fa99a27c7f786954c7737aa66a7bb70bb0159ac14136771992c95a9ca92306a4db32c6b5a217bc02ffe65e146abec756c5ffb377b7e730bbc75aa3e51057f2d72467a56aecff978a9c03a663a48d57fc0d0d737f7a1135d9f8964f7c235d59a869ff736614f5dea35358dfc114daec4f4b233e75915099c3669617a3c9b384ac2be43d57ec8ce65fb2ef6c3a698f9fcd3d97b8d5bf01d2688dfd319399c6c665954297d73fb87a2b629ab615be2c99f3", 0xb7}], 0x2, 0x0, 0x0) close(r0) writev(r0, &(0x7f00000000c0), 0x64) 00:40:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="6aa31aa02d746fd0759b2657ff941a9d4393973091b2e644bf3b620fb0a05f6663d1e2f02b5a09d4915473d7024f02e0f3242f5aac1d010441c2f51d1815a043de512e0f7fd780e5bfd48f911a227c9891f93f0f62d088f913e6e70d5d276105117a5efcaf5e130ea192c142c6878f3554b711af5e1cb8aeeea550c524d52c85e67594541a503b3747ba9a9906771e34c513594f446c65d8ddc3e24be69e609d48fd5418c49d1655d736e942e9f11956adfc0fd28d3601f578690871171255c7ae101ddb8c661e05c8f769e9b9c2f32556b5de0c0de84051cef556", 0xdb}, {&(0x7f0000000180)="34a25a733a254d859019e98d8b53beed77e068a5aa1b84a76c1777e4d090469ed7075074d32f5833cd242dc9b9587e3e0ff3e4dcb87dbb1affa347060f3f8b7a5670e5d788270c74170bbdfbd3e5f4914bbc04a5e6e126f1a20f2ae72736f09a036f35a5", 0x64}, {&(0x7f0000000200)="43348a2d93ce9ed17c55edda4308e0a0c848d7376a46ea534cf578c0fdb010745264a49228f409c12c120d09786f1797d2e7db5c500cf7a4cb", 0x39}, {&(0x7f0000000240)="6805ce5f7ffeaeed3c22331efdb0c43395930c6c9433dfb28927bfe7333bb4e092a7f8e059494f13d41b198a3c3e533562ddf654f318e06292360c602aa83d18ae1121f7b9272e88f3c6addbdd065dc2f23e3e846909320768366bc459352aee74e4c2f9dcf9967e817e6678f4ae517f56a838dff3f0d8e7dbc3bec37664", 0x7e}], 0x4, &(0x7f0000000a40)=ANY=[@ANYBLOB="58000000000000000100000006000000510035b6e02a9dbfb274e4aeb2e759bc19e72c6fa930fa8c456d841f87b26d05606f4c6cd9ed046178d0fe37cf51883c1dc8c419d5bff305cddfa5298b8df8f691fa8f2b205400000801000000000000010000000900000051a82258c091f4e336541098bd735dc2457e6eea390b582d41c35a9623dff437a4aa209376dfec689a72a0a6782fd0280f47a7ab68edadc2b2ec61843f71e25a3b48d0408e1562a412e3ed79f2b3421a42e264ccccad1fa20ac869535c36fbe27941eb4150ce935f8d556701b97324d4fd94ef5ffcf5295d703db06715d4d9b8eb830763edd35646598fbfa050eda2013de2e38efa3d47c4282f5eb5d75a61cd6404d991f74fd36f6dd6f549c80ed11eacafdccc114d5dd12c98b87e357adfc2a6d2a91f94ffe6d9985356c57056a8c41361d4800f33603f87c5558e51b9df148fdcb53cf93e64000080000000002400000100000000800000c837629507d396cc988490748fb8163c9d4a729f5153b4dfc4829c4dc0d5dfd01093803ab6db76541fb3da2b36f6dc971bc5cdfcf520ecb1d340812bb79eac1bd21e4245db2cc4b05dfa2c6e8fd7dc8dca5d30165c2d0fe5842a04a3a653f94bd000000000000000ffff000005000000de65fbf8bdf03c5f5451f60cd7e833cc97826663b3edc29e53da1462e9711e976e8de53fa48278aec8ab767a57a1432cc65a2dcac360eed6ac5b45de7ed7581a126c4dee769b2d670728ff4c934619e9408179f81fa8e435bbe3162e6b2cde4a010000009130505cefd8262a8c5583d28e89097766b946663894a2d25252198d463e0400d8db44dfd748c3c9bc8e7991cf307bac4644babbef89b16bbde43be811c8e2b8f7bed90621e525f2e9ba99c2e33288647e71862cee00000000000000b800000000000000ffff00000500000073b818a2a8c8f2519644cb9f79144b4a806e95efb6eac9912a4d105e3d10b654965574ea370d1f40abdc7911e7e5f79ef370f351eddabccfaec439c9d83731d81d9706b5732f338f63207372a78c28ade41e747bd037ab32559629c1e1f9267846a166b55295f457444d3eeb448d2fef080dd5d5e4c38eefbc43e293fa5ababa1f2b62a849d02f42726e3755100e1dcfbc794dd5bbe0e1eacf9ba906bc96c7d287de49352200000000000000000000000000000000000000baaa6d0080bb49217b653255ced64770a1b4e706a4a0d1e59e05c0643246d715ca354b3aae3655801d0625a3040a264f10b8d6eaf3424593ff3b6c54736617134cc263e71c29cbb5a1be454c351bbb590fc731960f3c2e5c3806b01a5b6ec1b2c9eda90b7b2815ba0b06dbc0f8d9a227b1edb9d30367408822f97bbf4a7c9c0f37bfcec52fe529666d0add75439eadd32ccbfd2c7392aed54e2cbcd63c32ae69bae83127db4a03eb3921da16597761a216c29372f5314c894683ea626c7eb317b1e09bb1f326fbad9986f2d51186db493c0000000000"], 0x368}, 0x5) dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x100000000000, 0x0) preadv(r1, &(0x7f00000009c0)=[{&(0x7f00000006c0)=""/48, 0x30}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000840)=""/206, 0xce}, {&(0x7f0000000940)=""/54, 0x36}, {&(0x7f0000000980)=""/47, 0x2f}], 0x5, 0x0, 0x0) r3 = getpid() fcntl$setown(r1, 0x6, r3) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) r4 = dup2(r0, r1) ioctl$TIOCNXCL(r4, 0x2000740e) 00:40:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x801, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmat(r1, &(0x7f0000000000/0x3000)=nil, 0x2001) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000100), 0x0) sync() 00:40:25 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) r1 = socket$inet6(0x18, 0x5, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x1f, 0x1, 0x0, 0x0, 0x1}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x7f, 0x1ff, 0x2, "48b1a60f67a52bed080014d2978574f5839525a8", 0x2}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x3f}, 0x8) socket(0x2, 0x8004, 0x7) 00:40:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r0, 0x0, &(0x7f0000000040)) 00:40:26 executing program 1: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x3000, 0x100, &(0x7f0000fee000/0x3000)=nil) r0 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000fed000/0x2000)=nil, 0x3000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) shmget(0x3, 0x3000, 0x458, &(0x7f0000fef000/0x3000)=nil) fcntl$setflags(r1, 0x2, 0x1) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x1000) socket(0x12, 0xc005, 0x6) 00:40:26 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fchmod(r1, 0x59ffea10164bba41) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 00:40:26 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 00:40:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="93995e77144e3744ae9e12335a73fef16767c335f898f1671a07c8f8c84d2f6a5c74df2c0870fd7397ea61efd207ca0641b462e0acbadb989b7cfc8b57c2c588464d08d99ff9bbcc1c0d58d0a08deefcaa4e8c16df95808d87f7aa4bfde41b96a0beb26b4e75568ef926ab263193ffffd46eeda8085cef045ac3b991aace3692425848751befb4823e131bf567762044ced0cb75dba94806077292", 0x9b) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x3) r3 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x2000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffea1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 00:40:26 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4100000000) sendto$unix(r1, &(0x7f0000000100)="4ac7607c8970539c0cdd33948920d453982b4412e1a6c0e9ca43a73b40faf7d3f6e150614acb98acc23eb19ed77a76bca027d963c893dd87cf00d1c1661e961f8b12d00752cc9ff256567897f70dcd66270005e8c033ed9b08aae433ccb9eb29df2a8e47b296c22a581d2589ce3b02e92c3bbd488eff66cc6a47119667f000d8a88820e8bf3d86d25200349cfd2436be", 0x90, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 00:40:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chroot(&(0x7f0000000280)='./file0\x00') ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x10000) getsockopt(r0, 0x7fffffff, 0x7, &(0x7f0000000080)=""/98, &(0x7f0000000000)=0x62) 00:40:26 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefff7f}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="62418ecb491a3a1a6862fc75771fbab4334345e3b0bfbbd589845686aa878f46a94ee7885cc1ba4c0e3814fc777703310a316376e70e2065610ba7ff822edb33f40fe54820a103db8635213fc2f467810493", 0x52}, {&(0x7f0000000180)="c693a266bf3e877048f00417922572e080f001104733c6ed16385fad677cefc8d588aa7f9e899c6b2db0f10fcb9a06949a46d505b38f55e1865dff7dc4bfd955b7047f77b0439210b0d58ca2c7a12c1cf52238718dab962ac83deb8fd3378f5f743204caebc5fdea8440f933beb629dd777f9dd6a3fba074f28d452f62803683bc74d55ed778df971d55dc9bc66a5c99d52f79d0c12a5eb7ccd3f0fd854445ca31da44903c760a1aac16a489664d800b76f58377f574fec48cfce65599741df31954acdf0ab2501cb77dc89eadf2192ec719a015de95a2eb3ea0e256224bba0fa6ec9404e154", 0xe6}, {&(0x7f0000000280)="0a3fb31d2a5fefd1d68277c8983001ded0b65b32940db55b1e5a3f403bc68f42a895951aabbdd4d0c27b282d41297bb22957b4dae6f3cb8e4fd62b7a4d3c9342e8a38c6006d9691ecfef26912ed463ccaa3a616267a7e4c72fcff5d906288126993fa53dae891cfdf3447a6e83397461121f583a74646bcd93fab3e84a4cbd042c067e6d5a078f31369923610b5010bb8b92", 0x92}, {&(0x7f0000000340)="0d80560e76aaa30a22a179db4d781cfd89e068ef408f49005709256407735ef0c279bf5efdb5d2ab569a751562ef6452ae8cdbc7413491141f923b95d5e21039a0813f12f2a8adb47cb04fed65b21a38b4b86295a842eba7ae3ec4a09b8f6cf72d497299bac68dbdf4f561c1408fd1ddf243273b64698d8df6ccaa6bb05546bbb3276f71ab9bdc7e8c28c33132f7eafede27ef7687bc3cb6b3e549f7dbd9dafe5b7d8fa54b007fb3ecb00bf8d2a59b6343", 0xb1}], 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r2 = semget$private(0x0, 0x7, 0x10) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x8000) 00:40:26 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x6) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 00:40:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6, 0xff, 0x101f, 0x5}) 00:40:26 executing program 0: r0 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x81, 0x3, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x8, 0x5, 0x1f}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x100000000, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x8, 0xfff, 0xa4d}, {{r2}, 0xfffffffffffffffe, 0x6, 0x0, 0x1f, 0x5}, {{r2}, 0x0, 0xa2, 0x1, 0xfffffffffffff000, 0x1}], 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 00:40:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2d1, 0x2, "a2a2315f3b3e43789faa66b46d3ba73ce9837a01"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x590, 0xc22e, 0x7ff, 0x2, "63a8d74d557f7d0c2691e9cf0f9d8871af898270", 0x6, 0x9}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000080)="9d", 0x1) r2 = shmget(0x2, 0x2000, 0x68, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r3 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x2, 0x0, 0x0, 0x100, r3}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 00:40:26 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x188) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x6) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 00:40:26 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = dup(r0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000240)=[r4, r5, r7]) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000280)) r11 = geteuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r11, r9}, 0xc) getuid() getgroups(0x2, &(0x7f0000000300)=[r8, r10]) dup(r0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2, 0x0) chown(&(0x7f0000000380)='./file1\x00', r3, r5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000003c0)) chown(&(0x7f0000000400)='./file0\x00', r11, r10) getrlimit(0x0, &(0x7f0000000440)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0xcf, 0x6}], 0x1}) read(r1, 0xffffffffffffffff, 0x0) openat(r1, &(0x7f0000000580)='./file2\x00', 0x20000, 0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000005c0)=0x3) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x20, 0x0) fchmod(r13, 0x10) flock(r12, 0xc) setgroups(0x3, &(0x7f0000000640)=[r10, r8, r6]) 00:40:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x200, 0x2, 0x9, "17014dcb3f665b48e426a43ee57cfbc82622528f", 0x5, 0x401}) fcntl$lock(r0, 0x6, &(0x7f0000000000)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x400, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x48) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)) 00:40:27 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x0, 0x0, 0x7, 0x300400001, r1}) flock(r0, 0xa) r2 = getpid() fcntl$setstatus(r0, 0x4, 0x80) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8282, 0x18) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2b1, 0x4) linkat(r3, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10, 0x0) fcntl$setown(r0, 0x6, r2) getpid() getsockopt$sock_int(r5, 0xffff, 0x110f, &(0x7f0000000200), &(0x7f0000000240)=0x4) pipe(&(0x7f0000000000)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x6) 00:40:27 executing program 0: r0 = syz_open_pts() getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x4, 0xfffffffffffff71d, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) 00:40:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x14, &(0x7f0000000080)="34ba3e00", 0xfffffffffffffcac) socket(0x39, 0x7, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 00:40:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) clock_getres(0x7, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 00:40:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r1, 0xa) write(r0, &(0x7f0000000000)="168b19882870ed3696", 0x9) 00:40:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) pledge(&(0x7f0000000000)=':%X\x00', &(0x7f0000000040)='|_!\x00') recvfrom$inet(r1, &(0x7f0000000080), 0x0, 0x801, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 00:40:27 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x4, r0) 00:40:27 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x7) close(r0) 00:40:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) getpgrp() writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r2 = dup2(r1, r1) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) write(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 00:40:27 executing program 1: r0 = semget$private(0x0, 0x1, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1023, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto(r1, &(0x7f00000000c0)="fc4d705662f247b9855e5a6f955241c1d547d058710834f62bc160f2b95be30e14acf15c403dba45dc5c", 0x2a, 0x4, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3, 0xffffffffffffff8b}, 0xc) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 00:40:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x55d, 0x14, &(0x7f0000000080)="34b7a0ce6dd6b8d648b3b2f22ccfa36458953edaa1b116015bc16c8c6c3f361ddc7a60ab6745ff6fe2af4f844fe5bee716d98906fea2a5366e0d4c166275aaead99b2571101ec17b6cba632f3ad275c437e8ee7689124b38f4babaefd6b7c591f3526373070eceecaa8c2e2f07", 0x6d) setsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000000)=0x9, 0x4) 00:40:27 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r2 = getpgid(0x0) r3 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 00:40:27 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:40:27 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 00:40:27 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x9, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x49, 0x14) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0xfff, 0x7fff, "308ce4923b4748eae179703d6498b40c86d251c3", 0x3, 0x8}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x2, 0x1f, 0x3ff, "d931634348b4689a455161add741b6e89226e137", 0x5, 0x9}) 00:40:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff2f) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) 00:40:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xe6) 00:40:27 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) sendto$unix(r0, &(0x7f00000005c0)="7cc07ddc2e5e1df66ffb3f8c4ff345085f7167a9ca431e6d8a173eccf749a912a8555c21e6115ffa4f3bc19611c9646ad07277de7444813196e72d7e1aa43a4966986acc98ff2d63d9f2036daed7f75913161f", 0x53, 0x4, &(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8) recvmsg(r1, &(0x7f0000000500)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000140)=""/138, 0x8a}, {&(0x7f0000000200)=""/23, 0x17}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/252, 0xfc}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x6, &(0x7f0000000480)=""/108, 0x6c}, 0x40) pread(r0, &(0x7f0000000700)="bc3f9bb95e8de541161f0ee0a230d2c116cb316ece7761a8dc8ef35b89c594c2edf3af3f40fb51ee34f9abb240fafc6aec1ea10586537bcc9fa48b28dc955644a12b0d6c51a2d344c6cb745f0e7bbf36a70bceb652e9f9a840336dbc1d0b1ffa6d08", 0xffffff09, 0x0, 0x4) 00:40:27 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x400000000000, 0x4}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x25a6, 0xfff, 0x1000, 0x3, "bf344713d9fb1d4f008c59311c19950557413ed7", 0x2, 0x6}) ftruncate(r0, 0x0, 0x0) syz_open_pts() 00:40:27 executing program 1: r0 = socket(0x1000800000014, 0xfffffffffffffffb, 0xb) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0xd}, 0x1c) 00:40:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x45, 0x1}, {0x6, 0x3}, {0x67}, {0x41, 0x2}, {0x87, 0x6}, {0x21, 0x5}, {0x87, 0xfffffffeffffffff}, {0xa7, 0x6}, {0x0, 0x1ff}], 0x9}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x200000000000010, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 00:40:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b30a5a0720bbe87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab9b136a5d00d", 0xffffffffffffff67) write(r0, &(0x7f0000000880)="bd82c321a8cf98848e0343d605a2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f343794ef086bb3d22c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9ee3193bebdd7f8fdd2f6713da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f7fa821e153a6212dc30a02000000ac0fe5e2f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46dbb350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55418e02ee59af491fedee4d48255c1f5dc0f7a05c43086db0362498e59f47a93079482d45d88f1f3e43d91df86cfd25fc35f1f2cca773e10bb74f9cbafd48121509fca010d8bf30f14cc186b3a4fc870178ee6ef23026a1ff8b0e9c8994723a7b2994f3267f68dcc8bfd69129cf00c9e41547023d9bf07b0ed6c23cc31bb52da3203d82742dbe1f62dc9eeacff90aff59522c137834f235c2feb5dbd09deb22d506747e498d9605ac1f8017e72b504e3c667ea3389792868af4e272fb02a2c6090a4e5b8124a210207511fee48355ceaeb41c2f46abd540e0f66a36568227d55432b7fd905058c1e69505879598f3c656e288243a397cd48cf2a653fcdba1bbd9ac9b1a0d06f83d39d29da44d1b65c07966e8b56d5cc74a81ba00c0d7730b31d4ca6a49bf06c38f1b43", 0x2aa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x7f, 0x237, 0xb, "b08dce773b7a9000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:40:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x100) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x38, 0xfffff, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x13, 0x6, 0x7d0}, {{r0}, 0xfffffffffffffffe, 0xc3, 0x1, 0x9, 0xde}, {{r0}, 0x0, 0x12, 0x1, 0x2}], 0x20, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x7, 0x8000055}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000003, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0xc0, 0x22, 0x0, 0x8000}], 0x2, &(0x7f0000000180)={0x5, 0x401}) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 00:40:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000300), &(0x7f0000000340)=0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1", 0x19c) 00:40:28 executing program 0: r0 = socket(0xfffffffe, 0x8003, 0x0) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="70cba74093139dbb10b58191086d4654e081db27b48683227335255d4b38131f1e75683b340862c0ab6374713472699e88c3243c4896dd1f6d4cdbb3193034105b441b5ce122373f641b78079ea11be5920f527ad926a3e4badacda5e65c3db4524ab89b296606976553ec539329de0a4290c8db6e4af3f14450d7df993551b43779843c4be9d6187e5326b83592d8c47e", 0xff1d}, {&(0x7f0000000640)="6253dac1b5ae5427af5f4f1ccc6acd7009834f59333a8e9bffbfa28b1ca3be7582587627c0a4b677259886520be57389f5d0f801dd94aea175d3751c783e0b44e4e68df20ac7f2cda2a5f6b8131386db3be27ff3ac0535cf3ba16603abf59a29421f66ee76b9fb77fde9383db92cf83b87d0bc7c0c31e5470681359144a0e58eeafd871dbec06c483cb687d25d9f2239f49b279bec0b1b0e4083f627ef64695351c5f08249833fe92ad1d70b5f4fa7a688ce256dc0c8d303bbd3e6e6dc076d3c99c20ce1b1f87104f856b2b6aef8ce7ca5df2fcf", 0xd4}, {&(0x7f00000007c0)="66ea725e128f261fdb840746ebaf5451f7c7fdf699185953444e8c8bde567f9a3ee0b0dcda6531e4e0faa59e2e40dd81a21acb2d67516623f9d1aabbce6e8b11214d651555bb5a8b3cd7d72a72fbc4d025ad11c14e622f433c0ddc27253f6de6d835b1914db58345bfa429296a6469ca04c5dfcdcc0b04c0916e4a2786524d7884aa", 0x82}], 0xf4, &(0x7f00000009c0)=ANY=[@ANYRES16=r4, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYRESDEC=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000753010000000ffff000500040000", @ANYRESHEX=0x0, @ANYRES32=r0, @ANYRES32=r0, @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYPTR=&(0x7f0000000880)=ANY=[@ANYRESHEX], @ANYBLOB="54e4e6c8f14f23c58669319c7f5c3c959bdb2cacf82a3132b36f15c1371f818ec50331e50349b9e51f4435b1bf76a3e0fd1f748f76a93c30f77d8b1a68a074f6b4a3de6f8fc5e717634f8c1c03de2a0bb18700cd6c76164c7f0d8665c8c63ac090", @ANYRES64, @ANYRES64=r3]], 0x58, 0x400}, 0x400) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3ffffc}, 0xffffffffffffff8c) fchdir(r0) bind$inet(r0, &(0x7f0000000200)={0x2, 0x2}, 0xc) getsockopt(r0, 0x5, 0x0, &(0x7f0000000000)=""/44, &(0x7f0000000040)=0x2c) 00:40:28 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r0) 00:40:28 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) close(r1) close(r2) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) 00:40:28 executing program 1: r0 = socket(0x6, 0x0, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 00:40:28 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x100000ffe) ioctl$TIOCEXCL(r0, 0x2000740d) socket$inet(0x2, 0x3, 0x6) socket$inet(0x2, 0x4007, 0xd5e3) 00:40:28 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fchdir(r2) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0xff, 0x0) 00:40:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43, 0x3}, {0x101, 0x7f}, {0x47, 0xfffffffffffffffb}, {0x81, 0x81}], 0x4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0xdb, 0xfffffffffffffffb, 0x3, 0x3}, {0xffffffff7fffffff, 0x400, 0x3, 0x100000001}, {0x7, 0x448, 0x1000}, {0x4, 0x3f, 0x2}, {0x3, 0x5, 0x7, 0x18e}, {0x80, 0x4, 0x5}, {0x9, 0x0, 0x9, 0x80000000}, {0xff, 0x18b033e3, 0x8, 0x8000}, {0x7fff, 0x1, 0x100000001, 0x2}]}) 00:40:28 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) dup(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x3ff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 00:40:28 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x500, &(0x7f0000ffd000/0x2000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 00:40:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x7f) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 00:40:28 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 00:40:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x400000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x100, 0x3, r2}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:40:28 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f3cdea1403e82abc", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125cf2b85db9", 0xfffffffffffffde7) sendto$inet(r0, &(0x7f0000000180)="61f092e421187d0ecb819db8df69d5bdf60b6f5b935d4c050b45e679e43687d71a36cb437f20a21c5c3cd3b8d7b60d23230801a77dbb1edd4efbed67e5e51a18e1948bab1480a5062dc068fb09a5361d1f36db471b7cf2cb17d2078713d149747167d7c17bf625dd0256da5e9a318cb656b1d9351f4305263e9a5b591b6efcde33034eeecbc88d3f31f894553e765ec6256b56874382d7fe6f8b40b294a2c8692933a1b0753ec849", 0xa8, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 00:40:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="b65fd7a3635b71f6a22ef58a366ed13c66bcf49de3509f6ea85709000000731c53f6bca12ff80b036c2527d7b32a95c891f5248be72ac449950a01e42057fc650f0f8f046acb2c80dd56539636e94c3eaccc714129ca51080000000000000e1a547747093d33a0111697c4c9c498fe32db8112bb392cdef890b4e32f69ca54af215a96afadf44aaa5f"], &(0x7f0000000080)=0x5) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) pipe(&(0x7f0000000100)) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0, 0x7) 00:40:30 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) clock_getres(0x0, &(0x7f0000000000)) 00:40:32 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x741c3e61, 0x9, &(0x7f0000000180)="8ecce73094274032926289d676e928326e760f076762406b0379ca4742bbe8da994ce1bfa47c91faffa1269b11d3b6a32800b64c488d925a85b8fcca814f101cc4a425f7a7667a23889a4c7d9b845cac1762a8cf68468e7a58023884447d1940baea6365802993661fbbb4065abdf2b611d169e0928c7c2235d290f62ac1c10202d11adeb5eab09309555998370a2473ed536a4991bb3c34054fffd114b8da47cb988e1de39128094d2d2fa41ba5d22cb68e48c2fce42a2b8fd8af31a82c3404e9a862aa7cf64f564b07e5cd4dedb5fd938057dd3f2ecad4e8be6acb5d730898569bc1a58d43000166d31d9fd79725c912d9e628f6834dfb84236bd5714cbd393fc555099c376bb2242ec816e438864db120", 0xfffffffffffffd53) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0xfe) 00:40:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 00:40:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc8, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) sync() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) setsockopt(r1, 0x100000001, 0x8, &(0x7f0000000180)="77ff3254bdc373e239e3f5360ddef3137e23e38bc5d994aa3426d0d5255e73c8bd0cab75e602db92c0542ba708c38cc112a08d009232796b53c8d1590a40d79cfb430a68db33e3f6c19a4031ba577b67ec2288e1171ee4b2b7dde7fbb21264746691b7225cfddb0b94fd0669dba81a846cd9c2d2364391ff2d2779b26a68a5fabefa6f45bae8547de367e00926e1db8b100cc06e97952997dfc5610c21fc", 0x9e) 00:40:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) socketpair(0x6, 0xc007, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@in, 0x5, &(0x7f0000000340)=[{&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000001c0)=""/213, 0xd5}, {&(0x7f00000002c0)=""/81, 0x51}], 0x3, &(0x7f0000000380)=""/54, 0x36}, 0x40) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000400)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:40:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="99fb9a01ad8aa2b929cbb36048918cbbe96d5d304852b7f2cb57f3581ee0c53c1aa707995c9fd330b16523530e3ef77a43f4912c535fe90ef40c99985f0d943f5c0cb53d117dd65f2b8336ed99ca846a702487cffe804e592d45b1d7bf6a6b5b2a592e0759946bfdb0d1e21113f5a33c1d25d6718896e7e9517f8cf6438bc05bfa799fab16eaafdadc789eeafe842c422a51424b2bb15773429e2279572e1263162715f7d785436214e501c17e03f6c3dd50237893e817f899893a0cbf4439f3", 0xc0, 0xa, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x6, 0x4, 0x0) clock_getres(0x3, &(0x7f0000000000)) setsockopt(r1, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) 00:40:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 00:40:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x90000000000) 00:40:32 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0x500, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/174, 0xae}, {&(0x7f00000010c0)=""/180, 0xb4}, {&(0x7f0000001180)=""/49, 0x31}], 0x4, 0x0, 0x0) 00:40:32 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f000041c000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x1, 0x3, 0x4000000000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff139efd812eaa4e713048e689314ed6c7294d074318c86e0100010000000000046485ab94929648", 0xffffffffffffff93) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) socket(0x11, 0x0, 0x200) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xa0, 0x100) ioctl$TIOCCDTR(r2, 0x20007478) 00:40:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x650, 0x8001}], 0x2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0xd5, 0x20000000, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x7ff}], 0x100000000, &(0x7f00000000c0)={0x1, 0x7fffffff}) 00:40:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) shmget(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) chdir(&(0x7f0000001080)='./file0\x00') getuid() 00:40:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:40:32 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 00:40:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffff8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x20, 0x8003, 0x401) setsockopt(r1, 0x0, 0x16, &(0x7f0000000000), 0x0) 00:40:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00"/16], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000300)="e7f2fef539809afd0c0a1401500080440b51c8aa875f880300000000000000dbde76f86003aac9564929738f431546f2192f0b184eee170179835978b781227482e329227dba8690c134", 0x4a) 00:40:32 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xd1a101b}], 0x10000000000000ee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[r0, r0, r0]) setegid(0x0) mprotect(&(0x7f0000583000/0x4000)=nil, 0x4000, 0x1) r1 = socket$inet6(0x18, 0x8007, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 00:40:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) setrlimit(0xf, &(0x7f0000000040)={0x400}) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) 00:40:32 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 00:40:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) fsync(r0) 00:40:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x8, './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x800, './file0\x00', './file0\x00'}) close(r0) syz_open_pts() r3 = msgget$private(0x0, 0x281) pledge(&(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/zero\x00') ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) msgsnd(r3, &(0x7f0000000100)={0x2, "e1c305f11a47d13c83995b83402362d5ee7fd202022341a3e9a66965235fe8509a5d385c03b459c90375ecc32184a666626e696ee59101e1e263497e1152f45c5fab19acb8dacd682fe6a023ffc33e6555bf1e48549321affd74056d233b12d617810b35750823"}, 0x6f, 0x800) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 00:40:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:40:34 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x81) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$KDSETRAD(r0, 0x20004b43) r1 = getuid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) 00:40:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815fa6150d39d24efa0152fbd5e41789632dfc94ff3301000000000000006198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) readv(r2, &(0x7f0000000580), 0x0) syz_open_pts() 00:40:34 executing program 1: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x1, 0x4}, {0x1, 0x5}}, 0x2) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x80, 0x2) r1 = socket(0x10, 0x5, 0x900) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="5296d4f8b15961753187bcc23faa88ccafe21e2295c0cd0b90728e3d0fb42d760db8a6341e631683a219ccb09a371821ba360a438fd1388a051cb6dbf5e77586ffbacd89c02172bf79749117a60743eda76ebbe3378779566f65964db4a496ebf85954dcd3c28b27274502c0f6c3ec28370996b7e25a669c2915bf8cdadd21b74f3ae224ebf1526395afb9b33dfe4d949ade9ef779bb032a687641da00c11a9e150afa695d90a7e1cd9f97a2dba2bbf7fbb29348d0c52126f73d9beb104f16e3f51618bd", 0xc4}, {&(0x7f0000000280)="a4cef5b67d0b6bf79f1e0a77b425cac43608c3d76b451bebcd89104f830d52ef27c78da97cad7209a84eab9b1f3bc7f56646765480fe4e2bc20cef203366cebc48c70b1757ed206c9c6f66922727eab08b683f7aa034f325e54905f63d6c6cd19a875d67ac467ee29455226010aa19af4b9db8fb28ba5b9f50bda2c5d8204bdf0e30cbc6523c6645f0cc044e", 0x8c}], 0x2, 0x0, 0x0, 0x8}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x500, &(0x7f0000000040)=""/90, 0x5a}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 00:40:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x8, 0x5, 0x9, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) geteuid() 00:40:35 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x100) socket$inet(0x2, 0x4, 0x20) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="69e77e8e7b3a5835", 0x8) recvfrom$inet6(r2, &(0x7f0000000080)=""/181, 0xb5, 0x42, &(0x7f0000000000)={0x18, 0x1, 0x7fff, 0x5}, 0xc) socket$inet(0x2, 0x7, 0x6) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1000}, {0xff, 0x39a11e73}}, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x1) 00:40:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r2 = semget(0x1, 0x1, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/214) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x6a89, 0xc8, r1}) setsockopt(r0, 0x100, 0x80000001, &(0x7f0000000080)="b41b209e42b46a6b009b8d725d257e01c3d49cce1a3a95d82d6b8f8d8f5df7111c59e5de9fc62830063d52ee4a66299efd3b360bb58f49f68436d86b370a5a7b945aef0f21a98a3e24cc1054f3f98007ca00f1e19faa1044e3efecc7879697187fb7012e840cccda78085b28adc39db987472f4b8ed0", 0x76) 00:40:35 executing program 0: r0 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="6295336aeee7ccb7b20cb91425fde5b9607a4d7022f27838e8235882dc42d5d79b2ceba6f974549ec5654545b863b32649b5e1aa622f41f59fe7f11cb08bb0ca3cce2a72df2f7adbc6cfd7629935446a703305d529919bc57ee3bead1e48dd869f2ba82a9c9b9359201cbaec0b9c17efc9396f4d29ae1e3f3e90dc94ac7adcef8bbf6f3880f498868f7e83bb2d23694b9117ce", 0x93}, {&(0x7f0000000140)="c7a2a3c56cffc92cc56dc00a7535533210d384a0cd2fcb4c479bedad10b7774e76e70dd27f4f7049bda2cbdc447d6ce2c4f5ea9428e36d4f8f02a30c6ca0ead80c132153f798ddecf9bf11d46ce879af3835a9705d3c76b68316f6dd009dae769ed858d4c2c79018b18cbbabb43131cfdfe3790aa5e081c0169da4325606cfe4592b4464a981af358ca0e3165408aa1a307c6b5ee0a5b9a6", 0x98}, {&(0x7f0000000200)="bbe60e01878a41d5fcd2f00fe3e3bb90313370259d8776ff29f32ce913e39beba5a3014e6065af767f59c0ef6fea0f3763d7edca441d02bacf380982a313543aba4c466c5005ff59bca92c49301b19b39ed63d686443f76da91f69230971ee0be4a44ed8461cc98cccd07206934c0748cc4ed9695de1bd26d99dd837d48741021afa8456fdbd4ff751b12222c5cc4f66ee9ff257225ebbcafcbe46d706e0d52282dd720278af9f6ef3ef519030ec488aeb3cb82eba381d388b98b843e0cc160e71957b9df06db9c9", 0xc8}, {&(0x7f0000000300)="ffe1fec245200d14be3167869244ee17565996f2c514f41ab40cea75e7630e21ba7209b7df3bf335652d06d647c3409741834d1f0f680ea21ef659a88ac039b718881373b10824d11add128d04a2e41b5fd74bb42d799bbfd18738c4160fdd1ccc24a646301e", 0x66}, {&(0x7f0000000380)="1a1717bc30947fbdd5284a8a84d3f9df437c06261251144c577aae81266045bbc0efcb649f02628ffc5764cf9548386ca959e3de5ec5d0f4d4d4adbc3657837e5222e398642f6aa74afdbc3b4ea2786a04235fa1e587bc20155a266daa44961fea56de6cb13dbcbe3ab49689d63cc8a075629c4ba6906bc0b4f66c9491ba5e679bff3e1df2af1c74f97c7e60589f0951f65ddbe2a58b62e4084d8c2184a6e9aeaec3f259975ce0b2467dec7056d885623518745812945e6014fc61cf0a9260fc7801d50910467b704975adc44cdbde0e714128293f5b1d833a435ef37b518852562c0319e8fcb06d", 0xe8}, {&(0x7f00000000c0)="51b2a6d247b8b56b61", 0x9}], 0x6, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x80803, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x1) 00:40:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(0xffffffffffffffff) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') 00:40:35 executing program 0: r0 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) msgctl$IPC_SET(r0, 0x1, 0x0) dup(r2) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x6) 00:40:36 executing program 0: r0 = socket(0x800000016, 0x1, 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = dup2(r0, r0) setgid(r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) r3 = open(&(0x7f0000000340)='./file0\x00', 0x3fd, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000440)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000240)='./file1\x00', r4, r1) mknod(&(0x7f0000000280)='./file1\x00', 0x100, 0x4000000000000) recvfrom(r3, &(0x7f0000001980)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) mknodat(r3, &(0x7f00000003c0)='./file1\x00', 0xc000, 0x1000000000000000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0x28f) mknodat(r3, &(0x7f0000000400)='./file0/file1\x00', 0x8000, 0x3ff) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r5, &(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000002c0)) faccessat(r3, &(0x7f0000000540)='./file1\x00', 0x40, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) socketpair(0x1, 0x3, 0x81, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000005c0)=0x8001) utimensat(r3, &(0x7f0000000600)='./file1\x00', &(0x7f0000000640)={{0x1f, 0x584e}, {0x7, 0x4}}, 0x0) r7 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r7, 0x20000003, 0x7, &(0x7f0000000680)=""/253) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000800), 0xd715) semctl$GETNCNT(r7, 0xffffffffffffffff, 0x3, &(0x7f0000000840)=""/4096) 00:40:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="b1000513b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x8, 0x0, 0xfffffe34) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 00:40:36 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x27) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x5, 0x3, './file0\x00', 0xffffffffffffffff, 0x6, 0x4, 0x621a88a4}) 00:40:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000a, 0x0, 0x0) socket$inet(0x2, 0x8004, 0x8) ioctl$TIOCSCTTY(r2, 0x20007461) 00:40:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) kqueue() pipe2(&(0x7f0000000140), 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) r4 = syz_open_pts() r5 = dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r7) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) kevent(r3, &(0x7f0000000a80)=[{{r5}, 0xffffffffffffffff, 0x40, 0x8, 0x8, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x56, 0x9, 0xffff}, {{r5}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x4}, {{r3}, 0xffffffffffffffff, 0x40, 0x4, 0x93f0, 0x3}, {{r2}, 0xfffffffffffffffd, 0x48, 0xfffff, 0xffffffff, 0x2}, {{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x1ff, 0x1}, {{r0}, 0x0, 0x91, 0x0, 0xa13, 0x100000001}], 0x6a, 0x0, 0x8001, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000080)) dup2(r1, r0) msgget(0x0, 0x200) 00:40:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) semget(0x2, 0x2, 0x40) listen(r0, 0x3) 00:40:36 executing program 1: fchmod(0xffffffffffffffff, 0x39084fa68185d273) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0xffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = dup2(r0, r1) ioctl$BIOCFLUSH(r3, 0x20004268) 00:40:36 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000540)={0x5, [{0x1, 0xbf}, {0x1, 0x2}, {0x2, 0xdac}, {0x3, 0x6}, {0x3, 0x32}, {0x1, 0x9}, {0x3, 0x2841f8}, {0x3, 0x504e}, {0x3, 0x4}, {0x1, 0x7ff}, {0x0, 0xfffffffffffff3c6}, {0x3, 0x1}, {0x2, 0xfffffffffffffffc}, {0x2, 0x100000001}, {0x3}, {0x1, 0x7ff}, {0x2, 0x82}, {0x1}, {0x2, 0x7}, {0x1, 0x6}, {0x2}, {0x2, 0x7}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x21c2}, {0x3, 0xfa5a}, {0x1, 0x55}, {0x3, 0x7}, {0x3, 0x7}, {0x2, 0xffffffff}, {0x1, 0x6}, {0x3, 0x1}]}) write(r0, &(0x7f0000000200), 0xfe72) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0xe0, 0x3, 0x4, 0x4000}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x926, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x9, 0xffffffffffffffe1}, {{r0}, 0x0, 0xa4, 0xfffff, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x1ff, 0x1}], 0xfffffffffffffff9, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x9, 0xf0000025, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80, 0x4, 0x81}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x3, 0x6}], 0x1, &(0x7f0000000340)={0xabf8, 0xfffffffffffff66f}) r4 = syz_open_pts() getsockname$inet(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x8001, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000440)={0x1, 0x1, 0x6675, 0x5}) writev(r4, &(0x7f0000000980)=[{&(0x7f0000000680)="61f30ea4990c8bf5f14ca416f48800b7ea6fe01ce2514e3dd15b3c0b47daf5f948d5875ccde5e892e99b043b63433eb496a008d94a238090bfeadd19f316f7b4cca2fa8825bc44b8ffe5057e997a3fa874ffcdc4ba2894027ed15a3a8a830df9a31b30b59ac6256656c2b385c1786b6b7cbf6b0578374a60e106f7163001d69a82698cac728857b5605370ac4f6064dc36395cca101a114f19810bdb552c833f88af7def12d1cedd777a06ba39e86eec71234f291b93cc2ff529e03afe09cc", 0xbf}, {&(0x7f0000000740)="be0332d61cad192aa4dbd31f550bee879a86e8b2c0327f111bb3b0f0a43aed6a38bf01bbe12274d336835c7e84e98e4eed436c27a38a555ca7235e37fc310ada66c4c77aa67294192a32c2136de4c5260de6761869bcdde90214a9051ea2b76a0fc0b3ac6750501ab3a33a8f18ef7cf46877ac", 0x73}, {&(0x7f00000007c0)="70ac08db0713f6151a65a2218c205add93a47730fe6faa6fe7ee0ffcb2bdacca6442d8ec0d7f32093a6677ed3a4578fedd09113ee54ffe11607ae9c804a4e8b46d3f9c9502ed1db32a8acffab072cf32f8929606b46da9ff5ae361dde1edc5f548bdc07bca04a1bc1e52cc0540c646f20588191a4c954bc0c17f6808e8a4018da48ec71146cf47759c56c08e6a48b562d86918f9b1ce9c21b5c346ec7749", 0x9e}, {&(0x7f0000000880)="e153f1d7ef2838201cc47472c35b56a1bf19764a0bf808b0282afdcb95b38d6d2a3e0d19a5470e81bf1dbdb19b653c39e0f11b8bec5ea9c1487569f24df245d6ff63950ef610577df0c6ce0b24099c64378755c1ee7e42d0c4ecf2afa243b855488ca5278e6eb22dade0d03128a6080204674f8e21f40c48d9829782d2557f9be05500d3892e0c63f692a8093db29d160959cc750e361d781b835a3e8882495a1a145818db4946e7e7d7b6aeed36d14f717b00d841a2b45332631a1e31028f1dd6ab", 0xc2}], 0x4) 00:40:36 executing program 1: r0 = socket(0x18, 0x4, 0x2) setsockopt(r0, 0x24000000000011, 0x1, &(0x7f0000000000), 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r1) recvfrom$inet(r0, &(0x7f0000000000)=""/51, 0x33, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 00:40:36 executing program 1: mlockall(0x3) r0 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x39) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 00:40:36 executing program 1: r0 = socket(0x2, 0x4003, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0xfff}, 0x10) pmap_unwire: wiring for pmap 0xfffffd807effc2b8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc2b8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc2b8 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc2b8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc2b8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc2b8 va 0x20ffe000 didn't change! 00:40:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:40:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0xfffffffffffffffc, 0xffff, 0x0, "d73280ef00"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa", 0xba) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x24, &(0x7f0000000000), 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0xffffffffffffffa5}], 0x1000000000000163) 00:40:37 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x800, 0x0, "854955883d023e11f74d0400001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7fff, "0300000000000000e7b31d4b3a00000b92ac7700", 0x0, 0x2000000}) 00:40:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) 00:40:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x501, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1, 0x0, 0x3, 0x0, 0x1, 0x8, 0x2, 0x2, 0x2, 0xffffffff, 0x6}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_broadaddr=@in}) 00:40:37 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x20000, 0x40) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r6 = socket$inet6(0x18, 0x1, 0x1) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x10, 0x0) r8 = open(&(0x7f0000000440)='./file0\x00', 0x202, 0x40) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="90c5b88b8bcce923ab77fc011bf14df8d4b2fb64a927c5878a53fee7ae9d4a112944ea98c5131714416ef33270dc09c172f98f87181d02d193b0ed8788dc3606a6d9d3630dbe4fe831cac53b4f5f84870b8ba77d584d8213cf56bd1af554ef3b780e95349506aaf9c71b0964b0521d4446f00a08b43b48d92813e87d33d951cba5d2a6ced49da9f39c6cef69c5b939a7b7c27897eced1777a864654d05030bab96e7a12affd634b5a487c301ec", 0xad}, {&(0x7f0000000100)="3ac3470333ad58a8f4f8eab13e82279ad57718fcf0c7e704ee8e0c00203700e1cf2718b9d0862b483dfe2e0ff15f538107e0a3c37e13ccbdc279256a626cc3f1262ebcedc46cb226dd9b231ca38be973db21f848c7f735433f6ed995d8064f82611e33e2ca99e58e6abaf8bc1fd9a3e85d10ecdc55c5b2b2e53414475c189097046e1be9fc5b210e2599ebe3f93ee72dcb0f5ec70f6edff150d680b2747a8bd9495e2e1cf0", 0xa5}, {&(0x7f00000001c0)="57e3f8731c2090ac2d148dace4a7dba308db9f969d8cd7c290f8aa768995da3327d47efff7595b5af6e406136280b05710458c04008d18da4eef2dc1e22db5843de353d7407c6827de8911e912ecc5581a5cb898b120213cad260577d58af3e0d61929196d73b8774b009f953f8ea262550ab4d7c8c4affc639a3b77bf95654293dc6afd3523060fec277770cd5910dc840134376b2a26082a9e497343c70e5526e00467da1be191f06ca2ef7b67bfeff23c0da003781a6e864ff8a4e4369a038fbf2608ad15d4e9f68c26a8c7438f6e2023ecc9a5582a21b4b77706f7", 0xdd}, {&(0x7f00000002c0)="238c5094930358a0920f", 0xa}], 0x4, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r8]}], 0x58, 0x404}, 0x1) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r9, 0x0, 0x0) 00:40:37 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x7, 0x4, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000feb000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x40}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x3}, {&(0x7f0000feb000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x9b}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x8000}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 00:40:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/223) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/53, 0x35) dup2(r0, r0) 00:40:37 executing program 1: socket$inet6(0x18, 0x8000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x40) r1 = socket$inet6(0x18, 0x1000000002, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 00:40:37 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x10a) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x6a7, 0x4, 0xe51, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xe9}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x38ff}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xe5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1f}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}], ['./file1\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) 00:40:37 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x21, 0x1, 0x7, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x9a, 0x100}, {{r0}, 0xffffffffffffffff, 0x2, 0x30, 0xc8}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000002, 0xfffffffffffffffd, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x8, 0x3, 0x7}, {{r2}, 0xfffffffffffffffa, 0x92, 0x0, 0xffffffffffffff72, 0x5}, {{r2}, 0xfffffffffffffffd, 0x2, 0x5e, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x82, 0x3, 0x5, 0x100}, {{r2}, 0xffffffffffffffff, 0xc0, 0xf0000000, 0x8, 0x3}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x9, 0x7ff}], 0x64b, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x69e1, 0x4, 0x514, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x5}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9747}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xf6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r2) 00:40:37 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 00:40:37 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20402, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x9, 0xa8, 0x40, "298d88b0d1cee2e8e5eb713e780ac3654c292ed4", 0x1000, 0x80000000}) munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ff8000/0x1000)=nil, 0x2000) shmdt(r2) r3 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r4 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r3) shmdt(r4) 00:40:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000012fb9dcc5b3e8fcc6efe68cef3353855b6d288377aef910421b5c56d0ca26f0eba251e8faa73eb0b4f5d4778d2762139be5e61dabcf0de4ba8771e2372101bc2a389a9374ef3d3acbc6c5a0baf6ff", 0x8e) r1 = syz_open_pts() close(r0) r2 = dup(r1) clock_gettime(0x3, &(0x7f00000004c0)) r3 = syz_open_pts() pipe(&(0x7f0000000200)) r4 = semget$private(0x0, 0x3, 0x220) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000300)=""/130) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000480)={0x9, 0x80000000, 0x100000001, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "4641533600010193600000852d97a67f7fe57b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0xb3, 0x100000001}, {{r0}, 0x0, 0x0, 0x2, 0x1, 0x9}], 0x1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xf0000020, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x87, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0x8, 0x80, 0x81, 0x101}, {{r0}, 0xfffffffffffffffe, 0x48, 0x87, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x5468a9ef02fe8b0f, 0x2, 0x3c2}], 0x7, &(0x7f00000001c0)={0x101, 0x3fc00000}) 00:40:37 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x104) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x7}, 0xffffffffffffff30) r2 = kqueue() r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') 00:40:42 executing program 1: pipe(&(0x7f0000000000)) kqueue() setitimer(0x1, 0x0, &(0x7f00000000c0)) 00:40:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 00:40:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="9bc4c222c0d223af3d93d2b4269d8c4a7348d4152ed1d7de403536fdcfbc0ccfc553305f6675189410d8534fd35a9b0862b62029a820af04ec3ad497f174c9c56ad4", 0x42) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001440)=[{&(0x7f0000001140)=""/102, 0x66}, {&(0x7f00000011c0)=""/209, 0xd1}, {&(0x7f0000000080)}, {&(0x7f00000012c0)=""/241, 0xf1}, {&(0x7f00000013c0)=""/61, 0x3d}, {&(0x7f0000001400)=""/51, 0x33}], 0x6, &(0x7f00000014c0)=""/17, 0x11}, 0x42) 00:40:42 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0xfffffffffffffffd, 0x0) mprotect(&(0x7f000068f000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x0, 0x9) setsockopt(r0, 0x29, 0x1, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:40:42 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0x0, 0x4, 0x2, 0x3f, 0x7fd5}, {{r2}, 0xffffffffffffffff, 0xa0, 0x2, 0xd7, 0x20}, {{r0}, 0xfffffffffffffffe, 0x89, 0x3, 0x2, 0xfffffffffffffffd}], 0x9, 0x0, 0xde5, &(0x7f0000000080)={0x4, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffa, 0x19}, {{r2}, 0xfffffffffffffff8, 0x800011}, {{r1}, 0xfffffffffffffffb, 0x51}], 0x1f, 0x0, 0x800, 0x0) 00:40:42 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffc, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x8, 0x6, 0x9, "f662cdb7bfac31d671fcde4d73975c3bfe350c0b", 0x100000000, 0x800}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 00:40:43 executing program 1: r0 = socket(0xf, 0x3, 0x1) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280)="186fe65c", 0x4) fchmod(r0, 0x1) 00:40:43 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000025c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60, 0x404}, 0x409) poll(&(0x7f0000000000)=[{r0, 0x1bc}, {r0, 0x10}, {r0}, {r0, 0x10d}, {r0, 0x20}, {r0, 0x41429aa6504ff353}, {r0, 0x4}, {r0, 0x40}], 0x8, 0x1) 00:40:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x88f, 0x2, 0x80000001, 0x0, "036c813cbdda00743284dcbf804077bae63058bf", 0xfff, 0x669d}) 00:40:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x6, 0x689a614c, 0x7ff]}) dup2(r2, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f00000001c0)={0x3, 0x1, 0x6, 0x864c, r5}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 00:40:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x40029, 0x7fffffff, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e513048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:40:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup2(r1, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0xffffffff00000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x14f) 00:40:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/134, 0x86) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000180)={0x7, 0xe994}, 0x0) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x5b488c82}) write(r0, 0x0, 0x0) close(r1) 00:40:43 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 00:40:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:40:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) r3 = syz_open_pts() syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 00:40:44 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) r1 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x28a) getsockopt(r1, 0xfff, 0x1, &(0x7f0000000080)=""/168, &(0x7f0000000140)=0xa8) flock(r0, 0x5) 00:40:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="1a2eee0500915e1c7cf20e2da943349f13a87f9c4cfa04007018a16e5f9c60d851da3600466eb42e0260ebe044fa947248d5337bc7ac36eab0af2e6de8506c275f4d0f8f0114caa350295c81", 0x4c}], 0x1) 00:40:44 executing program 0: shmget(0x0, 0x2000, 0x20f, &(0x7f0000ffb000/0x2000)=nil) r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x1000}, {0x0, 0xfffffffffffffffb}], 0x2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/214) 00:40:44 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x7fff}, {0x6d, 0x7f8}}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='$\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='{\\+\x00'], &(0x7f0000000500)=[&(0x7f0000000200)='-!-\x00', &(0x7f0000000240)='\\\\', &(0x7f0000000280)='(\xb4:\x00', &(0x7f0000000400)='&-.\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\\!\x00']) r0 = socket(0x38, 0x2, 0xaa89) semget$private(0x0, 0x800000000003, 0x4) sendto$unix(r0, &(0x7f00000002c0)="b100050490000000000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f3672e589823dd2a40f90006ee01be657aea8c50000000200000000eb5d000000000200a371a3f80000feffffffffffff010000000000000000ab6453e3e5b6f9429cb3112bc090520818e5019b659ded3abcf69952bf3505842310287d5e1964a7f5ec2fd095175eb8278c51773832946cc84da8f296cc490a4d42e9521fe419f366c220a375e7", 0x108, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001a40)={0x0, 0x0, &(0x7f0000001940)=[{&(0x7f00000005c0)="7b9ed075bff0ec054aee81cc1d54dfb2581d94a221d403b537cc96b46b6f5d5d1096cd2266aaa0105e7d1c02af4e9a0cd06729d1223e3b81391aa46660f52d8e5ffb4e214c72d712c0b62cb8e5", 0x4d}, {&(0x7f0000000640)="30b1fac5e091bc3447c9d937d7cbb62a22b55772ae1a033353d77fa110964ee16d3ba6795b26c9b89461a34cc6a6a96a2420", 0x32}, {&(0x7f0000000680)="5b08b0e1cab266292cc801a4f2e9cb206ff0c17a85af4e0c897bd03b2b315c4f1acd791f8d0c89d70dd6f6c047788c65af2f2a870c06b40fff448d98a0d8e137b19248709b3ad55d2aa9651f73a1b3f6c89189a151bb2cda3c6efea3efed878710286b115109dde3320d288b90abe4ce6d3f214980a297cf17c0410b6f2a623d5751f1400176737c78a00639ab6f66", 0x8f}, {&(0x7f0000000740)="14919b65b9fecaafa80001102a6e6adf51f8201eb5998563c420313a420978c97713674c326063d07c09fb3e516c6a1dd4dfca3a6bf4b31819ec5f263c1361264af749386a8b45f515fc6c7f1aad2fad8cbad7102d9ed15bedfb3b53b27d39cd879442c27db6576e9cac12ec022a2b43b0fde7c32dccf39cce204e76f9d73ca0f7a866691d22886b3850614bcc45a010c3ec39706fc1d11e778ec23312028f97f35cc662eb4be71fe5", 0xa9}, {&(0x7f0000000800)="54175541b0bbb06b26bcc102bdb2de07331e1abf5aee7e7b926bd14d6cd300c5426c219ce0026ed655e9cc72c42b6a10db55f664bc2b2f53", 0x38}, {&(0x7f0000000840)="03e2ddbe5f5ca001c4ed707485aa7da8c2d4fe763b01ff32de168c0b10232a55c17027801d8f3d697b3374d35c6dfed318f0971f28c3bc2e18dd77ef4d5780255de144456f557913dc477f469976b8e577a654ac03901e3a9bf6ccf42c4d64050093b8bcd5e62d00667038781555bf6af74e32900ea0efb1", 0x78}, {&(0x7f00000008c0)="508c7c9dfc2e6c84c85dba5c1e492c04b14572cb51633e04d6e30e4066ad7ccba24e2422f981fbc96f6fc26baf4f61add41f4eea9bbb9be94a272b5d02d4578dc671483b78fc402de635e12c06c3eacadc68728199c98c21", 0x58}, {&(0x7f0000000940)="7ae00dd6125ffc32cd652c27dd30f1968e26cba124a0e4a4bf34d3f25ebdcbe6b25ce31666b1bce3de649cadf05dc760f52370844937b82b739e6fc42a564bc50ccf2c4bfa772994aac2365a75d75772b3917a4fb1c6e16e4ed4bae1e3c8331358cff21d85300037aa6cd1bbdf85a7b0d4e49a2a2f81cd31898e4de971f0293dc2b93425c822dd688e782782167f0f40e8702bdcf74267a9c5050b393e28236204d615f80c9e3214206e13f74f42ba7d0bce02dd057705250100c04f9dbe0b673225965d9350e3a6d59bcd6d3a42274f795e3a8c46050e43d83a136e5bf0ab822492f946aae63faa93e0b0b7086865d55a0b8f8e2f9df30f199665f77c8099b31afa8d582d8c591fc9ef36769e0dfdc5bebe910bbdd68cc82569344d755429c9d32f1d73088ebe072d2a6c2354aa891186c31fcf50d7217db5fcdb2b70236fc9f08d16cc4bac2204139284c4e562aa621a4d80e8fb659de556ac80e9387c0a768d73ec69cd2c584c3f9b408ee1a90b9f35f4b0f58b5c85e9031c31fc25f060fca638a1c55983e795a98d712ba8d14cca3f86a7a59a4dcc5b11504c26f952810f72c786b8e8086692fe877632ba5bb761cb7f0a8acc680c31e7385eaa16770677ac23ab7acd52cf864a5fe105940c13857a0e6d15a32cc79c8c4d4222193dd346891554078073527348d8cecc2b30d6d8838a0232bfc03cfe158a2ee347170854873ff0e8dfbb19910b4803e9c0d93af6d16426920972fe25702d2e3a4c821c3e2b6b3b5cae0cfaaec2a765febce41694782290cb4827dca8a2e8c6556e7bd5e7145b1aac96c11f5cf5b13d0812a5049ccfb378e0a9b31fa49edc1ea5bf80f6254328239247f7976a4b82d35d192a13999c58141109b2d11880138d9f4bad90befc180b16a7473f644ea0ca215aed50561f16bdebfd12ae5a3418529b81f39758996bd1a11cc3e2771e47aac2fd51c534a0ed16387ec976b466b9685afbee6f1030be9c8fbacc9fb69db8f43e2fbd27db5c464ddbfc9a835814984953f5be4ad53faf33353780955614b3d059a1297dbcb6b5f14b4ae81d187854120cf44e93daaf98820ed1f2d45c6d28827d26029413238a1df55fe4e01b91cc97a0a8cb416d1b67c1b9e3ed19d4c13e9a687d73d1959d66f88162bc4fd3e8d516c0ee67673a2672693bb287d26f88539fcebdd3502ff3a3ea4a4a8ad138f35ba9b989ab581f965c0ca56d02d3e994d552bcb2bd45b4e3d433e168d3c0bcd47fcf49b142f3e6c9bacc1d9fc7bafe42ec36e149d5bf16811ce85bedc8c5f5612acc3b45c9b641e436e308971f17c1edb8dc37fd2b56b1a61953cd07baa938249e30e23e08c753a88d56e464d716b650a7474a03078ea504e1b327ec40b6a3d3ceb51a2e8fbacd14fe0ca75ee4302de685c3f1254288895ce654cd8304dca6a661d9c9ac2338ef833c6dd954b07a1b9fef87cd68abaf5f5ab9224f77dd23bc94ccd298f52c7a4137cf05eb482f6b2b7b73d12cadbb51bc7c897d64e6aa89a5210460b4a551ba5baaf16d79f5b53097acb7a241f1c53feac529a429fcee86e7fab736e7e5c528d86fe38bc906641bdd81f6446993c4a12a83bdef15186c284416c20f9f3ecefb70201e31e2ed638282643a7d8c2dc8d66b095a8614447b705ce70841a55d1ebdd3729cc97e1d0d24bba69f32dfe0496686f55c178cbbb6c4b59e0b5d9cb7f35199dacaac9bc49e25f4bbf8fc4a0c51a164acbc9f5f9636ef96c9de4693f794c58abe10f85a6f2ca504439ef00f077fe6dae4d1e909ba0c3f6446382045e5bc9b22f42d887191657bfaee5023d71b7158d9dd9a74eca3ca65e1d5074983bbd8bbe01ef649dc1b1694c074880a01561c08d68784aa0186cc887fc3c4c7c7ebf791906cafbfb4e57c009e59f25d02de220e70119c3db76113cda8ecbfc3969085a0ef834838761bd14af3107c355ce97ad94c628dd9ebaee67faca91996ec35d531bd914577d2033140e982b12a8d13106498d619a0939e3c366a587afb6cf39502fddd7295389c17ebf9b086d7fe78ae4eb0765ce61308ef4617165059bc8a3968fce30102848e8f9f588bf1c81059fda8346e0dab156e855bf9748b41ad8c00386a1e78d93e275135328300c09068b7aa47a7a66be5223421062e10d935d9bdc0ca10c7d98028d1ce2c1c23701e703b6e413b48fa8f2b3b9d9f981f3362dfe2c40066337ed9c4b981b6881c524d8a497dc0c2d11d351dd2b9678f2aa3399111ea1cd4932b08e5b6fa6e0487b6ec097380ee77c17d42b9c123a7ff33bc0925161291ad7f769168dc2e6c97738c2c4240e4faa8a597af533f8ddfbfe2152a8963bb101b6778211a1911fb207b4544a88691ad470ea95d7c8dd762ede266d0decd6c0f8a44929648cfd4e321fabcec323380c827829b922622fee6b0e66dbcc4a186be930126ec7824cdc70d5ab9ec802c63ecbad2171af0b6d3b61b9a9007df546ec9539fef9878f007bf34f1176f76636b41c4a58c1eba97ae1c3ac4a51dae268a1de3712589f347efc8a561efba7f3f43b62727539537ed876d377abf2812c2d5480be8e3bf2e50305897946940b3814671bd05931510b4504a94cfb04ae150d43bd0ba2c8d61c2d7fd068039aab878ebceedbe9ce515241a40a625cc9ba9a495751bff320fa734bc11f8230ad77b7df0ef2c226c195bcebd0374e1f64705fe2102f1f182b3c6e7ff0168c9e46b47913a4395c569ffeda298d5bfe742303b3a16fd5d07c38fd97d2b30544be544f3ed3d7dabc7fcf4a91577c1a2e5904c72d22203105ff8b76371150e63e54357379eede94b6cecd4d3f8d077e0a447efc2b1eaf53131a41a4c31a056684628a31743ed45e2f4328ed5af5b603a2f5d0b04796048b35add2935a6905ea212c31ecbfdd60079ca842e79395e0618ff1e7af3e83b26b729ace224d746125e008a1825bbf64355b7fd52458a4aa4e4d842f640ebeb65e99644ba6645e7d34b545f18018c977ce23c9f4fc283c9050ddfb512687943fc96c73ec5b7e451376417433dd717e6d1bd168f5d4b45d454312c85e9b9407e5723abfb31d2dc844620c62e819182bee3d40f27a0857f4f8f2c0b02767d32ae0fd7c1ce4eb5e8109d5c75d44ca4bc288dbedb497d51fc252a6310550a5b067eebfc225865d0d8820f342e12d38d56cdcba9a70e4bf6f050d4f17810ccbaf2ae0950c48e06ede5f3f1f226e9f075535f3103db8e21a723938d39ce16077084537889758b7b5daa937d5bf61c8f3e854187cb4fed044b348c414510cf88c052bc6a019fb7fd5246006c60d2eb9ea656d4f6f8ce439c99f88e61adee076a6d93844ae2455076434c4a7e96fb48b859ac2cb00b76b5ff5215612298f0710e3e8ba97bed07c69396b24b6f67fd993451ab2f6a24e95c76b33e5189b1243f55ffad5ff1b9a1d6beae7b9e6be99b6c386a00b13b5db6c10ce523271816d0110fd265be8f9d009c89625c7d561065b5bbef69019bcd74a6e373d028b7c229117df13a31448df0ebf1b10d0e1d4e6ee7d0884bf5ab0d693bb4338edcf7f12b7617d1ae59bfbd2c5bd533f6f2b89ed6e4585ef53643ceb9c47ca986bab2d93556242a8c51bc38c76b689fd353e8d91e120af4ae01fe3f85693491d56c3563eb428e62618952e7c30750756043ef2788680626ad3b08d7ee748af523bde011a8c1ad50904b06279de990ce394ef6a8d5911fae5bd8673f15d425269fad84adf3064c32baf5e00be89feba5e37304345c0f3d0c158b224572363fccf5b8636e85778d1d8dd2e793d1cb814ef951af893c3c6410f6f0b5a8b6f31b48f82082442c91ad2456669bd2a1702851ccf6736d75e9129b69e2a0cb3d505e0c2b628a35c5781d35326697630c3a5ec7c4078dce0666e994d70cee5b1d4e363785624049d357a11006a21856099a0e91b7d5fcbe1fad079a8f912ecee4cce05483861fc3a14d618a0c040d049c087964b9231728ad81fbe0531a10988244bc65c4fdb6f82e286d107399fe2098ea3a0d13e5a06375bfcfe5302d33faf60ffe41c6353568385422f9d5b78ccc65f5616fe814b007fa983701afc24fe1b6be90b361c787c4bfdc02a301d362dcca9132d0b91c087aca8345d27442c030f8edea203224b81503e4cf90c87f8dc2fc6f8886cc62183659231ee4f184cbb5d76e6579dc5bfe9e90a7aaf89541d3fbf82d37689277b67e8ce5ea595107711187a0c33db2ee8e64df84289d44e5cfa892d0e710589ac987cffacac9649c8a80bf82ed9c194db9b10d5c6596f4c9c59031dbfcb2d6f14cdbb60cc2a1c242ffce17157f31b9d0ebcdcf2f7f6d581f2f2f6b6e2f3cd2d99684795d3cca8ba8d181ab807c4a8d71e6403a2b72361197a8018374f6ca74e24c25e0feb1b9061ea6675c4d1ec8e90ad6ccda8d907e3eefea6055cb43f4347ed40c4c90b2182f19854690e29ee72a9bede55e1fc2c3536cfb174d1e5d630649a0a6d7c9d1b0a50013e746ff22083dee80f4bd58e6a75bc629843849634b64224b407d090b7dcbd0567c368764ab44ad74c1f70774af2ff8ab689e673c9fc8d204d430b05506d0fc80e9cf1e53d6151725aa84d917a44f32125ab17346a6b0b723ea731c903d29672a41ded29cdcc9bb084fff5d17589b4b305b4c41d0e7eec8d7f6ee726d5c87aa727c834d24f5d25835786c633119075d14a13f3f664c272c3d61b6e1cae94ff9eb6c7fca7a5b9f5c0f5cfd96926e30220bdebb0a4840521a3feca723c04a4200f2c64fbaab7c2db42b1f7d810fb85b1e75af016bded59de6c9f679e227200f6dbece2d3520c67b53427659ae1abe1c3c1e224f0a46580b42c49b6759ff16de63047d5c0a842261bd42cecf45da4449a321acd2800c35edde52f6b38d3d17d48fc01f93368b2981998a8395a002e034589dbc7198f74cbff4b56f592f0923717fd961272f1a9d665097c3b1325356da33d94a7a02ef0cf21e91ef2ecaab8be60f630b479c9479ca69cc26cf42ad58bdb72a27b06758693fe2f262731d4109dc670107c9b2baad43ec67679d986a029d5ba56ba9bbb5b76d89d6c25d57bd8220796f9c42027d193bb6901ce5df7e0fce1fa27d3c66dbd2f669e4df57c85ff70bbba3ca60a8a7618e0bcb4d480dbab413079024a24c6c816e7990e12b3f23d1fa5bed8cc5819c98a689b49825f84f803f3f9c293c5c72f2a011d8bbd39579a566eebdcaa3cb54d3c9f183fec6da8f11ad866488f153d4f804ade223cd80fee062f00b7df9f048f640c4aa2c83430b7c06beef16ead62bbfa856a5d71448b831f9ba9e2e9e0f8022e8adda138e1cf35c906c97267f849321e707f66f8d82e2f857ed1a1f499c0a2cfa73124f481471075110939b54abe7f89c16aa492fdac07929133360ae14129c17b4a3ea6ae7cc710187d0a06f0551838047c09718f29f3bff1d44758afc91cbce92335b9b74fc0cb533d3200f88a92dd05fa10439761ca876f960814fd943a48efeb8e43c6e21fb433b17f00b3190952a6502b9c0b569415e85841472c6423fdaa3f2fd455d592b2f0efc2dcc2bcec4c5e3ea6a79f0e19f7a2aab1bf4b7b7124faf6ed6526604aac871cc79d4eb0ca6ee09de2a228624d112a04cb4429dcf02ad2fcd5fa5dd385afed8a00de9d8c6e6dc0abb240eab631be9c58d1c4c0b9da613ebccff852e06d46d17ddee38e5678b64ac48416c8e32d1bf94eaf33004a6f5de2ad6c6b467c62c9c7899ed9f56d2f80b4c69c5dd862b4696122f27d1dfd56992269a3fea32baf4d1c6d0", 0x1000}], 0x8, &(0x7f0000001ac0)=ANY=[@ANYBLOB="50000000000000000100000000800000f0dbe9f7cf8aa3b7d4170b71ca6b49796ed968bf77790984e9608162254700e31c183e1bbc7f0073979d78befd3db8eba7a094ffd46dc32be180857046e7cef95fa30000000043838680612b017d0000"], 0x50}, 0x405) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000001a80)=0x8) 00:40:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0xa8, 0x5, 0x653, "c88999bfa54d37f42ac1d4b6d4afefbd5dc8d421", 0x9, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x0, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x400, 0x8000, "24fadc9825a59aec77f6c6f8250bc6afd73c153a", 0x1, 0x1}) 00:40:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) close(r0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:40:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0xd4be0) clock_getres(0x0, 0x0) 00:40:44 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000686000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="190cd09baa8802687c63ab8bbfcb8799f3ac63a06789f8b15c81a603f7fcb0ca76974e51f3b0b393c6a49c9e8a41e7b54b0760f8ed9301d026fa455b37296bcc13cdef7a8533e5b3e6f34a5f1b4229e592f167b824e17a7b2b60f34c41fc0d02c4510f95ad78bfbac8d97716691d593a4666a176a91f9df8c2c57319ad3318cc34bfada14b7c5b485fb2107600b57317dda11e99bd5eb736b543eef9e16e3a5756f8f3de41b21a31915d4a35515afc1cd0fe", 0xb2, 0x400, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0x228) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 00:40:44 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffea2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:40:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) wait4(r1, &(0x7f0000001300), 0x8, &(0x7f0000001340)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0xffffffffffffff9d}], 0x1) fcntl$getown(r0, 0x5) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001250bc4f898ef0a"], 0x0) pwrite(r2, &(0x7f0000000300)="698c3684dd8e77d1cb8c5f2d541c042cf6c8ad4c404cde9030957c336d23588ab595913b00bad9ff19007798072f79b15060c28d50a2dde56422d785729b0e2ec52480d1e706fb32bebe38fa7687ccd6285a2684401e0ce0556e2ab53d8aaa1f7727b3f351dc6bd5918ca0f1f534e5ddadc35e3249c4342cadec937c5eca4d0eb3ee8da02115400017ca3185a10648f99a0e5f194aacbd10e68e5dfd0f3e869108ce55c64295a8bb9eaf8c875f33f3b7ab48be8f5a3672987decf24a7bd667c68b512a4615cfafbdc377ee23b20cdf4c807deb60ab64a80e081cbdc631b861e76192834aa9cf78a8554594da0f995484e8ec69c0bb30b2c23366234365db123fbac058f6e5c5115f72e75d1a3322d95b9e102ccb83b1fb3bfdad0c18bb0d4d8114a1d7c949e12c36b44d71c3396acefc4b0339d8ee48e3f7a70f93568054423667c94dcc7653d4e26b8c3dd5811219ce65c3d308744bbaaaa2b32dec733ed14c42080d409111bab66858d7a718e9156aeafec0a79fb47dd25f8a3efd739b38dcda5d8dd5ca981627dc617f5921fa68d8509ba4d9a7810d2e94189a5780e6617f2205db73e739274243cb4144f15a9da2d331b4e8b8a94ecd9c182ab8e8528035b4b84a82e06acb20103da6ba24f3ecd1e3e48c71acb64658dd616fb0e925268c7f9949201f5805f38b64651c79412f629cd5a960ecc86936070d7c491dfd9236f32243c0b8af0ef4754d98b4a0b0116499b6dc28f5e36cdf6614cadf4b046fc682600a33642c4edbcba26378dfefb588dd266e6c091893addb8dadebda4114a96c6cf5bb57fb8fe4b55beffffb4f7d60ae4151e6397b40cc740d01627025c4835a9c48b096eb1d863701e18209776bc814ef554e8c6fa2ea4ce48b44ca7173cb007c39c16179b496d3d722462ced4d893c9ceadd77a77e7a4ab3e6f2f52f282efdd16d8bdfa3b4cceccc1310df4dbd8ada49891c92f3197db16e807fcf9c7914c9872405c4237fdf5a3d0a1feccd302df912eb94471596790da3ba05847202a0c07185ae86edb75d230ee610b7311ec09adfb393cddd69ec81e962745a00d33730f19becf6958308e59494db7d11b43d7eb1b29ef62b478ce06798148b08769cb6c4fcf1f8a4a12f5654377cec2a50f0436ec0b5970c3b57f78869943040d6171a6071183b81c0e9f26f67bc842ec6fc96d62cb0eb0abec24bd89e54da0e8e3721063837ab4adbb3b3d2273485498162938768cb6292261b34431a9c8f57f97f69ebb89e2fb9a55738bea7c4ae996dbfce3a54270945705ca6672da29a6f23b5538a6861314c89e907878968050ffd8ef2d0d9e1d79a4e567f19b9874fb099ff92e7891a2d4caa81d588159968e4066413892fc4ba42f5df69983b7dbb25a90b8a87e8b52d5d3c73da8dfddcffed4a523b644a2d2f941b4b76bd6567f718b141c576529bccf41fadb7c32e53cef7a2a669e4d95396446220210f4c7d2efd4669f6c9349309c24c57ca8722bc0778d959814235a9a83efd7e90c60521a212b6d0898c8ee00e9dffc6bc5ca4e2d560a272ecc4c05ee1a5b8c7f76eb985ba1765b91fd997e55ff9fe3310e38d3f04ec7228eefd2f2e1b172a41c77db17339f51003c29ebaccf8b06df1bd97bbf98c45e0d6a6d857c1b6c36681e4e5a98106c342da2bc3f5ac22982a26b7956629f217cfd2f7a470a2dc7118fef608eafa8dc992582a3a8170cdf5208558609bc2feba79aeeee735168acf37f76561cde00adcb006e04c4a903e6fd8c8b68bde676a09aee6a875655f5dabd78727c17ff30b271b4724a9f02ad0e360071789ce44b4b4a28c8b4f92e48fe571d11b3842fdef480c6b2e8de99e771624bc5e2b2e394a5e2a407be15d7ba8a03c59fb848ca62f0a1999ca07f0bc965f9c208c77d7bc53c1d351af3c205bbd778981b01ed1ffe3a898d26488b1b7f364ae9e5b8b4936976f55e46bd2788e11a786df9ba8f719477a8828eceaef28d3bc478196fffa9e9e89e55472835352d83308657a272bec3a625cfa3717f1934377ac58f14ca22eb0ccbfd8b15874e0b6e05b75fe56e94137814ff0d92fdb1cedb724ccd01e3d70430e2c26df9306e302f41154c973fd2b1af839e39aa78665cf30276fb50d267c79789b7e40357454d6afcb7e2fe42e79d68ebe017010d696abe794df0eb029840209b50d18fd8ac8c41f3ae021d1101ef54db33574156ac0313a67475a31d2abe2f6ac1ff45d52a3e06cf68d5599a9ea5ef46ab4c763978ad8e51317e6f9608c94795d55fd14342050b1aa12def2deced5040399c801d8ec50dd244145df729ff6854f01b73ddc48fb5685cfada8097833ddd84bad9f6581505dff5067bd65ff9120d30a6b22939767d03bd8479b209cb1555a6fe1016361f0d8fac4c21e0a014ddcd549bff776d239fc3fa3c7aad25c451585dfb2483dd4dab5146b588b95ed2daaa93dee095df63417f8eb4a829276655412efc49a5ffe9370e6ceec856d8971facee0bbf1693d2836b20b555e8e2c40bc53c64235e197ed00d58313950d2191a661b5a6e1b3b207c4e68be7f9aab64e9562e047996d57bde5a59340bd930fd86efca21daa2bf4906831cca82811dd8792fc8d6c3fee9013b835ad19340114f30cda122a2cc3f436b06c3bd866ed6cb3afc181feee3f0504b1b9c29cad36938278918ee85ae667d2c1ae407a88dc62e803f07e8ea1db535e2012e3fbdce153d75d1e542d0a1a0e228db7fbd5f4649409aaba9e115bdf29f603f1c84f1e58735d84a709ac015d21d87a59abe3931eedaae5af39d270af6936e89a9b2f11e069cb9af9f0b12bd74f7b6095b01450a4dd68b6d39628dd3130b37c998eeb452130004ba8847217ed38329bd560f61772a7eccef505f8ac85adb4d58fa358f88d3ef90095041eb61598784875d3dafdd745a2e0973ae582fea1692b91b6a9256aeec57bbb42734e7c704cce3a6e073ee9ad071251964aa40ffb25b7d8e6dacfa48b5522113dc2e093c43fde37659148add7a3b20e4b2300c26fdbcb8f7bec02ebef7669bdda7e88b603253f91da93adcb2ce136ad06a3531b17a1390909714c33bf589423e5dce145bbc054ad687da4c63f484112e5b7c495f3f335a49ef43680f80e6600b7b3467c2fdba116d0ba2eed2e78601e6f0b84edadfffdbc9e8a55331572f9e66777afb9aabfbcb7484339891447a3e6a79017ad27ac7ab1fd6e7a4f36fd3cc03eb9bb759901ee54e02a0be1d2865aba8a86d679dd102c60977f0019bf84c118b4fd6e7ebfa9f479564e2a54d2547fdf474d5c8bef4d8cb4ce5f70eb04f04c1e8543437833b86217dc393c9bd043d76a7fdcd34c10e0329d26f375c75aa8d6f20d88b3e13832d7c32d4568fbe547a9e95372a47880c514624afa9f6a3f7e0467b42dd6b3c934c156777497b93a84d84a0573ece073e9cad3d19827bca39addd9cbb0cf48ab80d206b1318329bb5254228f24cb715874f501c79d7eb8ba4c22533c117bb8cba360717c05e1a234a8d0e7fea6f24b80e19463b27df0c26fa60aef06c9f1ebc06fad3d362667b71b1862787508530317cad2a0b324248c607165f813b1ab25cfb4647586f1d20e58e1b8dad29a98e56b9df2b6a3ff837f3f572d64668be3f852586ad7432b9dedc3a434fbea25acd7b5a7448fa9672f93206d4e70917224ab0650e33dc91e044d53bac3e2466375742caf52f002215a6c9c1bec5cdd97ca0b7eacb692933e661cb3299ddceab90e61960dc17b1b25d2a7f4e5dcae070a883cf0c93ae83c48d2e40c20153e4d362c771cf5c678009cdf857eb5401abe53f05c2c422339da1082d5c4b6ec74236fc0cb6d6258b9e080d50e7fdd6391e470b890b037ab5b93104b565b6c5b6e763dd3eb949633db5d7ef1d1199e65aa65865cf670c0726ff660491da3a65410935ae4098df978b6ae835a260fb03b4854564e0fc36c783a1e57eb64d5a1844ab0d7479e190459036abd72cb1dbee1708d1817c8c00db3c370d2ecb1f7a0759c6feb7990f74f140962985eb25fbd8a9b739ade5796725f8cd2e2f143dbc453f500a81f4c588101e0ab436d3b4b8f7b029b02d80f751a03331b0e022df3f6d676e2b410a81cab0c4e12935725a1754151da5938cd0a8a8717c9457aa5fc74c424fb649578897d7e0848ac33d6d5583e9a8290af5f307f0da2b23c37afc95620c0f791a0003d5ee04a2d4fd7dd7d9ba8f9fcd751f9fd452685ff497cba5628c6b70488e83955c599f656327a8ad45fd40f9c4df09d1f56edaa50f4382b56f2e96b1e5267d0df3b9344081e1dedb7817f20c162a290895fff2ae832ad157964d2cb6d1fc7a683b96e40d89d10a6b0f8f5c15b2b9013427975d5084c60a774eda5df16806498a95470664061945c58028f7c6661d73900a58c4b2fc9507acbc23500a4c69df622691213b1f66e52b540bc66a7abceef01bcf788d27e52c51c036a4e9d33e744ac68d1a7329e8d4285205b3d02c5ad620086834f79af811bcad5712c778730ee754f19307ff8d99a124ae45697200f9cc86cba47264cf98691993b85fef804dc0e82700fc30da9d4cab5b2fe57c29d1fadf4f17388936c8b061a7893b30a38e706bfc041abd1f071a033d6cec28cc4d8038faed53e281787aae99e2146c8c40d93e5cfed462f7ab6e1960da7be0eaf931203746e548af3e1a3a4f5a38f812e10f3e119dfabbd402df3ddf6b73b26af78dd2f14025123f36c120b666bfe2f1624aa7555d354f91e7946d9980b667276d5581bc467c6897f3803ad1222d74b6a6433785c3bcf8af05f2a070b8a56f2d561629ba4306a9d5a44f4398a6c3dee49e8f35ac0614544496f84fe73f867b4fba751602b427a1f5085e2fbbdca287b56a4b2148fe5e8d862e1d85471e4c655dec760d5dbec12713bb45f653fe4ffb76d671eca4c658b948845160d9bd687d6087af712b58b1dc63a9ccba12b94b2686ab9cab9420307e0b80e00486c52ececd843728dd789872677ece56558d23257044e568198f68171feece0e98421b1f628f58ca088812a7edf430c015605395e0fecf2f24ea1be2b67707d4c9ef17be17a2c551967182927789756b995fa40245f053e76256a34ccadc8cce61b03b8eecd367b9720a5c78c24746b2f44b65dce425610ec5fcc85e37636b983cdd38579dbf4c332a2446d7c9f69c3fcd278aa1e99581bd1db7ccd7b430b3ce9fbe698cd028c626930c8aea5ecbd5d29de8978cc4ca5fcc2c76ca40f7ca8877278232bffb5564a3e60bfaf38522da30e5516aa644c013173e88ce381c3f0f51bcbe78fcda66e2415521ee3dd5aa448805b390a6e1bb5e3c8b9e82aab08c0bc26de2d5a5fcb6b404e09bcb388fc82e47174e3d91ddb4e928cbd568261c08937c9bbeff341f4cdbb10c9bf437bf890851b6e821ab6d23678fcb04b8fd352a9f8bfffaec7d67dbce0e366d7342ab66d8bf5e052fcb4c981eb165a13e9199918cb2d88578605fd6394ec4c64934b5357b26a0862cb7dfc601c4b8566d54143050b79d703c50c61555a845ab35679c51adbae275d55b38aced6dc124e02aeaa9247b9b40e9e5996768730d32d9fc1e75517a255f916aef2ac01b73d85c2cc1e3297f63544fcefa1a5c0c1298df623477f5699944f6e9663e8cfa67a2f499f987c34ae98ab087fc5ae9cd5a3532a3ec5b82a7f8809d6d9b69ac9e47797632d4ddea3bc79c3ee06166d150e0b34087a30ebbb7af007a9b0047d7fcf34f194166ad4d755563b39b8e53c236e78cfc8bd1520ef77aebaa7", 0x1000, 0x0, 0x0) setitimer(0x1, &(0x7f0000001400)={{0x40, 0x2}, {0x5030, 0xfff}}, &(0x7f0000001440)) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socket$inet(0x2, 0x8003, 0x800000) pipe2(&(0x7f0000000240), 0x10000) 00:40:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:40:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x39, 0x0, 0x20c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/185, 0xb9}], 0x3, &(0x7f0000000280)=""/12, 0xc}, 0x840) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000000)=0xc) dup2(r0, r1) r3 = socket(0x2, 0x3, 0xffffffffffff05f5) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xfffffffffffffff8, 0x10000}, {0x18, 0x2, 0x0, 0x80000000}, 0xff1, [0x7, 0x4, 0x3ff, 0x3, 0x10000, 0x3, 0x2, 0x20000000000000]}, 0x3c) 00:40:45 executing program 0: shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 00:40:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kqueue() fchmod(r3, 0x20) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 00:40:45 executing program 0: r0 = socket(0xd, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80000000c5, 0x4) read(r0, &(0x7f0000000180)=""/240, 0xf0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x0) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000340)) r1 = semget$private(0x0, 0x4, 0x204) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000003c0)=""/243) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) 00:40:46 executing program 1: socket(0x2, 0x4000, 0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 00:40:46 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a34ffffffff002230b192941400"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 00:40:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x7, 0x4, 0x24d, [{&(0x7f0000a11000/0x2000)=nil, &(0x7f0000a10000/0x4000)=nil, 0x5}, {&(0x7f0000a10000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000627000/0x600000)=nil, &(0x7f00009ae000/0x3000)=nil, 0x8000}, {&(0x7f00009f9000/0x3000)=nil, &(0x7f0000856000/0x2000)=nil, 0x45}, {&(0x7f00006c6000/0x2000)=nil, &(0x7f000062a000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b76000/0x4000)=nil, 0x9}, {&(0x7f0000691000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000a61000/0x1000)=nil, &(0x7f00006e9000/0xf000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f00009ad000/0x2000)=nil, &(0x7f0000bf4000/0x4000)=nil, 0x3}, {&(0x7f0000830000/0x2000)=nil, &(0x7f00009bd000/0x2000)=nil, 0x7}, {&(0x7f0000918000/0x2000)=nil, &(0x7f0000a82000/0x3000)=nil, 0x800}, {&(0x7f00008d7000/0x3000)=nil, &(0x7f000099d000/0x4000)=nil, 0xcd0d}, {&(0x7f0000bd5000/0x2000)=nil, &(0x7f0000920000/0x2000)=nil}, {&(0x7f0000b54000/0x3000)=nil, &(0x7f000063a000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffff001}) bind$inet(r0, &(0x7f00000006c0)={0x2, 0x1}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x880, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xe9, 0x0, &(0x7f0000000080)=""/233}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r2, 0x0, 0x0) kqueue() 00:40:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xe9) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000200)) 00:40:46 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f00005dc000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x8000000029, 0x62d, &(0x7f0000000080)="03000000000000001a435593d44accaf695f03000000000000008e5b519980152318f424543d53ed6194778f00a2d7d1e50de4715125c7113fc900"/70, 0x46) 00:40:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x2) setsockopt$sock_linger(r0, 0xffff, 0x4, &(0x7f0000000000), 0x8) 00:40:46 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 00:40:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 00:40:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e30000000000000"], 0x1, 0x0}, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x5}, 0xc) 00:40:46 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r0, &(0x7f0000001240)={0x2, "c5840020573be8275cb162354163a9899f76b7facf15313da5bda725861c371dd6dac01fc57e5ab73b1d2021ec2202fa7c8d5f32b9776b591e8c8607ca8f3c3e9a131cfe6843cef5e4d4dcef67b19d67df594bf7d91560fa81e2c311f7e52be1c4ac9f2407265a67080e78bd1776042032c5c7257ada68c73c3fd88ded3e5c4f525b861fd3c76626000cf021550532863a93c554196dc9ed2f356ab4130604721e80022dd30a99fe7b410e13516565f19263751c831286ee679dd19928397cd0fb765392f3e634227f2a729b063a83cb23fddbf59933e98571558de6d68581d8db"}, 0xe9, 0x800) select(0x40, &(0x7f0000000000)={0x1, 0x101, 0x0, 0x8, 0x0, 0x1b5e, 0x40, 0x100}, &(0x7f0000000040)={0x4, 0x100000001, 0xa00, 0x3, 0x1, 0x9, 0x800, 0x3f}, &(0x7f0000000080)={0x1, 0x866, 0x2, 0x81, 0x4, 0x88, 0x3, 0x9}, &(0x7f00000000c0)={0x6, 0x7012a34c}) msgget(0x0, 0x100) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000150000000000"], 0x4d, 0x0, 0x1000) 00:40:46 executing program 0: clock_getres(0x20000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) clock_getres(0x3, &(0x7f0000000280)) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) dup(r0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x17, 0x4, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x1, 0x7, 0x24) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x5, 0x2, 0x6, 0xf92, 0x100, 0x2]) pipe(&(0x7f0000000180)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xa4, 0x80, 0x9, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x7}, {{r3}, 0xffffffffffffffff, 0x4, 0x4, 0x7c5d137, 0x40}, {{r4}, 0xfffffffffffffffc, 0x2, 0x1, 0x100000000, 0x94}], 0x8, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x1ff, 0x9}], 0x7, &(0x7f0000000200)={0x2, 0x4}) 00:40:46 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x78ae147fbfe633ae, 0x0) 00:40:46 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) fcntl$dupfd(r0, 0x89ac104203d51904, r0) r1 = dup(r0) kevent(r1, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 00:40:46 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 00:40:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x259) 00:40:46 executing program 0: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000000), 0xcc91e52e8e8d603d, &(0x7f0000000040)) r1 = socket(0x2, 0x3ff9, 0x8001) setsockopt(r1, 0x2, 0x3, &(0x7f0000000100)="7ebdcbcd3a305e8b2edd46bed13f200708ef19ce7e82aca64da7fa30c9cec517ca022eb78af8bc6dd2023d1d74cc8dadde21aa40f11f271fd21ceafe00412d4e3f80e7f21b6635cce28200a60cfe75ea475d5c46ff7d6ed2b9e66d345857b5c61e101392d618a57a05cc3d956e686ef3c3f49350bd758065f9e6927146b17bb853ad8c324696506d65a09af2f7b86107d633aa9906acce33ca11f87cee4d1d5ecde0e82bef85b3f077d00b8eb2058bb37a55cf08c3c7fb94d1f71f7790580ab2096355cc3211561cabf278930369849fbad5d60bac088d86194fc4be3deb2584dedf68e092a297acd4d4e6860ff415334b", 0xf1) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) fcntl$getown(r1, 0x5) setsockopt(r1, 0x1000000000029, 0x3d, 0x0, 0xfffffffffffffcf7) r2 = getuid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r0, r2, r3}, 0xc) 00:40:46 executing program 1: unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') r0 = openat(0xffffffffffffff9c, &(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', 0x480, 0x23) r1 = open(&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x20) renameat(r0, &(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(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') rename(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)='\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') chdir(&(0x7f0000000100)='\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') readlink(&(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', &(0x7f0000000340)=""/193, 0xc1) mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1) 00:40:46 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x200, 0x9}, {{r0}, 0xffffffffffffffff, 0x44, 0x14, 0x9, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xf6, 0xf0000080, 0x9, 0xb1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x4, 0x4}], 0x5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2b, 0x20000006, 0x36e}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x30}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x200}, {{r0}, 0xfffffffffffffffb, 0x81, 0x0, 0xfff, 0x6}, {{r0}, 0x0, 0x80, 0x4, 0x5, 0x2d}], 0x7ff, &(0x7f0000000140)={0x8, 0xe2}) pledge(&(0x7f00000002c0)='*\x00', &(0x7f0000000300)='\x00') read(r0, &(0x7f00000001c0)=""/204, 0xcc) 00:40:46 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001d000/0x4000)=nil, 0x4000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) pipe2(&(0x7f0000000200), 0x10000) write(r0, &(0x7f00000000c0)="0b42b4c743777d9e9128e9c5c71a589ae5d8729935ff6ded214253799520cf47940ada9f826c291fc2b587d49802efdc9fc7b50333f53f98ade0f2a54d0fbcc5d529beba64495cf6e442dc9ee30a8a5506bc6b36d9ff67b72ff07ee0ad550a1ba434ca7b2b62155d3567b81d4cda520d6e2c9f00e65d8dba37d23d99bf9d6b62f5ef0c03f5907ebc7c80a9d9086b8048bfd8a192f4a156e729fdd5e93eed4d883108a334c66ef1780b5597b5834358dadb25f81fe429422b6686d1f6536f63f150", 0xc1) 00:40:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) readv(r2, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 00:40:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) sendto(r0, &(0x7f0000000100)="887630c1f81daf209ad3f213ca0a1447bf86debb14ebb899760c48a1fe2496d80b2da7b768852a9ad74b47228c851f5de7f50ecb50b6e24ad1942c526e1a8feaf3f795e3fda54548b6fbc0c73022d774018ac8b84848ce87b2347aed23c6e3792844f1d8c045fced859c5f051c7825eff83f20dbafebe2f8864428bb91eda6b5f29411618be84380ea1e3fbf704e14c61b5e6046311266633c321e82d99e71a0969209cdb5133ddb340b95aa5b042eb95809732e", 0xb4, 0x5, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x80000001}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 00:40:46 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) r1 = dup(0xffffffffffffff9c) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x1100, 0xfffffffffffffffd) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x1f, 0x20, 0x5, 0x82b}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) accept(r2, 0x0, &(0x7f0000000000)) pledge(&(0x7f0000000040)='#^{)%^\x00', &(0x7f0000000080)='\\!&\\\x00') 00:40:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16e05e63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf56e8c8b6b87cb2d50b8bcdb9ad8a4f5f728ff010000000000004d5f16b136a5d00d1628b54a", 0x5f) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "ffb17b0ea602060000000000000000000000125e"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 00:40:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = shmget(0x0, 0x3000, 0x600, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000411000/0x2000)=nil, 0x1000) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) 00:40:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) fchflags(r0, 0x0) 00:40:48 executing program 0: r0 = socket$unix(0x1, 0x9, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) r3 = fcntl$dupfd(r0, 0x0, r0) chmod(&(0x7f0000000140)='./file0\x00', 0xd) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 00:40:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 00:40:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="0000000000000800b57a76d875758344856b90d625ad4fefa224f5c7cf", 0xffffffffffffff63) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x2d4) 00:40:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) r1 = getpgrp() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x100000000}, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x3, 0x7, 0x5, r1}) 00:40:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x3) listen(r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8010, 0x100) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') shutdown(r0, 0x2) close(r0) 00:40:48 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) pwrite(r0, &(0x7f00000000c0)="c797aa1be33c622f315933edb9dd77eba2c5a3f9933fc7955ebc0f8f05eb0c06f693291e838036a72240693caaec182a106075570f12c9e468da329f413b17fa7bbdf185cbfe59704bf07477b8888435824cc317d543d472a7776bf29242e66eb5a45278cb5fd6915013b5f248be7c66f676bc506740d214939cb9294d83a92c71ca08e56886c68c3d29700761316669ff1adb25695ce642dca05f6cf1f6a2b670024c25d672b6ebe59aafc7fc0065fac9b7fcfcb9b7b630069b7bdde274faf897eb8350", 0xc4, 0x0, 0x0) 00:40:48 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x110, &(0x7f0000000000/0x4000)=nil) 00:40:48 executing program 0: r0 = socket(0x1, 0x1, 0x6) setsockopt(r0, 0x1, 0xc, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x11b, 0x100}], 0xb55b, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x20, 0x6, 0x3ff}], 0x20, &(0x7f00000000c0)={0x7, 0x9}) 00:40:48 executing program 1: r0 = syz_open_pts() r1 = getppid() getpgid(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) 00:40:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) 00:40:48 executing program 1: pledge(0x0, &(0x7f0000000080)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x123, 0x5}, {0x85, 0x9}, {0x84, 0x1}, {0xc4, 0xffffffff}, {0x143, 0xffffffffffff7fff}, {0x1, 0xfffffffffffffffd}], 0x6}) 00:40:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:40:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) 00:40:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f5969207548beb92e71a16c653000288766d4da4f4858d7ab1238d88552414c36fc3197f90457e2ce9efedad7b5d03eeb0fe5c866f8aa9d19a060e19acfffc9d6274a4efc28fd9dae98be55ec24e6c519a44d70ca8508783670e9781297177fbccb8763d857c8d8adfb80ecd65975e833d48f0eb76eaaf1606857edf1ea2d71012809c11e542894"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0xfffffffffffffffd, 0x4) write(r0, &(0x7f00000000c0)="e7bfba2f7bfbe183", 0x8) 00:40:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 00:40:48 executing program 0: r0 = socket$inet(0x2, 0x20000001, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x0, 0x8000000000024, 0x0, 0x0) getsockopt(r0, 0x4c6, 0x3ff, &(0x7f0000000000)=""/212, &(0x7f0000000140)=0xd4) 00:40:49 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = syz_open_pts() fcntl$dupfd(r2, 0x6, r2) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 00:40:49 executing program 0: r0 = msgget$private(0x0, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000000)={0x0, "bbf8e3a978bbf254e550df87e18660a8bfd860ea556069d3e0763872c5e2a81b3887533795e2242605a0280c01e44f8c049207b513aa07d24ed0e9b30777ba1f4cb4a29a75588c3e0c211ba11f7e71227b46381dd1518c83157d79457652c8aa439e1e919f609fbbc87e5f539af076b57252a84851742ec6f3b44158ead625a181761b040c255237b8d2ef1f18a7cff5691696e302348119306495fe057387ea2530f5e0cc3656f9"}, 0xb0, 0x800) 00:40:49 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)) fchmod(r0, 0x0) lseek(r0, 0x0, 0x0, 0x1) fchdir(r0) 00:40:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x5, 0x6) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f00001a7000/0x2000)=nil, 0x2000, 0x20000000000001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000000)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setpgid(0x0, r2) 00:40:49 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x1}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x4b, 0x1, 0x0, 0x0, 0x1066, 0x7fffffff, 0x7, 0x1}) r1 = socket$inet6(0x18, 0x4, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:40:49 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r1, 0x4, 0x3f, &(0x7f0000000000)="7990ba671ac121dcd763f9f20044fcfd8390b4307f70b62f4082bf2c69beb7a219b7364e9a640c27d642de7e2b3beef90e6062272c558d9517d15e50d1964f135b72bf3d39250eece0e4fd56decca44487ee473ca67720429f3fd64c2c15183e35bf665c2466b3f9bd6ef1042f7a34fefe1e602c1cd0a9252ba3127a5ff33f8a98c5e6bab5c412407f6b0a43fb35b23c953f908e2a9d0bfde76c9ec8bcde9a12", 0xa0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x7, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 00:40:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x40, 0x100}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 00:40:49 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x1bd) openat(r2, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 00:40:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/61, 0x3d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="57d0b9f07d506a171805de16e3046f657809fefc00551da19c57ca17dd1d9bd3d7f6971cf6e9b0a8c35ae2650bc3b58d255894cf3dba470ba0b1d560285930cad911f33aabcc105735de57ac211af74419907c0b7ae534487ac5839b004ba342ba3e5c9f71e1be4c782e41ae066b0feca0d94c06e828710abd2170b3a4cd964eab98fac48839da41f3f610e6031888d5ac52d75d24dfc6c6a428e593f08fdeb2aa0e305076f517621be487000e7da4e4b5efd0f251ab16402d5276a6945ecba504df4af72f32b997e06b7c5576ea931ce5f09c8aaa495c527914a9dba36084d92eb313cb3e1f0cb640629065ccc731f9204019ddc4eacdfe23fd4718bad0dec3afb72ef3afc28f049b0c7c8770bc7a3860773a4faffbd6a974b1899047937fbd4a686609208ef463d58d8b63baba9cb64db0274278aeb4ef314fd4050904c4af4557c051546f3937ad07b51fb7bba0633dc0f30738fb79e3f234a0cbc19936883496487b99e35120aa109d971fe4132077c34c01c3c5928c2fff267d932150d98430e074e2efc123b13fdc73a83bdfa1ddd4d712888a96b2b67946c23febc4c2de12a7d191290472a80b5a2fd45da0579b3991c47d1103d1418441aeddf59743bef20f3ce6be7b280aef8eec8a5e545480e8bd6ab5d9bfcea8d118cbcb6f4561b2296f4d6f62e1a1c84afd43a5d8b01e975636c6de18cee41d062a32c42a4d098f7ee3630f24a236ff5198982edea4f825edf03a875009967d3578ca7473b8b6dfbae4623f011a86fd0b8a2a518848fe0da6f1cd05410c7cc4bc67fda5a9758df26f8959b26a1574620261ae9ab741cd6766053f2aacb1dbdd7bb085d30abaf834f7b07058a31292e8d04b83cf30feaf92339348d1b685ee7775277bb5bbb7eb170ee042ea736d55e61265324149ae753118ff1e2e29fb62d486a004cdd806b8b2d00f83de99e1cb910d2668dd372fde535b1e21b6c6717f372ca75b7a779f5b95f7d903a53c5e7b008233481aece2371d0af8f86558c8384a7aa333b920ad00ec7bad46a38f1ab3c4b9b71be35345f2b38a87932d352985c9adddeed3838b5a2dc8a7acbcf57aeac8a50738b0690e02f95f71340e2665cf8976f82df6fa83a9d870e4206d40e7e902fa8beeb5088f9da77c448fab9c54949ba6e62d8bd66276b1207230ed12f84cdf542233c4d6a296cd0b4d4e4480683872aa1a1b7f787af185965ab402bab04de8590321424e431a6f6e46606c2f4c8744716093174fee4817f93cb4d6c61a5a7c02d9e2355271059c3f5158f09f639ea5bb186e3606f8f3cdf169538d6861a96a89a657c06d3c4479a5d8477e587cd30032d8e70114bf64759bd7b70408e61c8fd4c3c63f8e97171fe2f89cc837c98e7b2600c6696ac66668fe7fdae7267b7a7826ed4b6f99c18ad4c38d36d03a42d02c0b7cf706a81624045b5b18bd31a8d19124dcb14b74da2693be8c24bec0c7bb6e0a54e42e47adccf5099c58f38a4e6fbf1762828c4b4e039295da99f92c0e90bb1ac6565efa6941c616c9b4f28c3d1cde99ea8c063bf5f9cde8e75048bbf615520987e65e12e03215b16f5c73e6b6678a0a4249f92371a0de75d1e1040b512e8260237894fa0423d554d0866187b64993ce9cb21b604efbef09c642f5e243de17e3007f8babdf6375259904c20614c5a1066ab22678d46059d23193003f443e251a0f79627b66703b2a1630ea91ea64a44cb6a81800c3529708e4a86e8af75e92b74f7981f779af25ff24e310368cb0a0e158420f18e0f77f671cae04e3895001192bba247651745ae3476bcfb206d4dd5373592f36866a7f227c12df2eb0dffd38805728ebcf701d6dc231611c3cc73ea2536ed1107fcad7ed0101b0bcc298ea624b1ca2394b3a7e40db7d2913dfd3497235a9aaa4ec1dcb4eaaf6e91b1207cabc87bd0f929522c27495a445c2a6bfba594237506c15da9287e67d82d8b63fde823839437ccd4910c2953e22ecf453280e4fd8812398ac9f19e47c22b61b52f07afc27897ed6001c613ab354ed2f22323a17c5552e42ac6fc273dd842a3e8670bc22e92ba16959f6b487334eb18c2c97283c51c7a596d6df828a825f37182ed605dfcef80649db4bd4bcba6f88e573616c9985cbf3fd15ee7758158373d5326bb94f8f49080baee9e9bbaa16668cf3d9a770eb2861baca1a322bc5c34b860606b63b756def9bfc0657da811bc64b3fb3c1ffc0e6c002ef52160a8a682aaab8ee3e68bcd99777e7c956c8e9282c373bbfd7aebbb564c31ffe0c76acb86ce30cdec56a3c52c1c8f1782766672891eda32ca76dd231eab829e14e9953640d7e15c90e3e707ffd380ae32edfda08d14876574105c48592805fdfea5c8f6a317db06dee64add3ea655fc269cdd6095fd3faebda0603637e77a4e804b1826f4b02812cb92175d73660575ede1ee6c43b92c891b3051b0d9c4147cfc7958c3f9fe00e8dbba1d04cccc86b2ab008eb091681acfd72b8fb2e460238e41117b19db267fd5762eb2531aa57723b877c1b1b97397638d66c76071d6965801b7dbce95ba4b10ee921d2678fd2f6f431631556aeb02a52bc5f547530413304ea00490c1225ddf7033a81b75f6f28ef77f91ac1f5db4b99478178d5b98ff74fe504cdccb17c3954ea92d23107d91e034577465ebe40c15f521e9a73d92b4813f5394695d871ebdcacff96bd015ad697a37ffb70a1d4bcb71c7d0f81ffc70ff7e42f9097cb6a32d8a35da7fdd0cdff9fbb6885a24904c623a3980f51bf0830ad6c5fb7f21c679db672971595f8a139197da8f745150abddb6ef171e1ec10f2de445ca1bf7a7a714bcaed4998dbe6510a6506b87934f2091ddc9422f4e47868840f2c2aa225687126fa9a417905461e991fc56b9eccd499376f2740547356c634af6400455a1ea9325abf971770776019084fcb6e75873cda4a3be878fd65b1797eb4c34d6fdd872f328b575abe0b8c07c1a56fd2f186864990890574b5755d9f478d7d8d97274605e9d6ca81e06778e00b901b3359a456e0c5d6bb34ecd1f3512e0b3b92e4c547779bc88b890fd5319fee76540ce01825addb6ce556c0f0adeda12ee8261b59c3fb1fd956a7f9e69066c0cd57bcce06290a865e130cc1f0cb0b166721f28656e38c8de0ebd01ab0815714d38849e0bf93442445c8004e228288b2d10d04c32ad4cc19df706e1af7f420be1e647308f0d2b2508e72db193ac53c66f470e9f6e460f7828a670d59433ad152e5368a7520534b2cfefdc0f1a92e234aa135b7a14e005358e5ff77b4cab5a55396283bd823b05c3876cd3458b84628af948e6a4e8415f77c1a87b441689062816abdd9ce1bdbf9e82db99d5df6f09e1e72422139eedee834b6bab0cb27b1e41b62a914c70d601c715fdde8eb46e8945dc87976d70ab23f01973d4b06e3c625b44461e9420e1804d6ef3ebbca42da1b9f38836631be0f29e75c2445c5e8df25e6bbefde0167f20a7c98ae1036f036766b8d9a0838075b149d598f1ae6e0f411835cc5df3247b536ab2754c5fc62c476915a6960bacb9c3f44ba03ca5b25b92508ad41afd97fe2f14929606f362aeed8504eb530dd3bc97510f88c43a918da80a5ec97baeebd07039091db26158af0a7300ad852f212d6c6e24294f6612bc2accc42e64ac25e2a6f45c9c7ec87a7a9f902f555a3b6496e7a49820fa81aa9c3ab2e670dc25d58a1f18c9e0f6c2da9ed9f8fac0ce3413f42d69429a6bee37b900f638a110ff6d3264d10750a2e07925c60491ca803337040bbdc09764e5f4c5ff1e32836effe14e4fc7bea103ab0b85c44d97791d1c7c93e4a8f2e49fcc757499bc10e0a74edb807a0b2edd0d9ba238727b263498605486cdce0471a8f78afd1410686c0f3ac8ee820eb598d7bebda31221dbeeea9a479bf51fe36b1639b2e02b3ede5674a79e07877ac2910c3ba08125a53f0d35d089c7a02cba0d05956c691afa6a70b843707454fd323044e337524f1e7c6de1d10d14994e47c62f6d797e2047ab954b8128557fb0bab42e218e3b3757dda46a975972b444eb537e1e37cc8681767685e9388fbbe09bc5e28e3e0e629a09f5004a6bd4f237bf3ac69af677a3f85c5378103958a6ed491e99768129fdbb09842b35ef7277e3210ecbff9bc38b0f671588126e4cd7931aa3dce07a5740f8571938574130c6017029f51a3411adeaf975160eda2c3277748cba6f3b7f5680e04304463cba13c566d9e9c016b07a38a5c7810946665de3bbe2f05d560432e0980fd98fe5fceeab828a4935eb2ffe5677fa831b8bc7e96403cf27ba5754aa1eb704c9808880960d4d06ed6ab9a2ef91643ced4c4fba7f79a7ab0074a8c3dfc3c41b0438c921ce3a9623eea2e2886a84eada51165c608f4bc38415f589c0d735fe4190f84aec59bb50e759d08d209bb23bf8920295888746daf256e0cd25418b6cd9746995dfe0bb696ff0741be618b16375a3ec1adc1e0b5571ac1f3a00fab4a5d172a94da5b6db169884bc22bbf6b1d97e3041188676c48f9fd7466a2b53aa54c140fca945f17fb40525878ca51a3779333f0dd150598ff276fccfb90e1aa8abc7a939f2f7957501e07af2284c658f31f1327178918b2b2619ba52f5dcc50c0335fac81d52141e7b20d8e5135522657406ffcace35c49d4c963554bbaf6d85df95070fbf7060dc48a39b9d3ef110bb0f5e539511029bb4ea5a929f933c2e05d5fcad41d30d7883eb50a28b61bce4483fd355dd274b3073c36de29c45f4aa3663c574a8b2417072b6d9cdc8d5a4ffb59c62e92effd2671c5c6d230a61a2d5dabf61c91bda35a54153e087c359d82fbbfc151ce4edfacd12fbbe4337c65af4951f5546b100b42a55c184df259d6a58a649e152aafecd56719f44ca02f76a03c456440599b3cccb52280dbe1f02e0acda10eaaa898c65369d3596936385ef4f142c898d9ae2d39808bab901f3475d06670c23e7e282a9e4de93ab66fc2c25f76f135d2711f3f084bc29e209461670ec2c219b486914e4e53ec25811534c644d898ebc5e410b844744c741a06966699a670ae593e12be1e7e5690312d71c8581f0fe1394805f24d8029ec41aa9501d74c3cd5705f3a820e12476ebadf89f94ad8c4819533bca15e6c30e0ca3ddcc445b2220f6e0f0609ba58441ee94152d7fc3a6ca65f371bf85efb41349c7dcbd41343a17acbe08c649bf4cec5455309729abe3d6f05dd616bc255346da6135b030dfdf6f706ba3118ffffde9e77a68e664a046e7ead99d875888b768f9254733831c3fbcf8469b124b13a6448eee7b34546c19b3955430596d209ffd360aaf49aea0b299d0759876f0eefd7a66d83bf43201ac388ecd359839850b77185789a812d7d0ed439e4f986ab5044c013863716a1b40ed7287e1bf16549943f7df9df8669bc6cccdba3fa1650439bbb40159678112462ea41f86d8c166f9c5d3f54b237214b3f230851d21da4ffe1c49171086152977f9c82f1345bc4f6c554fd0c15db20a218347e411619ea3335933616f8d39ca2ab737f69070d167fe27dd8bc3163e2ac3051dfb04845b4aca0eb5d96b18db570a36b4fe81164ecdaa9d9eefc6fd8b61ebb72ccd8521472fe8c13976b73a6a7743a4d4192de49202b6d7a7b0400dd62a3cb9d119c97ffe74d5248bf396ea096ddba1860410d0b79c6786dc4238535410683ed08a422b26802c5e406dc10a4e33b007e081765ca156b072498c65a65cd85b8d9b29cbf2febb1440312b4ef3bbe73e14e2dd521c63bced020a104b542e4", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) sendto$inet(r0, &(0x7f0000000100)="82ba02f596110b8e283e17c4015dd8748550b259e8ac3a096554f9330424ace167314a406c1178e88f83932d9b0ebadf685d26dce7199fda3c1f6bf36dcf11c9c23c75e3c9f588dbe4dd1fbea98c1511f1ad4f76f95acd95447eb1e5b7984475d0e89ac9354f99be2883b312d9aed766c6c7a25e5d86d8965ea2493160b868012e9b501623d31a613d380c93a1470679996c4eec02fb3ba65a6d27f0521fb05397d9a1c141b47f", 0xa7, 0x8, &(0x7f0000000040)={0x2, 0x0}, 0xc) renameat(r1, &(0x7f0000001240)='./file0\x00', r1, &(0x7f0000001280)='./file0\x00') 00:40:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) listen(r0, 0xffffffffffffeffe) 00:40:50 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x4, 0x0, 0x0, 0x8000000000000, 0x3}, 0x0, 0x0, &(0x7f00000001c0)={0x6}) dup2(0xffffffffffffffff, r0) 00:40:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0xc2e4}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000065a000/0x4000)=nil, 0x4000, 0x0) syz_open_pts() setsockopt(r2, 0x29, 0xa, &(0x7f0000000000), 0x0) r3 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) 00:40:50 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x8001}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) munmap(&(0x7f000024b000/0x400000)=nil, 0x400000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6000) shmat(r0, &(0x7f0000353000/0x1000)=nil, 0x2000) 00:40:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/125, 0x7d) setrlimit(0x8, &(0x7f00000001c0)={0x9, 0x2901}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 00:40:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xfffffffffffff30b, &(0x7f0000000000)="82ff9640da1f6e25bee34aae3f7e5165dba0990c426ed9", 0x17) socket$inet(0x2, 0x8000, 0xfffffffffffffff8) setsockopt(r0, 0x0, 0x800000000001d, 0x0, 0x0) 00:40:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) getuid() r1 = getgid() setgid(r1) 00:40:51 executing program 1: r0 = socket(0x1, 0x4003, 0x20) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000140)=0x7f) r6 = accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) write(r1, &(0x7f0000000200)="ecd9b23e05a5cd43ef994049b73c161f85698112a54b9e28f2e86530448eb5dcf792fd1f1e3f9528ca4f675e80a6d5c31596", 0x32) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000240)={{0x6, 0x4, 0xfffffffffffffffc}, 0x3, 0x9, 0x1}) fchown(r5, r3, r4) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) r7 = getppid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0x1, 0x800}, {0x18, 0x0, 0x2f4c47ee, 0x75fe}, 0x0, [0x4, 0x3, 0xffff, 0x400, 0xf86b, 0x10001, 0x7, 0x4599]}, 0x3c) bind(r6, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r8 = getgid() r9 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x3f, r3, r8, r3, r8, 0xa4}, 0x5, 0x1e21, r2, r7, 0x9, 0xac49, 0x7}) r10 = semget(0x0, 0x4, 0x408) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000400)=""/141) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000004c0)) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000500)) fchown(r5, r3, r4) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000540)={0x4}) socket(0x12, 0x0, 0x9) open$dir(&(0x7f0000000580)='./file0\x00', 0x100, 0x10c) open(&(0x7f00000005c0)='./file0\x00', 0x8283, 0x0) lstat(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)) fcntl$setstatus(r5, 0x4, 0x4) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000006c0)) 00:40:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000080), 0xffffffffffffffa9) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x32, 0x8003, 0x3435, &(0x7f0000000040)) fchflags(r1, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 00:40:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x1, 0x4d, 0xd09f, r1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:40:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc2608204c4404a16e1608420450127fa848c7472077fc94526f3eb3b55bd95849bdd180658e1b98e914e8c9a996fca119832073647eb93dccb3e3a11f37f781", 0xa4) write(r0, &(0x7f0000000280)="bdfa4d2591d3f65ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381a3fbed9d7c7f5ecd520000f551f002f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423c42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae00"/181, 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000500)=""/161, 0x31) 00:40:51 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) chmod(&(0x7f0000000040)='./file0\x00', 0x20) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r4, &(0x7f00000000c0)=""/14, 0xe, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) fchown(r4, r1, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x7f, 0xfffffffffffff5c4, 0x0, 0x3, "37a96ccfc5e288737ab0eeb3a3175736d1ad710a", 0x80000001, 0x9334}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) poll(&(0x7f0000000240)=[{r3, 0x184}, {r4, 0x21}, {r4, 0x80}, {r3, 0x4e}, {r3, 0x4}, {r4, 0x88}, {r4, 0x40}], 0x7, 0x6) r5 = dup(r3) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000002c0)={0x9, './file0\x00'}) fchownat(r4, &(0x7f0000000300)='./file0\x00', r1, r2, 0x2) ioctl$BIOCFLUSH(r5, 0x20004268) ioctl$TIOCCDTR(r5, 0x20007478) mkdirat(r4, &(0x7f0000000340)='./file0\x00', 0x1c0) fcntl$setflags(r4, 0x2, 0x1) recvfrom$unix(r5, &(0x7f0000000380)=""/166, 0xa6, 0x42, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r6 = openat(r3, &(0x7f0000000480)='./file0\x00', 0x0, 0x8) socket$unix(0x1, 0x0, 0x0) lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x80, 0x0) clock_gettime(0x3, &(0x7f00000005c0)) mprotect(&(0x7f0000ff1000/0xe000)=nil, 0xe000, 0x1) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000600)) chdir(&(0x7f0000000680)='./file0\x00') setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f00000006c0)=0x20, 0x4) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000700)={0x7f, 0x1, 0x43, 0x10001, "250c326d84dde12a325f51dd5db6da02a1ffd059", 0x1, 0x7dd}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000740)={r0, r1, r2}, 0xc) 00:40:51 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x29, 0x20000003b, 0x0, 0x0) 00:40:51 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 00:40:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "854955883d023e11f74d0400001000"}) kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7fff, "1864b3f57d39b0f2e7b31d55b5c8a2d05a37b00e"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x3f) 00:40:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000001540)="d1a7", 0x2) fchflags(r1, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x12, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x4, 0x3}) ioctl$KDENABIO(r2, 0x20004b3c) write(r0, &(0x7f0000000140)="96", 0x1) fcntl$setstatus(r0, 0x4, 0x46) 00:40:51 executing program 0: r0 = msgget$private(0x0, 0x42) msgsnd(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/253}, 0x105, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "767b27300a0bad50489518795aa4adceae36ef3945081eb281616569aa5218"}, 0x27, 0x800) 00:40:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/64) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f0000000300)=""/255, 0xff}], 0x3) getrusage(0x10000000000, &(0x7f0000000440)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = syz_open_pts() r6 = fcntl$getown(r5, 0x5) fcntl$lock(r5, 0x100000000000000c, &(0x7f0000000000)={0x3, 0x7, 0x5, 0x1000300000005, r6}) 00:40:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x6, 0x1, 0x7) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget(0x1, 0x14000, 0x8, &(0x7f0000feb000/0x14000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x1, r2, r3, r4, r5, 0x40, 0xffffffff80000000}, 0x9, 0x101, r6, r7, 0x8e6, 0x1, 0x9}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) r9 = socket(0x18, 0x1, 0x0) writev(r8, &(0x7f0000001840)=[{&(0x7f00000002c0)="f4feb58905bad74d2519f7ce99dd215162495716b368fa6260129cd265d41f6620e083c002898f694d7bf1ace7be11464bdb3fd6e0af5464f828b2e33ce54b048cb59b6a12c399f67ac57e9ff8c12074d2eea8ee7a05fac5db5edd4cddb1db11d6097a4dbe463d77c7eb968efbd45c41d597f2c154121854a0ad2900017d83da40a3ff50b4d783d944dbaf0212afd1b0c4caadb7bb5e417bd9fff7ab8a618766fa6344439aba18eadf3388732991a09e25175684273cf4a3dc0ac427", 0xbc}, {&(0x7f0000000380)="7161ece5bc49762424f20897567f59ff54137d90f489fb715cc957146c21105b7436937569ac855213801bf01a62ade2b18398d0cddb66273ea6aac2dfa93debc741c8b9134525ebe7cc9dbe079c40b93cfe84a624498017b11dd269feb7302855400fe2fe7ce61871b8508b1a611a06c3cf3e13e12fd45a4cb667424a4c0e0b4f3906485bd48cb2fd7af224d3d95775caca6b954910f164d50c1d2cfd6f6bc6b3f1e6ff111884dd18ce720c4dc522", 0xfffffffffffffdf7}, {&(0x7f0000000440)="9ea3f9584f0769c521481453f8cba761a247617fa6fbc80e38f90200000000000000773fb6ee4cc0486f00", 0x2b}, {&(0x7f0000001900)="1a5475b40912528c8f35d2bad77b0e47f24602861cbae01930739626c8c09bb828ea89305879e1d413ca76689a80bdc020f24e8ea86ef9b8413caec73c9654f9e51da154e481506044807e2e057f2f18949a20cb181cadf75b4e35f02a9b8a57d2d7fdb35f7136ad1a8872a3fac16d68e872b8091185e8b68e1578ca0005c536c45d", 0x82}, {&(0x7f0000000540)="8e688223f5235a5fcfc8ab428444cafc6465a4a9ee88972d8648789306106854796ba74152c696723dd58f90bce1bd734135838f91e6b019edd71469c980f49a03e73e89ee03ecc5db90bc28fd49fdb27a12e63e2b6b457222e489ff11af5fa583e7b8cc825abe0907259944a7e63782f7b6e49e237bf274de8b27402eb01bc51c113630b4c22c4031bc875508fd642f0e0d1867ed121e9888571f1dfcc0504563f858e01c0925229d1cdd8dc0dc4b846b913674c1f4766918049700c3f29f4380f1d2fd1cebb1d9ec6804beafcb590f42c3cc3a44782ab966079612f8df6366d33497d68ed6a819bc3b287cea2e81da9b66d989244d9a41e070dec9d557745388a90da997acce4a59051a4941ee73a18900c44c7a0a907c702a3ce2d6faad7781b77824c5dea3fada69f9fc2cd7de44bba1a94eeb15a640af289cd05975f403982c1c4f2c4fed4d59a61412ee6fa43e1a1b995c5b5802a3f503e6fd38e0477a9993839f8eb685a78c28a8593d25918f7add336f33c5a50b171374d24aef420b0fa9b35e90474ecbcc5455f2acc3f92cb680e6424ee0bf9babf770793b080e7cb3ec25e7daf960e4bb67884bbb9fbaa894e200c1f23d52397595e885ee6223ad04118dfe82f9edb68ccc7dacb1774a168336e01689655b4cec6e82593464d46b62cf52010cfe4fa6c8adf9dc157efb1e47ec640b6db49e68b5746412051a86fbbc6f79a3ff8ce71afea191d11764ffe24c41eb49585ee9659e53ea38eb95d3f5f1e94444caa90f0fac88bed702a112c9257912c659b5093e84323cd0f9e0374f7a68bb31c08e1067ad17110f8863877aeb4fba31c8f64ff313906a729106fd32a69d3e8f80b6b8d16ba1466a4103dcacdf3d3d712826e40cef05bcaf6aa6790afa221e8636ca37e2e0a6a431b3076384419239454441613ba3e0bd1e72a05efc13f509d4453aa59a2b68206dc239ba888f9a2a5052206c82c845679afb1b453d904daf831cb1465a5e0ed98f6b26e41b63e8afb17a756ecc41b40dac5ccd3c6627b96794d9b5a58c0974c48b569993e3787b373f142b97d7fde8caf59d65c35e179fcd811592d73c85930124ee519ff28df2e43a9775f5ff1f96a155c3b6a880d31e3e07350937d5cea2129a0344a515b8bd2389bdf5637517429ab6b66607e6febc4fa19d02cfc57aadae26fe7bbad2b553f1e07e5bcff0d88be0e666fcb61024f9f951de9641a9f82ddaab6005a886326ae9b999113228fba7831c64ef7a5e6458620250cc20bf75e901e98748ea34aca3700a9cdc0ae60b7d77fda6a80afbb05de26594328fbae2b7f3ac8e16df7918ad52652d48dd9b9e1266584e0ab3531c1239b907d7c7f8ab719ea5bf8caabf1bc4bce348c1bc5d6dd3e1247fae32f4c5174740f8c8413a2097a6b97055faf3e70efcb6749851518479edff93641547cf9d621139740f523f86348694580e58411761c0be67cc4cd26e18f08612fea3041af16634852c82cb9d4253cc0ecd2bb6b434c86c9056244350fb47fed7b008e50bbf30870c9b2b23101faf35b2854fd363c8bd563c6b8539dec0b440857677422ff7f16c6676ce91695df84a66df03510f4252b0c7fcdffde366c54134fb997077afb462a821dfb1ba7e86be77b9a0d7771fbcb7590aa5f1b1bafac9be97649d68d53199ad43b7fd1c8cff612e23f64b6b8fab5ce425a24b4c2a85b38c498516563cd21ce51a493de57ca85b2ab79291598462dfebe3b7fe6821084c3997a4e1394bf2ad7fa49d041104952be2327387fe5c8c815a04e41bdeb6185ace520ee8f1e342f01a337db9a4e6b0384eeda4e1faeeb432a5f7d898a6212fa1da959ea5f09b7e7104c12a5bacfd83166b2e618cb3cb6bdca3516d36d9499e210875f5e51e480e7e121d5f9807dc52e092bb28831c4ad35b1fe49913ed06bc15f8119ceea0e4dd502d78f1183b02ae06df78046a266a8e666265956433be21aff2e6b2219017785be89cca820f7d690ae749b35794006ca9c51e38214c7035edc65db85d2718bcbe871e84529fd8b97584904db88e48538c699d1c42de02f3fc183e47ef45bd6d429d8e1ed026f88b8b5b127cf0ff0fd6e44e0e16f1c101e197d6891bebf35bd42e00aa59a0ff51a851366e44485244e7cfb765af1b7b0fab3e35dee3d06a64f1be1115e79c0f8a452f39476abb3b56108aceb6d28f1ffd34bbeca209b71bb4f68cfa9ea24a374be0bc4c99b06262d4e33f2d622ffe3dd07c32485ff379d3f3c4341dde7205dc92baf31bfb5c03e1d4bda7cf63a1d886076fb7f5d98ac6e52e84486b72232047749b14235053b45060a2451c7a4b5f302c89c104837c1e5b8d9e1493e53132a6878a2f7c1e9d6756588408b20ce01b7e567c41baef2fbe17c4887944f1424940fca5e87215311b25e56ff9290c58631254193fecfbd37caf7fb5ba02372f85a0d64d5adb1b905732976d343e7d8b0236ec3abf86f583f49fb4727f052ebfd07047c058517760930aaf132d39a59b0b5afa1a66e89b0bac1d83dd94136e62cba77b70d9612c294e6015c0d5e4b46034c6943dd179be5dc1f80e72f5a418f3b70bc7595f727e33633b7d93e270b19c0a6b40971a53f07beaae558162e4cb664002d2fc5e65bce6f2d560751e3901f950bbf5ec884629e44de623c5d8da4c1d45bf3640bea59abb85b59a602940430aca41771675aac2f6444fced1a70747d6f75cb442f4f0660f30eac7694165011b0a7c44a993a47204bbaf64d7962512a5e8f7d0360ffce3734b09ea20a85dde05304ffd119ef90e04d10002359c711a249365c15af9b7f065f9e63ee6171f979b6344c18540408e3c206eaaf355d008009a7fa0f621093a4c17f50c5d389e3d4f0b40a53586b609d487acc76e9b4cbef83be314709ef7355499f4700f46322fb140ce9b778818a81b6f0bcd575e640385862c512099e4f6ae5dd1cff2c103ba09b4b9ec5f30e88e6927be10ac948cc9529c5c1391ce889738cd2e952438c893e6e14fae11323c488d5056c61f8633209d09db002526cfb0e51fa4f7ae948eaddb3d42f4f12c60af52d639ab265ac8e28d41162233620f5a255918320eff0a364513c8d8e68b54e4dfe323affc861fd706f89d3638c58e0176e6906d0ba6fac6ea2bef67882ce987aa59798d338b1a81fe4da4ea1134ef4cc35431a3485217bc7a54bfef835f7c340fc187855279fd51ca42eacff1025fdef69379f3b3a561b1247ef1fce1b11138f864db7e86a229e0879007e68da79be724f96c1bc098a7a4210b90fc535c9acbb20319a92b127d62b551171cf553a3a8ff4e06790295dcef05bb726710a68e67ea4e11434ef7efc38b79fc7945b1a7492274d7d23ee53a28d4ad97767a796a934355500b2a37a72a5f8e5cbf88725e6697ed65179c033a9454649e19d19fe52d71de2d17ed53ac8165e7059b5364ab93128e54cd8e970c65edf881ae3c87538a45d3ae9995f2ca707648e6c4374c483bd6b44499ce35881928c2ee8abf7eef734e5d0a5545e6f2170caa6230252dc7a40c5ff3d9b773ce244b3fc4ba60bcf6e5911223034a4f99edb4d60802e473c58c64fa89f0c7b87b195c478694629674639aa5f7508ad9b806991b4f280bde958483024efc26e3802f10d68d188487b69fb924fca2b832b3cb3787ccebf50a4d00c4984200c14aa919c5f9139c5c36e2e0c86ef8faced39edd8a855c698919e0db7edf5b6f7cec353fcecc1f3100fcba7bd1ce3c456d8aa43264b7c1071572afbe2d38c660525d66586b2d29d448a01a7ad6a2bbbd760007bf1b81b5beb2b695938b42ad20d8f10eb5361fd465cc3cf315bbd19e00611a605e02490c127cc41e8b587368d3d25d86b152c5f7f7f67394d58c2d7a63200255252203c214b08f2ed492f354b8e9d493ce554f9e545d85dc1a7a450b1a3480565c666162f71d6f161b3fa94532035585df017cafef8e3857a47088a98577e6908111f97dbe59f097ea492a1303f6849fa3328882d755f5653fddfc90828740657e7cb4c19f4d74d479f4ebc744f4cfef2d20f7764f4a723e5cc24c1e957abe9c745bb0c8049fbc14d8734162aba03084c25b7c813e1b9a52d93f5a5de111a6cdbccfd5b2add89be4df753ee9fcdd152ec53df5b41464af3d61c246e1f172d0bf1baa83491f28ec491ac8dd1cbd5253ef0c7b8ee8c664401d7fe29d86fb17c8b4992e329819167385158992a3dce69c43350c99c0868ce75862e1a97f930a7988e53faf857f6954da2bc2f24517675a96aa89c01d94b395bca0b2c00a410b9555f9b55aebf2b80819eea8cf1399b140e54455e70f9e7f70fa5befed43db24cec5fb27e740e73bd6742e59b42177bbff00b94300833d3d4863e647538059e9e99cac4d94b9a8041c99729ed0d647f55665b0be406f215b445a658b17ee12938ebca30429fa5ac310ffa3564b3de54ef5d7f8bbe2452a9a131faf7e6b91ec8458371ddeaba48d1cb01ed5db8e5684c591d5dd935dee37348e3b9d0471e0a12e90e1664c0ae0aa1fb2af02fa0546a33c1ce98515bd20a6560bcc1289c0d7ea91f1307a92d8f871e0451b9b5f3d0c03e84d0882654e639916d0ef56e3c5d711678acea8edcda1d5f83ca6859aa809d1f071d2f4136983cd2084ceb0ce7dafbc176e1ab22b3f7fcf4b492948e35fe0e3321a4b8c1889c0b72fac1dd4bf47cf74b4129fe78e61fa8c639dfc53cf58c01538ab7f18c11fdf375ad0ab005bd4174179112523bc061533cc6b1cf6d99c0c6a2d7db8f1fbece8162de03614b8a9eb0ac84cb2cb1220388c917260990fd149f167196dbe20b31888931ab56f2b00d1b4ccde76e9f139a09e1b31fe69d9926e887024fb69a66183f98382effbd26c10dec42a0f529254fd3bab09072f88cbb6d5711dbe015dc25a2a1d5e0e714e189ac062d9904436dec1bf626ae44054eb6c771b16b48cf61316130c321e5bf6bd1f1da9b509d85818fb3c34faaf6495ccc2b52695500c9da1e20585369e69cc7c9a7ca1b08d7d775d89acba699f978deb3b020f077b96401405e31068c90be5695bf8ace7b37abeb1a3d62ab4c1a7666323b610f747ac804ee88674bc00defc4eebcb8fc190bfc7469e498b35fc6df2a1eb7f9c10bbafe4da9bc8c9890ccfb7e4dd180083776d4ce6dfa11f47cfdfe3cb439c4bad9008b322bfb7fd8cce4f8752ac6ebf2d1595a5619a545f07490e234c778cb4cc97baea7476dde67f1846bd5aeb58720dd149fe600987161cf48dcca8b4053529dbce9202765980056f934777de4a632ec1c22b581d1d3a1c0165bd8bfde8b53ad14c267b085bd3821963abe6d7f1d0523392379aa133c32a08fae94d41e5ae7f939d35464f2fca6f97b3d6756ef14607fc9c167d4c01b83538986e1220d7988a35a23a9703dfb8867c285764d5ccf33f820d6f3986e5292b042849f16c4446b46a19c8224ab9a6190ba46d3e748b41dfa0347a2224e1c21a419b86061fdc3c62b6a3294b14bfce5ae5cbeba25d03edb7c2e7ee63a9e611f2d1ef2f98c710324b0f8ff70c9d0e4d3c1b8e26b340f7afeb951e69adae2355f9e09da74768e5193f45d6b48598f5240a07a5e33b8ef09edaf054c1ffa842490375f1e2c9c418d52affcc35e67637684c31ad37b7b37c52e8f5edeecb8f08cbe09e7e6591684663d0ece27643e0b038f08b2c668e40c9c72c24c385c719248dd1ecf3f51a6e4816cbbcdaf3bb9424b5b326da66f92b0510bed125f13382fb39d29f207f8c4bdf0f04095a5f70a8695fc7a686b1", 0x1000}, {&(0x7f0000001540)="b029cf6b80fc57664a9cc7d014c4dcf1e3a7cc7821854c92174787fae5690f16f9508cc231c35e7fb4567ea07130f49b2091ec3dd55c28a91760830d182183c18cc9df2d00b3f8ce296df173b627a46c0a694e03fcf447b94fdafdb6598b9073f7e5c6cd419be3c8c30ee482f24a6a50eff697166d513422df56d7dcec9313f8a6aa", 0x82}, {&(0x7f0000001600)="53ce242b2178fa46cfba2a005a8ad42e5dc871cb55d32dd5c0e2c49c4c", 0x1d}, {&(0x7f0000001640)="1487957e382b14787b54ff29e2f0a80fae838c959a2f25d112ff28747866924310983fb781feaf79dd1bf5965ee70e37fca500a3a518a94de172e055e714ba3afd42aa41aa41f2831aff612feb8c6427688c0200a866e6975ed7ae0dd0c634b27d8ee385602c6412aff289bc8275f6e789572ae964ff72b6ebb5ac4416390413c3b810bd1f417047274ebd958dedc10980f329ef4b0a5416e0213aa21d2e02ba215ee0de4ff9f12038f81c4cc26c19c50492b0", 0xb3}, {&(0x7f0000001700)="49d88cf497ac8d76bd3c82da70e5530346a8c6cfd72762ff8ef08c558ae2ceb352c066d5ab308f2a11389132f73d20f15ee30c6f505a5d4d285832129c7e11ec649ca3d2a8e2c3417938d744da639d4503c59dd0140fabdc8f585022d4d299c651c8b87303eabe015956bed1d9857538d76d39f71968ba4f1a17db06bd4abf26e2eb07ceb9d086b3a80ee03fef041997fa7311f9480a", 0x96}, {&(0x7f00000017c0)="a1b134abf6725778aa3696514925d87b2fb67058e39f26cb77ffa43a7ffab23d78932dc6d3108d92f35379b9b5e045fbbe01ade5fcd557f58d2434cb7801f12dbfa7e86ec3e3faa76a73", 0x4a}], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r10 = socket(0x6, 0x3ffe, 0x421c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) dup(r10) chown(&(0x7f00000000c0)='./file0\x00', r11, r12) setsockopt(r9, 0x800029, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xa, 0x0, 0x0) 00:40:51 executing program 1: pipe(&(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup(r0) write(r1, &(0x7f0000000000)="bebe99a739869fb27d4a3547c1feb6350004ba37572f9dfecfd936ae8b39a92cb1c3eafbb210a2", 0x27) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:40:51 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ftruncate(r2, 0x0, 0x0) 00:40:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) pledge(&(0x7f0000000000)=')$\x00', &(0x7f0000000040)='@)\xcb:\'\x00') close(r2) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 00:40:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) recvfrom$unix(r2, &(0x7f0000000880)=""/118, 0x76, 0x1, &(0x7f0000000900)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) ioctl$TIOCDRAIN(r1, 0x2000745e) 00:40:52 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x60e5e4fda0cb8e68, &(0x7f0000000080)="b6282ce4bbb31e7a6c738c684e9501f16a4110557adeb1987a865edb85c7c7d5446d2af1a806e4dc7bd03a448e43aef7d3235fe06a31c801c7c5e4fa8dd723cf861b56cd564843259caba4f99fe9df6f8f25b6adaf66c5be413e183e219b75d7213739de8a39d0", 0x67) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 00:40:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000ef000000000000e291774d00"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="50000000000000000100002c643093009c5d82b54d56f5b8791a43d0fbf5e25eb57f910370970d6e0240983e0e011ad680a61f7296a140cfb37ff4e10d2cf00de1a055e095b16f8277a3e72fd69c0000"], 0x50}, 0x0) 00:40:52 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x20) 00:40:52 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x0, 0x27, 0x4, "55ff374edc4c7ef0f823b5c60687df4be0518209", 0x0, 0x8}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) 00:40:52 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x26, 0x0, 0xd61) socket(0x1, 0x8007, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5f0e740b, 0x80000000}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80000000, 0x3}, 0x10) 00:40:52 executing program 1: r0 = socket(0x19, 0x1, 0xfffffffffffffffd) semget(0x0, 0x0, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100b0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x9, 0x63, 0x1000, "d1fcb9a982367248dad624437edc3133ddd7b9ad", 0x4, 0x400}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0x25a) getsockopt$sock_int(r0, 0xffff, 0x284, &(0x7f0000000080), &(0x7f0000000100)=0x4) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0x7}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 00:40:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x1, 0x44, 0x1433, 0x1f}]}) 00:40:52 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x1b, 0xc000, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x4, 0x8}, {0x18, 0x2, 0x14000, 0xf19e}, 0x10001, [0x663c, 0x4, 0x5, 0xece4, 0x80, 0xadb, 0x9, 0x4]}, 0x3c) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0xf) 00:40:52 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0x103, 0x0, 0x0) 00:40:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) 00:40:53 executing program 0: clock_getres(0x6, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x208, 0x0) sendto$unix(r1, &(0x7f0000000140)="7020318bd639a8e333a258b4402654ec4f29b7b8b589a65c24bb8c9222671a56bf26026d3c28d9df002b3a9cfed5ebc686606b71a1", 0x35, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) clock_gettime(0x3, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2013, r0, 0x0, 0x0) 00:40:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setrlimit(0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = msgget$private(0x0, 0x2) msgrcv(r3, &(0x7f0000000100)={0x0, ""/244}, 0xfc, 0x2, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:40:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) rename(&(0x7f0000000000)='./file0/file0/../file0\x00', &(0x7f0000000080)='./file0/file0\x00') linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 00:40:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x5237, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x0, 0x10, 0x4, 0xfffffffffffffff9}], 0xc544, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x60, 0x47e9, 0xd0d9}], 0x4, &(0x7f0000000080)={0x7fffffff, 0x8001}) 00:40:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x6, 0x6, &(0x7f00000000c0)="adc47f9e8dc016b59e7a8b16454ce3881edf01679bf5e7636632a93fdce92fec5b08f5e00d3ebb6df91ec97ea075f3c5bec54505eac7eb42", 0x38) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x2}, 0xc) 00:40:53 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r1 = syz_open_pts() flock(r1, 0x2) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) shmdt(r2) 00:40:53 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') r1 = fcntl$dupfd(r0, 0x0, r0) connect(r1, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 00:40:53 executing program 0: msgget(0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x620, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) msgget(0x1, 0x549) 00:40:53 executing program 1: chroot(&(0x7f00000000c0)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') 00:40:53 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) ioctl$BIOCPROMISC(r0, 0x20004269) chdir(&(0x7f00000000c0)='./file0\x00') setregid(r2, r2) 00:40:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, 0x0) kqueue() 00:40:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="867e091b9e7d0371", 0x8) getpgrp() setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) lseek(r0, 0x0, 0x2, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="5a04df012492126c396119fc2520fb909130e3824d4019b07775620d407ec62c37528e29", 0x24, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) getdents(r1, &(0x7f0000000080)=""/35, 0x23) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 00:40:53 executing program 0: getegid() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4, 0x14) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000200)=0x9e, 0x4) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) utimensat(r1, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x4, 0x9}, {0x0, 0x6}}, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) kqueue() pipe2(&(0x7f0000000040), 0x10000) unlinkat(r1, &(0x7f0000000000)='./file1\x00', 0x0) open(&(0x7f0000000180)='./file2\x00', 0x200, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r2, 0x2) flock(r2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 00:40:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000300)="725fbaf499fcdeca38915a8dee575e0ca7268bbef8ced7a47a0a7b2010be4ea7962294a6223f", 0x26}, {&(0x7f0000000340)="9e87ea0c6f2f1c18d28a88a18ed06f9e81df0edbf808e5faa302375491267b8fc06b7ef86b665dc6b94d5a8d02469b559d43120b652c324b3884ac", 0x3b}, {&(0x7f0000000380)="39cb0feb408b3385a37f336b48600a85e0b7c63c4a92f40afb6f6c0a2067bdbb272734", 0x23}, {&(0x7f0000000400)="eee65aba57eb41f5a9bb66ceb271c992625f5fe12ef969d1c63a62dcfcc19ad7fd4e473b297d5a43da8d2d837fa60a92a671499121199773ebf02c9a2b345f5642120e62cd9f0e30ad6a42485081618eafe61b7715f3d2499ba1251206f22fd17958e29d335c0cea047bf96caaee2bf0948bbb6516868ac2803576aeab0b6603c372220c08a8c01361c282569018cf0d66974486ec285a59851d4a69d0fc", 0x9e}, {&(0x7f0000000540)="375eddafd5942fce2ecb403d8e00f8af49d3b0f08bae111101ff671e3af5391aa4f8d17eff721abf24f54b97e8939825dae03febe904293cf5dee1b84290ec31fd46bfaf8e6b2c583125f64bf3c9bfb18d84d050a80aa21773cd63de720350145d6b8cbe7202e0ca6e804f48b2d1328603fd5895ccfee0b5dec4b18076f075b3d1a0d792901261927f906145697efdca7c4759b816cd90748e068233c2fbb4c58dbb5680fd495ef80efe92562b51554ece98e1a5ecf330dbef0ee3152a3b3eb71ecb3a0ac2768ece456a09d52443f2347d05206c35e3b713d01e43a20905e3a01b39c2b6f89087cbe9368071e9dd09722ad78fb9b41af85c4b00931ca5cacd59e32aa37a6395143e02c35e51f510ded466b0be69c8bfe395c69c0ad963343f0dda02c32419c7dc35861019b944cc21114116588b73986ef88a5c86a624d7eaf6318107cba9e1d301e16fe95dd9524f3bd893685355b1aaabf86dc47e36ff39eecea6575bd94a997386124f43ed4efc58fa570e8ff5c7930646fe40bac6aa3c98e3cab6a5f05a0126503361f4938256a1e51dd95b3e895485cb4a9f4d85f5b1826dfb7bc50176d7165445ccbf7e54f0bfc0fd2761a064071a1f36334822ca403ca889f0cde7e19cec42bec154dfbc9d9d1600fa3373943cc9312267cb70fc40407cb92e9ec778bd4540549ee9ad9cab55e9ad5bdb4d6b7c78f88361b4d13f201c818ca42ec8e4c7639e9451147e347ab3745b3f964dac30b66414ca5180c78937b703e41b76b3c45e8f3247f80554c9cbc83f1849afdb4712ac35bb251f479093344e1e004b86fa317be0ec9e76323d823bb76e2f260266f04c4b40e5aef7298799b6433ee8847fd97739aa537e2eaf82c17e97e30aeb5c9a72ed308a382669a051cbd50e011087b7fb9195294d5fd0167923b59faa1a97f60531eca3847fb353e8a5cc68c76be185aac295931745a63f073e4c23cfa48e4ae3b8243fc2ce684d2a4dbc9a63812e759a6f7ee51954504439001fbccbc7967ab0f33f3745546f6f3dee928a46d426bb599267d14a6dc6bd87d571446c57ec4c4bc38761e462613910402d5825ac648a768bd98c06268eefb562329122f9bfb77281a97b4fbceb987fae65010cdb7b76216de9ef9472fb073cd86f19fe2ec6957dd2d551fde8f4e5058af511da36a731482ca7a50329baba6bc308d21b44e245320efd9269438b21acdf32d2c43a4169b4aa9c36f68dcc8f3758200cfecc19467681120e87be3c898484a3b0abe620e3aa8ca675565938aab6aa5649a6700811148238ba003856029880ee5e817d1b7866ef8ec5f6d4bb8be650f921197116daf26f40cc92503374e65f99266d6817145c33fb118dbf2762a539dcb162f6887474db29459056ed330ef0a61016cdeee6ae12e7d2b99bf6558c164ad0149a59f106f9dfedc7fbef34b8029a72bb436d4191188305b5d521223738a1cebd2dc784c1a9d3fb5646623779a52f1972bee5017533d68938ed5a01997ae2d89649a5ad9889395aebd5b377c06b763792bc7307e91cbc82eda93dde926066437c56ae9fb4aae078e424453b4710f2d0b6e3a881d983237bc6e3f7007ceb75807ff4f1a57d7efb1dfd7fc483931c7397bfc32aa879be7a1862518a04c89dce528cf3f9cd1966b1c6bde7ed6df9d5aba2cfa1a184f10121aeed3eba92ba07b01461e86e68c4a6d53dbc205b55422a8fe2a5994b8d139dc2bffa41d2f4f37d43a411c9038a028dbd3438f65f782e7b47ddc1e9ae8406090477a4606d6656c390502aadc3f4189ab56c516deedefa587e113bf51f04b39c8cf6326d3bf67305266a17498e51f9b55746d41e224c6ff3d3054feba361f33f8fec50a78a9c389961fbe1093996f5b46b1bdea85c98f02b0528adbc05fe40ff5a83c7b2923a4d31b0e38e7e08bfcb717da0e44ee24e1ec0b98befe0e1252a8e37e69f7314fa9d79a114c9769b1a0283fe7338b27c77afe1ed825bfb6a1313676d8f90f986015c033571c58558a87b4e0f770056368f8fbeaea888332441f9c00bb5f077a1583001a7c6e7b1e6d392ef938af278606671edd9744fa351221261dccbca89af93ad62368daebfdfc10e26ab4a7d36cb5679962eee8a31acad17a903148d70a1162385c4ee4dcafac2063fc405affa6305e7452211ce462629e3a65fac400df8d52ff379988351d01173f4681f4766e221560d2b94d32f5eeb84f5c6e505fb81c7854ba536fbd760173c1c841f423eda988cdea977c8d0f0e7a8dc8625b6d4fde9af3afc19c207ae0bf720ed227fb7e74b3de7a46b26fcbf99d84e77327605701a87c08e76b9b664a3cffd8a8e2d02aa8da0cd9314d3af78104ed90c376193b415f191ba83cb00a8029c4cc158644371476cd23ac72d388c42c437d0fc213e34c9f0f5012aff37d3d9ecda39f0d935b2e96823d15eaa8f32c057b66b5a6de979dc51e76d59694148cfa00d7fda4a8f0c43af21f9f551d968597f883e0e9b073b93f448e8bae183ffc614c970c0fb7add9aebce27938fef4eecc327edb143698c1d0d985a84f93daeeacfb8e41ccc9b633bffbfd61f32cedfe4af36b36361195bd69e99b13c5dd6b960794229fedc6574af42cd28661faa5b672141932980afa5315c1c2fd3258bc408825d48d892a5b3f8412e4b380ee20b62a783172090baae5a506452bcb5b54eb94f30944b519851df0d5bc5de625c1858e35feada35b79ee22601c8751d0c456dc5b9f4eadfbe2ba441f6ba6840d1ffe802f7d0890bf77ebe791cb6c94635f857b441d8b44b048d5389a981f10be15dfd6723c1d963ed3050630a389bd545aa3543562aa40de96028be3f69c854d4545c360e9d0fd3d1906846e592bf7ba981e3a78e003f64d196ca52a2f071ee06c5f8871f7e60379dd30e9b93950f4576c2e1db57b2df2aa4cffe0ae60caa274b5fc14bac83afa57c2f109e354c84df1290ed0b5a8030992c70d56ccc873b6e0a84d00a7c56b76f7d7b973406bc76311a6c62a6e5464324e3b58c767e2efe1a4bb5a7afe20989e68b7ae3ecbbc6ce8adff47f560fa25e8672dc04677bf825eb13a0d2ae16159947d260d72bb291c1b6c2735574687f2c180f502bc1d07990450ef4ed4a4cdfabbfdda7dade3e0f7d6fefdcf708f0195040f242bca61e88ddc606cfd0a62b744ebabb1e1513181f3aa870842cfbf1b2eedb0d7bd01df61e0b4b4e56f80f508d8b37c1ff51ba79c335c9fdd7f1a9f86702534419fd3b81adc0f808ec451b788b227e999a86bf53cdf0a8c1dfb2d3c00f5796ea863c326df23f9f7836199847b220c9a38121e5774076eb701a00ceca86ce3eb2bfdf31982b9d5d476b0f764a681b38d5c0641d558769bf6dd098997a3c52324d1867665c9a4c658007308a94968aacb100c225d102283bc835856094fed62549c679a2c2daf89d69c3a3b50a720477e1487b9d18b856fba4741a15d815f1ffbc82a3a55319b16b122a95960891ffdcbd41ac48f0a49e1c0917774b9325715173d6e9082a761e5f7b52847a1f10a90aee4d9220f8da3d9214bf1e003a77c5e70c9b2b70d9f78297c1c8688be5cce7a67aefa2d2e66b3c1890bc1cb2033b6d496266404874e10406c9e5dae8798172f9d2039219f24af4f5f060a087f32dd6260bec24304145d8d206bf47d5959a7244c73be9466a09c88549ad7970c2ebbf0929cc40614f40944a40cc500f6cda59a0cf1b05c4c457a747df2b139e778acdedcf9f12060ec67670856657b818db74ef055cb4fafb6bdfc22862e3883d73c12e7caf0ba9317b2a739a898131e443a452545a65afef47b90a2d57cffe363b0c30e7b7b5472454266080757f966b8f846f7a54b6aa62ca4acbd875d17adc4cb5e3914ab82b77eebeead2b1c659551c0bfdcb56c3a4cff901fd53fba9941d7e971ce7f3b40e181ec55133e76e3415d4bf9848e3c6de029aad450a163dd00b12e5f7f7a6b1724b76b14a0d7e066891affa4af13d447e57f150f3e3c0eeca02c9c2653c8eaab0a1cf10fac5c006ccfb42e7924521003c507bed495732ba388784767fc09858df64765416dc41bcc9fd4e2281097b87b924850a9222317549766f2e9eb9cc578672844faf3425468b2a99086788565f66d4fe6f374f373a18c76f715f75418e22ec3b0a57f842fa2a3a5d3c65b09e9583e9a8669a8e9b584cb7b2815611338cfddb8da401763dce19665273e1f04bd40acf8e149431180ff9d3bdc1d287e1ba1345ae2fcad208ff651167f867e4546f892e9f29872057125b572b4155c445f8857fc8966ac1f7b1b30622f579656290cdc76e1a69c54dfc474a07d37b1aec891af7b406c06fa0ac46610aeea238a4eea116ea93ba6284c9998e03006e21da456ff57651cc46673b0edbacd4b1b2ceafa28ade6124bae4c04043c129f32e7091da33d212ae11bfbe9f046f2bf06f626a3f4ba18ee4d3f8f3c0046a9885e749c3fb9a298cd378fc1aefcbe86800a24be549d1677a3f0fd4ac3ab900c01454ac86a0abadd075f7970dcfb33ab4399a5e88f92bb4c0540571b2bd15fa666631f0ffe4c37ef3a766deaac5261152517217f8505483d4832c89dc46a3343f43810352e2d145fe99fb89d027d548adc72e3bdbb57e2470572db5913cd9d2967516effda1045813c411a189f69efb7d95b029f5e7cd38d3c3c290f5e7ee1352dc301baab522edcf9adf45e468d6ce774dcfd196ebe5417fde35401a899217ee80edf0cf6690d5d4666c29dd1fb69a00ccc4e47f1568f674a5c7effb598c73c8bba467ddc8c1502f950b2918d614025972d7f54e9474e1171dc54f8fcab2e966229621d4b5b5fcec9b63d9618570ffb589c22cc81bedeb1d6f9466c71cb98d4da48f4cfc8718e2613f0015a0a77ca193053555e9d61b99f628a8b1cf955329ba74d1f33eed6f7fcb9d95c23baf0b387c70e2b8a92469ce1015d8dc28203455b00c1dc99e6bd5a43208a8731506e0ab9cc799e06927e0417d4ed135a2989647a72208bd5dc8f0897c689927e0cc9916374613ab72e74a6bf3a1606aed40a820528fc93c27d175713a490191aa5c3962f5432804267943368201b2ee3fb72698a1fe2f89e4db99140c52e735a62cf18b7ed2d55d79fe05ba5cf4bd7f84354af7efc512bd6afeddfe61369c78a2027b82ec2e1e3434a436dbbaf5e3087062dee87d735e610f46487ba187be7295f1d4a18c9fc785c3eba049b74e202c73ef88716dd764089bbe913fb763d6cf75a2c98e3f00733fef87667a061c23c156e468a695c176c72f1da92e4808e76751d4047e1a2ad73b328a8efe649e958983401aa3be63baa5b4444df5a28812f3ccf3099d55525803126fd250e342dd55aece07a0c0f074208014d4b1b674e5de0456d24b80428190b7897db1de81da4be4f5c7007d6936139036653d1259800a2f1452fb71c4a6c18d7b5449f567d3ddd74d9079a576467be7f7bf42d07d8b831514ffd35fd03a0b3f6300096c3908787180ff870095c2d3ff7e56197f6d9647752230c88d9fee07a53737b0c224c6915f9116cd5f1d49c8ea57920675993ac770473155364d45f44cf587c85ad7c8d8fc2709c3217a8f97eb53c074af2477fd4c2a8a893e32bbe31e04b506e47e52d2290215914ae3675107b0d7960f12453c976be7c2186cb6c55ba3ffc04c0d57763103be6ba1b04babf1e8877b9ac878f70ef33fd02d809083c1a2306a6536efd91086815741e59e548a2b513490e4587efc2b6f9aa6f5455ef79caecbd95f26b573587f8cc05136c07d", 0x1000}, {&(0x7f0000001540)="4e734315fbf02e43705f22e037f9047653eb36a82b646902088e8e442c621f87529ddbe8e3b7f92c403e56afa3c8383c91a1b32e1bac5ba7f5688d98d430ed7c710661e8450b9637cd", 0x49}], 0x6) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10400, 0x1) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0xffff) write(0xffffffffffffffff, &(0x7f0000000280)="6fb34e6ab06ea3fd9d8cbdca8d7f1c97831c8465844f1cfac645256765b8bf3b22d6fa93968f4dc12d5271341894a821d5a626303f0bf0b810e38016d3b761976cffa7c2a801e95ece013cf0d919361618330d", 0x53) r2 = syz_open_pts() close(0xffffffffffffffff) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000004c0)) unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001640)=0xfffffffffffffffe) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) 00:40:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8880, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0x9, 0x8, {0x3, 0x7}}) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 00:40:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0xfffffffffffffffc, 0xffffffffffffff01}, 0x10) 00:40:54 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) mlockall(0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xfffff7fffffffffe, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x800000000, 0x0, 0x10, r1, 0x0, 0x0) 00:40:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000e90d3189591e9233614b00"], 0xd) 00:40:55 executing program 0: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[0x6, 0x0]}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x14, 0x1, 0xa) r3 = dup(r0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:40:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x2, 0x1) 00:40:55 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x6, r0) flock(r0, 0x4) write(r0, &(0x7f0000000080)="f7f5d5a48402c068189cf53d8b918bf31ab59f7653653676cdc60ba41fa0480a80ec6806a44b0a68360e9791323ec9baf4ece69765ada792892c4153e2e8cd3c06647cd914c057b5248edcf0a55850b4a5af6365d1045c1cbc747ba0cbf6d4c1c7778978d799b6978c694a0c256ee7e4fdc7551594eca72b04d62485efa7fe65", 0x80) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 00:40:55 executing program 0: r0 = socket(0x20, 0x8005, 0x7ff) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) sendto$inet6(r1, &(0x7f0000000380)="a8aff12db021ecd24ec81108ba878ed95afbcbd84e620bb98458d9a0903406f58c193819b73411c5f9206227a5aa2494d3df8c7e4376fe80202d513a12766362d62dc3fbab945674e521a71f45afe2a6b19bde88f3c6d5338f490a16fbe7f351b20e43298e3165926f8e6423f20df0ac7088", 0x72, 0x408, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x6}, 0xc) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 00:40:55 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) clock_settime(0x7, &(0x7f0000000080)={0xfffffffffffffffa, 0x6}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 00:40:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, r3, r4, r5, 0x2, 0x3}, 0x80, 0x873, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 00:40:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) 00:40:55 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 00:40:55 executing program 0: r0 = socket(0x30, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) mkdir(&(0x7f0000000000)='./file0\x00', 0x52) 00:40:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x4) 00:40:55 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x3) setsockopt(r2, 0x9, 0xff, &(0x7f0000000080)="74f8f0f84af29dea67da26e0a9e57d6bee2778977d60491887493685f619f8c023293e0f881c38926f21e3240f26976dcb302068df555e6f383cb5", 0x3b) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 00:40:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() getgroups(0x5, &(0x7f0000000180)=[r2, r3, r4, r5, r6]) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) munlockall() getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) unlinkat(r0, 0x0, 0x20080000000205) 00:40:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b40400dea22d00000400"}) socket(0x18, 0x8002, 0x0) 00:40:55 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xb6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000d7000000000000000300000000e3ff00000000000def3bf6ac77026deede7918b788752c811ffeff7004205b4d36e704ae4c66e87150f94a985ab59bcf46cfb434f8be4e84aecb70d9631048627ef862d9cb5994812ab193b906002c12c8e75988e2a3723116677492316c6233c5c323f1ca9f94e67222a4dda013ba4d32fd80a3fff5c0459427ca19e8caec5d7d6f9cf4fd84ef0a58566c434d0ecbfe4f61"], 0x31, &(0x7f0000000180)=[{&(0x7f0000000100)=""/21, 0x15}, {&(0x7f0000000140)=""/30, 0x1e}], 0x2, &(0x7f00000001c0)=""/95, 0x5f}, 0x384ec1748255b795) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 00:40:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000400)=0xfffffffffffffff1) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0x7fffffff, './file0/file0\x00', './file0\x00'}) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r3 = open(&(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) getsockname(r3, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') getsockname$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000e72b10460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005aa515c6ca3af7ad6beecf22faf4231a9d3124069de8"], &(0x7f0000000340)=0x6e) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x7, 0x2, {0xfff, 0x1}}) 00:40:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x400}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r0, 0x1) 00:40:56 executing program 1: r0 = shmget(0x2, 0x4000, 0x744, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x4, r1, r2, r4, r5, 0x10, 0x8}, 0x762b, 0x2, r6, r7, 0x3, 0x6d9, 0x3}) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fb05055552fbd5e41789632dfc94ff334a5609515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8ccb2d72b8bcdb9ad8a4f5f728b93f12fc037916b136a54c00000000a83cb1400d93e6c3cd1057aad162a00c5be7de2b955e6cafbb3fd9a7273fa4aa438ddf8fae52d9c873e955bb404e4b498cae144895a05fe41ba6dd486d25de2d6d58f9d7e1a5f6bb9b2b697a8222e4045a639494c23fa0c4b78f522e759692befb4d7f0d56fb813360addbfb5370b49b35626c6cd9babb7ff18800d6d2ebc6250cb605ec3801000000000000007041ec9188af03fb60a827661294dc2714a2f46206f3e65acdb611f2b6dbb812bd0104e15a2f58ce96dee494e2a5c2da975c085b13c8085a8113c24e9008c7765544d2fa0391f44a473320beec2070e9384a31442918fe7f1e7aad27e99708ee66c0d1833081d8701ecc79cf8e706774340c9f4c9edf3799a8907ea4a5edc36448cc31a3304a1f2967976f887ff3f7777496607f2b03fc119286c0600c90318cc87b630ea134a502c61ef073596f984bc7185ba7990869ad9c223904f7b2bc4c07ebfdf4e79d66701ee6", 0x7d90da6a9a35b1b) r9 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xffffff1f) writev(r8, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r10 = syz_open_pts() close(r8) r11 = dup(r10) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r13 = syz_open_pts() poll(&(0x7f0000000040)=[{r12, 0x21}], 0x1, 0x0) fchown(r13, r4, r3) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) fcntl$setown(r11, 0x6, r7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 00:40:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20100, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 00:40:57 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x5) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) clock_getres(0x0, &(0x7f0000000380)) sendto$inet6(r1, &(0x7f0000000000)="2b9a684f2c7f4f007e4e9d7cedff2073491b2a13aef4a6bbe7f1b70b202630898f11bce37c1bb07a17e3231cd75b13419925d434ccd21ec59132f41de2c2b15b26bf8781db32eae8136d1857e3861835cb89ab88c72d82e189f65b329632f5c91c2f4ce93d62b3ec1f226464b43a2e82491696d065bddfcb260fcfdd445feb450445a310d4fc549eb900077c79ce609ce7edf8f536ecf804cd589d5ad0cd0979cbf4e1129284264d1230e485e9e1b8d751b67e2bed9a4ca4e832dca4514b", 0xbe, 0x8, 0x0, 0x0) 00:40:57 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0xfffffffffffffffc) kevent(r1, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x2, 0x30000000000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20, 0x3cfcaafe, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x13, 0x80000000, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0xc, 0x40000001, 0x8, 0xfb1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20, 0x6, 0x60}, {{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0x80000001, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0xfffffffffffffff8, 0x2}], 0x7, 0x0) 00:40:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) mmap(&(0x7f0000504000/0x4000)=nil, 0x4000, 0x0, 0x811, r0, 0x0, 0x0) 00:40:57 executing program 0: getsockopt(0xffffffffffffffff, 0x6, 0x8, 0x0, 0x0) 00:40:57 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r5, &(0x7f00000015c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000380)="9a34e4d38415d25803b5c3141d71fbedd303981366af26b88b63e84767459705ea825091d59d4caf23c0f26f4377387c50cf4a2264cb486366bad1fe45801d7f18e5a4de9ea5238dffcbfca5583e4ff299fa956107a4d0df66f32e246b465e4f752b1bc9574ae75bbf88f2a1d916e65ade15a596", 0x74}], 0x1, 0x0}, 0x400) poll(&(0x7f0000001600)=[{r6, 0x185}, {r5, 0x4}], 0x2, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r8, &(0x7f00000016c0)="bec3f6b573c898cfb2922eef921f04aa7c72d0becc450c0b354ffc9248c740b6e2b0d34cdfc93c803c6298ce634b2aecc2931a62c6947d6564085709c2a5da3f65ac01316e93a7719f1f9e", 0x4b, 0x2, 0x0, 0x0) r9 = msgget(0x1, 0x20) msgrcv(r9, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600"/4104], 0x1008, 0x2, 0x0) getgroups(0x6, &(0x7f0000000180)=[r4, r0, r3, r0, r2, r4]) r10 = semget$private(0x0, 0x4, 0xe0) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000280)=""/12) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000017c0)) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000080)) getgroups(0x7, &(0x7f0000001840)=[r0, r2, r1, r1, r4, r1, r3]) getgroups(0x2, &(0x7f0000001880)=[r0, r11]) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x6, 0x8, 0x1, 0x7fff, 0xfff, 0x100, 0x0, 0x1, 0x80, 0x1f}) readv(r8, &(0x7f0000002bc0)=[{&(0x7f0000001480)=""/250, 0xfa}, {&(0x7f0000000280)}, {&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000002a40)=""/78, 0x4e}, {&(0x7f0000002ac0)=""/254, 0xfe}], 0x6) recvfrom(r7, &(0x7f00000018c0)=""/93, 0x5d, 0x0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001980)={'./file0\x00', 0x2, 0x2, 0x5, 0x1, 0x7, 0x8, 0x400, 0x2, 0x3, 0x1, 0x76}) syz_execute_func(&(0x7f0000000240)="c441a1f451fe66400f3a4092c1fd000067dbed2e66400f3821684ff20f78c00003640fbc84af7d6b0000c4636578fcf7c441256bf964660f38db030f4f6701") semop(r10, &(0x7f0000001a00)=[{0x2, 0xffffffff, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0xb3eb, 0x1800}, {0x7, 0x7, 0x800}, {0x4, 0x5, 0x1800}, {0x2, 0x5331a28, 0x1000}, {0x7, 0x101, 0x800}, {0x6, 0x4, 0x1000}, {0x3, 0x3, 0x1000}], 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r13, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r12, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) 00:40:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xcbda, "259e2cf594ca8a0bbde667ed57a846c79030466f"}) readv(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252c", 0xb1}], 0x1) 00:40:57 executing program 1: r0 = semget$private(0x0, 0x2, 0x508) mkdir(&(0x7f0000000140)='./file0\x00', 0x41) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x7, 0x10000000000490) socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r1, 0x23b5f1c7d494329c, 0x8, &(0x7f0000000000)=0x40) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x102, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x27, 0x3e}, {0xef}, {0x0, 0x80000001}], 0x3}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0xf71d) r3 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r3) 00:40:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r2, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 00:40:57 executing program 1: r0 = socket(0x20000000000023, 0xfffffffffffffffe, 0x0) sendto$inet(r0, &(0x7f00000000c0)="7238a5b4c2f6ba0c579ae00814d5dfbd1b8dd10a960cbbc09335c48f4030dd83c89eeabd4aa270b15cbe03bfb8605be905d908698d6f41782c9ebee2679eec024d54945f618f56b518fc01deeb231b31da99aa57bd5c75a0255af314f603765d3a276f9d7e97879533550e96ceffde55434859c7f2c737e4d11d8b2043b2e675f9f461f7dc20e1569831fa5d8de1b11dcbc59b91b758b26af9d8074ee0b6f5f9ba24de39698b20511dfde617bb265f092a306f3b74b19ee685f58c4702ab6af929a8b74dad6e6f10f6710dcdb20ee92a45aff1fee9a9e87bce0e6959775a0f702cbae873a6e8adf92b624e701e544d2c6185bc8f48833f30678986b9a5c761faef7e548bec414ba3d7b3c97ad9a24b9715bc53cfc870eb60c83e8c971435fc0f47ab9e8eed12286c3bab18e8ab188cf0c462c3bff117748f77edf0f8dd9a220d452c9890ea69a12b603f0cd73a4a25043719de40e829bcd897a2f25c11825510faf6c9f741fabf298c457d5779aa3ea4e0843d066ee45566605a64de74135fca9b488efdd7c7c38c828a1d929cbd814712e0e159ed130dda5a658a98b85dafba9796b97da349dcd9b80b09ecd4ca97add00cdb5d6456256df6062fc2bb0c72f6a6a41c4b76649b1e0a351b58ab0652cfcedb0a2a0fa7628713a471ae54e5bc0cbe8c47aedfc1d0dfe9e092edabe2581e2f1f5181249b8a9ce1ca3a823263e638b61ea5ae1684dc32d64fe2ee525d01e8df3fea5f35280052a2db2c78c07df55d4c662e839dd181e6fa6a804b043148da1b894d6d4cd4709e4c0e9292e9ab84caaac7d67ff02e3f5a7645d9a400bdcb75c768c9ad5c3f3fd7a73d9dc123b1ec983cdccea037a235137377aa0631f03f719dcc005f04fcbb525e51d4be88562e0642ca4188a8de96b125641a1c3ed0fd65a4a3b11b6d1840ef2b406d853188bfcf9ca74043e944c925d65b4475bbd38f895442ee77da19ea0233ab20fff04a27d2d440aa5af4ebeb59c2059dfec29a62b63f006b0e12ad486d3b96555e0a927c4bc330d3e64af0fefab80e02fe90060387d15a1eff07912bc9b8f12e73a4a0db13430e58ba0c44eda89ac7e2f6a8926d1069255a195fb46a62276397e59abc562b91968d97cda439f7c3b0a9df87a9a73b0c3d64172c864c4ff563c4f7a514a2759404fcf356f9cd9b009a7eb0e737d7e64f66561e032f5fa7e3fcfe7e6b62b7bbf41bf3b5eea7e2178a70b877636e4902548fac96112202fd51ff0ebf3b2e00861c3c5bee722c68f6fe77397fd61447f2680589339f1d6d0e9e165cf7b761dd42913c349c840f44a02f3718a7d0568df6e87ae7286ca51c60c8c8b855f711e489801d39307299437747b10399aa2eee08561246183e49524cb427e312122265fdfecdfe43d6d53acaf85929f21b8bda8e2ca589c1fa57ca596042a6bb5c3fc19a1e8bd8c148e36ae4d5c1dd023e3b4eac201e6bbd1132b2e4aec98a9e021b8913b58570d07dfbd2759743bb42ebec8b24079bc09c3f2f2c4d9b355ffec543b666c754ec43d8fc65352f88516fdafe32d194e585218fe096af663a1cb113cd708e05f4146ca3df6235f6c6eb51dc6d4a96fade7a29deeefa85f3b7e979f459cb9568831349689208fd68d24a13f184081b0f6aa9a7c3e3cab5059009232b5bdff1ba3e857a61df77e35377ba5db583d6a5aa5ae991dbc4e6ebdecdf83b59bdefc9d2b61b1ecaa2b98fd772cee94537828156817d3d2c2deca1c81c6f8bf0d83530d2989aeff7d4fb77b0cf4421e20f8709a1afe96b5b16c5650b66df5a7bda5a76356ce97205c37da0b5a4b8618eebc915dc0c02b2db33e69e8ff5c1ce4c650e23edca785fa9fc8c74e94cc84c3865d1c9142194837ec5680d0beda1c6d567384f54da820b8d3e2ae45b9e33ef04c8cb88c1e553f3d504c61e275dfbf510b61275dfeda092667d8830764831c54381ddd9b35f0e74210d418a988dab850d3298dc2d887548ce17e5bd369c9670239c94d8d3cc9a40cfb5e2fd612cc9f02793f99d200c5e00a0917fca4f8440f15a03412e58105d89a9c1865be052f626bf6c3ecac09e0fd739bddb715c96445caaa2bf44597f4d2c41cd9f0a8fe6320a1845be9fbdb270ef6a9524ea19029b45a037cb9d365ccb3a0c65e2998e0dc7fb82c0511845d64b6d7a9fb7f59d230dafb108d143f11d945618212345696df9b07372754a33163d754c1eaa2e4f938f6cfc3a6d643533e3b7a9fb49419bcc5edb6f9d63d09712646a58b890616734e0bd52aff664f4de9b7c6258988a270259902ec663e91399a79cd740e99be0046039315f6233944aaab1c5186137fa00e634e1cd95935f242f8b6ff383d9cd54d0977298569f77ee24b578fa6581f2959a5bb4d9025b2cbf10733c35ea1285b29ca3ef5a658d83a62eede03640e5056c3554beca9147236d7d00680bf67d22cba4d2930a0339a83bc7eec63343ce28451038b5763727c76cc9b5bf49ca08ddd9f9238e2161cd0a675933d3344b297a2225c7a07f2985dcbcd62d1a84493611496a7c7f5965fb732f672632618a95c2965f676da0d1a4f90c3b5ef8d1b1fbb838573fe7f5f4cccbb05469a238c0734abf1e8044316b40fcd023da8ba473fa10dfee41eaf6a6047f807ec0811e1e9cc7468f5b98ad252bd0dd51a03fe0f84e2edf64e87cf8dc40f6164b82d0bddf7991a2d2ac9f3f824ffe0daa54ae528c4a83c34d1f99b396a9b4f3a8ad51d8018fc76e1aa5feaae8ab7af9f9b2f4a3dfc01f26849f247f61c34180b2e5780354116f81a8ac5901cf447b2338956a6967b62e373279d69ca445a631e19e0eaa958f0acd51b1052ce630c11e849606abf1796bbfb633d5494e0af362ac986aa1472c34a6ca21b788be82da6867fac452ff9badbb1480cbe2ae82953a4580eea0df2989086f2ae8be2326998307a0e40dd2e62c07f209092ce42b2346387c2c98dc40e1ea427085a595b27e3ba0beffc722d976e604bfb710cfa29dc80b2f406e3e0207d7db71023c0fecdbcaeef95f3813bcc0d5f6416369f0174865336ac2632562bb288fd75bf2420f56338b97a07aec2f0c210ecfe70da4b883e1c4544ff7942817e29ebcbdfc832dbc195e0066e13968c3a72b6c54f50edc8a15755c0a8d2d06c378b7b3668868755ce81d8925619f3516d0bbd90bbc35638f26d4feadcca061b6156b13466b30046ad6bd5192928462e3da65c34a5ccb5d1ee6d4fd906b2ce40f061b6a0cd7a57bc904d5e9ce55b3cddfd04ab97b1c1542280955483005380507e310d24b5c29d2ef133bad8ce51d02f52ddb0234ebf7cc626171cdd428dcfb2c3c3fa87f4053ac97ecfcf7c6f7a0b91ada0ed191e6739f1ad86f73f34af09dfc9baea53fe195ac5e74f625b489a44f4b72535aca6838831b42f1205aeaced6521f3c63e1350dea2384c42c3b745edd9a136877cd4fbe0dbfaa9d2ed061ee37ee2ba15301534ea188a6bc50f8c3f2a407052388b3630102ae3ad9e01f857e01af5302c41a7a20dfbadcb6b53c03db5ce5276134ab42c85e8ca86bed4705da30d7e97c5a198e0c33703a7a82513a172424033504c6dd14e4f812840e2994214bd1fd80646d320746571798c9a16f2c4c0b93a63fe96e9be6fb7ce94eed2267234e877da4bb4a619165619ec0b198bb673c3a5ce66ff0a2d003d1b24a58227428d046dfe02e1b1bb9eae7f77779c5a247bae27014f1cd4b470e448567990d23d560e5fbc55950684e0882d234c5f3e69e58101c7988ee632be6a3f4e5c693b32e58ba9c3c18ee8ed20623e3d52e2dd1fbdd4528458fc66031315c01f0c418b53fc8dd83ed1d62023d495f699cf5f23a641df3ea5963d0f5eb6994d6fcbe36c5f97ce27725c5c350ddcd9c33391833413ed6a594662d0a916944ee4679186165978575febc26ed511f9117400c673334e652e5b96468bd468f15358ec97ae5622e06c3c0f2014a0bd0fd5713eaf063fce5f2fd6ad4597c0f925ccd74a256cf76efc5c2470cc752e4f8cf18050faf8c577ef309618961f0aef0b73a5f4b8d52f9727ca74da3519ff40da6c02344dcdc845703350a293cfa7939a0bfe588e2a6a9b14ed54d7dec9749154be42e53bd4cda03a6aa9e76e16f9291575dca0339fdf8ed8169e367d6b2c0533e225181cae396a85b33bdd12710baf13378f1b7fe0a28fd381deda886e373f81d2d54c7e765d1d019d6ae15d391021c15b8d25de7e6903600cc982a3af97c546060ba8a866386106cd03d418dfd466c1fbfbd8e23e709945e1308769b3af4b4ee081b82ed773fffaaededcb0ce5fb10c92e46106d566a2211f339bab7b65ece35d185868d6c8a6a342a4b7456034db90bd737336f6e64ac38f5c1844f7a5bc96e1282b0a5312c5b1626f6f24e90b070a13a054c148abc2f6870647b176d231f2b31bdb186a4761e76b2ac14806684ec1f2ace4cd8fd2756558399785b4440d051398886f80ef2b445f41536eb887d449135321b762570298b234f5ac14201f8f2f51e7c9bf5643527de4f53587982c424f06ca9a33f0b66ef3a13ecec43caa5d92bef6a7da052e3e0a832df76d22a813ca395edd50a3a32b5159b08653cdf0a9ee8ed9850cd84e9471c4521189d2463f75545801e3991dfcb080c552f1ccf4d8f0395ebbbf5e2e7da8659973dfc6c2511eff9df9aa2b607dc2eda0a2e0e23447033cb3b03a7bb8815fc4c9d8aada2c8630cce43bd5266074dab501137a6e01a563e105066b1ad3b51cd5cee8fe0e3a0b8b58c9b120bc8b1d114e31ddfa0af4288e1466d8048710e1521d4cc395dfc3854b9fb3796e9d37de136a4ae5e8c3782433315bfb0d5e21a53c058f2f46bd69d9dc6dcde566efdb7778c00dd88d0804d5c9744e2a7cea36432ecacb04a7033b8325241abce9567e1dd7581a1f24c8628854735488628970e9bfa6450e7657d6b64bfb4d2112751a0b92d251e77bfe876656af7523ab00ee1dd548c7d78f8cd376869eb269549bb06522a841bd3d9f1628548d61063b4e2ed1289d93466ea0e03c581bb93f5e4f31a04c82fdf7bb0f48a5365b7e0456c73d0dd8b43ae9b302b39fd4390b32193debb55ae278696070102281d9654a74463d2d78aedde0e7e1200da13cd33376f450b4e5943f7298495d1a9d3377913520a729fbee0ef02dbb17971cef1b4c4eb6b83024edc8c82972c320ad94088a4205407a72daafbb2ab4542597b66852d14811b101545a76c4f3545af2077810f82ca14de6e7e4f6d3940218762e3596c64fd0cd49668c41d6e8f5eeaef03c74f45b3dd948a8902077739a65254940e46ad7eed923572c0942835cfa4ed46ace103dc9694cf6411a6f50379ab97866d77abd999042cae4ebf79f0c02c86e6861bfa7ee3e4a17ddc94559d1653f2f2794f6f1ad1282675c578308fe82eb5eb393347c8d3c236a7a5b2a531302de8538ceb809e28e67993a9eb7b3bca21eadbe081a67c25d89ad03f24ba6bf8586e9db48e38232edbe4df1cfbdecca2046ffe892819572092a8f180f395a9a6c1a2b3d21cc95ae6a179c80efd252021ac3c09f55b7f73817f4eeb673a25608f3ed81dfedb0b27a1b3f73ee2a192c69c8169cbcc36db50d3e86c03d58750efedfa3cbc8a8dd7339b29c18b5eef1d7cc802cecf63a2dd73122ea963a1211aa6e418e62799b122c295143838e88e3ff97dd9671344e429c8d2aeea27662b6ac5d39580cb9c1bdfbb532295acede127426010f0792d3c1b0f0b86b1ddf9bef33122126e32b41b83dc5c58664370291b7d22", 0x1000, 0x6, &(0x7f0000000000)={0x2, 0x1}, 0xc) ftruncate(r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00000014c0)="617c7c73f60ba2b9b3a3340c1171293cadce505cb6a319161df1412e7e0168702636b7b51946060ae19123bf02f46d1b345be8c1886c31e81ffd0c7982f83e8f9a3772e528643e295e1d643df02b883a3ac930a6d5816f3b2888acd42dc4433edeff2ba0d64d60b493a0af4f9d023c7ce69f2d2c642d591d2299c131b6cfdc974ad25909b08e39a096ed96f482934e0e6075610a36e6394d4db1bd596fccba052a69c2bf33ea94d48252f840ed41596644d9e7f39194b560af75f30c02db1ee5f39ac1a0e41a262249cac2f44ae69139", 0xfffffffffffffde5) 00:40:57 executing program 1: select(0x40, &(0x7f0000000180)={0x4, 0x5, 0x7c6b, 0x98, 0x100000000, 0x2, 0x1, 0xb2}, &(0x7f00000001c0)={0x80000000, 0x8, 0xb7e5, 0x0, 0xea77, 0x800, 0x9, 0x9}, &(0x7f0000000200)={0x5, 0x80000000, 0x3ff, 0x4, 0x3, 0x16b, 0x7fff, 0x1}, &(0x7f0000000240)={0x5, 0x100000001}) kevent(0xffffffffffffffff, 0x0, 0x800000000, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="07180010", 0x4) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="89bbfd676cb9e40bbdd12b2c57970faed8c61c949c78471ead58c303c4e43b7403d298367eec4c2217aeb359c2432aa0e9de12c28fe0c44d71700b99dd8b8adb584ad7e2a6de6101a1d5", 0x4a) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100), 0x10000) close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) munlockall() fcntl$setstatus(r2, 0x4, 0x80) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:40:57 executing program 0: r0 = socket(0x18, 0x2, 0x200000000000000) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 00:40:58 executing program 0: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x8001) rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 00:40:58 executing program 0: r0 = socket$inet6(0x18, 0x20000002, 0x9) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 00:40:59 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) close(r0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 00:40:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xb4f, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) fsync(r1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 00:40:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000000c0)=0x3ce2, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 00:40:59 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x7040, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000100)='./file0\x00') 00:40:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x6, 0x4) sendto$unix(r0, &(0x7f00000004c0)="b100050490000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) 00:40:59 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 00:40:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 00:41:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) setrlimit(0x4, &(0x7f0000000040)={0x2, 0x1}) setitimer(0x0, &(0x7f0000000000)={{0xc000000}, {0x0, 0x8}}, 0x0) 00:41:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x20000002) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f00000002c0)="ebffcb1dbc3784c43c763eb3be48e69931929648", 0x14) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000300)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x9) mprotect(&(0x7f0000509000/0x2000)=nil, 0x2000, 0x4) r3 = fcntl$dupfd(r2, 0x4, r2) setsockopt(r3, 0x517, 0x78, &(0x7f0000000040)="2cc4078e808bcefbd2c8a284dec87e11b8eb5b61ff26c62747507d93a0d36b8900224c29df0e074c526c8881390d95d4a00756d9e4c333e9f72ad503d52758fa400260b55d96c4477447411f471df0ce12447ea8659cb73dcaafaa5743bc736e72fb51ea8fc85ace1c068a5047df7bd1478214a0099d415930e730632ce61f1bb31ff6608967d1cb9280669e8c9e77785fefbf6e950bbbe0b319d4ea739c02f66fc6dd3c09792fe1a80ccf2b1fe2de3c7b90850603db25faeb7a83de3a18a9a5ea71fc3ebb8f923611ba222afa396a8a063ffbd234f762c2ed49cb1cbcde4d93ae8728d7b286bb3b11ef9ce849e73b1d1d0ec43fa68c00", 0xf7) linkat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) 00:41:01 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = syz_open_pts() r6 = getpgrp() fcntl$setown(r3, 0x6, r6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r1, &(0x7f00000000c0), 0x1000000000000008) syz_open_pts() execve(0x0, 0x0, 0x0) shutdown(r3, 0x0) 00:41:01 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000000)={0x0, "4b28ce09636ea6648756628e20db9fc0a01adec42e01e486ee5cff1e7271"}, 0x26, 0x800) msgsnd(r0, &(0x7f0000000440)={0x0, "5b2b8066c66f6460ed68d35f66d0ab2c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df1ef0cf467e9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29858b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ac231b8e13613130f492ab093d8838a1d5c152bd2e63b99e62b843e054b7cb1e6efda196a561420384f20830f3c4d0640d782a8e36f890579ba46555a3644fe25a9211bccb91f6a159f68fa3d70241bedbcc7153dc08a643dd04abc1553fd20796f0493043c378c93c5ef8d84dc629a67b9ec24729a0e34d504686100dc56c0bae811be9bb55b8ff9fbce0ca377b816ff8f21daa2bff722a0d77467aaa9a089b9b9c64ec97688"}, 0x187, 0x0) 00:41:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7dc, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)='\a', 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0x6, 0x0, 0x3, "b3df2b844c4e016bb845942f652dbf77da3c96b7", 0x1, 0x5}) 00:41:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x1, 0x1, 0x1ff, 0x2, r2}) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 00:41:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpgrp() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000000)=0x3) 00:41:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x13, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 00:41:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="80bf7a163e1dad6bf9d44519ec796003ae7db65f0af759f12b4709bd5853aa0abd3f128723973b7f9ea5a646f33b8c378287dc4c7b7b16640ed4a2bbbbbf2177f0a91c23b3743a8827b36306da9c9c3e1ae7091004021f43764783d94d091ee0a26cf8e2d2f35ae244586f2b0d82abcec978afe998642c52f0900fa440d5a43a18004e879fc7c366e3a6de46fe8e017cb15c259d579e6f36343fe134d609308fa6776fff25e32f3701bad2dd4f0d339b6cc854f65cb2a2f4e7506552ecd27950d65669ae269def0dfcab65d640b8ff388c1c6fea665f348ac42f628c138be6e609fb6ed66ec0de9d2038", 0xea}, {&(0x7f0000000180)="3b04f5426ac9f1091e3ec42b8f6844102666160a7dbdb986d77fb9ba8911701a1e2491e7be7a09a9752f688d23ce7f83767f9fff80b1adc1cce5a3bc4703e80aec01323394f198425fa82a1c86ee8e8211599bfcc12d684ca34b863d0b26deb6cc18d416cd736b409d2df3a699a4b7ec2fe95609b10c9eaa0569f446c8b3075e309180eac9c582ea79b6dabdf968bbef6a8fa703ba1a0541d40b3e6b03bc926f66e7573ec2b556a09bd6743a087883b779a25a0536922cead271", 0xba}, {&(0x7f0000000240)="0ed99acb503b8863843a13b6abf406595cca89fb8a826b47596bd1421bb1cb7efa66551f95a0ba9ac2487b63ab92161b51fa97ba09a7ff94afc6e655525324dc159daa5eb3", 0x45}], 0x3, &(0x7f00000002c0)=[{0x58, 0xffff, 0x8, "1414c85b56e3ba716bad77f77a3ee29e016a76dee71c761a620178ada2c8f2abaaafbc32b5df786a540eabb3d2c13e7cbfe10579c00c79c93391d8461834a527ff"}], 0x58}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), 0x4) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x3, 0x7ff, 0xfff}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 00:41:02 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 00:41:02 executing program 0: r0 = msgget$private(0x0, 0x10) msgsnd(r0, 0x0, 0x0, 0x0) 00:41:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) dup2(r0, r0) 00:41:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x7, 0x0, 0x6, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x82) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r0) ioctl$TIOCSDTR(r2, 0x20007479) 00:41:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x2, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) 00:41:02 executing program 0: r0 = semget(0x2, 0x4, 0x2) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/83) msgget(0x1, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 00:41:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) sync() 00:41:02 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x2, 0x9}, {0x1, 0x80}}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x400, 0x100000000}, {0x1000003, 0x1}}, 0x0) 00:41:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x2}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="102ca2d78fb8796216cdbf2ffcd85b", 0xf) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000040), 0x182) 00:41:02 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 00:41:02 executing program 0: socketpair$unix(0x1, 0x4000000000000000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = semget$private(0x0, 0x8, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x0, 0x6d, 0x4}, {0x0, 0x800, 0x800}], 0x3) fchdir(r3) write(r1, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x8, 0x0, 0x2e07, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x2, 0x3}) r6 = geteuid() r7 = getegid() chown(&(0x7f00000002c0)='./file0\x00', r6, r7) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000140)=0x1) semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000300)=0x4) semget$private(0x0, 0x3, 0x101) r8 = socket(0x12, 0x1, 0x8001) chmod(&(0x7f0000000280)='./file0\x00', 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x401) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) 00:41:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) mkdir(&(0x7f0000000280)='./file0\x00', 0x100) r0 = syz_open_pts() preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/179, 0xb3}], 0x1, 0x0, 0x0) close(r0) syz_open_pts() r1 = dup(r0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x1d) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000200)=""/85, 0x55, 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:41:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000000), 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="25113ef59f9e2f", 0x7}, {&(0x7f0000000180)="66fa015221463d4c57c92fe984a7e45b416385826e3f29c44a4e21f0701be7b8fb536a358881169e504c172a9d379a279b6e0744f0d5bd08d683bd502584c0d10c8ffb", 0x43}], 0x2) 00:41:03 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x2009, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) kqueue() 00:41:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) dup(r1) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) 00:41:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047308, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x818, 0x10) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x4d) 00:41:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 00:41:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) ftruncate(r0, 0x0, 0x3) 00:41:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2b8a, 0x1ff, 0x8, 0x80000000, "51b7e4396c1a30ba84812f9499bb9c784c6ebfe7", 0x58e, 0x49}) r1 = syz_open_pts() close(r0) socket(0x2, 0x4000, 0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 00:41:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8000, 0x0) fsync(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000040)=""/130, 0x82}, {&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000140)=""/104, 0x68}, {&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000280)=""/194, 0xc2}], 0x7) fcntl$lock(r2, 0x7, 0x0) 00:41:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1ff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x5) 00:41:04 executing program 1: r0 = semget$private(0x0, 0xfffffffffffffffb, 0x2) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x7, 0x10000000000490) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xf8) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x5, 0x80000000, {[0x3, 0x100000001, 0x1ff80000, 0x400, 0x1, 0x8849, 0x6, 0x8001, 0x964, 0x1, 0x9, 0x8, 0x1, 0x5, 0x8, 0x9, 0x100, 0x6], [0x8000, 0x100000000, 0x6, 0x4, 0x8000, 0xfffffffffffffff7, 0x2, 0x3, 0x60, 0x3ff], [0xffff, 0xbf19, 0xf6, 0x9b8b, 0x8, 0xd6b2], [0x0, 0x3, 0x10001, 0x6, 0x1, 0x9], [{0x80, 0x7, 0x3ff, 0x1}, {0xffff, 0x80000001, 0x9, 0x3c}, {0x7fffffff, 0x200, 0xfffffffffffffff7, 0x8b}, {0x7, 0x2, 0x0, 0x6}, {0x1, 0x5, 0x80000000, 0x1}, {0x1, 0xf4, 0x9, 0x5}, {0x8a, 0x51, 0x3f, 0x5}, {0xdcb, 0x789c, 0x100, 0x401}], {0x800, 0x5, 0x100000001, 0x556}, {0xddc1, 0x3, 0x6, 0x3}}}) socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r1, 0x23b5f1c7d494329c, 0x8, &(0x7f0000000180)=0x400000000040) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x102, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000001c0)=0xf71d) r3 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 00:41:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000240)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 00:41:04 executing program 0: socket$inet(0x2, 0x5, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 00:41:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="682c334dec6ca0575d454be8a36d7e0b", 0xfffffffffffffef6) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="48bf9f46097ae5c8331cc437a9aa28a1a1e0a4df1337aced7f790616c267f368e66faa761b8afa45bd2988749ec6b97dc6246cea7aa9f7a287a218425581f62bc819264c6f30296b89399df9a52efb32d8ac", 0x52}, {&(0x7f0000000180)="62db6c98f3b8f40e8da0aebd25739f980eff96660b92fef086523c931f38ba71e44035df07a3161efee0258cea1a011368492faadaa696378148254998a5faf34fd84143fc7270a71671a7d846fa1409c796bb9855bac0fba59cc924fe6fe3dc7de3dbb9f9e29e8dc4779a764959e0047272cf0d06ff5fcb384a7786d2f5", 0x7e}, {&(0x7f0000000240)="9604ade89be4e32a52c93cf3e1ee720ae790062a487c5e1d9217f7cc035ce96dcdd5020e5c95a3062366564882ffb972a8922e2ef39de6041e326b456fed21e5039b937da8f350fc8aed2fa6af6973a77e18b7839a728fb9ce3748fb32e882bd65fe92b82c80fa27ed0992d64304a1c4077dec3e4398c2d4e63a225b4661f9a76be9f351fe968cb3871987a2e5fef0a975055c0fe2c3a024394379bd1bc2", 0x9e}], 0x3, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0xf}, 0x40c) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) 00:41:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 00:41:04 executing program 0: r0 = socket(0x18, 0x0, 0x3f) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10002, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x4}) poll(&(0x7f0000000080)=[{r0, 0xfe}, {r0, 0x3}, {r0}], 0x3, 0xffffffff) 00:41:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000007c0)="582720efabd16ebae63225259560f8e5815fe9d6bc62e770d9bf52fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b82f6e9ad8a4f5f728193ff16ab93f12fc4d5f070036a5d00d0000b53ad7e8966bbaddcdb8f0e356468c09ef388b8ec72d9e33d4755d026cad8bd4daee35d54e8ff03ec1b9ec83f2872e697b8c552d7c11d18e5bcddd06c8b6217c931c09ca05c3639f2507f09a5a17f76ca4769694f6fe3f475287876cb42328fc9eaf272ff9c1a14fdcdf6f9e06b888a740b45428f92c81f8369d96f47e6325a52b948d1fb22433364da8ad44e8425aa3acabc40ba1469e7dbd54ba717cbca344585682f47972c9194dee6bef4630076996896d62bd4a5fabb48057aae3d7600b798f92cbe051176617a7a4f48b8efdc67005b1cff485954a88eb2e77c630ab44470dbc04754612a38792b80f3005c4b8505696d162f1ae25e66ea32fc1759ec95d8dac7a45fbeccc39d1873c4f36d55239d59ce2f6e5b4df60a7a55c95f09d8cf237fb795a24782d2aec3129f96d733ef82fcf04a9026b0626f15a0bedac1c852583b251e3fac98ee36469f90c9bddf58daa81938395fd371fdc55729aa7c0e2937468afc334e07a021caeabb54d7818d6b45efaccd51be50cb6f4b2a740fc14c254cb99b557e2e54b3f42c4d1a6afbf5565193f90a54fbfd4c3c0b8d85f4145c6931c1da2f405a24950542985b4b9c69a002fb3d20c89fb14c5ce9e665eda9074ef0eb5828b83f799f26271c5d2d3b5070b9c726e09", 0x402) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 00:41:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() r2 = getgid() setegid(r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:41:05 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = getppid() setpgid(r2, r3) close(r0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x1000000000029, 0x35, 0x0, 0x0) sync() r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) 00:41:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r2, &(0x7f0000000380)="fa", 0x1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x101, 0x0, 0x4f, "fe048a16bfabfd2d76b8c7af109578add32ae37f", 0x401, 0x9}) 00:41:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000200)={0x7, 0x9}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xb24c, 0x951e}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c653000fec89a9f7396ca300f336b668173e1a82bcada20191090ec954114eeb3db9ef09f19a7cc10ebf0d468b02107f9adfe78ade6c00407faaadf7a41314c2c426fe00056d64e6975fef786e321c71fe56bad684c64e3b7a73581ce5777b96ff23bfc88400e9c3f4b8205822e02e6c60e0e53204a05c18916afbe81b54d8da980d427d537eafc35617c4093ab4acd429c0e04fea4ac00cac0d43d6223d9be316c388b4b62fb892574ec3755cfa4b54dac7a6047833c017902351de7a64cd97c85886b78ab58f0ae9068211c17f678c99e76f77e3c07124726178f578313d2eb78913c1204b00ac8455f1705ce8305307721b754be65296b4eb2a0fa0b6e8518517868d79d1f1f01656443fdf9bb8d0624702456ea8fa55c89afba917d0e3eb141c9aeee77400604617d85ee042ab2e951a1742ec66acce957c1ace35497e652b255fbcd85863d8db09739b7661fcd98c0ed3a5e642d3e037beadd3079d2188a3b837680dcd6c746c6567911aec3590270fc0a4a59522aa5bc81031548df7d60de64224fe2834c9921727b6e4c1195e8fd33d1d561c0"], 0xa, 0x0, 0x0, &(0x7f0000000ff0)}, 0x0) 00:41:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x7fffffff, './file0\x00'}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:41:06 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)) 00:41:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x6) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x1c2b, 0x0, 0x7, 0xea5}) 00:41:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="9bc4c222c0d223af3d93d2b4269d8c4a7348d4152ed1d7de403536fdcfbc0ccfc553305f6675189410d8534fd35a9b0862b62029a820af04ec3ad497f174c9c56ad4", 0x42) 00:41:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0xfffffffffffffffc, 0x0, 0xfffffffffffff691, "1f76308304000000b820c6bf00000000e1ff00", 0xfffffffffffffffa}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1a0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x7fffffff, 0x77c5d586, 0x5, "d2217557461de3418e76fa60621f67e77c4a37b0", 0x800000000, 0xb41}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x100000001, 0x8}) 00:41:06 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) mknod$loop(&(0x7f0000000180)='./file0\x00', 0xc000, 0x1) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) fcntl$getflags(r1, 0x1) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x2800) 00:41:07 executing program 0: r0 = syz_open_pts() getgid() r1 = semget(0x1, 0x4, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) fcntl$setstatus(r0, 0x4, 0xcc) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8b, 0x7}, {0xc2, 0xe9cb}, {0x88, 0xff}, {0x47, 0xe9}, {0x47, 0xffffffff}, {0x0, 0x5}, {0x101, 0x6}, {0x0, 0xbe6}, {0x184, 0x3f}, {0x47, 0x1}], 0xa}) r3 = dup(r0) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x8001) accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) listen(r3, 0x6) recvfrom$inet(r3, &(0x7f0000000100)=""/91, 0x5b, 0x40, &(0x7f0000000180)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000340)={0x56, 0x0, &(0x7f00000002c0)=""/86}) 00:41:07 executing program 1: clock_gettime(0xfffffffffffffffc, 0x0) 00:41:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x400}, 0x10) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001000000e7770000"], 0x10}, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 00:41:07 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000040)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 00:41:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 00:41:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "0098363d190f00000000200000008000", 0x1, 0x40000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:41:07 executing program 0: r0 = syz_open_pts() clock_settime(0x0, &(0x7f0000000080)={0x7, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3709, 0x0, 0x0, 0x0, "8d3f4206d75c6d3fefa7587ef43a656e307d4972"}) 00:41:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000680)="4e1addca9848c6140d4b88563a7eaf36f373dece79306cf3e185a320c723ffffc2ea6a3d5f54d0fb2b9870b1a598ee29beaba9600be0b2a11e7aa1321ab5ead9c25cfc104b2ed8df64bd19d573f273080efb705ed1d4f61aa5aad9b65518f5fae6815b45344f450a96ccc44dbd000000006605770fefe6b058a8ea2f99212a178dc0152eef972af489b52472148f93a03d2483d225d3aec7e0be10c4fc452ffeadf8088e187f039b9c623d4c9d8d6bbdd8f2540d7d2ba8b601b027c07e86e7194900ec671c76c963bc4af0b2f75890fae328d75702e0e1189d94e394b0d77640c4b63e48fd4c0ec37123e77b8a558a07abeb75a1652b802b24a5dd5616e818817a7e222790316c053a68b78f39333684bfd3624693886b78c49ef5e11b614613bb30b2c653903796ff6258fd7019f0373b18b4b0456ed8fe83aac68008c0a3e705fd7a33aa61434691959c407ce3cc17aef4cf28b42f", 0x156) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x9, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x2, 0x1f, 0x5, 0x9}]}) 00:41:07 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 00:41:07 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000400)={0x3, 0x2, 0xe6b, {[0x1, 0x1, 0xf52, 0x1, 0x3, 0x5, 0x4, 0x9, 0x0, 0x81, 0x5c2, 0x9, 0x8, 0x5, 0x4, 0x4, 0x0, 0x961a], [0x8b, 0x0, 0xff, 0x8, 0x1, 0x20, 0x2, 0x2, 0x3, 0x9], [0x8, 0x10000, 0x17d, 0x859, 0x5, 0x33, 0xb97], [0x2, 0x800, 0x1, 0x10000, 0x7, 0xf39c], [{0x81, 0x100000001, 0x8, 0xff}, {0xac, 0x8001, 0x30, 0x8}, {0x401, 0x4, 0x0, 0x9}, {0x9, 0x400, 0x4555caa4, 0xfff}, {0xf0, 0x8, 0x6, 0x9}, {0x0, 0x80, 0x4, 0x80000000}, {0x6, 0x1f, 0x8, 0xcca9}, {0x199, 0x7, 0xfffffffffffffff9, 0x89}], {0x5c, 0xfff, 0x6, 0x8}, {0x3f, 0xff80000000000000, 0x2, 0x9}}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./bus\x00', 0x20) 00:41:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/151, 0x97}], 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 00:41:08 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) msgget(0x0, 0x40) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xf) 00:41:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() r3 = dup(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) chflagsat(r3, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000040)) r6 = msgget(0x2, 0x200) msgsnd(r6, &(0x7f0000000000)={0x2}, 0x8, 0x800) r7 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000280)=0x9) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000002c0)=0x14) r10 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r13 = getpgrp() shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x2, r8, r9, r10, r11, 0x8, 0x6}, 0x800, 0x5, r12, r13, 0x7fff, 0x4, 0x7}) 00:41:08 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xf0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1, 0x10001}) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 00:41:08 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x10000, 0x3ff}], 0x5, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0xfffff, 0x1, 0x8000}], 0x5, &(0x7f0000000140)={0x5, 0x3}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x80000000, 0x7, 0x100000000, 0x61f, "09ac7e6d5a123c9fd6842931ae48e9431526f38f", 0x8, 0xffffffff}) 00:41:08 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x4, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 00:41:09 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x1000}, 0xc) 00:41:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x101) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:41:09 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r1 = socket(0x16, 0x4, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x1) 00:41:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="c1651d39481435749c8510650317fc8f6765065bab53f11c8cadb1c4cc18f8eafe046ca829b93e811b9990c938a031b89f0da79cee492080f5d4602a1b0f014439e953f0241fd538ac7e15397689679fab6d6ae560f141cbe4c9cfef739621ac972b15e523124cf957efa512b70dbedcda4848752833e33e4a", 0x79}, {&(0x7f0000000140)="8dfa3aa1a1f7bbeecff3704c22c6f0fc844e87d5ca8f1cb79458882ad6533b6bcf4915313db35d6acbbc825be7bf959b4417ed0c38da626dd30eab2f80ddd5fcefd53d931bf03be48644f82690183a8ae0edf294ba89effe8ceef2a451cbc39b449749cda85dbd110ba582ce1de60791bcc97f7c1b785b1b0223cc6896f686d97ce1e0c20fa2d014d0647ec53e9aa7471f26750fe331e0aa74f423c1ad04a05c443d70090cf488949ff8c634475daa4cc243825159c70f3b0420fa06d2e53ad41b490bab7d31ed1d9d1a6d47855753a13448c3a2f04e4aeb9b4231539d250d8bcfda70a082623a67bf93656e022972bf582c2820ded69d3feb", 0xf9}, {&(0x7f0000000240)="ca4dc5feb0e74152bed841af7946e2a4e34440e5a741fc8df42fc3dd52eeaeb7274489c81db522f6bc05288df0a0986af3c84c9ee11a9dfab68d3a2f3ae1475a5305a77ba4f1965b674b1701445837dddec8c6191116c8cdebbe75e78b6c4d0b39", 0x61}, {&(0x7f00000002c0)="78c6968eeb11c85cbee3cc34fea096ef1b388f0c250660ab2642c3a1e5b3f6af0055a076e8a1f7d9b6ae734dba92ffce4f2c1ed4f70cb51f8a774a21d82693ef533e0e64b1e90399844e2d9d0abf5e0fb4a2a370cc8b32d3e262cb2191bc2f924edd30b50d85db0abd5870cbc907d6b26f6f3b583ddf57b0274f1e08ae4f70102b3cc284070d87", 0x87}], 0x4, &(0x7f0000000440)=[{0xe8, 0xffff, 0xff, "0688bde5bab1aff21bb4ed3ed8501726244b7fc7f82af213fb5b17fd9fe19fe060667430f999c7d779446e5bf5a88536774720e7fc28275a363d7d00528455ce6426eb887e326c7d33c2b8c03402c63426cc725e4287da9f49f8185f8863cd71a4afc04035279682b579c254134cb76ac4a7ac44dafcb96fd129d84fd6009c601d08c85cb4460ea388390b6538306accbf82702c67a99eab617a4e3bc6ed61d9514b0fcbe862ddf32a908feea38dc039c532f13b64839eda3a12b173dc45d3c8eea0e88f8777f37e69ce5ba2a6fd704cce8a9c3d786531"}, {0x1010, 0xd32aca4d9fea7c14, 0x0, "a0dd2e89c006c150e0529350314afa0ef32715a6155ca256968f37a04ba5b5e8b7fc88239264d2780acf4e13d576cc8e1d5ddd81e5f750c600b0815aa270ee348683e7f231c4f9362f3247aa8c1c114d83114b66e14c2fcde5a3a4b84b7585c133bc2a2d7bc48043c84ddac325d7309e8dab1be3a06ea6a68211ed5c23a50bc40b5dcf3ae9a5ed0ef7c846cab58c49e65f3a8718cc7ac6f55f6a9510d9ab9a8784ff3389b3e1b45bf2f605f8f658664595b9fc4db1026cd5d7ed80d62b205afab2ab0dae03f1b008f5f32c5d49c924684c53232040bcbcf1a9a0046c5babf83a197ca8b18ed7b70599293a73d3bfdab7fca67354abf11fffbd76da360a95532f35c3803c06169cfe474d41fc4342ed2542578ba1d67b99c01e307eb1252857b02e7e9f5fc8ed833546e9ce4605fc8fb9813b4bb5c19d243088be71f284a202fe61ffbfa9a276b47f584e8eb210b0f6c93f44db57befacbcfe89ea18303cafc69feab606a6f909b9fde10df663d53820d55338de1fb54720b536b19449b2b60ed84485ccbd5bc2394e55a62048348f08a8b0487c24ee500050c96a9e6aa16f2be1758d44ef046be345155121b4650f3ba6f81275ae3e91e315b447b5ac65a7e51cd14eb68cae4c525950bf0470a51eccc59f533e74e4deac8677e56f9ceed78e5a8827bbaa2f5367f45bcecbcd71f53a47ff47962215f018f546f29d7d3f0c8a213b1ed81f7342a2b64f6a74503ca18c35c9c6c1ee76791ea390e3ba3d5948dfcf12aba6995000b28afc2bd3eebea5b48eb92013d3902ff34a9232fa20ff49d774908b23e342a6c7fd32fbce23e522c9e3bda65f191aa0f016bb51ce8ff3e1897a66dcd9c5e7f4aac227befd2cefed8f090135175c611e6322e15b12b0cf33b3a0add572045cdcc7cdaa27fefbb67ba7d4b62c942c32582234567b50475727c770d73f7b987471b303754403603bc6376d062bfb59b1f13a4d7f50d5e91cc12277799aea31e642ce67f3507a131f6f90cfce9f78cd7718a4736826813ec1616f82a292f1c8c3b5be191ae480c8518d3d81f309b483568ea95e9dbccc66872a7d8a3b27d2c43d5bbf3865968203039365e5c0fff9e8464090218e5ccd2655dc5ca6e694b7010977086dd666b846cf9fdda50154afa2552f2b4c9b42f18eae32575c594438f15f007995ee4960362e9ab9a1ebc5d5e2f53292af5ae65c77791826262bb166b072ea9564fadb15f2bed645bee310fa417f74069dca12d14fb26ae066e30721a6349472c1cfd5bb6289bacbc75569318be6afe553b4c940391bd661c7d0b0b6bb977a5db71d419c6b46b3bbbbce9cbb5b3531603cfd9d74401ff25622131cd2e4537bef1b5b75b4ab113da685b057ba9f7916f8052997aa3cd91e47d5458b5cd48fa0670a29887ec5bdda0a1fcb2eb7d028d4168773b94f32278d6ea31f37e8b8ef39d3beafbf613175b2d1759cb0d61166107163702b32e7baf8b03724878ca8349899f0e092cd72452291ec0a2519abdfa60d805345f3972e5dfa65dcccfecef5bd13771b67007383e88a4693ef665ef16805c0987bb6af32a8cbe4c0b3e54935a7e8e209cf368918f55deffcfdafdd39818e3648b5087f4b8e95685a89aa4a52320ef2c99e019fe566e9a99706dac1c627ef1504ba06aaac513f5c52894c7422be9d284f82ed355be5ca2f6e2fc9d16c87911908dbc1905cd02e12989852934fdff397fbeaca543daefb67673a793402c69ed0766e3673eec4ee446b226c077c40d4a23d188360a870e2fe01d9b78f3ca1d4bd7589cfc5ed855ae14f36b73c51dbe78bcb87297b086eea64df0a919aaa2987430f85987e02982a4b0086e2cc54348874c3fa3e52574bb87ed69d44f3c0e91bf22761c18ed3a4a5447efbeded619dcf1864e40e55145bdfed6f8140454d9f0ba123e7cd879e0162c57e66b393baa0907b571a8eba32988e8ce4ba9c2b89c5c9773ed6f59c5565ac4484b40eb95441ff649cf10bd80f1933a6bd0a3bff697d8e9a35bb2cbfd23cb342fdcff839d24fcdcd6e64e0253566031b22287c41b6c55df80eabfa665d820bf5d0c4d04cbc01ec9be42ede8066a28f113382e9c217467dbdbadd2a7cbf2e05ee6e88d0add885985ea621d0b03eba9c43ad9cbe42a76194996b8d51af471a38b3aec8954f098a68f20f01e516799931197e0a91ec6dc218d5294fd7397d6e910d81a1fee5068944d2c8b430b9bba91dea92bb166bd35c39a20c6e370770af210e0a2361c4a427e3457a96378f68edc4606336dc16b1782532d1b41635e2830eef25483a3f8f115dbb609529334a6f770f76448819a42c0410969a0239a2f2dfb3046162d0c423c6aa09fc494abef741a6699e5fde6f51c252ba90882a26098f0063bbc921bc7cf499f1463ea0985c835732542ef991e8005649150422de014ac3df0771b1f9afa767c74535035bbb6208e380a219de4a383540fc9e1a0f0c0ad99aedcd3c041649375bbc6d1fe3a8c79ce5495aa6c5b7aa9d18bcdc8d116e06eedcfa10e1014489e41c58c2ad851139a6e3789a01c69aa361ddc0a241e697bbc9a1c09dd1cc515a14cfe39404d878c5f847fae601aba569bb410f381f7e99fd790cfec292acb7fe76ca8fdeef88639d32d7b1b2ae7688e558cf4a5c1504b3cf13a72a633df29903e0c9fb3f1e94ccf7ddf9b6e2e46916645d3109032bdb74aa87866900ec4e3c90c81ad4fc69856b61a640496523b9d015ee1bdb8b2cef544bc0a2577bb17c2e7a3736b8f5ac75f5e6ee91b40116b0b82e2881ceddccb20b11f1cdf5f7d99a32536770c7df46cb6c8e3f7e7b330b77c316d63ebcd18a79080ff6bce249f65bddbed5264cc4ad3342a2c7e3d6ed36b982b08ef2786c3f5ca6fbb56ced832cf693850901f8e211e314893917494bd7a65f3c889016bf203f91071a6bc3b55613b3268780bc4108e465a8ff4c9b92b5284a1f04f1fa605322ee5734712898be8733f40fed21cf66ca0addab15cb417a04414169f41c3f15f9c1174bfb7cf0cc28df7ae46ab450c5be45cd3d1e3916c0f01b7e2d309124ac7d25da797fe89be97dade93d1161b2bec4f95f4d32acc4d43887de9d3641ec6d08b6697bd9b21e095b9d159074435ae40ab3b4bf078e6e3d3991614beb5ceed83f74e51c36dbe390381e738ebdaaf2183c290a9836460fabf5ae52f9f1830182499b1f92a0e14bf72f4e7d20c287f78081cabe69850cc0a9582e206965be66eaa6b2531683acf899b3ae2ca1c52129049bdffe3e198bd71514f6e9ce2e062bb0133dd8683098fb45774db6f3ddc52a1adba199eaab1ddd83a04be877742ed65014ef4f43dd19c796db71716ac16f1a43fbfa8b4c8dcbcf6e7621c10cccc9aed0d4d0f9aa9536ac42ce8e356dc2b6c9b4273367fab4958ec756dc4158b50cf6376d7a1f7f0dbc1ae3225a204e00c4960d15431e126465fa478ed7693a3c49812148b2626c3c054f719c370ea92d152164c0a5e9412d8c50948230e5e4eac0686f97c9d75bd96abc50d63d822b471a7b83a52752eec319b04ca6ac6ba497b0d6dd8ce6a080f147225dd896666ddeedec96fdab416fec0604f5d7452c98fc5db4e6d4cd9b50b100ce3cd7d25567225b6aece09d90e4ca84c3b951d1c6ae60a2fddb0fbdd1bc2411656157685e6a960d5ce72ca16d56d3739473088e13f5b0af5f9312db9856dce50439515f210eb438cc09a2b7a7231aba4071298bf063e32dae66faf7bfe82a00f8b5f1fb2ac305aedb81f56e0a10f3e10e4291fb16c58471e6f9553e4dd3be79eb927a8d53d2150615daad06696c0aa061332d315f22386127b8eb7c879f3afd14717b82e7565c0bb04b3c266d88278d8f43b2eda0f2c55c2b2b25e7f1d4be2e5889740d2550993b9626a56506e584e03bbc6c545ab2bc6bc6f8b97f90d2c76f032dfa9fd98d164a7f9bc6ec23e33dc62b6ae5b733acbfbb5af54d57271b220a0f6092fce590ec5731bf9a897c92ef2f3df7de392e30b411339a61d5a9d7b0be24fbc7c560845962bb2a041a4617f223bd6b0faa625feda78f96824c440e381f7ac3b185aee68da82fd16dc1451d539d8e5c5781b886cd2b2362cbf5de3ad01343f41f462dc5950c323a46e925c973f1260dbcdbc948d9215eeecfddc64aa9ff36759058fee48aae9cb29aff18e8e19bfd8bde52f4d7f0eb662ac9fc5a4675c2473cb49e9c208142b523a366c9056b0a5b9aa34c9fa41ffadc852c35c0f2bec3c04dc1f84b63b98f10525e9de2b67a3cf5af55b555ea5d9f72f390c4d414a1afd35e069c925b875268ec3bd7820538c1a6920553ca15c6977bc85e39486fe87d37b7a1e45060b1e1202b9b369854a7829e91a188d1c06144c6d98971e555fdab8014255064655b2f94d8b1b4b46ce170facb983369f84520304800a4ab475f248195f17618314dca3e8d41c3ac20144d154208ee1eab44329ef4aef922061e21da662eace8eae2281813f06ceaa8bf93cc95d5e5e49e6892e731e8189549eae9627d760b366f4636188b903d24a9be3e624f03b45eaf83ea41af9e2345f5dde5c55eeb0f61b910cce508e2711f74f0b64360c8a5027f4e2fb9b01b535ee30663c05d95de1f9542eb8cd1f32646c4e3cd166248e8bddfe5908875809c61a12055cf603cb9977ae0736a200a0a20dec502d2f08f65becaccaf1b5468b366bd024d432214ecba261186e2b7eebbb16fed77b0fa9542e715cced0c56039d1b5682f01c029ec6d96b0bf77b6c3e90577a463957ec68801310d122185e4852878bcbe4aee56b71b08032b4cc07243487d90d7a9f674d3522d7fc98cf8bd468eede2a13ada83efe7efaf285f2398e2b8c11255c29a89f4cedacfc15b279e9aa349b56e48f946b367a3e0123bcfb4c3e30977da8447227e86b2406d5dc9ac7d44b6cc9290223c4b2aadc57a3cbaf70d340a9836c421cd0a3862ee4443fa0feb0abff8844ba52a6e67aa78b7069f099312cc2e42c617d295f26f8c6a1da5cafb960f0b42a42b6bb47dd487e72532364a985534d2de1adc321919856469e341c544096a10c4f879f2b86401d81c2cebb21c8d1b76dd7e67ea490ca10fe1c0eedbfbe7033adc582e2e0a690a4ed4f5ae3f643859378af71c7f4a136fa8eeb0c3102a5091a19876e88faeb9a733a0e5425ca57b04d7276a44925878717ae8d2a306c9470464532415bad95d4b91cc46ab27cbd9650b8a54f3100bee03fb95f7bab637189bca5604f08f3b248dc90ee743e9e07160c41b027c7d52ebf6e416bcd9fe7858fcc0f3e45f84029a8fe45531e5e63f45fb9de7b1b01d35def1ee6a86aa8a2d96ecb6dc270c9c98e7846fc58301dd9596b8354ea80489b84e33a72b252193e8b07ac46a9e7886fbe7d2edf2d7a89d4632f3f2669466b09e75122c021e156ba9f5339027cdcad24eaa2554b5f70a53bc9415ce47d083ca1aad47fc741de220a04cf3577bb6dc48e49d3b5adc00f253484a24d5a000e6ba0b08c313d52dff755a763eb52d8dc2b5f6f91aa64aee51651e16a1bfd0a16c447c5b8498e9e77179c875a0d80a49b80f34ba90e0a567be5f1cc71f8073fc78432c362c1c562c7f7ddd330866ccb44160a7bcad7ab259e1c02edb7b31491d8cf1c14836af4ef26d6c619d30aab371b99785551742a489ff227b0830a6b768b7b1b181641bdc137874d422e735786ba0980ce50650120269624b40ecae50651cda7667a8e097631da4274a04012e955b6b2d98616f76dfe8049d5f8bff0c8d1cfe393c552fb69e54ec5312"}], 0x10f8}, 0x6) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 00:41:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="31edfdc9d042eed9b6aee8f51e670460b86a955ec979ddbcec2b190113364d470d355f8a8872b54091131e47a41e16b5e77cdf35960d103118c866e767f9916da550b8d36a4cbe204df01c7d487156d2fd7e125024eb4547138732d4797a8c57d008f6f0a747e928b83a588d43cc7f4cd8cb82e96adc015426026912850b25fb657e275466e228313960ef1ff3700e6b0d4c9a80519f982af50632c982a871c40cb6357b96aea2d4eecf2b6eceae1f905cd5d3caef9da1403f4fb04ef84e29971e6776dcd31bc116d6cec02e940d8e751b0f939795d3fb6547", 0xd9}, {&(0x7f0000000100)="e26d7b5b008d976ddc4680697d329220379097a3a700d458d3e50b243666f9d85cad931c7da55146481eb459e8e8bd518b0c44371ebc03c41f9ff32a70b3670a8760d4bc83e782dfdf7d46b6d8db9051c07df85c0296ebef9684df992eb947fd9898e40e8eaeef4fd0d1b38571309fffe05dcb8fdd63", 0x76}, {&(0x7f0000000180)="c58933a35066e5d0105f92dc97f5e6977ec3fd3b8a6c9f355a1cee5d7aef2ab256151160097fbde9acd2a1843a6ce1633d05df3ab6248cdba59db1c97ed882ea92d165ac0bb95e03c76bbbc0a2784faf842aeeaf6e0fbb14378555811e1485b58f39a0f714eac8e48873bebffef8fdad23ec865f252bed20fab2d18cb81b699b81e7bc12da3186439f4f68615fd08b68c18df984bafca726860c36e3a3ceb3e77612a78951bd08689187d878d3c8462e1a75837031958874c64ca5cac8f92eee4b3b69dfb159f256697ec66388de3a0c20a9fc5c2dca", 0xd6}, {&(0x7f0000000280)="785c0b8d1c8059804098a4047e9e357af2d433d62323d47c81", 0x19}, {&(0x7f0000001580)="d9a57dbcf17ccc63eb2ef06cb9c0f9712e11f85337fd7cdb2cc524c49e3fe28c45844dd57118fd71f6be60753aaf28548b80d683a22923bd04789d6797a6257f5024db0062b91e636f03ef736e1ea8a09e8b866d124301815143cea8b21f55c98902d0599a683ad2f39c3bf4cc3e75e1428835a18f555d780fbccc9fb7f1da4fa22d9563d44b8941e763daae781288c937b1f946f5174fb40c814cc4b2201d02fa24f7520b5db5fbdf212a00eb8200b7847e50974a18ed191e64628a4a0176b4bf8bb68721e3ae4b9db7e4cf5bb4d2217f8ed69e5d6b0c41a5cd49af6212389fdfedffe5de9ad5f61f730d0885f11498a4add9877479e9a3faf8c7daeabdcb3724b62ecd1e99d4072ef608e0a1b8951ea1355311d96f221ea9334ca5c5a1a9b6c2ba1d3c8a56b980a04c6418ee0ef34996cde42192f4ff8051d53ca62b138ab9a64cfdcedfa4bf0eac9bfc7d00c5606d7de9bcbf0ef1670eb240d5a2f9e04f47a07ee951fcf0a7f664280857dc566fbcae5a122fec76002fb98a1afef207c8e28177e3518feccf4da3c113e2b018fb590d8bda68055886f6224aa0e08eb2c9ac55135697f7bf952836f7131d295f2cd761fdeb620dcbff2e4b8ea655ef9af00f7298b6d5eccc37019ed4f49b2a4215607da4142a46e0e1a7494adad056bbdafd0f9f88886fea2327ab414f306c74ec6926238d4e4e40f9a68287349b010aab1140ca33e6bd581cb756e26ed981730e893f8d47b5a6966c9c4d5c117d6312e92ba616fba0b7a4371b4d977e880ea55203a919249c02eede98baac6c0e144b3bbeb5a2e65d7e9d811b00ab557c3fd0170957dbc6f0a2127ae23281187eac248f3912fba6ae3cdb54533ca2ac8e62f2517d5998d2204f79cbd3bb88eda797bee2b540fb2f8347eae8f6ed1a0055ad1b5c546357fa857bb3a9d4c54028aa89d6984c7de88c3d2224bbf6f911be0ffe36536738db8068daf841e76c059fc63c7f28b6d9315786cb479ef2ca86837293657c3297a739452a4a4446be6b73ac8d0592b78e1207e975d021c90a24f952e2df8411ae09e67da0bf9e30a8f70501518976e78e1d7598ac033cd9c8ac88201e01c2309090627efeaa713b1cb96db9daf827cd14f614699855e20a54312c6d32363369b97db4590bc3e5dde89646e09a464432f0a8fe0236d8e5fe0bc8b4f2ff29e3e06b8f295bd667407c13c78540390b073cc086a8e489761aa8d93b62b9364243306f660d7f1d5ef9fe868848722f0ba8143877d45c7709f96b1f20a1dcb58a077982241dc178476a3acc2ac12c6838d402a06125da2a3bc25670c1be2970e94315353aa89a2e8a326e36cfb4b7f04d7ef3e6212d7d5881eea510755d7c1dac3bd610ec6144fccc76577de584767a5b48fdaa7af9c832fa98e808d14e24c4895e9f43697b0d41fcc64413ab048705ab8bda2505a0dd3d36e7d527bc152e617e61d7e47a808263ac3288676e0177bb0f1034c846654f4b35ac100f105498fbf059a47129205b4a7afc2c552f0183280c334309410623432eea911e37c7b35587b06b557ef74c43307e67854064b5fdab3a24ab9f75e7b3f21f975f82a107b3479447c9073b4f7bf6136705ebb9c5cb1f6de9476a06c4245579469605115617820e512e5c13d74a55a1b3178c2eb627f148bd1c69829b5ff9636be522a600fc80422cde6651c8eda51ef4d788406a4eff225511dce9e47683dd6e11e35d16a941cbd78cb8427cf62455a92efd1cf43a00627bd24070a92ee5c264727e3b3291d7afab54a400747bdcce5d29307bd7fa5cd5dc88d0a69d32fdf2c056d2bb03be5812c4b5a66d7bd67e1d54dac68252ad89343b093c004cca029ffc0eebe194dc3842a8dc028b8f9a8f7c6a7b83bce29d8da8e7b77912962b6c4307504e82e462ad1ee24cefbfa6e2e25e93882339183ccc6e3f89cb16a3507f0946130e6182b6bfdbcab40d1e7492252d3b50cc3b7cffda15a93dde70d4a45d0167993258ebfbff882667fbc411870a3262dddde6ac9d5cb5fffa2c5e4ab02f53ac7ccc7e2ee00bd1b44d46c45803a07576336b62df0b04bc02b2864bdb3f074ef72f394276ac913091bc1e5c0643708164f759558d225256034f6115b985ef9075cad0d9d17f4279e5a0ef02e8f0991f8f8e33aba46b65d94f0c7a7e2bb03d323f1fe759ecc03d720b17306ad428646c298f0a89ab513d4cf9e5e223c6fcc4242dc938429ffee95f44286a80fd1840591de293615cef2435ec22d5cbbd893277843bcaa7816bfc2ceb5132875493f2b057b354d6878fee8744e7ecccfcdccab7864f9e519a969ea453b9094e7a4f830771b514851d91c7f4a411195d69aa3e353d4ba564366c597f87d25e39bb4fa18956969ab581f82f4392686d1f0840729b5099a4903b334ec70b7df279a27a2e97d9ede0817cd91b2f7c54c32d774b2238d5f8d4721527a04b850aedd6c6d2526e54e3e8ff0d96197b77fcc2e2805bbdb7176909b06d0f31a4845f6338600e26a3a801f88601c2c700964e228b62e2530505b13434a824ad91b7b65d426bd0ce320ac75f51a7ece39383e70015e15705d37d0ded2133ed1c15d8b1275f1aeb526e522be52c7d9f616432859813afe3dba4cc9b1dc6f2339fd08a91234a479a5890a0b5b7a1a1dd41d8b5bbf7d0b95185b2072a6e5795dfa2b23dea5567a37bfa1e924dd2f0ff24cbdaad8fba55187cee7f165c96a96255d46fd0a69ca8f7f926a9b1c0088802c414403601e4f5652793a8d9a5187f172f17128f81281402ea9f052473d3bdcd08a28e50d69496ca228375aae74e62383bb5e6e38a7237c09d785d89a1335072f03d4989637bc27a24d3ba08863cd4fb0d1f40e273c1d46a8b8d1f94f44fb54ec9c5319fb1beade88f62d31f748027660c947c4ddc137b8e0258ca3870131440ace0b0443e023981731fc6614309d6fe391c754fa243065851d96acbd7637a438543206439c6e0e50a7bc7392204b7abbf1946052187810349026a33ff47c131580cefdc04104efa85cc97b0870fa462df504cf0e526ccf81ebeaf4212b31aa8d22b9c97200e1c64679f28e8ca9072efe8830f021810b86e58d60b62aabef399878bc092a6725a322971abe57b6789f3fef100916989388857d8eb5c2e7ca00f05b75bfa7c4e24f1cda12554c2c56e546bacf5485a240fe64d2af52bbf6d6cf4ff2f5af7fce7dce2fed2b5a92e066abdcb70c41be89d36111bae2950a33bbdcc2b50b1a95093c914dd26ddb939848be99c91d0af912a612817263cc100f5fc00813c10d0110a8bc6b03a2dc30de2283ce0f866ba3114c90bd4e173a94a43176c18b494721285c4621508f0d3d488d08a752ac780c77126ef0cad24c932a9067a73c0b09427ace964574e071b6833efe5dfeac4a53a477c1fc8b7d65f0fd9b7904672d434f0fb0724fef23cbc2f34e607c5e8034dbf7f2807b7d6f253cdf60d11504db5959b2bc09b49fda3a77f70b12638571551b5f0b9f58aba12609d1d096734d7a6bb8939438a0e0adf15ca86117fb2b7f4464fe3f19febeb337227b3c5921f465a8502b03d8cd5cd4051c268cfc1c86f000194a5ded508a88376b1b7092ed10ca7c5ffde035da5c488ce692252ede33ddf32d16495b3b3e24b518cf751938b2be2a64328f583ac8dd12410632e38b667209b4348ca283e0ec4cff75e5519792982ca35f48fedde8eeaf9e51e3e258b58960834e7f04fef359ce52389d69a4fa6c9783e755ab652e0cd984a5910120eef0e8ca8a23becbc2186772f7c749cc6902e02a773c8ef3e8e191a69e6d7f0adbcc27678f75359fd68bd141faa776c4be54c3c14a06532837e0f155785a2cd2b9652d71c1d2f099db430a2ee41a2093227331a6104ea3ec1226a996f417fe9b781c78be255326149be4df2c8e52ee4ab4e4f15546c48593f13d4fd0299a2ae162f487296ba1f9563e130eb10b501564d8901a673efd70846b48dffde3aab0720d19e104f38665a359020b64a093158a43f375c81f5566354d9370e17fb4bbd4081733dcb530f43ada1b890917c582d67105f1c82202ac9faf4b7f3d6611b21893d446b686b06ab9c08de8d34a3eb69753d02e69cfdfbcd76cdeed66aaf73732b1f555ba39f9e72dd8fa1ce8e475a914f1fc01f973369eb27e9e5945a58b954952d4a6017707f9dd1b138635d8152f0a4412fd5fc3c596961ee3c919cf035ed96126614ae3b9071e0a74841be5dff158edb2b7a8406818758a5d099d6de2682f4f6cd6e61de23b3f698827a7327d2c65b8cb5b787ea7a3053857a7d26afecf4ccaf9c0e957d73ff303167a2f410abf2fbccc4e49d575669930689af5cc1db3aae62dbb7962ce462c258152b1ce7a2e0dec68d274a92c3756515a5eb3c5c89e30f9986873f7395424f884c5ec1dc8d6b039a0776ed08dfe411eef37af8613d209d6711f3c260f533717e6a68aadf90ed2d300344496bc9ab6f24d648af8791cfa75570d34b32b1afafc11f7bcdbc43fe9e0ec6998399234a00afb3b131bc7f10f96fba0368625ba7faebb9dcf2b071327d17f87f55a65e5d2bbbaa1e829ba6de493a4a63bcec8b489efed4601b728a84935f8ba48a09f1e351ae40929bce700e059c68d31cbff33da9df1dff164a7aed1222f974e22acd61420fb2eb604b177f821e032daeda43789910999a279e1c38da19ecb0affab0f77e4046be2796ded6894ea3e101cd60f41dc4a978f0ffcb0d62e27d3dbb816ba6842cf2846c9bd15a61a552707d7cf30c33b2076ed06b4134325eafdbf388ccd55623864ff8648aa39a4c0c9d300c9e43c641d9032ffab78aaa9e0e85e299693ce8ff7d49a355e6b0becb41527db0c6fe3c90db2152e1df360edeb1f1c9a2950689e7d0367619798380114b92ed93dcd0ecb83f442d89eae721598c3d23932b559cb1de8f3d0ed1fb70c28260eb5b51fa650a48dfc26d051b1c4b21e661b8b902168cd43e0f8ee5b6a4e9bb2f44287ccf72f37ccedaf560bf2dc5bbff0685ab1a278e737857cf9f101a5d8311e561c89e127a72106db33bbbc1b1f3ff6a0844a567d5a2358a5d8bb24b402d9aeb3f6c919fc782051c27ac6cb2b4c828e78254b999ee5d80561781c0042f50df1bde34613e06a766ac3e612ce6175dd95bf7ac4792ae302d1dbd600de4ce6d44586788fc06bdc57a5fa35686705f30aaf5877532494ff135c50a3466ed8555a4b2c6fb2b95fd2b99314635c5774cf38be441252b13e17b187edbc5efcf9465f1645fe4e48ed546911304847d1e8787399bcd77eebedf3338a56baa874f334c4e9d19c79dd4071a896ecefbff2c7307cbccb407c11e3c52f867533cac708c1e6d18126869c43508a2fa538d84c46b833ec868737c7e25a4ad8b59055a2fe8c92362612da606e06a6629c9011c2713ddd8b843bff359bd98f5ab139284f60b15afecf650e2a33b35bea815e11f12d6e5b7a4dd22be3fdf5a1dd48d35b1081a88e5e8dac0fd98b7ed73cad10494e3fea4330ae83f7671f1f207b1c3bee44ae9450cb49e6f45582c4958cc39f53a26d07e1c3e095e063c4d7ced113e7ae0d413403178567b93f7f3c7e234911896486bc210251d6d80588782973502a0976bc9bd7008d84e59de1b4f4c83bf10f74d7e6f597931343b0715243ef59ea81fc92b25b8453a103d2f97e362325df554265db82fe80756af9d5150bede557fb9cb6dc6847c92b34351f95ea5d946894b8a227ee810ad18f151946c7fbb74d70d960ffe70d2a5385f35bd69d237764126b3bb25ed", 0x1000}, {&(0x7f00000012c0)="ca57e46fa774fbc471dfaa73c9340a3e24fda29c5a62b02faecf18f27667a5f8676f787a454c8ecb8609cd062ae021ac94b1bbae3412344d6377c41a8e6b94f5e88b0c30454369e11ff2660f8994d28651f1e40160bbed7e7f953de9af14f844d71bfa62d3b558ec407a546b6a5bab9afdcdbf529814beaa2c949d3c28b4cd0f158154731df9b6511dc6984addee5a7fab8700ee2ed6972e86aec9a21867b51fe0070f496d09e4cdf4c5bbc3c8c0012e3bf8cd8f84e14c", 0xb7}, {&(0x7f0000002580)="fad61a3fbb6c5a8d21cda86d67c3e3d97b016af6e432ebacc8ea8104141bf606bef9abc5a1bec625cd12dd819e3559dff013e247f491a7c69726808340f2f5951d48993d4994f73f68f60f3de1fe905a0009c3077d2b8bd2716ede766ffaf1e5e676407d3bcb5c61509a03ae9e5da03aee860a88cf0fbc9d771a7598da13", 0x7e}, {&(0x7f0000001400)="0ccf92539e2bba56693a8d178f7c4c40e77cf0983afbc8f572590e44860933cf3fc7cd53c5e00e8ad9ad734d71758baaedd5a565dbe71250b90ae99777ff17600b0f477e69dadd28dc26254a6fb2471d82240375caa7cc6ec83eeffe4b341b6acb55c52dd1f09d7a07a0f1957b7970f4d557b7d7fb770d506715a7ff1ef3c444d702d21e086b8874baa1c25b", 0x8c}], 0x8) lseek(r0, 0x0, 0x0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000001540)={0x0, 0x2, 0x1, 0xffff, r1}) r2 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000002c0)) 00:41:09 executing program 1: r0 = socket(0x400000000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x800, 0x41) ioctl$KDDISABIO(r1, 0x20004b3d) write(r0, &(0x7f0000000180)="7d33a0c5d4998d07e4eb7e577134021cd6ca71a09443ba472001fbd8a22a83ad37840011056ce3b5366b935ee8338c7416649c2b756a0b10bf7c13a831ad3bab697cd794914f12e866755815f8031210f6d0ff14488fc96a806c83cacc23910ffd133061883b444d392e728a6b7cac860fe19c48ccb9a07ae70b43b341f557fe0330b7c8db4dfd15880f1f04aa12ad57237c782c50de605c9a1f7ee36b111f99c820ab619c859432", 0xa8) shutdown(r1, 0x0) socket(0x12, 0x5, 0x6ea87165) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) msgget$private(0x0, 0x20) r3 = dup2(r0, r2) accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x4000003, 0x4) 00:41:09 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0xbf7, 0x1}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 00:41:09 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x400) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x800, 0x100) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x9, 0x5, {[0x6, 0x3f, 0x0, 0x3, 0x1f, 0x0, 0x5, 0x100000000, 0x7ff, 0x10000, 0x3a, 0x2, 0x100000000, 0x9, 0xffff, 0x7fff, 0x4, 0x80000000], [0x53, 0x0, 0x6, 0x8, 0x8, 0x9a, 0x7, 0x367b, 0x0, 0xfffffffffffffffc], [0x6, 0x40, 0x3, 0x9d, 0x8, 0x1, 0x2d], [0x5, 0xebb, 0x0, 0x8, 0x5], [{0x80000001, 0xffe4, 0x3ff, 0x3}, {0x53, 0x1, 0x7f, 0x6}, {0x9, 0x1, 0x3, 0x2}, {0x2, 0xfff, 0xb70d, 0xeb3c}, {0x3, 0x10000, 0x9, 0x2}, {0x2, 0xffffffffffffff93, 0x80, 0x401}, {0x80, 0x7ff, 0x6, 0xffffffffffffff00}, {0x9, 0x100000001, 0x1, 0x5}], {0x800, 0x80, 0x7, 0x6}, {0x7f, 0x10bd7ec3, 0x4, 0x101}}}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) 00:41:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x1}) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x80) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000140)={0x2}) 00:41:09 executing program 0: r0 = socket$unix(0x1, 0xb, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0x0) r1 = msgget(0x1, 0x600) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="b8c072fdb88ba229e616ae9d68d9131dae93d9bbc4a499797b7e070eec8b615d37b7b22b5a4f62dc96b642b728664c6fb7694344deb6f7d516495ccb389031170fa0ef7d25d60c49da91c8a434614eeb3084585730939000"/103], 0x8, 0x3, 0x1800) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r3, r4, r5, r6, 0x10, 0x4}, 0x8, 0x3f, r7, r10, 0x8, 0xcc, 0x8, 0x100}) socket$unix(0x1, 0x2, 0x0) r11 = shmget(0x2, 0x3000, 0x14, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r8, r9, 0x20, 0x1}, 0x3, 0x81, r2, r2, 0x7, 0x1b, 0x23dfc934}) 00:41:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r2, &(0x7f0000000180)={0x2, 0x1}, 0xc) setsockopt(r2, 0xcee8, 0x6, &(0x7f00000000c0)="d6a5b61cb01f19c7e7042e0d215453686b0b25c637708e844e5dc11590f7328acaf82a4b6e7ad854be11abef43dc6e62317cc7b0d3360a424a9e640e938acab7fde7a2e1d992b0d89f2484915d6c04fc8c886e62ebdcc636427312fb587ff0846375f68fdb1caf3cce67b84d73abf70b0e21728e6e2f926e0d37db3cc9abee70", 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x2, 0x2}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fsync(r2) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:41:09 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0xa5) connect(r0, &(0x7f0000000080)=@in6, 0xc) 00:41:09 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x5, 0x0) syz_open_pts() kqueue() 00:41:09 executing program 1: r0 = getppid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x2, 0x80, 0xffffffffffffff66}, 0x0, 0x56, 0x8001}) setpgid(0x0, r0) fcntl$setown(r1, 0x6, r0) setpgid(0x0, 0x0) 00:41:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x5, 0xbf5a, 0x1, 0x5, 0x61, 0xfffffffffffffffb, 0x3, 0x2, 0x200, 0xfffffffffffffff7}) setsockopt(r0, 0x0, 0x8000000000014, 0x0, 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x108) 00:41:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x4fdbd61ddb448141) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:41:09 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8637bd05af6, 0xfffffffffffffffc}, 0x10) 00:41:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) getppid() r3 = dup2(r0, r2) r4 = kqueue() ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 00:41:17 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getgroups(0x4, &(0x7f0000000040)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, r2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 00:42:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$setstatus(r0, 0x4, 0x80) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 00:42:11 executing program 0: r0 = socket(0x3e, 0x3, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/67, 0x43, 0x843, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 00:42:11 executing program 0: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000fee000/0x4000)=nil, 0x4000) 00:42:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 00:42:11 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) socket(0x0, 0x7, 0x101) shmdt(r1) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) 00:42:11 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r1 = dup2(r0, r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xb, 0xf0000022, 0x7ff, 0x9}, {{r0}, 0x0, 0x30, 0x40, 0xffffffffffffffff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x5, 0x3ff, 0x4}], 0x3ff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x84, 0x91, 0x4, 0x100}, {{r0}, 0xfffffffffffffffc, 0x21, 0xf0000000, 0x81, 0x100000001}], 0x9, &(0x7f0000000140)={0x401, 0x4}) 00:42:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0xd}, 0x1c) 00:42:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x83e0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0xffffffffffff7fff, 0x4, 0xfff, "4476e607f59cf5a651458e1473e936464e6150a0", 0xffffffff, 0x80000001}) r1 = socket(0x22, 0x1, 0x0) mprotect(&(0x7f00001b3000/0x2000)=nil, 0x2000, 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xffe, 0x9, &(0x7f0000000000)="0ed67fb3329ac39b3439434b370001000000002cb29034ca1e77182e718cf3273c13238fb9e430bac9abcd89620a0ee62ee5c0bff71eeb1cf028c2e33fb99a442ff8a2645edc070f1adedbdee9ba24e22c0d45bfea8116e7e8dc3507dc557fdb000b18eab4393c1471e23da4078c55e95661799c32c30b35a2f1b9eb1c7b68485ba5536c", 0xe29daff9) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r1, 0x1}, {r1, 0x6}, {r1, 0x120}, {r1, 0x1}, {r1, 0x114}, {r1, 0x108}, {r1, 0x2a}, {r1}], 0x9, 0x1) 00:42:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1000000000081, 0x0) 00:42:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 00:42:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="c7cbd028f2ad1490cc995f60c4bf00bd1f0636edf55f7f0f073c26fea531ef5db80dbae173e150782896eecb6ed64f177e35ce69208e729e00396e4a920b4d667631e19e0070f89fc0726762658e63de5911d4f79e7d32fcafe443089fb40dc10f782856f0b4d845d45bf776b949a95a55b7c1ef6dd8f17dd4639781deb0000da99e4b77472e189a153187619fe42000b092f5766dbc395e7537e56c62fc5229fc27b3ba7e4c7c6f938e00800e85c790eb87319b07e2c8342b18ed1c2aa4cbc7b49314926e35b7d75628f0e1939049420d2a76337699926d894588cb38de0ef70e6bc646cefda03456768c6d58aaef03a414ee88f7b9df406100948e0c", 0xfd) r3 = getppid() r4 = getppid() setpgid(r3, r4) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 00:42:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10400, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 00:42:11 executing program 1: select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000, 0x0, 0x0, 0x2}, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/55}, &(0x7f0000000140)=0x3ba) r1 = shmget(0x3, 0x2000, 0x65, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 00:42:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000280)=0xc) symlinkat(&(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000240)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x83) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 00:42:12 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() kqueue() syz_open_pts() clock_gettime(0x3, &(0x7f0000000040)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x0) fchdir(r1) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 00:42:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) dup2(r2, r2) sendto(r1, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x2, 0x3, './file0\x00', 0xfffffffffffffffa, 0xab, 0x3, 0x101}) 00:42:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x101b0, 0x4) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x102c0, 0x0) close(r1) pwrite(r1, &(0x7f0000000000)="8d66ce9ecf430069db2ba3d91f240e61ff380c9e82d0be39fc701766d4f24714249b6fe3b26e0e895590c943c62b148da99dc0fcfe3291c292bbf69d7281891853190a1ef44a2663bda9e35dd421c406bd510f6107a65e5a95", 0x59, 0x0, 0x0) ftruncate(r0, 0x0, 0x2f470052) fcntl$dupfd(r0, 0xa, r0) 00:42:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x2ff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x4) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000258e831b45"], 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) 00:42:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180)={0x10a5, 0xffffffffffffff01}, 0xffffffffffffff4e) msgget(0xffffffffffffffff, 0x0) r3 = dup(r1) r4 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000007c0)={'./file0\x00', 0x52c, 0x0, 0xf4, 0x0, 0x3f, 0x8, 0x1, 0x1, 0x3, 0xffffffffffffffa8, 0x8}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) pwritev(r4, &(0x7f0000000740)=[{&(0x7f0000000380)="e954f24482ab68ea6f9286ad108c6faf3fdba2122da734d3707a8e963092600bfd327433a5c8366495a9c38ab8dd62c15febb8d6c022a46b9082f6a42d850b28a052552b8eee29a13835e8fad7ea5669c1afcc98f1cee1dcbe27", 0x5a}, {&(0x7f0000000400)="f04ffddc04932435e66ce60af8be1ed5b729efbb743c353316f346814a3c0f50009eb3b1acc7e9dafbdf008ffb8772220954020d4a8dd4de5a14fe48235dc3d0df9189721120d81f161737a86b71d28e38446b875f0bc2", 0x57}, {&(0x7f0000000480)="a9ba1a760de8764a334baf5675c93c9679a7e804e73e771084c4804b930e2a0f39277ba5262a6a3f374b7d13b537a14ef46ad368c1bae9535c5c54409243fedfd6dd5b58a80c55d9b0c86119e3199c089daaa2c19a26c8887abbe98dffe2047c27236c039d13e47eb6c4647612f6e015425cc60a58d9f6be7599a6d0342fa3fbc7262864ba282b5febdab204c2f5b56dcace4e2cd90102a6d02f5da4648c959587fccd58573fe25f6a563f", 0xab}, {&(0x7f0000000540)="8f8784132b672336d3a43f63e53328e400e8a7204f28d148b8071d99276e190ba10641e5b0ec53c2ceb1ed64c74d2d1bc253d386883ee4bc92e8df6032e43127f69433043460eac20f7e01b33dfab89c7638ae8bf20fd9bb220904fbcd3a", 0x5e}, {&(0x7f00000001c0)="7b8bbc9296aa48a2710ae1e7e8f56200", 0x10}, {&(0x7f00000005c0)="f24cb05bb4a1568c9e69fcd887e89305f56d7c8888d933918938b44baccdae5cb4938f465348dfb4686e41dde9e7ba3eae2e0422eebd5e223267a908a72024e3e8d9e4b5ba3156e373a086fbee5f3d6331cc0b365869710a82265df921c19cebfb4c2383bca10a89d7e1626b995f67b75ef2051d289a339ef02dd28792f63461c59ad53d6d5c902521a12610f580051a837a68e4ae919f45f952f6889262f8ffa1c298b697dea172d818d8f11a647e50e4dae1aeab7a670852fd2e3baf0c96c4db5419d8cef75140baf2db1c44648c086f8315cf12fca98e2dcad500", 0xdc}, {&(0x7f00000006c0)="5b759eb8db120d5a0646622f9e085d43a74a11e590e511c47937036d0c5a56fdd5f8a2e7abe75523b7a9d1c2f041015b5363656ebab0b7afa119724756ec8531b763b83e5b1a124c45b16258cb63e47519cd87", 0x53}], 0x7, 0x0, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:42:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0x10000, &(0x7f0000000080)="ebffebff13b9fd812eaa4e713048e69931929648b27ca3a0f788b1647525bb59fc90acfa8b7c81e340fcc31ed74d045aef138516be9b6874676e0314f8257803c92032bb6cc5d0303153c2faac429fed161ee923cdbd0e1be49646d2ad716f98a787495143ad7e", 0x67) socket(0x27, 0x3, 0x400) socket(0x16, 0x7, 0x5da) 00:42:15 executing program 1: r0 = socket(0x19, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 00:42:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x8, 0xc6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10100, 0x0) connect$unix(r1, 0x0, 0x0) 00:42:15 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, 0x0, 0x1e0, 0x100000000}, 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x3, 0x1) write(r0, &(0x7f0000000140)="15f0fb1870f623b6cca157242dd7cf4abc1f24dfc9e1f364cf248485b7c020afa9651311f6e09de7278db534269b67c5c79c33fbd105a8bf5b59e76c4648d553d7b6b92454f95a59e3024db3cd9f005663509fec02569261682d4ca7ea73de78e97ca8cdbe70da723b6f0e03916d7850a92572df23dcafa921df574995baedadaff2ebb6d32f369e2959fad286ba1ed8d73e76ed3a57d824514bdc7ad7dc0a0d3ed6bae43fa853f8a1dddc83d868a02d9b18", 0xb2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x90, 0x1, './file0\x00', 0x7f, 0x1f0, 0x7, 0x1000}) 00:42:15 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400000903, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 00:42:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) writev(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)="efeeb95d9b74859e660ae713de14", 0xe}], 0x1) read(r3, &(0x7f0000000880)=""/161, 0xa1) 00:42:15 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 00:42:15 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r1 = semget(0xffffffffffffffff, 0x1, 0x16687091479993b4) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000280)=""/159) 00:42:15 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() nanosleep(&(0x7f0000000040)={0x6, 0x696b037c}, 0x0) 00:42:16 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x429, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x6, 0x8003, 0x9) shmctl$SHM_UNLOCK(r0, 0x4) recvfrom$inet6(r1, &(0x7f0000000000)=""/143, 0x8f, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="52c44049e1889cae365a49a694b9fd0d8faf76ce3ce75ceba8978392f183276a2e9def10ea8432c48811552b5a0ae091b753d726cb730d2d19591e5a4a6210d1fbecd383284dc675e0551ffe5ca5c0efa5e4fe2f979a15dcc03409aa523ba49d0c2c6ef2f8ffbde7f90afae3b20b880a77144588bc76c9202b28fa88a24dc4388ee8b08af4470048b4e4690f48e28b24103c44fa57da0b989549d540548f99762f8f92603fc95a7c4aedb026728aaba3b921efbb33f20eabbf2f12ebcb61276e7c079d0c62382037c445556b270d148d444463b028acbbdad25e653fb8ec4a31ddf396e7f260db6527685a562d5cb1839d0c961a90e167fda459a4ea85df6105819bf693d8671c00fa23dd81a2f3bf5d534b09129384bca5965d37be7ee6658dad42f0d83a559971dca4aff4881439f30c86c21de7b9cfeee4acf11f0c4e6fb0b53cd88fe6ec22b6932d6a153be749385eb121f91f8f128e111451f10304641b488d5144776ceeed937a595ea4ac9488a05ae03c92f855213898f6fc39456df137c4bc30fc9befb39dd4f5b8f87cc0ffa79deb42f86d98a96d27c38cecf78bac046786dab54588ba8a8100a96f8a2dc2cf2962181a5da131bac1daeb7e4aaffdee959bc7973dff4d817a1451941f59c84b598b75740366bb4f90e0b8f26366d59c654016150989c60ecb4f57d0c51bf84ebfdb61811c155bcbbb892f9398bf99184234bc622012e5c4e13c832dc4b758d8c2a9e68292c4b87480c1438b89079d72df144e9252fe0698162e6d04490e9d44fc534f2e4a18912d21966c54f5d4e5365b0a42d972bd05a83648c31009689a24b7ccdd6b1e694b500fd6c4f9573e9cfc9efa0382bb3d48e85bbae5ab0111f3cbbf5b8d2cd3589684170c4ae1cb17c326906acac1c5bddd338ec351071ad624440eea88a309c8090cbb2f401b094dbbeb7a20138fbee279ff8d251f32ace7319103961e75cb2249ef942b52e514283aef3e1c5a17d8459a3bb5a48cf606552611341e583e615e2b757c02b69f5857e8b0fce480bd744b1aa0b9a0299b7d887612e16098f121a21f10e40ba4e76a3b4b87e01f1a2adc9860487ce2fbba3f3c79ba07fe67af71ccd215d7cd08e45432346075cf0c1fa3ca89fdcaebe9519f174be2d58f3dfb4e2dd165fe55e7594e7beb90dae345b00aaf40f98778c4c8067971f1cd759a24416f615f4c20cda3710eea351b4ba544881e646e2e9079b8b9b492e805b18e883f61d3a6201939cb118ebf36bb9896e3c645343b340c955f1bbe2349e9ad528390b4a18924add09f76ca8c601d9ed174c6c05b3677d16a286541ac6c0d743fa3a24df48d507e292496c830bee2470e8a63b9b5c349f2d0ff7a9cc894cf7aaf536df97e3332b2ded163f88cebce641af32d14fb006b34fb335f57fe859b3edced561eb84263468d21262a8cde98bc16de79dc2da0108e7b2f142c0b74e9f93a77cb0e532122676046693c2b0f56ce95a5afbe4d4c292962273e1d7e8debeb430f855e1a1add83de4db774b4b123eca54685143c9cb55625ac7547c9ab6b3b6562c6657bfc83b70c5d889f91b4258ad7bb372634439bd04e915acae7addf01cd37094093e430711b03bf562672fd5444e18645fae9d58e1e83daaed3bb8a0bc6e0fb577356d2a0608b3300f57e542b87c541965dd8d1e8bdd90810ef432dfb09efde12106b0d3ccbc166013e4b6710f6fbe1eb354f48362a2a358a93ef196f74e2e3fa3dcdd094d49b163dc259ff9a3c75114a2d0cf784b9f8a8883d9bd5570824bc3721b72fab5005801a4379a6afce9bd0cf1e46678378390957bb8f75b631e200c3ccc1cc62738f574e1c4991441112bd664a09c5af5e679b904e5f2dae0cf604db33c94ee0c8ba7f26ce7a726ba9b85a9ffed3ba071e5cd52e869511bbddc7e8a42420a75a3d8fe7c1cfa9cb866542fb26adf7de7e714b99025a99b28d3a4887093c0b11a4b4a3c38e2a5d7ceb207002923d5ecf1ac2bb1a0b38fb023a4f920e57abf83ebce86dfec53fad9fcfbbd0903c50face97696705a5f2c3f3ef4fc835a2f5a9f89f8b2fe8f3460a8ed23f920e42813ffb86f58476f9ea44fdf698355cb492566881013bb9f5c14f88b0533a27183571d966f3ef5a3a87ab06511ecc2ab2d452bac72430c334e95a39a7cbcfe4186e99889ad3b5462d8750ede65370e8c45d6ec591a70f0239169dd78441949bb68715b49d61ed2b20e2ebc440977e0c3b997dbba381c25f287b1cc448a23a0a00db9ffe4a1327127dac6ab84e59ffd713e1621948284486620d1f51289a57a3164535af228952bcf335b9a305fe31504e48d05f3ec5db87c411b1684832e907d555663473cbf2c0411c1648c0faa6cf1cac1ae1ad677a30cfbc5be8a780d4a74af4604e64695eb4c771abe8043181350c38d3b1dbf4f206975a184dcbaa86ef69e691794730e6f9cfa0250c5c0a49d2a126b1b01789b4db9c6be79841d71f7b569e67e58705dce98cb04b5a4e904f919a6e08123af227f04fb8dcd68e165f63878aa63a77a12c40b27716554396a9e1f5837bd5535c3ab68578ef60e3e2345c1e13a5a5efbcdd9a9629300d4c66258ed88457a98838782bed7ae18600b5a8c839479001759c294a9dc35173cc6c5e722cb70b4a4e4f944255f6531987e929cff55a49e69282319c42f283d6830a9b1a6fd7129822b2e1a0d83cc6fdb418bb989a580d7fbda6616bd5233f60753e37c53b9fa446fc2e4b198fbc8e81f1785545ceef6722ff0a3ca8b764ce17c56f6979cc6b9bba8cf3511f84713c314e472ca8e303175223268ef461300da5871432902b75f7352eeaf474242c1d102dcc0cdb0f00f6cc72d2a4c013986d21e8d3e576264fdd24cef403a1283a4f1b161f218be2953d9f7ba1f7cde312accb26564c0259308345c6a78a2086bd06e995d5a4ec62347f01cad7d233a1c975e5f9183ee9ee757c27a62a75d25be5b1e060868e3dc44a5dbe9d7892b2b3988033a4cde05b9d8b015825a55f5d34f7fdf83f9c5177e0c540a61e0496c1c9a6e3396df8d2ee2c641fda8da1846bb2e0ca071717a652a1848baff910dd0283c40107953224f7321714b1007f0689e7f2e78702b04937a1da9eee592440c8c6f975dddaf14f69273009b04a44919fb6d6b6f6b21c127fbe011abe44deb044553d14412f80977bf0b3625518feae5205129955d8711b08e592aa6b0121ab36913a75dd0bd39c28882ae1a433ec02737c6f8015a2bc7a306b879e428d2ca9cb12d322544c98552dc4b64618946da88e28fb607876ad45b6e8eaaaca76aca05ac1abc962f3dea7461214e4968a7fb26f9f8861b7bc18939588565a032c83140283a7400070b01728abcc5c97b0c569e26b8f6f0e4a033167e643c679fa52e612d54a4d408fe97d46fa5b9b930258ba1b3ab907c71ba154f002d1090e966b3b1a94e2ee166d3ca67fd6f92e13e8723bcb7c654a02bd3efb5e3fc319894e2acaa34d3966b4f4612275eeac25ed3eee6696bf1913fcc704c044c371169c327ce0d39139ac3a014d368257d1993d71257e88801c3ac859ea1832d4fe331ffc796a847644720e940f3657a78ad8a7994c3a3af220bc675660196a18f04ce0ae7095b9d84a8746840c36479c06422a36df4c2d3d4f05719c79403831db086a3f226109bf35a0e88da83d712be020d8b56a21c587debcf62fffbab74608e057682f3fc6080daa498aa28fbae5657b29f830243d3cd3c3571f923bf9bee86cd838a8924cf5185a956596058a9869898d2085736ccfdb33e21634d5e07a795c656bd58c5be4b09e00df5a8a43657ef8b0390c3d970046c24f9cfb796ac933b7cc8c7b24ee64fd99eecf9d9998ea411b3f2fad87fe9a4b32a55045d8023b2e5243f1d4af303ca35380f499f2eca9e24ca43db6e793b45b40c451a79fd807e280934e4e28024c8223cffb7ee24b4ae8b0349f020352775ecc75bedd46d731467932ccd915013368fd9658a5ca409b22a097243f0f4b908f413962978cf548b6c58608e623a16a529134f233f430eb93312068ee75671c588b7859a8b02203d64c22f960a0b3fffdbcc7cacc2842e128ac14446ba2bb3689224d0605d2fa4183a80955a2fc37115f270fef74bf00af05010146e136ba475690d042ab4cee744334ff3ac1df3418983e27c1bd7ae8f55f0fe7e51e452be446675a1973f0129ac08225334d0fc03f404633ffb324253726cb6791f55d8f7dd30ce3f2000480dcb0bb169115c05d48e88bc18ece8cd25dd6c2559cacf0eae9436a6f214989f4bdb2f1e30f79d17c75a271ae01f72675d135f668058919a4689784e00ef6dc210e6371fe5e69a5508cdd12c1d6e05335845733b720326fd51b4664c59b18ea8db2b1bed2130513a0853cc943879919e3c6e2f436ac876ea4bda51bea1f0b65c92e1fb32d9ad372ebac8f671f8890ff58acdc7de56f349b93d4bb641228e33641332e085b84da257a06becfa7593d4c6e0183aedee8a2d0398716d1c38930acf0dbb86f4023a7eaf6f0e83e1d79801d78cf951bea6a5c866713d48f6e277b75c1f0d6b7781624e54d388e90f2fda92dd67815e97b55588b4b93029766c63bade20ea3fe040f234253a7d869717af88b9dea663edb9b05818f397ccba2f564af074cba3b2e2a2808d59b88434acaac8cef73b6622aef4d10d1c238f20daa7b62f0a9880183e329787ea10186547ea88fc6622aa2a0ace667409bbe836306aee38e64d79a258cd063ac796ec7595e8e049370fe56fc89fb98c7fbc6011beb267121c646764285d48abb26e07516690156afb1df53522f9d26e949780425fdce68319e250f49bf8436cefbd252bdb8f224d264d3c52d9a9426b50948f8323fe5329525c70ab6c40b433a8c184ac3f77e6098840cd9d82f980f074e7b6198c629a2204f1bb7154a0b0f8664d09c593a50be56e99deafbe4b8e01cd65bdc97f8cfa46f59211e3f1d51909cabbb1287da853b5de70fa544e546de8aa938a8ac1cc7e700e01f66789d7b399a2878a38c60704ca4665ba2214c7054ed1c02e25dbdbbbf26aff6db9678fe0e5012096cf1c1cfa0991674f0937841b9f651ade4785583286b771d4034b66c43b0282780123293814164262c36d17cbb4defe4dee8a2e883c24561e166755a770e6a6d740212129b4357bdaf7bcc9f79f252aac1830d4622641323ddb2bcd4eeb2c75c39db065003ed88d2dd307c2f5a51156097eed5a27fd68423a6d933ae34abf2d38b7fcc59c9f8781afdb73e33af00dfa70369ce5d478fb8383a73aba184bb96b59be928c6824ffdcd00264ae59fe342c9e2c43c7191f185f2f86fd60933e7daa60335d4453ea5f207ff06e1ed8b17b27c7f9bb7877616165750c9ecd03ccf72e856212c393fb695fc09d0d424e24d6fb7e6cb08d5323c7a1dd4b84632bd8c7badf5df06eb91383c997131ee034aa252a96f322c6fb1ae3d157900b6bb9461cebb1f5f71e02012d2b5f9db3938fb7d2df3ca7576e19acdfca054575fda5156d5332ea8952fd8f679a88cd0b3852b3a465c7a1f7d740245cb584093a5451d1af3d8ff402b9c0c848fb5c4899923148a704abf408ae9de68c423f76901e0dbd3c0ddb9f67cda36efd4da1f2fd4cb753071f3ee76a53e7a903fee5c838bc8eed6e155be6c6a250df86f0c8b6910d28bcd339bdb98b891f821750d17c0ab81b49bb595869bb66043f6c54a209303fcbe3d2fd3d9421b07da646cfdbec4122528172ffd3f77191820fb23ef2f7f61fbd88b4ad3", 0x1000, 0x2, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair(0x10, 0x4, 0xfffffffffffffffb, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getgroups(0x3, &(0x7f00000011c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getuid() r7 = getgid() r8 = getpgid(0x0) r9 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001200)={{0x4b, r4, r5, r6, r7, 0x14e, 0x4}, 0x200, 0xde1, r8, r9, 0x400, 0x1, 0x3f}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001280)=""/230) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001380)=0x200) r10 = semget$private(0x0, 0x5, 0x100) semctl$GETPID(r10, 0x7, 0x4, &(0x7f00000013c0)=""/190) write(r2, &(0x7f0000001480)="81f3523d93ef06d2cafb4d835b3e3636c7196c23534138a7b010bb52a59be5ff537f6ab4fcf7c12608be33670ed460a8d8335e63db21e6b66e41e6bda9e3ce1e585cd2745d397bc7ed1000cf4d93acb8b10ed3d4f0c1a50e293bec8d1932ee504df25961ba7d0d965272ddffe8d12e7ee3f00fab472f8464b727f1999376", 0x7e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001580)=0x9) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x8580, 0x0) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f0000001600)) r12 = open(&(0x7f0000001640)='./file0\x00', 0x10020, 0x100) ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000001680)={0x7, 0x43}) readv(r1, &(0x7f0000001880)=[{&(0x7f00000016c0)=""/230, 0xe6}, {&(0x7f00000017c0)=""/139, 0x8b}], 0x2) pwrite(r12, &(0x7f00000018c0)="180674758b864d2a8e81106e401fae1a80e30367bf1119d6dfd6586b5389f49eeaae00cbc82443a4ebbc3e74cada93a7b543ff3674250ba2399bf81f", 0x3c, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000001900)=""/93, 0x5d, 0x840, &(0x7f0000001980)={0x18, 0x1, 0x7a, 0x8001}, 0xc) write(r12, &(0x7f00000019c0)="a37efc2e66d8ec80e23efc142ea9200d53bd4ab11d73dfa525c64fb2541901f129a2d21f8f0d42070faf8ba70ee562d0f5e0c30f8ee5e66780de4debfdb74f2b34da6538b7c92e221a299b5f3b474232dfe6ecf9ee08aca70fc28d18fe9de2783a8c2e89920438b9a85b8291235e1b15e598136833029685154fd2b1a64c96586e03c5a584116d6aa66bbb8ed2abb0e13fe36b63e255b6f0f3cad38a54f49284a5410a1647566faaafe7876cd4a7577044b4e8c059cc353f903be5fbdc820bf70bb235ffb4a2faa29592326d1222ffd3f077c0e3ce26", 0xd6) openat$tty(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/tty\x00', 0x480, 0x0) 00:42:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) listen(r1, 0x3f) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x594f4236e2d8f96f) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r3 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r4 = semget(0x3, 0x3, 0x20) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x66, r5, r6, r7, r8, 0x84, 0x485}, 0x1, 0x3, 0x100000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$dupfd(r1, 0xa, r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r15 = getppid() getpeername$unix(r2, &(0x7f0000000440)=@abs, &(0x7f00000004c0)=0x57e) getpeername(r2, &(0x7f0000000400)=@un=@abs, &(0x7f0000000480)=0x8) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ff9000/0x2000)=nil) r16 = getpgid(0xffffffffffffffff) r17 = semget$private(0x0, 0x3, 0x403) lstat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000380)={{0x3, r9, r14, r13, r10, 0x1, 0xb45}, 0x25a, 0x1000000000000000, 0x3}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0xcb1c, r11, r12, r13, r14, 0x42, 0x4006}, 0x800, 0xfd, r15, r16, 0x8000, 0xa, 0x9}) socket(0x10014, 0x4, 0x1000200080000001) 00:42:16 executing program 1: sync() open(&(0x7f0000000080)='./file0\x00', 0x480, 0x43) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xffff, 0xfffffffffffffff7, 0x40, 0x1, 0x6000, 0x3, 0x80, 0x0, 0x8145bfcdd5a3b6cb, 0x8, 0x3}) 00:42:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) getgroups(0x1, &(0x7f0000000040)=[0x0]) getgid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[r1, r2, r2]) write(r0, &(0x7f0000000140)="e59ebdea2082a7109331f3fa4fb9ca8e2060d227ffae143505aee4f9b7c02979a9ca5c0035fbb1f3f97650954850f2b3812951b3386cc860ae5490df1d39906408dd43ad3a28796e3d4b551528796d35927fd23f4db36b1642fa819f8c01cfcb615b2a9bd9d1c2889c71cf4c1b2599c42a8ce2d21c6aef3c57c7f12b6e3aa66596598d021dac5897adadc1b95326aaa03d736042f191ea6f1a19db7eb804ff9460cfd474c7b9bcbf30b4d9cfbe2f098bbd4a7e5093e30cbe8f41c1b7", 0xbc) 00:42:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000016c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = semget$private(0x0, 0x0, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x2, &(0x7f0000001740)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) r9 = getuid() getgroups(0x5, &(0x7f0000001780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r13 = getegid() r14 = open(&(0x7f0000001840)='./file0\x00', 0xa82, 0x160) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000580)=[{&(0x7f0000000200)="c20eef07448d686d4c68ff7b822753330dd2a50986b402c9270348d3fb3ca662a7114bb294526d75daff96728f329fc35e2d66f374f8ca70ae6b9babe3d4089b989ad02bc33aa3d3c784b1a96e801866ba5e0054a5492270ebe0b4", 0x5b}, {&(0x7f0000000280)="b887fbdd8973a36eefbecaf043db1651c9129a4d7c77c9003e0f82843d7e62da87eb366262777108e5f1f2f5e71f1f11935905dc82acbea834ac6c6dfe2ad95441710ebcfa777330e64b11490206a7090c3b0e51805f438975d3d2336720e1769dff71832305251576fe340c614e76d26aa4df0e9bb21ed96497de453ed36124c7", 0x81}, {&(0x7f0000000340)="f3edfcbf961806154fda980a667ece34a635599d8573458852e3f44ef8981871a9dacbb397fb97fe84152800828a3a73c1ab1e9bb398abedb7a274e0d18c1bb73b23275877720c4af370b9ec5cee2552d3c6c1a766c758215f8fe49d43b957e2c2c5ecf851fe951f692071ad62b2a9a54dc1a45ee58c345b1796ec6026c66035cb8f60e2dfcfddec3b045fd283c0431763b87da40cc20dc06e20badf572e16b108b04d401de1c007cd00037446ed1b93ad3158b6bfe08a4fe3a48e7053df1f05109cefcddac7593def69ccb75f86e4cd5a5e9044e14742c0aad81abba11953cd6ff114dba424da9504ac7fc7a79c49db1e4c1998b1e7c1", 0xf7}, {&(0x7f0000000480)="a237546a3cc853617dc2ee3107bbda72681c31117a8ccfb6bb30be031fd6846159824d5f0689a45d4c31dc5c88be6b7b567401511cd8e66e1b5494d09b12425dc28e46b7c944b2ce9b57fec537f096318d28f8f5d3398af9384e1cdccb1159d3e08a25558bf2e9a65100673eda98b3f196a10c73993d42dad0a360afbc3c5b24718e0825c199ad924e0dcc32f533d799be40943398063f524362ab06d226c0374005352ad28ec9f80aea1ae7c2a432fd525aa2b65c7da57da817b0cb4d5cb2b1d40c0fdf87ebbf716bfb8a87643cf85225a7d70e3d1f5ab6e5123ec5a70ed2c2ea853e5b646d40fdcc80", 0xea}, {&(0x7f00000018c0)="869bc129e3cd3b67cf4539f253ea27a91714678706b2defeac528f54fe8aa4dca93fbbfc35905946bf74120ab26f5b9e06e6b4c6a98e40ce740343e6a27cd04c22dc2b6a65be5cb187e8e8e7c105af90f0df4cf2f37472d43fde0c849153c9ddfd61b92f2d3326c665f6d0a8ffeedc0b75c3f8565466e5ecc62786b9cf6622f11aebf2dd4608f48a31274243d674acc72c7ba8408e3a24e543170e8e689ef8ae40518324f31843988245cb2d02a5771facd54c798fccafebd32a66aabad5b750c69679239df45b7ca5558b9f71b272082133179b9513fa991f439176fa1645eab77d245e36beb985d4ac63cf5188bee37cd3e4b24b6d374309aeba98c4e11bb2e21231946d468272c826bea2d942116da6a656a08112e4ed708092790f35ab2e761718dccdf3cd72acddaa4614df14f3c04dcd2c4f14b05f575b64dfe479c8988d6fb26c2530720d29d39388c8e9be90f6faf6e70c7f12292078fdc38be6df44959c5e13998fbe4df28bf7a5357814e979e803f183976fee19c774939730f698e6e72c148866e071bb7de2b678d286f9757c45742ba50f7d2e8e74741f32fc6b32a7d21c41df56fdccb1336223383a0bf09d14126aabe2874a51e0232cc7dd67b6de63747284a0e875cd62b5c797a0c9aa99760449f37f4e664ca68c07af8c0bbc13cab9a809ad37dcfa1435d6a9d28146dbefb2675b80533267fb719b837ef1ba159124477e053d825bf21d43cab34272195336ca9818113cc030a9bcc005b5a0a4f9b043376f6293ee29a929da8308e127ec24ecac7ab9311d48a6d09b4451eb127274035d52cfba0d40761ea920d66a4f5a38ab8195e04e26a0148b7521442bb824dab548e7e16f596a51aeb390f759fc2465c6778d6a9f82e0f62fd955be2835e43981dddd2f632bd12602f2cffc7e9aaed6a2c8345574fe648432481ea9d5a1e7aa338757976616753679cec3ed4a7f9ac591b3b395dbd936c4b5ec16386caacc41459171477e1bf9e01208d3522bae35b7db58706710fb86311cea88bbb59c77bd0c3e7db076a98f7c00b377b886655358f3cceff04fea897cd4cf5712d3c9ffe2cbabf40298fe95fd1612a32ac7068f20f1f669d867e905adf2fb1b7ad8eb3cf12a2515be66c860a15b2ec926e9b83f8fc43dd08ea5256423bf6ec53a86068622e3a5314f6695ec9a2f8e7fc024d0c5bee23ba15b7e74a505583a5c02e99ce4c87e2ef35d060dc979569de2c7eb8159a5ec9a36576201d37a8759e1070f71d8f15994ea39474ac8f5d544cc160bf561344d323d358ac80bb59fcb8b5c6b3107d40714d65d2808862d6ef1d815a3cb89f32a45b1771064da011c5813588aa99333544f01a621d37e6b3dcad68f206f9b50d8b5808b0ef3ae901108a1b93a57c2bd1dbbc92ce4f3b1fe03a3e3fe38fa11a2631cbbac3eea1dafaffd1eaa605981943849c9bca2824cacb50eda48b0e7dc6a8eae333f547921c1c5f47a59092a7b01a591dfdfa5c99fcd4492c4c5134ff086e4aa737b0a0c546751e739863ab371e7987275ac88ba5a3bcc92f00b1575b8ed7e63f964b76106881ead8039d5b5f50c3ce77824b67092e9cf0b7cce1b3dd3ae60963f301e37b6863a5c52836be4329ddd5bfcc9458babfc540a62c32efb96c49ed44d1b5790f099901995b8287e6a6592a002f742cb3f2a5fbfa2f6abc56ab2559df52584c81c12a28f3604cdc7a63e3c112720d17ab588b4ad4f6c55ae0e59abe2baa12802c9ae459288fec504a81d2eb6e4e3b7e019b183e0042054e92e648652113e2a4977e447214cb89f1fa5452abab322c2b420977d72eb6929fa1e1348ecdfa595d8460299cb4747f37d2922fbfff6b15a4d5a33ca9847a5073ee1565a15f9efda2cfbbbb7cd4e7a628b0dfdc4615aea259a89551ac8a0c0eb8e0c64b48862c49611362e0a24a5c4d415578498726692624c5f1d9bc1d8473f65d6e603a6c0e00ebc1d84e4eb8655ba582efdd47654a6f87ed811b404833b3baa73f6daaee9a2efa9ae6b6b1944e8c9b41d7a6ad023b3b0442a1f2710d9b988ee3c4ca033fb806ce8d09764bcc28c93908de8e149fafb324e4273af85562186266d92d872688921a4f43de296b45ede2da067ed951c01ebf1f79ef212a894f42739f64f6bec6facc396b97d0f3d6f525cbd35795db03947b176e6d51f36f0842813cf8adb32c3869db53def91ca7512bc2e72624a920178144483cc6f5b67b68fcd02d77c8b04a409de6b3c6b5281fdcafcff122341dee28b2bfe5f9acb8674742e7119800d99d442493852397200196d2344ad7e440546e3beec3de56d55acb17fe532ccb1ba0b830d2411151ae171bb677b78e28566aaad896216a9b09aa4aadf12a748f25eb34ce52af9ee8abdefad920c68505a725c49e47bfd5c245a5d82a29cde6334da15b6cc48cda849af6f7dfb79341958b2f1fed1a0a3e08adec9663eee7e20791932e9d47cd00209c206b8c44beed53cae14cda149474459e35a75f23e3b3bb17392dc8a88b887cad1135e8ccb9652622e3aecedf5781f06e935bc0f13d26e83350264c319760b2404b82a674fe1b1fb043e3c2569ea3ffe1f242116d9551debbb0341c28916556e216c5facfcb8bc5f42e5beba624c408ba76b2b2f835223626c275a707220ab536ba619b9582ccda2d04df5d9c6aa3ea29cfa38806c318d23d9dd8de558b8842c60d3d5d37be5287d0c0865b7d7bd58ba22205311c19171d25f92a569412f65231325b2a8a374023217f93ca200f399af764cfb114695cb14f1849278ef9fa220f96fb5063b0e44f6962674d3680aa5ef89144564fe20f4f9676f0f82b68b29354537f7631364d3c771970bfb8980533d446d7aaf9ef9d8772b58c2380d638c2d239878f05d0e5fef61b7bcfcb298924152c04fab2dff92d2ce160a8451b23bab9979c3a4f05ccd6ab68344d8729fcd2caa2b25bd40c24a3b1da9337907009f9edc4dc489046f711fd7acfbe0b49bbee96248a556fc67a42b0c067b77377289b0dd042860a8e1025caa1d9e414592569bd894b9e944335e91286d0232c95875b3b45928abe3b6c38e9bee2211b2c714ece3f0a0d7abf7712d2215e7d1f34210dab7ec1c5323e5d34fb4ebbda4c8dcfbeb98875323c123819b06594274f539669ac9e36f40bfc5d9d15bd4437fb6d40df8cdabef9b3807c0ff011a3498e57d248661447bc0dce1a55aa314f871995f3cc4daf0160a0b5b56327abe7d35f4770b112df2ff8618ee544ad3753c3d356988e78aa53a14cec1433a04188405c95ae241b0d0bbc9df465744c4cce7aa27313c1975ffb7b12311d6e69c9f57c0a875a88f3363ef71ab15fff84fea4a7dc14c5982f8524002c53f20e5b1b43684983c6590fcc1d570ec4fc9d365f8f371f0577872e699133c331764385e0ee1b7b750b65b5303fc09cbf52e63d065936c1d095695d7d66f020000a27e92ddb0ab2707363558429d9d906757b312e1d04a1d34ceb845e21ba0a646473f770f5b30c473306692b241ab4f8fc552e9fc33091e33db02940164db714ce8b3afe8ba9b373a006dcba27e6b806085cc0867d20b563d3747a6b5553c524eb305ed497e3aa1fe834fe98c98b97e0e8d6d2bb6607e298e27815d2903461be40345cf66ed2bddd88a81563fab762213b7da6178ecec0f6e4a6b56f534bae9d43fbfb3d34f9e35516782516d63ca16f6d8477ea89ae041fbb3edfcad138e6a838c2a50122257e04e797d1a70429e11242f829d6eb1e81d2b7eb8504c6d02707f2198ea707c45232b0311eba93e039901811bbba2e75456847d618679c03ccc15304b0c04df9b6cbca733e39b5f7372721f7a2a8ebd6446e6f0987efe989904359364ba8d5808bca6e4acbc6e43c481a9a3f25d1550a1c21b0f08fb4b9b85deae21eec0ec2efd6194e6905cbdac489235db84a1d1f96c634c27e35d6c7a2a62f18da8e2ef38c54e6618ef34c3097921259e68f1abed46179cea1bd73cb05add00aa94c76d2b55b79028f165cd69c30bf5b55e1a12e5a300ead1582d46dae37ee313b9f59511d16a34f5acb0d2b6119b8f2ee3d3ac45e8fd7115417267776f266c285205fcdd8f584d0ce0dffc332c7dbece5fa08d4f58c1683504225585105f545f339b22737a42ff6d2e890b164c48c7c3e665d21ba47760457810a35a61146fe81eba13638fc9fe13b0c575ea6b51cb0e80365681a0e7c63fa085239e24b39357d02e611256a1ac76ed5a536f85e9cd08f95dadff49603419ca46cfaa77dce6e101013ecc07f27976630bf755677b0d11f15353584c06b729be67cbc0ad4834b46e61517c217399818026fa090b91baa5a089b33955f91d1e5dd24f64afbf696515774ddbb1ba47037dce18e800e9a2529390fb7649889393bdf2caa8db10f4a96546d5ad1dde00589dfaabb15b4403b01b20c7a1670fa27b9c61060f085f4f951c2c51e7e6e781c1ffce0a20f67db4da5409667a071e80cf6a09e2424f1180049dc58db92d314cea8c43cecba824162fc0ac870e83e98d6bc324bdc6ff21878777b9b47051f6dee296e5746e7058edb667c655f3a48b7cec105dd90454efddf65f9258ae61ef61435911c8c1b049e215f43fe0492f811f64c639c756df050a66f369daf323746346047384d344785e029ca4e892238c6fdbfcdccb33227cab591ef632eec508adeb0c5ac63f321f68afdefc1fb6c3076432007ebe940d40251e5f2ee2bcf5fcdec9dbcb1614e658625cc22ac8ee9eccca4ffec86a9dc6af0b91127fbff8d8dd6f24ef7b9f123b10eb784a364041116905e3b60975d6144dd2ac930b588df0ce2791b05f6b7f302efdb787c71998fe83d29d983b7f64fef72749a2c134bc32974771343773a64d45c7df1eb0ab31b91803a417d21eb2498b37cf2456be5978b8de391b96dbce628f506a5a24ff9d6ec20b2054fd5de394dd8140bc63a4e54cf2985ccb0c91058113bd3d96ece2b170ca256566af96d92105a816b016b25a8c2fef4eeed250149ea7c9f1cbc5847e6a83badb57a8cee6e8b3617cbcaf07775c219f20a172c73785ed8a2c8f7577d3d68b484e7130f8ebf2c57639de400f76586f7d528c54ed447ddb491e7c0d2d2b1c2a16a910ab768ef0cc39645d01f6d0e118432d5bf61ed118d4c1fde566d80bff90072d8bba3b4d5b70c45ada9cb362b5aaeb8509b1138067cff372364645ae860ded8464ffc31a3e9a93122fd4a2cb5245864f6bb024804ea14abbd99d387e45c62a0464ffe04eb641ee2c26f45dc810ba70a09fc3847af64d3c53f0ebf825681a347a9b21a5e42eb1256c96ac0be685ef840bef5f1e536148b7d54923deac04ccc10266ae4ee11702175b0324a610e2bcb5b1a9347a3efd383469c238253644199ab273ab995035262e40ab8035d574486551c0cb163f3ed66ac84312a3ac03d80eaf7e7a771c2763e3eabfe824d9c337cfa15f39f1a934d5db6b78be893ef878d4448c54aacc4988423c88560050a07f701b1d957eba074eced6084594195c51f34009262a404dc42ddff317549d14ad7b138752f96e6cc31fa356fa5376691adceb04c84621c18dee53a018023aab65d7c8507a14a972a1f6553df7c341971c958518d54dea2f59325d3a9996105cb4eb198004111b5fa2ba396366356e32159d26aa149998c7c8f9cf5e4978e8f490ace4da06a1d6122c68ac33b0450969588c1c466ec41d4a889159977edf11434b3ef63ada549c26dee1360baf556028e561cc84c7e7c4ca350858bf80919eee2353b5484e", 0x1000}], 0x5, &(0x7f00000028c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, 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}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r14, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xf8, 0x6}, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/195) pipe2(&(0x7f0000001880), 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 00:42:16 executing program 0: pipe2(&(0x7f0000000140), 0x10000) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 00:42:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000005c0)="26776f412148082092ea957f73afcda75b836c36476c508ca607937b41080559fce24471d3f31fe5a1e1e359f9ddff69c5a046fd95c6bd5c649e90d0885d5accc692fba1ba1eb7e98d3ed7dd2585618444757c2916261badc931654e9a", 0x5d) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) chmod(&(0x7f0000000640)='./file0\x00', 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000002a40)=""/4096, 0x1000) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x187, 0x0, 0x0, 0x0, 0x101}, 0x0) shutdown(r0, 0xfffffffffffffffe) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="78661a988600900842dd120688f844b7a6fab9229eeed7ed33a9ac05f227357090a3931c8c581a6e710ff3d5955f4a0b93fcbc609d9b880af197fb473fa49e7db17c515899456acb350f4be245adc4a7615d30089a396eb02c9e6ea253258d37e249b339ac1b92d92b", 0x69}, {&(0x7f0000000240)="300e9e2abdc0c84aabef0e2aec851312c2b0a57844ae62f7fe5b25352971c1104e75bb6da46923b92bf8bde9be574c3f4733c0611ee59dd5dc2b7cf2820f5445820f9aeb4e23f54c1b5317a677f42aecd0492f18afb9421c766ac9ce2abd30abc8538f298c3206f6099f701edf568e550edb4817dea265cea9658bf848938167fb7c8f441813b4e476c0ce1a561e6cf0f27e048ee058d9c488d0a6073688ad984e6d6e60d8aa7cb8bf30152aa00aa60bd5e641bda09a8b660678f578c345d515b126d87b7afafb1f39d2c6de8bbc98842f2cde2a1dd747fa56", 0xd9}, {&(0x7f0000000340)="a71775dc7e4a53f4ddda62b2251d0d51900045543b052e5645508083bee288e8ab0b24ff2bb8cfabda7bca1cf4fc394184497953005cf6961a5c5bfe2367ff8f221c6ab48c99513e0de797ff2d4f513849d84eac9cd0a1d5831251ea7c42d426323369c74d484095ccf241f89c9f17f859f0781fd1082057db8a1f67e1ce247556a5cd1ba924b41b43d8153e09baea07ba5fa02da9abb900d47119725f49917ee2dc613abf6fa88d36436473b61d2d94fdbf3f88bc52b057e971eeffd4f2f77481150fc308b591a92382bcbb3b5c8bf773c2acaa2d2484374cf1c8175f", 0xdd}, {&(0x7f0000000500)="2b08c5e13beb8939bc977ca077ea17155834eb14ad32fd5313c9eaa218063db5f14951dcf026fcda4ff545979d4bf29ee8852d80e4a9b4cb5af872e8b3b5264f2fa206cd4d80bdd550ff731f7295d0bc92581016266129604e6d9856740e6aab51771e0eb34b688a93d7bcf99aac71f0261d64aa582b1703ba5e403045971b874894bb945a60770332b31beb24eaf301c4a0d5bdecda7f23de802bed142f7943b297c9a82e7032de18a4d4", 0xab}, {&(0x7f00000006c0)="f811fb6ab790cb4e9cf8caa5d014992fef14797c6feea364195e69f82b456b1d3350d52f1ca86e80d1c773d418409e320fafa45104c297563dfe7adfbe0a52eb996f69ab02df0d38cd4063669e3325052bb6b5a46e74fdbc4d106a52e7d1b7d0b5cd02ba5dd3bc840368dc2165260602e35fa9da9ce6903d771567c8ae6063e62194d45d3a435bf5b4dd3328b9ce6743522927951e7bee530a8c76d6b03218c9dfc659d5aedcb38e3d5d70dc657997670e9402676ec23dfedca35a498dd1293bedf567eafc4d3b91758561dad213d00f8918089cfae2f4ac1ff5de1c11654e52e9ab878de9f69989b7bd53b337d9cead", 0xf0}, {&(0x7f0000000180)="e99f0176bc865a9fa99d20ea", 0xc}, {&(0x7f00000007c0)="8c2ceaca0525074d3a74a2f831567f1b2e651e44291d8da9e061a5fd63eb6738ecc7280bbf443a9c71bae2a888404365833ff669f1af159eb9b4ccb4e0b62b689f1c71d6cab7ae18889a47a0d87761f01436c7ac04c153111879a4a8ed100ce51555d21720b7bc228283c5471b494e97aa63f51d43651239ab40951b433397e11ee86358384194618755c782535a5ba2a9e42143f8ec9fd85fefe4f52bf33bc6ebd4404ca0728a567d3eee10c906740bce1eb7eac83dc8faf4ec7cdc64ae7d67c9ed7b1cf53a52f06d45eca5d867f1df3fb9c6ec74376cc57ba7726f5ec3ae719e351dde8ba9777aed5004c51b74a2184e8e5a3676565e08bcc6d2a96f9f", 0xfe}], 0x7, 0x0, 0x0, 0x6}, 0x2) 00:42:16 executing program 0: r0 = socket(0x80000800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="0680ca3055fc01cda3e17b4c004460c70e06284ee2f040f68618a15e79add5f12c479de0035fa3ae164073facc0d0b609988f40bd1c1ae1bc8aaa85ea7e4806d15bd8bcda2158ec546584bb6772bd7267ba3e7670786d972131215f9517b486944d29a7b894fca845dc093113b084a33f4a503c1f5032d4a2be714ca984bfc765a00886aba0b4ff261015056bc3514dd28268ad19a70bec5b9e6db7ab1d74920f49a68dd8024605a30fa3d917fdca6f47d55e777cfecfd5e07cbf176678c376bf21d4b1f70555e", 0xc7, 0x2, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x30d2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 00:42:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 00:42:16 executing program 0: r0 = socket(0x10, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) 00:42:17 executing program 1: r0 = open(&(0x7f0000000200)='./file1/file0\x00', 0x0, 0xfffffffffffffffc) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffff9d) 00:42:17 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) 00:42:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() r5 = socket(0x20, 0x3, 0x8) shutdown(r5, 0x2) flock(r0, 0xc) kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r6 = dup2(r0, r4) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0x1, 0x3, 0x1, 0x0, 0x1, 0x80, 0x0, 0x0, 0x100000000, 0x9}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r4, 0x6, r7) poll(&(0x7f0000000140)=[{r1, 0x113}], 0x1, 0x8) 00:42:17 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = getpid() fcntl$setstatus(r0, 0x4, 0x0) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x2d) lseek(r2, 0x0, 0x2, 0x0) getdents(r2, &(0x7f0000000080)=""/37, 0xfe37) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000200)="71a8b31e63bc30fe12b2b2e539da7861ea79ba8258a4fa75b25d8fc8a988e63891cfdddefb1557c8f0cfd8457be3a60f1b073cbf463d7269f5c51005786ead2bef2f167fdabb4a35d9800450e5b17555b5", 0x51}], 0x1, 0x0, 0x62) dup2(r2, r2) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f00000000c0)=""/66, 0x42}, {&(0x7f0000000140)=""/4, 0x4}], 0x4, 0x0, 0x0) 00:42:17 executing program 0: setitimer(0xfffffffffffffffc, &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0xffff}}, 0x0) 00:42:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() pwrite(r0, &(0x7f0000000140)="bc0bfbe19140fc891b725f6bad9c506eb8e7666901fb9e5a845f1200ad9b0a25506adfa256de97788997ed154c6a2bb162f331d4141dcc116cf16cbd12ba9f93a99dce35e02a16cd2f4489483874e86fc8a89df9393bb52549d2f08032d1d053bb12467b709deee4baa90dfc3a022326148805e9cdb3b0b977609f756fe5a6d1cbdbbc5cbbe357baeb1d44407347234c250d2677091a2d38abc2a85269aaed8f2e09227ded408d9d448ab2eea30bec2b", 0xb0, 0x0, 0x0) close(r0) r1 = syz_open_pts() preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000280)=""/49, 0x31}, {&(0x7f00000002c0)=""/205, 0xcd}], 0x3, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) read(r0, &(0x7f00000000c0)=""/125, 0x7d) read(r1, &(0x7f0000000200), 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 00:42:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82de434ba896b9e9f000e654aef8fbae8826b5"], 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$inet(r0, 0x0, 0x0) 00:42:17 executing program 0: setitimer(0x5, &(0x7f0000000040)={{0xfffffffffffffffd, 0xfffffffffffffffd}, {0x7, 0xfffffffffffffdff}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x110, 0x0) pread(r0, &(0x7f0000000280)="468a7ca2c88f076da233a938d6986b20b1a5e81bedd8acba63264fb0d345da53d44d4147b38c859aa091fb4ae85eeec61e7f50d2ca2ce909460e91289632a3c9baf8e9f84a9a9f05204eefce5bd65bc5beb940e19ca260259757160ff724d63ccee594898959bca2280fad21601b457301ae4038437837d712ed7f0b7a527d488046667e4213520b98f1ca0cf7ea4d722dd4e8ee66f612b89d2b35e93de39b6e6980a46d32101b036f278a60c3b729a5cfbdb48f998fa85e0c2a86719b3737938c8e9c2bc89a072ec2c175f29745da1d549dcd5fa64f6320618de534cb25568a8145ec2eac56ea09a59340a4efbab5c1f1093364396c6c8ad72a8e", 0xfb, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x420, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/241, 0xf1, 0x43, &(0x7f0000000240)={0x18, 0x2, 0x800000000006, 0x7ff}, 0xc) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000200)='./file0\x00', r2, r3) 00:42:17 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000f40000000000000e0000000000000000000000000000000000000000000000000000000000000000000000080000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 00:42:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) getrlimit(0x5, &(0x7f0000000000)) 00:42:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x73}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) 00:42:18 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x401, 0x1, 0x21e, 0x0, 0x9, 0xfff, 0x5, 0x0, 0x2, 0x9, 0x20}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 00:42:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000012fb9dcc5b3e8fcc6efe68cef3353855b6d288377aef910421b5c56d0ca26f0eba251e8faa73eb0b4f5d4778d2762139be5e61dabcf0de4ba8771e2372101bc2a389a9374ef3d3acbc6c5a0baf6ff", 0x8e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0x5, 0xeb5, "4641533600010193600000852d97a67f7fe57b00", 0x4, 0x80}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:42:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='\x00', 0x80, 0x4) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x6d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x1) dup2(r1, r1) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x3, 0x0, 0xfffffffffffffff8}) 00:42:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) chdir(&(0x7f0000000000)='./file0\x00') faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) 00:42:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) sendto(r1, &(0x7f0000000000)="267c038b492fd03d4317acd3aeee20a76113b7e914d4d61d7278ca1b43982bb12cc89b5d44ad7846635093b9cbf752ac74b70dc5e30dc6ba25a404e2c8c04fc97031677af55770007183979e5015c472a690ec332a5d91df91399511f6aff1910f203dcc56c0ae344cd10f02dd3206288634dd74ecae1a194062c747b82a912122a03e7341c520ba2eb717a46144d5699c12f0fa3c48b4cc307e1f9861dc17fb74fcafe1ea85f64ac6de3adf9052cf9f1ad99dd3a563c94bac38500476c0439a65bc60062ffbeeb886078a03c7640feed5e9ed92ee211327a4b19205152692fdd5476c9f17d897d3", 0x3d8, 0x0, 0x0, 0x0) 00:42:19 executing program 1: msgget(0x3, 0x80) r0 = semget(0x0, 0xf587ee4d49155db9, 0xc) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x100000001) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) semget(0x0, 0x0, 0x10) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x22, 0x3, 0x98) recvfrom$unix(r1, &(0x7f00000000c0)=""/122, 0x7a, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = dup(r2) sendmsg(r2, &(0x7f0000000940)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000840)=[{&(0x7f00000001c0)="11bb2da8b79977e5319afceb3eec8dc7cf3d621a0a004a2f52cb1256a79804a82bddc353a8fea8367c079480ff2419c0f82c33372620a45d7bd750072903c568d6bfe17855888142f2d60242177b782298531654c4cd233aa3c911a0e1676b5c056f7532b197c00ca2c29636ca10cdd0900992c67ced1f87e9008295b59c711fab71a49bf42c5b27f14077aaf370d14877d138", 0x93}, {&(0x7f0000000280)="f823a6492d06efc9e4945a5d4fb4a7359f93685523993e45cd3ce8e5c54f0f566bbf85ae1a8e20a04de44962911321c3896eea844be0ff37df4e11d71cf96f93cb90e5f8dfcf01e25c064716c7e198a52e67207e762ee0074973dd573c1a1bc2a13de52aac08017f32916beaabe80d8335d1c86fc8a0a7562ff260c46ce7201738ed551741ceb61aa8e983b3941d0528458aa299ef5f7bb5bf7bb1450afcfe6aa7fa9f27f523af084796ae39b9d17cb1d2930187c47cba6ba2d8e26012bebf3da7698cf8dc14567d613cca300673a47e6d92bd31c721be510179437a1d5f831f24f8c9", 0xe3}, {&(0x7f0000000380)="a97bedf2c807e975f9707231c7ebb217aef18201eaa5ec71d20145b126e37241aec153af359e8660aa0f39d4666f1b15d352246c6ee76388b7bec9e1282b91613c6d07e756d7b76b6645c1af5668377651f327bb81db3c188915683c37ecbd5bb3a29522a15a60b671bcc1fc8d3a2a9db8b4aa795872a28921c060e73a4c04d394b3ee3399d2e13372d99ab54d4efbe2764373b58b0682d683662250f0f70c0c4f2153e84248c70e46f3ea762d916f855c8780949a971cf5c224104f1960b14e0cf559da02a617faadbb1dffd5546c630fc4039453b2", 0xd6}, {&(0x7f0000000480)="50403f387b1a92a6c3feb3931009c9583722d80389e31b01e44531792d4b1074eeadc05ed0876eb9c3f92c5607cdc55d2b56a0005d5e45fbc23ce51efb3f10959eceed0818f2db1a735958c0cc1d42fa54443887292589bd27e3ec034cf24a2ece49dd9d770ffd7d3fae2adce41a142078cb6ca4be615c71093e97f1e99d335885cdabb0d8feec12c313d32d26773144e53d5a7daf96b1cb85ea0cf3d9a042996adf6846bb401a669d4804d6a72649bec153c93d5ee6431962efd7195e21f18ade99206368dd1c82c328bd181d1aa3990dd40cd43cd70c442e7065bf5f4236a11183cf6e0c607167b98dc8ab6178b49bf18b31ce8f8e92565668", 0xfa}, {&(0x7f0000000580)="c032bd4ef9022a815c6ee342566e7eff9a99172f2108ae011cc2e8d5b65f77fff729e1912478f044589935a9cdc8e40d4b5039ba794f594d300323793fab72", 0x3f}, {&(0x7f00000005c0)="300526f5c7f6810d4e4259ea1fd8cdbbc16731cf74cc94ac47bd4c3bb9d38bdd7fa1bdd131633e7c061e63ae1c09bf96c89c60070e6499ce4f7eb8f2a4f9439d344570944aea950bd75ffb069fda5e96a4cab7959662f0acdd94c4fe781a984a338a96633deff045721f3420ab7a3a4b52d23e45d762d0146c8b09b7eb3a30de0888a27cf4cfbf22b1204a46aed0c987364c8def899bde2f10aa7faa995435a3b902490cf992978bafd95111bf2016b3f2630e110999a919261133e63a4deb9a75fbd9c67ed3632345448a", 0xcb}, {&(0x7f00000006c0)="73330b570346512563d3b256f8e17401d51eff", 0x13}, {&(0x7f0000000700)="00bb0d6be43cbdf9a83f0e3d1ccb0751095f", 0x12}, {&(0x7f0000000740)="b63e686000030d754a0992b00b9c3cf87c544251895bb0874e04fb4a345990d2", 0x20}, {&(0x7f0000000780)="9dab6cc70c01a76a4b8f5f3b704670df4bc29ce414a179c05a147e3f604c4fdcdc68193485765cbed796d2539249ab0ff971bea0c98ae671f2a83090cd14441a02deebf33472b8c0ad893e0b2037ed85cb965c929e78c31e8c6279ae6c560b376d9ec569199bafdbbde75f4d531bb6e59b064f5156d4f4463b562b312cefb73b2f4b04220d04f73ec78787f0f2237eacd010867a88f65cc7bb9043631099e645eb5f63af1dd2cc55cc4ab310", 0xac}], 0xa, &(0x7f0000000900)=[{0x38, 0xffff, 0x3ff, "64167c86351ba3612a05fd11a47867af2e41e696da1410ff8fa46f2bd446544fd7c7519a54"}], 0x38}, 0x4) shutdown(r2, 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000980)={0x8, 0x2000, {0x10000, 0xfffffffffffffffe}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000009c0)={0x8, 0x2, 0x7, 0x51433abf, "e92e1534ea27b953eefec5b60c0799f6ccd2f41d", 0x5, 0xd6}) truncate(&(0x7f0000000a00)='./file0\x00', 0x0, 0x20002000000000) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/tty\x00', 0x10648, 0x0) bind(r3, &(0x7f0000000a80)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, &(0x7f0000000b00)=0xc) setpgid(r5, r6) write(r4, &(0x7f0000000b40)="5ab9041f5a9ab7acd5b68244ba91bf26abb5825b18a4b89d5e1f9cbf250145bf3ea031fe45b8e6e487c79dd07bca742bb13c499f9301028d5d51901684ad6435325e7275e03fe7e762762bec65619e6e9d67135eb1a40f0883f742a294b937b5732a9ad8c8faab8563", 0x69) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() fchmodat(r1, &(0x7f0000000c00)='./file0\x00', 0x0, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) linkat(r1, &(0x7f0000000c40)='./file0\x00', r3, &(0x7f0000000c80)='./file0\x00', 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, r8, 0x0, 0x0) socket(0x18, 0x3, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000cc0)={0xffffffff, './file0\x00'}) getsockopt(r7, 0x6, 0x1, &(0x7f0000000d00)=""/196, &(0x7f0000000e00)=0xc4) 00:42:19 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0)=0x9d, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x8) getpeername(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000002000000000000009c2d2027baf7e300"/110], &(0x7f0000000040)=0x6e) 00:42:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xffffffffffff8001) 00:42:19 executing program 1: syz_emit_ethernet(0xeb, &(0x7f0000000000)="b23b52a5c107941095742645800f1116b4b7550bab16784dbf4041dd5b898a7e50750ec355bdebafbb54cf3c9bd02a4a7210113151c1011ebb3ae0b47eefc219396658ac2219cf5ecff35eeeed5ec202e91853c0c4e59ff2566ce86b76d196c7112fa8db0ac4fbf1811904cc90e2d9cb6f8a264c78389c9dd1a8e3f2e98d9b00d67ce812604eeb8c342f19d0b2b5609cd7f426a7965761e4ac448eda697185fed7b191fe7fd354e28fd5b9593bf60e348ecd72212b025572b0c297182156b6b4f46de151970849ad4fb8ca194682ef09761aec948c03098d255c8d2aa0cf9de13455163935c7d0aedc7d5d") munlockall() 00:42:19 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10040, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) 00:42:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="0001000064d2d1cb805991ca2ae4c49d098504b0e4df369d1f348b21d38e48a23318b1a6e574cf25a93df604ddf57901ebe3fc39089d3784969789d93631897ecdc723706d88b0b0", 0x48) 00:42:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/241) r1 = socket(0x18, 0x1, 0x0) preadv(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) setsockopt(r1, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) setsockopt(r1, 0x0, 0xffffffff, &(0x7f0000000200)="48ad839fab17a75bdd6576517014a6ddacac2138f8213a84dacf7e14bef0040897058abf18a5b4daaf69f348a5e1cdb7cba3f0776cb6a11652846c1c4ee2b5f98b59f2e1586f90cd3817d5d2e6899fb9941d34ef97db3cf5ffea6d042ee75827b4553f3ff75964f7f944b3774550f65bf087eae6d504b02f5a8802f11092427811a14a15c116260cf8137c381844d4f458e1418b9c2855b00c312e4aecdb92a2bcc755012999a00616c46bb5ca45b95dedbf4918835ebb2d4dbbe2f0be85", 0xbe) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 00:42:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) dup2(r2, r0) 00:42:19 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1030, 0xb617) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) 00:42:19 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x22, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='/dev/null\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='/dev/null\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/dev/null\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='],-,\x00', &(0x7f00000002c0)='\x00']) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:42:19 executing program 0: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x4, &(0x7f00000000c0)) 00:42:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') socketpair(0x18, 0x1, 0x6, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="4af89a2534bb19749109", 0xa}, {&(0x7f00000000c0)="713e3b025c27b41cc7e17ef3943e1b8202c412fd0a3a7dc68c50f3abb2a4d3a7a7458039cfdfa965f8e6b655069f2037487ef09402072e64a5711271a76418fcf63c8c9d76a23ec68a9c3d5d1359aab1ca9360abd844dca8869d77ee4d173989e29f3297c2a4e83bd2dafc304d14f791767b74b1885f9556fb90c506d8e112c0f035934ca3acc3665283ae4476b24e3408eabae7f443b5566cb3d1968d9ab31bac35c366d79e93d9c895adec655237d64942d5caf9ff12f14838889d72fac5c553504bbebf66b622ec0d9e9949c11b8a0a97fb8f77eda1e7782cce77dbf74d517032e88787", 0xffffffffffffff3e}, {&(0x7f00000001c0)="c82cd0a38d5d9e28ddb9bf906f2dab7db9b5a1a6a8901550f5c5a8c04384f417151489055f429dd0b758c8dbbcf045e80c5ebdbae99428898731ac6b24be90bd0583a957a2ace8861eec967695bf67944cceea6684612723285810320c14a9787a6788387d9f7794350e806191ce847f5127c593", 0x74}, {&(0x7f0000000240)="d8fcb66ef24d950c32a9b03717f563dca53eade4ebf5af6432545638b85e9acfda81340193cd8cb61bdb3807104e2122efb0b7b710e4d3defebf03517914be0b5c96dc116dc51df5feebcc2b2f76db864419b52af52de66e176448202acbd571fb96075e520eb7f25808ff589f96ec680b4f2ada0bed99b62f440b26c3bddefa6863bc36280b9892840a", 0x17c}, {&(0x7f0000000300)="58e41934af49467600cc", 0xa}, {&(0x7f0000000340)="843da71ea4f4044c80a1adeca3207ef2c0e7a87af6b825d5fcc6c6c8e2d1559d0802", 0x22}], 0xffffffffffffda6, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000440)=""/248, 0xf8, 0x843, &(0x7f0000000540)=@file={0x0, './file1\x00'}, 0xa) bind(r0, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 00:42:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x80000029, 0x200, 0x0, 0x0) 00:42:19 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa08, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) dup2(r0, r1) getrusage(0xffffffffffffffff, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 00:42:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 00:42:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff1b000100000000000000a724c19d581a9f7b992372d82bb4bbc3781bb8c8ce178d6ec527d641b24e106841cb2c9445e192b3ecdb657e4c91fc2866f5b40bc7cd3a500c12edeb0be220d9825475e6bfaac477f1aafff00079fe21700000000000000000000029bd56275c8f65ba0d75dce892de248d93614a74d1786989002998a664f715d152fb5d65c849860a331e00d190ab8c5a2879dbe680f46522c5c6c5727f0c5eb0f888d4b796290d0a5d9805e43eab08f291e7587bdc2dbc1decd359da84f467c6bf4ace927ebcb26bccba88320274c11722f5c4045b656c09d07304ced87e0fad21b0a6a9f2bbd70531e1ea3598aa7ecd0bb0f34cbbcb46bbe6b87f7506f75b2cccf40b482249cf1f6f0a239be8f351cf7898caf5e8f2a5158894c5c013fc6f2b2a01b2307302b96ee3be1ce540d42cade177aa16383b372852eb32b77eabe3315b84b9c48b3065d0fe3cb72add141ec39fb2387b8a05cc1cc1e8ea898f306bc278cbd733ce97f4681a3c3cea68d7ff610ac3b2d6b186cc7acf534e70fd94264cca988675c6c8cae69cd354ee2ff32d4ba73da404827b8ac2f848ae66075483adc5f8de761864804fd6"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/73, 0xffffffffffffff6e}], 0x1, 0x0}, 0x842) write(r0, &(0x7f0000000300)="e7f2fef539809afd0c0a1401500080440b51c8aa875f880300000000000000dbde76f86003aac9564929738f431546f2192f0b184eee170179835978b781227482e329227dba8690c134", 0x4a) 00:42:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8110, 0x8) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10000, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x8412, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x18, 0x3, 0xa8, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0xcbe5308a1eb86ab6, 0x2, 0x7, 0x1ff}, {{r3}, 0x0, 0x10, 0x4, 0x821, 0xb3}], 0x5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x400, 0x1}, {{r5}, 0xfffffffffffffffe, 0x20, 0x1, 0x5, 0xfff}, {{r6}, 0xfffffffffffffffb, 0x14, 0x9, 0x7, 0x10001}, {{r7}, 0xfffffffffffffffb, 0x45, 0x5, 0x4}, {{r8}, 0xfffffffffffffffc, 0x1, 0x20, 0x1, 0x4}], 0x5, &(0x7f0000000380)={0x0, 0x401}) r9 = kqueue() open$dir(&(0x7f0000000480)='./file0\x00', 0x30000, 0x0) recvfrom(r5, &(0x7f00000003c0)=""/130, 0x82, 0x42, 0x0, 0x0) poll(0x0, 0x0, 0x403) kevent(r9, &(0x7f0000000080), 0x400004, 0x0, 0x4000000, 0x0) 00:42:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1) 00:42:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000200)="428c3e8c9b46b245200bca8d449a4a14cf5bbe5823bc28bc693c38ea72f12e365accd44d80403aa53834f67ae5e638a03c85ba7ff1678ee97dca25bc4de4d89a80d168d4f88c54371463f67c95e45f1157f1f12ba3daf489d2938ae676e8556ae2726f4990e1739e4daf2b024ce4b336370d7e1762ace6491832fa598239efaf25e394adbda330cf329be48f0b67f7f5ab27c83f475fa368c2827f8a74791cf90b35f164deb31faaaea6c02db600edb2dee2c4", 0xb3}, {&(0x7f0000000440)="e41ad848836f5c3af1bee5c108a7c3f5b0c3cde5da73af34eed1ef875fb93019e05193bedde92f8844adffad63ceba9546984636d27dcfbd03b7c8a101d61f31ddbc151cc4c9729f2ca53bf7cabfd848dc26c6d8f75d59cc2d16faf36873cf4ccf49c567225f968c864abf466d290fef4a8691f3a315727b86f05d3fbb0c1d6ac669a5f14942ebc89984aee0434fdae55d7355f5b1e5380dd9a90dc6b1c8cdbd375909477cc5d29f6b9885dff53d4a3ba747ce6b36037ce24c394c8ade27ee6f589398576ae7383af0c4effd8f02e73044709aa8d2fcba72a388dcc1b3ce16c201151acbff6e6a63f95eb671faa3f7", 0xef}, {&(0x7f00000000c0)="de8a34c82da5e0046287a910ef91773fa545312c1516052b9900dc56d37a1cad3d3269b29b598924cdc604dd8445b74d1436a477d21e6a4fd164e7228943ee33ddefe7afc9838ff729d8c81ea5b7dde504f03e0e71a326cd17", 0x59}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="6bcb67f18b72b582d0679a9b48471c256deddb418f918f3d6984360c0b665eccea5e0260a4c15a5ea54cde7e97b7bb7fdd40e0b4bdc148a8698ae992b41461", 0x3f}, {&(0x7f0000000540)="25b90bb00e51f6c3785b081616c388f06aeb65b165c01b364c524d0f7f035865d4d4c1601cb43bf3443819f972f710840756a8f4aa18a70621d75f67281490c88fd14fcd71db2d49a97d80697519c23bbf641fe0930d235a4595ab5b6afa157911489553c974504fa79d9d7deba2d9ec68", 0x71}, {&(0x7f00000005c0)="830fc377d1d13af26230c4eed0477d10c84c3c3817183e02b9c435df378cecec8a08ae076173c281b414eae9f8c6afdeca14157699a42e822cabb1b55d7a5b28e67d9a2d1a3ca6d1c5628b8bc51ef40f5e5505b0dc992c09fd8f17b34fd74ec6647367926f415f3ef7e0f352c84ef0c380612df1e3ef3c2547af5fa83cec902d05085d52afac392cfe53c613135d837ac5ff700b8bc0b1e6f21d6e3736ef2caadcb38dee8e373351f33c8961e7c74431", 0xb0}, {&(0x7f0000000680)="0f9fbf229adec8c8bf88336b4ee7667381616e470844f98903271cc8247a9b75e6c22df4c92d92ba8111d2bd1867f58a0d8df95765c6e86eb7eca59c2dba3d1ae90c0d626992c4045cf5d71a34bf62fa3045e4e7d825337145236bed8dfdbc5c4d55f8bfa94af6c81c58b780b8018d3b3ac819ff6e472a5eddb234465e8f13e56fbb308a8582c92fb6e8673013d828ca86703d9b478985893bea25a70109ebdf22d72b2c38490407d0bdf1330a1489ef068c336ca725abcd4a1d01", 0xbb}], 0x8, &(0x7f00000007c0)=[{0x88, 0xffff, 0x6, "80137a8d4f8febb514bcfd31351bce51f00ae358b75221ce26a09317e1caa5d926255de8d529c261e12dad1a278ad77e5077602a64a27659d36f4900f11caa268066c827cb202df5c6ac8cb351fff8250288223a6ab7e4de11cde4255f79764155224804e03b1c82cb6a5eb9026995106d294fd8d9a25256"}, {0x1010, 0xffff, 0xf687, "31b63836e8fa553e685fde5ad035b7789bcc5f98a6a4c27d25b55fe8bedbbe58eea885f1942fd6e5b7498374880a651e41d115da6bb36e2a05678bf480974241fe7dbaf987287872240ebb86ea6272f2ac95d62a11cd62b0f3111d8e680ef2d7173b02fc5751c2061ecb36266b5a8b04d609edfdb1fd90a3a159ce79b9e02eeef0a71eeb234345cc350688a42cc42feacaeb149c91562b4c72c1a01652956f1dd547302d7ca543f37bf7aed7b63c1137ac7888c55594408a68e91576306ab3f2b3923ad9359c3ae4e159d06d30c67163b7b05afbce09df63fd392523564e364dc73a5fa4103defb01f2b5c337291803acf67c75f7ef74c473a9ce703aab3b0c0a1e783367da9e613275ef4fcab35aab20c9d041f9d5b7bb6acaf6723545a38df9564f1da331c8b85aa197e8d7a795dcf2aabc1ece61e3d64de0faf495cf7c252c3ddffd017869d7b3868d11eb984f4381918b1795b8258be570ce6e0b95ba7955d9a23d3e76e1bb8a9b2bb6884312b4b8f98f30389938b8a201d3a7e51ca373d391d677d11966d4bd32bdf5143e996165520baf613eecab609d04d112ab6001a1072ed1e87707902789efae91b5a662c0f095245b66babd027e89ed48283862e391f20d74e96c2d7d72d8e0bbb2594aa32d4a168a8682e12ea59d9e4e7bd16014f6dc416f8003efa314f292f07af05896e96610037281fba55f95181905b67aafc3149f40c981ed61eb9ec5e63d4185336fabbf37f7e9b02be4dde5ac4d201cbdf0163b0ac51ad7bafd2b2ef468ec4f0c47475bebf587b04fbec6fa1d67e5998ecac762b4aa021a6faee7cd89935d065a51adfeda68aeed9d5554a3d09e35d26ee514f9a73b1c1c01d3666b71571d44361bd32c977aaeb406d099b7943428919f414898732607843d4a391c288b7e9790f4ef7d33180c073b25e205fe9862b9494101a411f8b60eec4c55737749ca8adb0e79dffecea216c14952d62f80d317e671106a9967971c99b5d0e0a2f0e885d37271dd2d5de396331a6a748ebe913855151bfc5abee34631873fe06a817a8e1ed640a566d244cb1bcd1667cc476cddbd09fc3dda67b1c9ab104d108bea193142285f79e884c2287c0332f1dc817c6cce670d4f08fb9627d5b8eba0e213636b87b3afc32b98bb4abb4d4f6093e7cdb8c2b241886fbaf099b2f571fe23356b92900b30bf52297e75b42e1f2268c4af5714c29515d978c9e1537c951f673b39669c3f271edf5ef686e708459bb124e516aa7529866e5022f965aec9615f3a012b4c4b50070a66fc4575283edeeba4b0aad560e1e0e5acefbf9db837ddae4ddbe45ad468976c47749b7faaba510931c320647d3ba846d07a2cb1fcffdb1942359c0165b158f3d210492e6d5db60d4674bc17a9fa42f6843290c8f10f7eb32810069a60b47d3b375a43e34668529bca932b953da8291c6e626c450b6bb81d62aa3dce522e47a48514b43824fd8548c45cfcc34435d45344b24fab54f3feb435dc1f9a088d87c58bdcc4dd73572a2cc383786264050f532f886e6fade03feb844054a238c2450ae1b695f9581d9b03e9a00b65b49a7188e416d05152e3f56fba49e2c6c071cd0db338f5d63162416c8747e756b27a21d3ea36a174122749f49d63f16de1c1157be60072a82ca8e6c944c39fe603be04b10c716be46ce5c87238ab1afc736fcc59948a7d04e26c186bd4203ad96fce0fd28853866ed6163bb82685f94c47a9c322e594810d4ba4941f41e3c4dd59fe348efb564d83678986417bee05a107273d6af29b6db6baf70e0725e169479c14d665e136469038b9efac56556e2a0f0da6e7ce8533a5a7d18b48f08a80beeebcb7af3ba1be7a09159076214a206f4511532236eae55a05d982ad557e3134a604d846b8d21e5c1d63b1bba751924ea3196be197fa942b8615ac8748620d6eae66acacccab51a6366899751d1ae233b52e73065b0c92e39454b086dc270849c40f8ab8a3db0eaeb1e25464dff2dfaaf68595ca9f24e1fec382bb31c25636a3af7a20c06c8fc3682a1adc1c34e7639b16c3003e2f72358a038f5e8d119fcfdd819949452375edf9aa01c353a53acc79f08e9d5ed90f4a8eb471c7509d3d207e75ce081355eefa3fc6bd03ce106d20102d60f89b7b40cb65b236653af216b37692e80cda4ab22925fe98955be31a3c3da033712dea7cb5f14a89c3216f86c9eb55b7447761eb3720a582eadd7e8c9be66037b099cf74c02bd7bf12e6eaed61da699817e764d7b3d669849caacd5c0891f923300fa10cb554b46fff7c5ec2e6cff6cc25da54044f9f874e231f3186205f8ce60b21c180d37693bbb15dd219ee26698981c7c89ab7e7d78308f662fbb110c75bd5069568b871f5ec0f17e8485543b005d8c542fd948fdf036e4f7227086f75e475128702791b85c51eb5bc404d2825985be4550fc3887df8ef08d6f456905f5e96fc7e195c1f5beb7e5a9b8c917ee4226277857a835cb5fe7664c48e9b123f8b49fe23c89716e8ad765891a04333ce3211f51ce735285b7aa8ade60d0336d65f41a164c7c71b9206f4797c2de39c0ba015f98160eb8c077631e9a758c3018528ea3a0be2e872d539922cb14359e5e4a4b6bbe01d0827a56df08ec4f09e68f196f30a72d29e7edd779bb28c3693a4a6df892145e79cfe1ea40c55d1ccecf5cd9db3f45f87b9f76112871399b2351f1c449546c37ffaec9c3431d2a7f2892347ccbbc8a2adf4cdc15a305e6494305725afa28dd8a3b4c5d5b7a7b6798a96f85d1bf770cfd7291aa58b8aa6b17f85a6c6129141bdd8a8bf842f4a3bc0ae74024698aea6f0e7f367ed3e8fbb2fef4e2a9fda173ad78cc80df1a0404e4d7b3797f489ecf1ac777956df712038bafb324a9c605bb67de730b131b4b9bb3ff53b69f6de604167426138b7a9f7ca4da5ea94c01fa4652752b1612d555a99b43897e42a990eef08cbff900dcec6df26d7c738df9d3c30290622bf2fd8f7b289d1538746dd4031fcbb72ba6e1a98f2a5786721510e613dcc9bf88d0772c37eccb86443d827fd73ae0be8e777d1c57bdc9ba842bd121515df96b85f7a5be005a025a8a546ccde54cb93abd29baf2b2cc009dce2bb5fa4109056845e425e04fdba6d36298a65bf438a9e087935d533f679605a8dc482f64b751f76a058c89abc2ce1df129cd14452c2915f4c6b457d1c55bec4ed9bd8606731b8dfdaeae624e2b6e0f0158664e0aca3800ecdfa00c83896a2bee79ddd4f3fff3107485a4dc0a25fc35ab82f0172d2b8f702b676506a760b8d2d610242c2b5513adadf3196b2dece943639e3571c127e73621d5c9bbff62645a78c168d1094699c28a58e74338b6db1fa06b4298b6008b01d0b6ca6318952dd1521b968c25d1931e3de3516b87f0fb8bf3d8092afd5f583b78a93fbfc3facb0547ff3ee217ed48997e05db9cb6cd4afad3d6b975c2108c8199d891c78a148fa0b8d49fd88ce61c3cb51309c3de01d5e72de79ae6a26f32ed561c5de0081245e01dd090396f53b278c272d422b05c36656182b787755d33f06e7c2efec247e61f0fb57222817d2cd7deb70ad28251eeed21cba57910315367691351b448976e74825b528f2b9506855e475a1b741b32d9b1c03954e1f17185bacc3d4e47221e56a20dac04330ab61a696d5b09c3b148f8f73f9b0f9c3ad44a2b80db151d2be0cced613fa91e3af468163bd9cea0d715dddac06037ecd0bd2e30816beacfe86affc86670fd0095749714eb02661618e9e471c0019ba39af8a6a9b882ce0f624ea5d7f5d24f7c728b6e4d4effe85a06834947f08f2cd3a4ad41995bf2498e2449bd87ccaa7d775272b87397680cf0282ac81526a9a3f7579e48e296bd99ee368747fc3dceadc26b2ebabdce4995cdd499891ea04f68734f1140f0408e2be07a16ba9133a309e56ec9b9e8133b2e58c4a170737c82576f3ab8e90199aabd9e83eebc18d7c6e782169a984b8ff3a18fef6ad10c29b646c8d5758e18bb9a9a820a20dbb6faef9d0c32e8dc8a4656e81115400f807021f2315d20aae11dc52dce1e9e97d2b4c6a283b7c8d2f8d9e32a418b3be12454af4a74573ae047b6485d580a020357b7955337e0e032b3d45d7610cb1e1582b97e9d298f05a0ff79f2a9c6ceeabff496ec2df0b747a59ac323afbaf9a6b2430d66947763a8ac43170afe4abf61fc0bafc299736c66379a809e2bff6a43ea29c964607d0353436e3efa80a21df97de3acb3ce748a76db2b34024589e9c17b200567cc0d1aa7a763fc8d0c8f99d9e0885c826756bce88f46cbdc45f82a74e9914aa9651a72ef629179dac543e8655a4513540f3e8b766dfd0b5d88be736a1ba4b3bd6856b403f0b5a970fcb4d4d088a19d62269a7a4d3700edde4bf6b870825d6e8165fb3f225659b944182ff8344fc5f293a2705d35ff62ebef487ebc0cbf62772dd6d3d61e32e54a8e2bc2afffbd3d77e4dbdf7add9827a1d2bc788be4b4c4900c7744a9659bfff123a5982f22c0222fbdb2a8dfa96f0e5b83b55b0ec7e1ff90a58968c501722676d941db9bc6931383b785ce6bcbbfe81de6aad5609c3cbd6be7ae6a309b96b9066b6d14696a0b519ac765f5f29a682e71a410998c016a3de54757686c312094ae0212a7d78e9970f255e43e9889f4f663e5e71313e221d11889550b03fe82eb38156b6942e8fbb63bc820b88d2a63f9fa86caed6db07b80eeb64c67ddd35903baa44bbf46ba6759736180d3846fc1beff3e3dd14d5eee29f005d676abbb3d788f18bec50c7301b6017766d4c5f90b6994e79dddd168a7cb474a02dc284637980ca88dcb6d792596285eb0ed6e6f6ac1d9eb1d1b2d800ce6f3beacb05509f654c23b54c699669aaeb42e19a92d86f0e155da34bad83ea2314321ef0fc8898b8cd48851d4f9a59995c53228403097fa4c0aa01acd167ceae8c3cd2bdd084b1375307a3eb5d864f4f353be1f8e4a634e6a177c7b39327fedc4cf38f1f4fb9299e2211a6bdf834bf6002a13380eaf12cbe4b75ebc0b4e89d2a6d786cc48e744cd0c006130a67410eed193b1fcc2713b9802896414d6ad2c11c51b9c45230cd099a2f37b28e8e6eb942734bc2ad7ddb9ff8d06ff2e3481c1db6dc13f6e9a7b2cd3bd4c0bced6ab2ee64bac575b925f3b010954d411e839f6044c5f6791d9c4278b8444592a85432cadbb2057888e53954442f595670136891ed85490b464f15f251331d59ff2ecb622a9491a5827fe8d0ae3320d310d361cc30830192a59cc84dfa9266d0a2cef280394c4e6914c45c8ec767c1c060ee0b90811c39c06fe5e627d45da3662cacdd3b962cc9eaca6bba173b547edf3c99a8d288400ca03c8f4e562408dbc15ab5bf3a11c8282e1d19e6aa0f465d6757aa6654b86a5b37bfd10223942bdf83957d1e29d555d5d553813a62deaf2ab379043b0cd59b9421c2d5d08f49f6df7787e40b97eac8d809137be74fe0a470414b4e95028796e8b259708fe4dad8f18a705c31a32cdc2a57d07246f2236a3331fe1b9cc00ffd501635e90e1273a1fc03e53d135ac4014801f1e032721850a0f479835bead9b716cbe6662ac99fee74155adbc9de29139d46439d4b21d24526fa6ed50dadf12ae1f9004e23c0599fcf0d23e8138d2c58097edef52d7ee7490c34bdb9596f34bdfc7c3b9927c60f81f0ae87487054f316f738a746ec8245630f851904ad9baad20784f02afb1f535f09cb48d2f343bdcb31973314fe4c7b71ac277eee9fd24e53e7192a95b29f7747db7ab6f2040fb11"}, {0xe0, 0xffff, 0x80, "6023883b5d83271c5e65316010f437a42018d8d06690ac720c1ce930abfd2e7e4ee47f748dca57571f24b2e39800e051538ca699d5aad4e2040b4b23f58f95c00a548fed654cf17c2398d3da94f2a79e94b1d2c4d49929e4b09e3396ec80e3fbc7dc59a42bef9cca140033f72d83cae6e1589c439b1f61399ffe1575d66f970ba3d1a86fdf65a7706a2f2045521c37268b6a09b1ef3fe3465a6e0dd90b358684322c1270b116dd5b32cdbb498e08425214a26755164fd6bf568e870b1ffda6dea4c124d87bd393dc552b"}, {0xd0, 0xffff, 0x8, "95274222aaeba9f33d6cf6dd723fb52e8eee2524ef6616ed92e9cbcfbed77147a0749083c58c282852beadbecc520e1250487945a293238e1e96ffd02ff6fef6dc644b59fafa9d1dbca5eb1ba1c44cf2ec00c931948b9e9f4b01d0c55013f86a4cbcf69a2d8afd4c66f60607a4aaf7e3179ffd45a3f5d82ceb1e67a9c7010b79dc6eced0641d44bf0157d6cdff21dd8ec851a817b2d7a5ff8f88476e9162a0eea6111914e8e17eac43556c7e334c9a6c0ec9b7a61b39f1a265cd"}, {0x78, 0xffff, 0x400, "42d1661d651aac61aa40e1c698b24b3173d93762664115537f4db5dec38061ceb7c3e8d5a697e334c7bddf381878265dac2ef1b72ec4d2be3b18257f3123587c828a9453911814612c237cb9bd03e3ccc516a3a31eb2700084fd0a3971b18e895153d240bf7e79f7"}, {0x50, 0xffff, 0x6, "1b32688141cbd6ed6cde3c3e0f4ed2dfa7f32ccd0100e62a2fd9fa6fbe5e4cf0a914aa07c2401f7e89c3848973626fab3cefdec973a20a4dcbf8"}, {0xa8, 0xffff, 0x9, "78b1a28d0ea7a2074b2928d7429f2fe05955e9e0192fa63490cd4f9ae53ad8c3af06234d7408bcfb5cbaf70ecbc4fcace9c1d0ffcffb0653dd217c701a15db9caaceb2acb95d37b4fc85cbab76e778e3f4a7bcb1e7ce51a2026bb517bc99b199e28d3ca9a2f256772010a34c629a3943d7493396375fc4fded18fc88d4bc0db9a45ec88309c0e705c3549e5be74e0a24db723fb1"}, {0x30, 0x1, 0xec4, "96b2a8aee5d07395e2a272d671dafbff08c74f1edcd906a5d9271329ce478998"}, {0x18, 0x1, 0x0, "cef78894522c09"}, {0x78, 0xffff, 0x7, "993c1b6eefabeb901e6d45f04d319e011f3702cf2bb2a6366b1cad50583139e1f3dc646f4d392e32761db70bde914cc24c06aea0401a56b706d0398cded6990642058c239b9a2a7e76128fcb34d16b8083ba506316cf64624f51251d3a58cff3c6"}], 0x1478}, 0x8) 00:42:24 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) unlink(&(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 00:42:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fsync(r0) 00:42:24 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2) 00:42:24 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 00:42:24 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x11d) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = geteuid() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x2, 0x9, 0x6}, {0x18, 0x1, 0x7, 0x8001}, 0x8000, [0x5, 0x2, 0x0, 0x800, 0xf6d3, 0x1, 0x4, 0x3]}, 0x3c) r3 = getgid() lchown(&(0x7f0000000380)='./file0\x00', r2, r3) chdir(&(0x7f00000004c0)='./file0\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20240, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000480)={0x0, 0x401, 0x200, 0x1}) renameat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f0000000340)='./file1\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x4, 0x800, 0x500, 0x0, 0x0, 0xff, 0x0, 0x3, 0x2, 0x9, 0x10001}) 00:42:24 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000005b2b8066c66f6460ed68d35f66d0ab2c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df1ef0cf467e9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29858b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ac231b8e13613130f492ab093d8838a1d5c152bd2e63b99e62b843e054b7cb1e6efda196a561420384f20830f3c4d0640d782a8e36f890579ba46555a3644fe25a9211bccb91f6a159f68fa3d70241bedbcc7153dc08a643dd04abc1553fd2079ef0493043c378c93c5ef8d84dc629a67b9ec24729a0e34d504686100dc56c0bae811be9bb55b8ff9fbce0ca377b816ff8f21daa2bff722a0d77467aaa9a089b9b9c64ec97688"], 0x187, 0x0) getppid() 00:42:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) r2 = syz_open_pts() r3 = kqueue() r4 = msgget(0x2, 0x80) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/3}, 0xb, 0x3, 0x1000) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() dup(r6) poll(&(0x7f0000000040)=[{r5}], 0x1, 0x0) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) 00:42:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x7, &(0x7f0000000000)={0x3, 0x7}) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="3101e723ab2393bc7e00080000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x1000, &(0x7f0000001540)="2b88944243b7e2f885254c6710672142da20065b343226f6ecce338351d70f0dd72b49d419f6b5a5c255b4402c37a440a58e5edee2828db4339ce2e84586c0abd0dfea4311cc67f5b488ef6c1607c296420f49dbb0b540fa6ed28d2382c55a5870814d2a81c114952dc113a4364dee25d3da9880aa040be3a5d027a6703f52a393478c008bda67b0e8329431f431821664c877b76a6f62e84da4daaa26a4eb1194c1432de85e40d02b19419897fb8f622e92cdad0be0720f1c837962246cdc91835c840909713213ca42db1b1682155cf37df2030d6c0020f7a899721946b100a99109905ba683ce3b40cebb07e22a9d211a32b7a822f71367677351c904c38155dd72633a95d6654ad176ce6b20b01d5734497c47060c80546c74578cecda60f3c45adca3f098f7e5ae6c25a4e789b7bbbdfbbc69fc99287b3330b03f35fff35e81686583bbaaa0dd01e36c813a7930c7ecc4f5f7189a5f7d49da1b753261b17846c6f977124e7d15dcc2380f13e3c79e61ce7fc982e14b98fcedc54b6cb90bd32333c9ba8cf7e847151d60d5a3b5705a9e251d4c4e266e5f8972ae87ab375350f1a74d5070b16774703f74d5a51bfea060f5149969e1fb208f2f11fcf94ae1874ccc257dffa779c321e96beacea10558893425ba54326a3038a294eb8a59cf2d07e0173ccde2625b72eee40841fa59143045d603db37b7d5fb15194446c44762122bb76fc030aec8cddff66c8b88500958930574d1eefe2b8a4c4e14166773b3248dbaf79d523e324ea3c661cfe4839b327dfef3bd141c2cef1c6dc1055f02f81ceefda3d8179e0193b95d2a8cf3a506fdbe1023ec7ea75a9eb35fbed60ea5b95c2e08acd9112084cab0eb8397743bd17fa2fa2c9e093b4b496013101e20bbf2e735e8767e28a3a14d3d19fcefac5e993202164b47402b852afe63e6954e864f44e236eab443dbf64ff589b54a427a6299cc5703916b1f3a0193c23a2ffd8c7fee8b77d6adff0ebc3334665eeb1f1ebb1fcc762a89e24c49eac85aaa3d71344ce589bfff22051a9dc46a96c56ea1be98a4bf4b879eb52f06351d1589f4538f1a585e2e3444ab62d01793ac15d4a9f2d92fc03797e2cf4d3242300362491c0bac8e629c76a6e5b94106a562d02a735af1a6279a26f8be4ae6ccc0bc0c12d08d14a4c3d9a4768b4f5dfbaa2450eba3801c2bd3971f9beb7e0575e58262ee0d49837860f9a5fa51c879d16c1e806ef466da02d8760eb95a658df9223cd75df868002c5b45ebc596eee9b86e04fa9ad6dc78eea49ee40fa6a3d7d1fd7c4efbe30bdf029786d2f5e81e2d68967f9d60c516721439d94f8513c024d16b6bbb16fcbac02993446a520e80fcfc3aa3d51df79ced4e6e54fab7f8970ba9f97fd218f6f342eee9860222712a61674b9dfe60adccd37102d60d269064a41072f242fdc1f1af3ff20fbc38062a9f46aaf2bba4f2f3ef106cf7981640ccf2002890a65fb5303fa6553d363f5b926e1cad1bd2044e7594e1b41cf0a91115f2e39b91ed2af9a062d1bd6467095a19bdd5b0c8fd066ce4be5a7bc7b5db2e614b7215ef6a1433059348e243574f4ab44ce46b510deb3f17a1167ed5cb94f87c53c5208134e8e1a88a67bcd01361f78db330bf830cbbe1949b7d2b4e0200e2c2de06252f0a5a9ccef866eb4777fbada837912f280942a1e9089e12ba72509d43bce0c85456ac067e72a01ce6b260a5988bd5bdee023052ce396323bfe3738d5ac95d104bc2f5d8ea832237e5d2225b99e548c3f66e7f769025440534ce434df7545fca32324ce6fc11b5a8ed8a510187b49999273d8477238a7b96f6a02758402b3308e422b83072e27a8743a49825fc002667877cc67d71500b1c7fc7198ba47d3677585844399a5a1da1b43ff5c4afd95c7960008ee89145211d44031d38604fdaeb3abc5195873c1c89b00c613eff79de1f2ac413070d35537f7a25279c7cf67de8ce9b2af6eba604b2f57cb04d3a83f928f1aba742d24eb202e3c8d1abde5973eccc96dc49f5395f57cfc58e503fbe882a761baedab9f9ccfe0ae3637ab31d1c149116178b24626998b8b5c319171529fe49c24a12e0814b162a9f0cc63291ad11944cfa9952fa95a80f847962771237620be598d251d827c11bf479c5336be2c512f1518b5692bccbd72ab7617a60ebdf6793f76259104b8ff7739e1226581f04553e393f384c1dc00148afa8553d66d6dd021a541dc151ce81fb9d3030a6f9a63a9f72b9bf6039921fa23943ed0bc8d475b906110c0c5df3aedacf5a68bf4c4fbc5ec17f98d03731d97d0a47d7a7f9cda6deaf448597a91322c64c2d31ffa16fc68a794446b38a91b6b980ba0b98a498bbd2eaa08bcd5b21a39e8dc63f1d1f8b151ba447a5a40c166aec23ea68b30a3cead202c00750b4270cabf4f09bb2d378958a4eb46d01dc0f565a2d17c798896d227d552f2d3be03f634cad406cdd35aa3331a4f29d483e1b2a8b9799796351311e502d8e35d026e4ab0f663c407d38676d658267cbb8c46f3817a222fcc49a0bce54933b93f5a5773d27c8fa1e5b284035139976d5fa2c32415718369dfb150e07859007799b70dda374d60971b24db198d3db04d840f836a1a4563715796aef15b91503de04656e6062ef30974dd5fa06c2a00222c2b44b7e00dc560e0159748c40d5e50914672ed101d64a730bafdef05f0f2127001fecb8baeb492d586729eb8c08eb9551d00a58cf442537420ffdf1ff0b85fba96e0f6099623da09c977f8ba304368cc6c1511a87248439439f44f93b6889fd24d965346ee9f3697ad1fd3ca8925ce9c18156347df7a90e448157094c7441d631eed5bb139ae8c465052656db7477414f4b21e4fb3775f3ed4f1dc7fa9a22c79427f6aa3a60a6fac8a7ae821b3f3b6197b6ce529c91563f19d82c22e6e0b89dfd8d5d2c0140df10475972037f267af8201157d24e1d4bc84b0daa5a011fe3020e4480611cd64d1ba915589731a62cdd0001142b1b6989a2f83e7ce167446c969bcf3c9918c36a90832c3d8dfe25f9136e51acbe1c1203af2e06aeb2c57f0e3227d4687680a92b88d9e28de10ab42ce378cfa1e755eb1cf027fea1c85e46c84bcee4efad92133231ff1685b6f7101891599d1de92ff3cafceceb53de4c229c07c4f79bcf24cffc2b33104522a880ee21a637fc2c809b1bf30be99888b6edd80f7452370fb5370242b2dd3c29f3edff0f3152917348dada05e3f11a42fb22191c4d66b50e07e6a029fd293af0c9bba1737cbc34a19e2afb58cd413d39d1cfad3d3da60c2880b358efc987faa978150df37d3cf0aada42acbc45f28da3a772c3c3363c3be369e897ae1a7c2bfb878f54b328f2f090c85816ca531082bd199971e5a1703a2bce3d664d3c030dd074a2d8613c120d636113e1c5b9c362512775faf440a09303d753afffc53c0d3343cdf8aaa30477dd4d8a1bded68b7a61bc0f8c6ddbae70453e8c00955a16135ade6225ccb03d45519dc2aa8007fa1c4757fa33da46a51b1dc68601cc56607793b3312cb06ef3c99ca56f4208da1200a432caa8ee4093efb718cac9735a34d52590a1822ae07fab0753da6f4451b0ce3c3578e9a97d40b22ad6867a769c637cbe4631afe0de9f803d338c20e3c84122765953b9c54de1f0a28b9194752acb7de6cb2db96ebe93db8a2029c19d702090471db9eb3fe153f70444c20612c26c4968181fb3130e5821361adedb84fe38432695aa57e9db1e9c2af06e52df7202939dfd55fa089b70c2d6bc247d80266925f3b12c3fd6ee993f0fa34123291f2bc6e177a16d1b059772e121231bfa0c70960f5326cf07ee236693b39aa5c4f32e23ac07e9ec8d6fefd98cafc82ff9d4d7f77a9f4bf8c09cecd65d1507532eac44881b6c510da12bf263382fc9362fd304133d13c2645484d76a4a46d0f71cea68f30a585ead20bde27b45a235bbf071fbfd346b58ec510ecf2c3e1a860c6f5ad767c64c4d0a43469a29e21ea0836662f041c8e1e33974d7796ea50c30b753f30d64cbf648745ffd490e713ea6859f5fc25333d3a33d2dc1f6a290c2226b747aad4a84351dc91c9273c740de1ec8ea03ddae448b313b0179c366291dbb07d8ae39290de1361dd3a50fc03b55ecc72020af3b646daa9238afa898428a1413460720139d09bf20bc12de43195250fd691cadcf6e543b64a358407bdbcab9d23676386b1e9ea7d9f8f9dfb42eecc964f9d576ec3d4678ce8efda91aa8c916166cfce1a86c1c78ac34d3aa503870f7cd0cf10f96af9067454e41bff53b8bdfc8fc6be038570a0c6c0758fcb4b7d461afcda865c9b01ae4cc89cf2e27bad2a3ca16078556dc9690259c8e5321c900c5061369771ebec0802750e862b8f0691f6dd9c7da84f5fa0d94a868a11613144f389265f4b196969e36b5f3ed00263c071ae0d435e7e3d555ce1dac6dfdf66b3167bd2549e980fc1ec6465c459e9dc65895654d809bf5763b1119a1fa019ab53d9ecf1ad1af83609afc6ab595b24bcce962f1ec9e950792261951cc8a32b86c4cb1846797683157f5fe02100ae288dc5863bfd56515e88d084f72fb797796baa53ed06eba5e00c8f690b5179609a59d3fa9d6fc6913ea9240816afec080d7cc47963cd522d559995c4e9ace12baf4799321ed38b7f10d50fd834ae5b4a0175ea7d9d56c02ef8b7dda135b2bbe8f68517a26a3fccb12d19906723b79a9bad682019c9fedfe00f6278f51c18965b037d153f3b358f1928b10ce2253424c9ae7b99f4f40dddb1797b75e61197fd2eb5de40c6b22fa59ff09f544bff4976f32a35bf7f88cdbd169533cc1a7dcedd9ab177d77a0c2958c0f36cd06610ce18627bc3e49bff7558f497cd8afb0e9930fa00dca6c9092dd7e9da6cbd5faf9b4c406f0f25289c2b440d168aacf53db476e1bf4dbd8c12c31b21b9d4e20119176d74bc1a6a443679c84a9a119c90ac93662a29551c17eec0a97c74037e6ca35c4d7d15f91655fc98538cd80952579301297020bece08e9d5de8bfdf18b9196179122c0c4576fd3d9b08254549b5a1db8b618f6ad130dd500dd7208e3257d20c3adfed7c32b574fb19e908584a68946fe5945184ed986d9981956b1c6fd4c3256cd99d212e9e60e4c2eea023f3551c6412388726c6829bbb20153222a32466ba153489c0be94da1388c40919eec1cd8f22bf290446260dff1132ae00e4615e35300ea2acdd838b0939b34bd0b6f4574a6f997691dcab2386d1d984438a6c57188baa23b45c02fff6868e153345028beee7b4ea42f80c325df79b24a7be78ed0048456587254296e6751a3218bc15676ed61474121a3b0990e7387920dc2be2abc337fc58d2ef9198beb91a27db33517fcb77239e49f4564c681a3f60a7ae7645bb44506f579d65f634c51917d417bc296c5c9a0864a836d2a3b0f0b34d98279c5503f74a100f014b0a6cd7e984c30ce9a344848bbbdb8c70652cd39b99cbd2932f656b1ecc83d442bb56ee0479bd6f923826ce16b5508c989cb3fcf12076a00218b350e6cda05708be10a1b0fcb77f9179a59cda3ae437d6df9a96a22060fd4638dd96ab06e3c6fbfe1129d58f3523e79be0467300d037e3fbcc3f5b9ed8489996098030312ceb0062e9713ca2ec85d7ea770708c1c825fa5085980a7705f6225d1a57463af1980e2f61ef60686555dad9f45de2ffc6042b738550ff1f1e2148f5fed1b25cd9335e1f30b451cf8c1576bb6445c6c463826e165b60e5fdd62d0543d16716f0d3b60b8c3983e92ffa8abe") munlockall() 00:42:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000064a000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:42:24 executing program 0: socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0), 0xc6, &(0x7f0000000040)}, 0xfffffffffffffffd) 00:42:24 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x900, 0x80) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000040)=0xfffffffffffffbff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x81) 00:42:24 executing program 0: r0 = socket(0x18, 0x1, 0x40) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1817, &(0x7f0000000000), &(0x7f0000000040)=0x4) lseek(r0, 0x0, 0x0, 0x1) 00:42:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x3}, 0x10) semget$private(0x0, 0x0, 0xf) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x401, 0x8}, 0x10) r2 = socket$unix(0x1, 0x8, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2100, 0x8000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), 0x10) 00:42:25 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) mlockall(0x1) munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = semget$private(0x0, 0x3, 0x0) semop(r2, &(0x7f0000000100)=[{0x3}, {0x2, 0x4, 0x1000}, {0x3, 0x7ff, 0x1000}, {0x0, 0x0, 0x1800}, {0x4, 0x80000000, 0x1000}], 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x200, 0x80000000, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0x100000006, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) clock_settime(0x7, &(0x7f00000001c0)={0xfffffffffffffff9, 0x9}) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, &(0x7f0000001880)={0x0, 0x3, 0x0, 0x6, 0x1, 0x1}, 0x0) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 00:42:25 executing program 1: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f00000010c0)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f00000013c0)={0x0, "3a6073ad8a77354c4990da50b1a5302ff997d88cbd7d8b5a81198904396434b48b037db35a055cfd373f64a7c81c1f24c2dc053f96da5983a4b438147ace949b0a22c7ec6495ab234cc150c42017e259340beb021b72603dd1e289b3a50f2a84db4fcccbff19889878c0f8bffeabe33da7513a48348aaea416a73bf2c0dd31a45986086f3b1841ff7f0cfd2505e3d35790454a1eb9e73c858c7e17c8d7e4f96c1e67dcb683bbb5dc83be2c608817e3f1646998deb4ddfd912c971c59e03e8b225c62cbd034550b285b"}, 0xd1, 0x800) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/242}, 0xfa, 0x100000000000000, 0x1800) 00:42:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000000000)={0x1, "2104fce80ad5a61cb74407cce09a"}, 0x16, 0x800) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x1000000000000000, "000000c10000020000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:42:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="51bc31600f961049a7b8f8d5c761fd5e25730a73c502db883d9fe84a7d18272711b0155828c0223dbb4ad6bf89dbc215ceba0c3d1626e3f65e6f251295b0fa02c0c152f347b0d1c24fa1f50c9062a6", 0x4f}, {&(0x7f0000000180)="fbfaa65aadcbf0c7acbc4463801a3fcb97dc7e2a9cf29f402c5e9fc8a2febc2d25d9cd7fc697738fe679dba30de2f84f2fc8782afb439da8c17231b99ea789284ae1b4d3872d3a75018af7e8a2dd6953c79a14a71333d1fb7d1ffe2c431ca7d970b485bc8b4cd6909a0b866276de218c2431a339350774b8ab675759fc7598fe7ad459ea025d446474706f68a40201c0974067fa50caae1d98e21dcaaa4f8dc3559657fabe4120d1df0b034eef8575479c7d032d1e034b3ff78da94eb0e297", 0xbf}, {&(0x7f0000000240)="3d7069d211433de151689b63e9f5b1e9321a09d0fea630cab60cc785a672b64dfd9dffe06461eaf79ea27d8cd928c20a69a5cbcb7e2384df40aa101e25f16ff9a328f334e04a74f926efc114c8e2ffacd50e7a2a6b4446f3310f9bfed178c3a3aceb59d151a366c25aef33da9be3e8ebd7c7", 0x72}], 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) pread(r0, &(0x7f0000000300)="5caf0b7f137af561ebedd282930cda7d422648dda6a7f60147ca65805ea1ee849f2c8aeef20130a2ad79f05b73359ed5426c4de022618ef79902793f20fb41d2a2c526c4e2e4bcb8f3ad0087048e4e371854c89258762af72a00bf1f", 0x5c, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x8, &(0x7f00000000c0)=[{0x0, 0x8ee2, 0x25, 0x10001}, {0x7fffffff, 0x2c87, 0xffff, 0x101}, {0x1ff, 0x1, 0x8, 0x6}, {0x4, 0x32, 0x2, 0x2}, {0x5a, 0x0, 0x8, 0x7ff}, {0x1, 0x7, 0xff, 0x6}, {0x4, 0x1, 0xfffffffffffffffc, 0x5}, {0x92c0, 0x800, 0x2, 0x1}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:42:25 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xe) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x10000, [{0x3, 0xffffffffffffffff}, {0x3, 0x28}, {0x1, 0x6}, {0x1, 0x2}, {0x3, 0x4}, {0x1, 0x401}, {0x1, 0x100000001}, {0x1, 0x8}, {0x3, 0xffffffff}, {0x3, 0x3}, {0x3, 0xc2}, {0x2, 0x803}, {0x2, 0x5}, {0x3, 0x7}, {0x3, 0x8fb}, {0x0, 0x40}, {0x2, 0x6}, {0x3, 0x5735}, {0x3, 0x4}, {0x1, 0x8}, {0x1, 0x8}, {0x3, 0x8001}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x4}, {0x1}, {0x3, 0xff}, {0x24ae549d9474c3e4, 0x1}, {0x3, 0x7fffffff}, {0x1, 0x8}, {0x3, 0x8}, {0x2, 0x80}]}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4, 0x6010, r0, 0x0, 0x0) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 00:42:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f00000000c0)='./file0\x00') write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/24, 0x18}, {&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x4, 0x0, 0x0) 00:42:26 executing program 1: r0 = syz_open_pts() 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)={0x0, 0x1, 0xffff, 0x2020100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 00:42:26 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x822, 0x0) socket$inet6(0x18, 0x4, 0x7) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x2c8a6f502a305e47, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = fcntl$dupfd(r0, 0x3, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r4 = getpgid(0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000002c0)=0x8) nanosleep(&(0x7f0000000180)={0x8, 0x1f}, &(0x7f0000000200)) fsync(r2) bind$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) fcntl$setown(r3, 0x6, r4) r5 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1, 0x3, 0xdf, 0x10001, "d2473e6e6cc917ef2ed9e8d81abcc778822b2fe2", 0x8, 0x3}) r7 = getpgid(0x0) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000000240)=0x3) fcntl$setown(r6, 0x6, r7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r5, r2) 00:42:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)="88871bfb607a076524923a66af731388eeb320", 0x13}, {&(0x7f0000000180)="a853368792eceeb09f1c8514aa76a0edcd5c9c1ca02ff62e0970922457bef70761550a2283d29c8103fcfbeadaab8c860b79569d66d0e89e4f4c2b89734349da10841609db6fafd462d3a9f6f5389d2c5d3c6d2042b5a8c10a1928122da90840a5aaf55687b1c66be1dd8db464c7c0eef2544c54ff2997d3301157a6ffcad34095acb47c2680ab43de6423ba47af747e577da6832beee2b15fcf4f8a7ea527392f94eade83400bd349d952932363f718947dc35d2c676783a423de9cf8eaa9ba0dfd2c4b2381e34e3bcb5a1b48c223ce679f64c081d8442a2c1f", 0xda}, {&(0x7f0000000280)="54db2e5893659c71a077d262f1969e24a9d1a518b34c227359882583d62af397215356d7e59446d8e8100cbc62326ea8379a7401e5c5ba871740ca78b03347ad2566d703dfe1000e1439e726df08f124145376ff2ede6e207cc2db3ac7de6d2426cc6da7e20901eb42be8558872ee115ae1046b98c8e46c01228251a137fa59301559e68f99833a41be4f05ed4896acfb2a898fef05d26a04b44", 0x9a}, {&(0x7f0000000340)}], 0x4, &(0x7f00000003c0)=[{0x110, 0x1, 0x3, "7bac8da7191e4db0cece7afb610147d90bd6eab96e90da5480e6ec4f0cbd37f2ed18a81054fe6c6bc2ea44ee1aad5a07502f84d30e8f4b6fb6346003ac63c580945a4b49ccbded2a3d8ccd40397ffee441e9964ec5b7d69aa16fe99d7644a24927552a0249b48bfc7635c0b7293efd3b9030d17b452a4711026e30ee52d8ebd06f37d5886dc37501c376aa94f9052460e0569aff39e54c41ea34a8a8997889c407716a4af3cd5e83fc40caf2cba4f09069231ef8a9e2b5c296da489ffd55247a051587efc34ffa6884a1d4d2cb7543689bb5d20d473b4e6db789b999f0142033aec2c742a027291c34ef23fb041638639a4aee60f1f9e029c6ba09ed09"}, {0x1010, 0x69bf8b3d4d2c42de, 0xfff, "f3b54f70b484e519fbdad3a29290faa9dfff116adcb789e038be63648513f1ad4328bd2c00ed9aaf23c138672c15730390efe470340ccdbb116260c3f31230a426b44f0162ef18678b5da172bcb8fe7e217af5b6a67f8f84c7fa7280ff860e20c76744f970912cd8b4f952d3333023b06455a108c13e476479aacdd94daa091a03adb1b0055237f2dcf96609bc5fab7e83a8c04529a6432e91665a552e0e64b89c470c59fa6208319d8a234667b25e2a995e57681591073b860f8e48075e943bf2fceb20c87e022b985d1ab6e61bbcdb78ba66114d2c79a772353fb5e386082b8b9e5fab9b3773793a7875e8d44f820cf202dc05244d9c8271ce69e31ef57d3cb938cc77335ebb190710e10a40538a919ad6be515cf7426a728208b4b840a140636c8d572beedfaefa4b3e09f8876990153cc1f1d11bd18b0df74ba336dfbd0c01804d0b118050d45e42b4735b60fa6c9df90202ffde9ba60ea47cee238b877879837c3d90b1557a3e368b4dd5806cfb6fd3247bec5eaad4e909f8be3ff51b689f7f02fc10116ecc38873a184804df691daf11773199ad833ba9b65434faec78bfbd28bf296a8fd97d571e31efcf7e4e56128caea221b73234e73fae42dee81ee1c29c55a4a6c1d8b7cc3ad65a09cdc42a45d4d6f038b6d8b306218fb7aa91676f72c08b712d8214a7ab1a8bf6cdbbb1d42416e86fa3a9ddc32d46d36bd0904cfebda6cd958e71bb7a1ab01fa5b4cfc5dcb78ef1f138744208ca60db73c5f45f64664b02b9f7ad1578b9be57226fca5ada5380ad8bd9b1a7f19b7268252c768c8c1a52fa546c66c0ecfff12cccfd99c7fa0a932f044e4d99d7fb5fe1318054ee21ed6ab786e5f89680e2470e7f1d3466788bee58f419918d39a29b1060c72db0232d002468870dcd96227125d4b3f8ac5783ef3708decd7f2f994a2d2b79a8061e6db17466490038e1dd1b730c32780ef3b474ce3eb9ef57d4efd81eb7feef45b59a0cfd3fcffa6b2b87bb72df668f4d7483cb5d93eb0b3a8384a588816324d072dcf5d929282a92d11a0fddee6328150f30b8e931b45c147a0100499a5b8657f9e07d104a78d54667e774ae85c9fb29aa5526bc5e9dcaf8ca0963b87e39f0c1c1c7d7566ff4630ca0228046f730a16d19cb77982e339f1f4ab76ea1dd2b9b55f839ff1ce5fe53eb20668347b8a738688e691f7747f1eed78e56e20f21493a5300c682c68dbf6755a9b806a035bc12efc5e03fc6afc94f6a198997ff4f205e98d305e31947d4c88cd877ac9397c95843ede51ed2403a131bc5e1c6a70491bffa2da58f01b759b22bc2e30ca68e26e64600216fb05201f00fdc5ecb3eff93abf1916ff2048093342e8d5f3dad9e24f95f18da15f85ce9a3e3752445fa68fbce2fcc777fdb6f02b843c2bd9dee8c60cd428084542772d6ac663b886e44d7dbdbe7d338f0e254c08eda6c9933f01818a9dc69868e1f3101aa0a2da796b78d6ee8dcec47aaca63207581c405e0bdc14bfe1b06969ec88e25cc1713c1b238f1889710e0d956e8c6b04746ca6543656f98dc6f790e226fc08fdc1719663aee1848f437263536b506b9ac69f23f7588c4f00f160a8eb774ff0102702009947a66291b765510e3f8be5cdec723d7e0ba6e1a7b38ec54b36ef3f87bb9284bdfd1c00e56e45e40df723ea7faff1ab60d92a59e59b904c0d4934f05f3892721c53e27e31408346ad9f6954a9871f2236d4a5c33fa237c7fc8e71e12206dd128709d75ccd41d8c19ff7e8069b73906e6491aae61a726b3bcae88b93c81e7dc0debc8683567ecaf32f8ba71730e8e4357fb7a7750e9cf9c47062e9c441863ca44b7eaee085d5e777584ceee2b6dd691e819761d1dbb5c5fb7a43eb66e5af906698e6121e61c71f8fc6fc7f1b9b89e31229fa19b199ea74198c2879d22c5c248cbaeddc0f6f0d64ff61f6de795d543fe8d15c0b713719f8c4cf29552d0b1777355f7f3c2b5b2d1dee2e52668620ea393a1508baa07973442cca9112c5d7b287f9279bee5096f7372eb71996c46e49b20ab929779f976e44d7db827642c7f8956fdc52edcdff1598086866153b75b9d422ec2fafa3ad2dae9733088bfe5b5b1fb8923bd6bbacccd295f990fbbe69ff9e57dbc0867cd0fc202abec40b893857c1bcc8e4eab6e5bd4cb42bd66e26c6843cbe9b379ee4e7c670e1fe34bbc6183eaec0f95fa0d23417a3e8e4c87c2d073a5c207f2550fe76876398d6ee0b8920fe3fad7e38271eb4c87d3df9213406fb21db6a3581bc1ee289cf64c23e29e9e20f4279f67777c770171df317a17482bfc315b7bbcc7f66ad2595cde16506f929f03eb9444a22e9ff05ee6371755b5c751757c5313b93fc1d0b8677cab744c357a216545da42144118770d98b56fc273a3468ec2f8e857c279e882945b3128485dfd025a9aaae06e309c1a8432bee0109672c8cb858a1eecf5fce837fa856355277ba7d7a8282416b128ebcc6ceee49dadd989db4391d7e6f2b822dcce8c08369fc744c54f7c16bdb16d03e11d2ae7b3939f32285f33ed042860959fd50c6cd6f590659027db5d0356b0d1e715789654d3750e5a59f22e0747befa06766a99e33e45ce33a56721e405f590380bee496fcc15ca44f191e31911ff4382684c50c2568f2aa16cc05029dbd8ceef079556ac2c644b231adec765469db9e660165c608ec6751266aad054c84acfe0ac057cdd6831eb040b62bfe9fc50158b75cec410c058df0bb4349f5c32c8b5d7449c2e04d4ab4404e7755bb2e8590fd01f52928835ec123ca0b9de4798c8dfa10242c7fd8c5c8b171a51be520dbde90c19848e918709c8c0bf473fd1bed3decd5e63e871f9ba1df862522fbb4af3f495de984c5fc62d6c029a289b465a64a393753ad3ecd2bf72d65dc8758da2ffebbb088157673ce99df8563c12df5ea8e71b0028c3c77338be278b22152fde4023026fd45e4c06ceff3117c5acfbd5701e9316315138dc23c28b3b0c3431a607a07c78c382cfebe7e158929dff3feddc4200e84bb8b9052178de1b5b0fcc90e9f7b13ac3f6d9971974e11e270209e0852c066d22e7cf0651cd6768759238ca01d73dc065988bc06308ce877c4d0c70cf30a89eb63d762d77fb37267622c8f92914d9b9e23a4ef8fb4bac7b63ed5d24c88b8ae8677d8eb99068ce049723b1a1f5a7f5f271d4660077f1d0ba49f1aeb0f4f40061cf4ce007045ddb79ff080f8926508941ab9862935e00f73a77944733588ba904a10bf0a654f064ebf1ea142edcf9fec49e8330ead41a0c813d36a629bc841e79e992edd904b52282752808db47e0e2a1637eea431a0f6750af38c657c90c8ff153720c2590aa42c3eeab9fb3f74dec201f68f0ff20e8110752cae69ea9e9bea75f76156f1e0f408c7fa2279f827c170d5421ae4a6bb2a0b9785f667d62d00c2ad118ca4fa573ced34c2f49c7db8ca27107052514d48472cf8959972d5b3ae22c0ad464a08ba7f9606a955f0bb45198f5ef789306571868f877a0fea0c7181b6e0f8e67b3431e658a42c934fbdeaeeca144c80c552fa3cf78d4ebecfb70d554fb6e4e3d97ec7cfc327a32edfec67f6acf25df0d38e70f120f195b3bd83ffd942670af6c0dd762e76d962a7ca14329abfc972941dcb890911dca3883dd0e7efb418b9c0f8d76ec345e408f446313c99da2077b19f7a1c4756ac146e7dcba143f4589d578a5601272b97f6b83b94c5eea283db338399193446b5e340504578ac227f30c3ab072f745da7ddf6de68965f140fec6b2ff0c16667c9f5e00d0879e7c40d01c95e608933dc3cea83da6a0643fe1891d1f984ed78b937f4704b9e66fa3d4c23fe148d760bf7f03bb009fced7b2a6aed9bf4c81e4399760aa833c4eb43ae4ada97eb57e3534c3074430e7987953df65e9268127253c8d8c4caaba27e41c0e8814ce5d23970b450b0db6edd3ad96b993f90fa0a0bb03798086a3bd2e6f1e200c9c0c84341f358932e15464ed19b77661bfa8685983de4b5af34e452dce11127926e2d145869428407bd9788404706d16f29c877e46a67e50ee3f3958132a6defe7821d547c3e7472d1d00d2c4456eadeec68d6a5574ce94dc79edc44f6638b342d5a8c2af67e35567363e2fd554f61aa24f60fca7f79821123092a6aa7dedbd2eca0b7b42e99dca5a73a47b1693fe0bfbb60aff570e3edfc94ff06b2305693549643af42909a793f1efbfb06d38fc23cb33f0231e967124aea59aa888c7e121dc348dd5cc270b939884a06b865c28f065bf3ea681feeac236dc192b8a4a425f82f38ccf5f6f889bcd6138547ca552314ae29a3e19566959fa23b1228b6daa08df8999b479a1c6e0fdf92570fc7640e99a0a2639d9c17ad2930821c7d0987c605c972ec86be0e21148fee2cf4196f56da867b127414ff69142c774a4ed8ffdebc538a89047b7921b13eed06b9c2e3504cfd206a2d668c57d0aea9100ac06ac69a4bfa40388cc4e313ca69e105eff2fab4750a121dbb14486ed9517160f997dbfdbab16cfbffddb91256861cf3084ae656ece3417c29985b238d84f45cf0afc9b63761c0c267296358804e4c649d5994478cd0d54286fcf9ae44235286c9fa83ce7664b1fa77c4e5f1b7d1e30f7acc7dd8d0c354f4c23f0f183a58d1a535a692ac9b42fc7da6e3bd54601362f7f8862e4217c887a3808978d1c18ffaf5ea9e1863f6f70103a1156a509f4209eada5c887a4c441b7f81317c18921ce00c4aab12b717562199d2601ff159181a96d0e8ecaf2b4a9a11c34c9b6dbf4916111028f86ba9e39fa980590a76cb1a4bf7e49193d8ccf32a4507f4faa754fb1b75d8e3efed5882548963efbe3925139729c136cb8542b353c417d81fd6621097af17026c2197474f98b2e355c44751d575d067adcd9a4230b3a27d2da85190df301d753aced90938beba9e0b2cf49ab038b3db8db61f0d06180f50772bf75c9343c7298dc1a219facbc1bc526d112621a8d52aa5a7c5852e3074fad608fae13b8bed559e69798778838d9fe5b75282093ae516664e0c4b376c6194df525466c6934e8cdac485c70a173efac896ccbd95cd85addacca2f828eb6ab45f55aa4aca9569ec7a4cc22aa1deef3b6a046299d446ced9b26eab02be41877e838db3ecd0bf3bf5e01ce8f74091094c0971804590e167343ca6954cc5351015f8adb1dd4201d2851f8b72673bc5617603da3aac0be3dae67d8f8fbc20f1a11019efbb4290a0b0883b94f82f3a12d238ecaec58f04b01f6eddf39da9bc64971cf8823c919fae75af2300582346ac2dc32f6b955749a1136ec137ee43379e4b126fb9d604a570a37a75d8b05f4693ddf2644294d9628335c2dd02ccb437b5df0a2a2bbe83871a3fb127605932802e0e2d0c2c8f16d443d6d3ab8a4dba04a11ce8c2723b47dffae9afcc9eafcd0d9f96c5ec60a0a1cb63ece2d367945b0a911337a80db91e445fc8087c513054f39faf4fa517268e594462e6c54a0f171f631dff53a55d343f09ed61854db0a77f652444d3e4a015e4c8456938f8e46f9ac01a811dca007b3a7b807f98329d964f674a7b6598efbac71d5d5aff6cd08de6bcf6dd8f96f61ab9558fec9e95e6b155f252c1017207d5d861889d3867df9340fd5e6ea5acf8dba015d918d986d63c533cbea292c39d878984400887f0f483684ea1276a8367b1cd2185025c1aba43cd9a8e094b94cd6d2d67a76e00b88c04235d6bfdc9c6522b897a85a2e375491c4dea9935cf727d93f95782ec7fc1a28ae623ac3cd65ebc6e47f2"}, {0x50, 0x1, 0x7, "2715b60cec7f92d57765ebacb6e61df00ef0e4bc33e4938c79a476818f26cb4d66a4b934dbc61a896eb041d65f8567998558a0f96119479900503ed2879aac03"}, {0xf8, 0xffff, 0x1, "13e1f90497284a67a93254202ebebfef87d9bae318ea889649bf285a4b3b2bc682ba1baad00fe2b9503009d7a7c297716bd6f861e1f230ca61882f415b4997a4f2dd71d64eb45fd895145669ba205e1f244a4967df26f189bd074915bf6fd29c716451b64f43a0df885b095f94f9572f48c9c4a501a5307394a7080392ecd7da346eaaa7f907d75d0ddeefe303f8e7c616f69558ab8e5557dca9e86395801f0580e50691b70b041d426e07a6edd7e5e93613e6dba86bb505105a617b4990c7cc24c4d1b0e1ebbbb15c220c4a4f154bf24ac30f545085be1fb61a566a7b702ab94406d57891633cbb"}], 0x1268}, 0x1) getsockopt(r0, 0x6, 0x5, &(0x7f0000001680)=""/149, &(0x7f0000000340)=0x95) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x80) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2) 00:42:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r3 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000500)=0x9) r4 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) open$dir(&(0x7f00000004c0)='\x00', 0x11, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x16, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x40}], 0x0, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0x16, 0x81, 0x80000000}, {{r4}, 0x0, 0xc, 0x1, 0x400, 0x2}], 0x3, &(0x7f0000000380)={0x9, 0x20}) r5 = socket(0x800000018, 0x1, 0x0) fsync(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) accept(r1, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = semget$private(0x0, 0x7, 0x100) getsockname$inet(r4, &(0x7f0000000600), &(0x7f0000000640)=0xc) fchflags(r5, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000001c0)=""/199) poll(&(0x7f0000000540)=[{r1}, {r2, 0xc0}, {r0, 0x50}, {r5, 0x1}], 0x4, 0xfff) pipe(&(0x7f0000000480)) getsockname$inet(r5, 0x0, &(0x7f0000000040)) 00:42:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 00:42:27 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x100, &(0x7f0000000080), 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000002780)={0x3, 0x1, 0x5, 0x9, 0x101}, 0xc) clock_gettime(0x4, &(0x7f00000027c0)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x4f) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x10001, 0x4}, 0x10) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = socket(0x1, 0x2, 0x800) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x3ff, 0x1c}, 0x10) sendmsg(r2, &(0x7f0000002740)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000002800)=[{0x1010, 0xffff, 0x6, "e731d3fc0512fbd8852d1e575d52a6db6da8df14b44f4df799d71bd15afcd3e05ae16b542158689aa018c903d4a8fadcc9ebff55f98ba7c9fadb6dea20b812b993c910bda7eb05a2dcbe7d00cae16c6e1dd3268189aeb59136b7ac66cc0a4b210da579fe85a06cf8f8df663674a793da3f16ca63dc882823918ccff5dba50a696c05d1980d5db9565df2715dd5f8e8bf6c0332883c7fe49ec66c6a679986a435c99719c7551c2eaad38ad28a3ad17c89c4cd8c61e9c812988534f9117e897a31905c6f177fd0ede68754769fd3c3ca9ff4994d1b8c97f7a50c5e95f698004a32dcf42e6cd3884214a0105c6c6ee17acaa43ee1a45e92558000d678f7731fc056fc6ef740041a96db497f88ac8c0ed3fb51d8a7e967d0e64d05fe70622be8811024c442b9d2d4a09253695c00a0101f368fec5050e7faa56156f6450cf173e03e525c38616f309986feb367c281000280bcd04ece257c32bb802a591ecc912608b5ea8413a0c5d37f69fb8d6b2ab01ac67b0bfedfa5d31661c9dbd4414e668560612824f13b9ea3a927d2a833675e7402acd47a14728f53725a7f173708f1e3946aa198fae261b9dd7a962d4c107b52b9c0a2f97422a4af32dd0f16a4b14da0c39297ec4a153aab3190176a1eca7cb83bab5b9d1a2238a551baef669b99efa029cdb88a3462b5b260ba69cb6e5b3ef6f0e49a0ac38a7b3756eb82f60298a474e08655785e28a4c71ce44a4f5733080e948bad2a7bfff37294b5d0f0f1ae5c3a9ba6f510025418e40cd920542b95230e7eab060bc5c43bea7dd3387f31513902e02e44f424f448f979f0ded42aa72be7fbdcb581a27fb7475d50dc87494de362eab190cd54e02055b8e99e82b770726d94b194fe3962eebd6d5784cde867fe9175a8e75f1f370d6eb67992dfa8e949424e4b607e1d7de2689e8594bcc9eb791707cbbc9121ff78323030d77fe119755f0168902322a997f2ef9526fcf9565c9d5f5f3aa07e158f9ca71244468a4c4427dfda5dfbc9d33d5d3dbd5f0d46c3d4e625407df3ab78db8f02442b4d3c9381ae0d2dff40c7b3475379cc24d065f50073bf88fd625fe0b9260be1bd0c31d4142d39ae12b762273b3d4d50dd5ccde0ad3a9ef0fbc5aa4ceddaf9e82c70c4b578fb2e34f4109d994bbef06a6e17ec2ce056eb73d973df4d07508a8d30a5ee13cb03a61f10e952b74ac9fa4f68d547496782e36ad3f685bc169391ddd989135820deb3c259793424c66e5ab65a01ada0f1829158f44dd10e028010d6b3856df987352161f937461add6ec4adbe9fd11cc98895ab83c2ee4e16696651ec573dcaeef9d4d81a8ab69e3233b25a8af64b733f7e14ebeda3c4e77c175ceb229227aa7123186b5d1946522cf06583e68595f0d1a58908fe4e376776e6850f669374a537d792f9bb91653bcb4de9815b62562d771619afc5fa22286d25ce10fa70e1e147b93362817285048fec041af761be7e74d8bfd19a5dcc9dd26ccd64bbfb264a99e9e5f98e15e7e2f23e94e94ec709b355a2c8e6bf2872524cab785a36dd722a22d03a867d9dfe5b855e3b0c84333e9287ac8afc986e12f77e66ae449ec0095057fc0e91954ff6792eaa4862cdcb376f92bb85a8d25bcd4d08d2477b0b8596d0ae702d9864ba120cf87f544956e5d7a6fb686466551d2c8f14575ea282e946fd03c5644a2d2641a59674ba43d836a5212cd8aa64a66e6bd7f3ea1c51dd4266bee0d32fa9ea2705b2a5ea6ee1b90bf9263be6cbffca7d5153c1e36af7628f6fde3320f0ea871ccb1ad0146c1acb307fedbc3fa24f8bdc90dd6dfc7ec1013d7bcb8c787fa9d2e7a3ba1b5dbaf50df4c63e7ea7186d03008814a037fe486182ad03a653b31dcc633009fb0f2a2d7102bffa31be2a62ed3a8dc372f482bf368a5a8b6263cfc82786dbbaa6c5789d2b9cd2729ee25938e8dd7db781903ff819b50753c0c05b9cb3fb964d34cbb78ba06ca0b78bf6ed0956409ce353289275d29180b06bc1f079b870f5180bf93db592f8b276269ae3070b4408195c830d84ef45f9a3aaa1877450a8d476590ea6c778ca32ae7fe6303841b3e25838285193ccec8ec600df9b04ddda9231454da076528ae25841722c24f6bc350833b5c122662604815c5d48c53710972fc28590289734ab3867c8cb74ac756ae2833666587209fa6ee69118bdda417ac311205609b74cb0ba49a1646c4d97cf20d17749dc87359e3861971276874953b40406bae4cef7737fa82f5cb26c04cba7f0811e91c0e6a7f7d2c3b8e5f3527559115b76de228cb7d2a27b1294c249af49df74d5720d0c7d1a2cd244daab6ee10da385ab375ad7347b2c8092f6fa7f9868ba02307387c6b63aa170ef7b1f3e238e22e811e13cdb45d65234a7b0a12bc341c4845373920422d447612061a5099f8d77979092b72dd7804f349d1fe3629f53dc07524587821a8aaa8d78c687372c1102818a1e5e045c218285886d5faa289b048cc9acfce95a91c86f0a91de09c82e8888ff18083ecdffe9c0c39de263a0ab8621281312dd31affecb13f89aee1b01563d793e8e172b264691f5be2c45186dad2e71334b1e0b908e794a4f93524a740a405802e7815bda1e2d96dcf4d99d14976ffe1d743dd6a79f9819e3ce371e9bbc5c9beac140d36337741343c28430e355901c771b9e58444a2125e57c6604caa6996ae267d44afbc1453f48db34828244a1ce0cba08dbdacfdf9d5e5a2a899377e530a27546c1e7f8cbd3dcb5ad029583a5a8486b9767a73922fccf367de569063d217e0f6577c1b6a09a093f23c1201db790a947be819741abd1511a79b0d41e9492f3b1283aa6809796ce06241a803995f65db0dfb4c7e273ff40de55c3349442415ba4ae5f812bac7716d5e62325b1950cee5d01e177a170351346b7d9f9ba2de9a1dd448bb0962e0354ac7c465429a7d1462a1dde2b06e195d299be775dbb4ea5c4be2e764c03ba9d410bc95b7d2acc62bf28ec02b83766f2ceed8c09609a2898955120763d6f6b0cc659391aa1d222b50ef4bcaeb9f54f32ed853c484203ac99d4c4cb59a1e6ae8d727d4b86d541ef76f217050dac92d4bcc7922fe98789fe869c032e87830a2b91096325d179149676f1881c3d93abb1b1c72f2b0713f0f983cad4236909234cb7bf19e5c6c4dedcaf2f8b8d7fa493fb7b4577213064a6c8efeb817b3aad17d3a1cbd0b2e16bd64e0719ba6762db177013b60d29b33c684a763339f5b507fb8a23a06ca19788b8e8b5d460c783a7e34b0e1c2074749bbd4228c41c348131ac3f8f1876e60bb6000c737023f8cf363d0ef58b8bd88d49d5b4c6304b873f60b18e4ff47dc25a7bea84faa1ad18c03fbc0d4b7c4bd4f7e30529e46afdf5ebec79fb04d5318e389081c33caa7382cf74088364a6b4743a71df4c6044261fe3f54aea0e5e339eaaf57075e0e5f2cf5ce71a31fd21c5c7bf91159af15d7373e02bd929b1b0a12f4381f6871bfad9dad5271c230f604181c18ed6b08138315b807408bef5734c5f0e5da30d719e682c68b32a483133251db06d5d48be1704d68840e9d3445779f9a4740674d5a9f35c56098db532fcf65946595006f07d607b4f5ba7ea4dc96310be36e11092e2caa09def2af85a5a1e520b9ec5da67c539d7883a487d544d40e19591534eec6f839dccc3dc7d90aa9227ba294b930024985d9e50cdd4ddfbafa659c6decc11760f004e22d3b0cf2e4a41f6efbd2ce09f500d9aecec332421626ff9a9791218416bdf6d8d5cae0f4b8d0b87f2bd6a6419effe3365a30bd71023fac86318b0928b62044be9d6e0bda81daafc6644153a9e14691c5fa2b77309eb2044ea5d785a1a4a762b1892cbf89f3cab8fdea98e1d6d1a5017459228ea68995b2294b08bbf76f4df1575c43bac7aaf94a212093de1356ac2ce4e62b8baae7facf3f15cd33ad61c11821b15a59bd68662812d728d11d9d77be060341ebe9522c8d35af0c6f778999d0ffa0c58b27cf46a23ae3065db670533a9c03be1b77340e517e97a750af252b87b1b36c3c2cc6f70463b5a42396debbd4be3977e48615c7492917852adba8cfa39b5c1e18aeb2562e3c11154ff4a6cc4084aadf6513bd0e1caafd773004066d3b47d38fa504495d70ab6eba1d63476ed1019ccecc7853198c287ff31db8812be357174989663e8b0449e17dfe0de12a164fc7726d43b6a7726e6eb3fb7e7b7d4a8d96dee33bedde2044a1341e258103562a51397a0292d743b11a1e63990f0eac41fc8f6cf9eddd3cd01e011d0e596d7d46060d299df185a8a1288ea23d405c7a9e87f60d97f753f3e088c4e31ae49fc3d5b45c6563c06c9e378b58e88ebb3ada2fc84447fff17e356a90b72fe29d41a1118b901ccfedc03c7c7bca10444946de7d3086c15dd90f0527531398c0fc9dbf965ee7a1a3cc513e44cb02feb2cca42c6d898ca7a3fbaa3cde29869cf0d36db55e0a00eabeefbe398c5d2a436caea09b3324207506f8edb7f90893e393a17ee0efcfa8d4790252b685d05d7115ad242b0ec965d965aacecc10d1bff5573e6b10f0246529445094277226b2856efde61c337ad47551f7d6066e412cbde08f452c1950c920f962dd68c7d5c2b834d377dc2bf5322e22e35b466f97c0600288f2350682b9f06f399a636e6b2739d32eae1c1ab401d7ab68a15c0ce28c289373e22274ca0f369c5a0ba299b80e6687c257515d0273d6692e896a88d06d2fca33bcaf234256ead185b39770635cae8f308ea90d653657c7c937e15d1059ed66f0663bc4a8bc21b958a84e2af486c0fa9204bf70f0b8951a09e464157dac109c3a8aba2fbf757609c078efdbea990e269aa46d66238538ba0581f92c82aad0c3cfe93c9ef14fa7a9055a5c4fa0594318bf3930a44c0bd59b7006c66c39f3e45fd171e26486adfbef3ce3f7e3960c8b9e26e1f67d0e4d03db9a8ec0389776b72c2b4e6ac702efe832500470f3e58130b44dca9cff98f5dd6a46d388d781f3360f93b47978fac1ba814c6f83c652a578e12e7c495c401c102efa3dd454ec59351b0d34ede38d21559e42eb0fbab0ddfa9400ce7fb953ad4b246a8a4043ddd633f79b1871a2867c867930724a84a734063ec8dffeaba2bf50d8aeb283b581705b07ecbdd4af0a8ed4595d61d919dbc2872dc36b04b3cab654291d4c88d6efe7a1a59a65ea73dd661c6576a82bff6e662adbc704aa7273f765777805d370930a7b9b684bc5e8f63045168a320e64e692ff1a0aae667d15b2ad80b81a81af63392a3fb67edf9f8bedaf91fcae5b917f28b6b103fddf6bf12e41f79969c2116a330d5f0bec4ff08df8fbe389c40b2d52dae355dcb6819ef777f6e110080d7997d914d2333eaa5ca86d7edfccfd6969250308d333bec342eec427554018706586580cb75c3f6c7db1695070c311b00b0761b832f1197868c7f2734d64594950e76ebe89e92cd7c0827496be01d3422616860b176f674476e4b4af69d486e1e24507368f210de68155a32e8a631220feecbb4389a608c888a0d22a4d0aa97ebb9604560b0fe5dfcec2f152ae34bfd630d5567f63fcfbb2ecf7a3cf4afee120fc5c9e206e887637fcd95ec8fb3b0f8636dd4199bc2a01492b2f5e081e5e7b9f1ebec409ef7036630f29477bf628f63586362433bc4475ffc0482107b98650b3d93d9fc4f13bce1d8ee1672812607945acaa7859a80369526385b6a2f17572f09dc8339ea34f095572de9f210c4b6c57add2dae1d40b63d2e6588df8eee68369936d0952da55161349e0daa36"}, {0xa8, 0x1, 0xfffffffffffffffd, "2bc7abab544faff935a5771ce9dd3716be08b58b034c351e54d3ed218130c44762c70b65fdeed918abac4195c95aecbe8d03f38af35fbc9585d4487cdf8650b6a5a269d75d228c847670d4811c640ce93fc45aa06607d281a542f99909866d97faf237c0e15bd288503a417194e0a8c7eae49698e2cffbd3965d83062ccf93e8721eabc2a3777bdcec507b738497669feb043ba0"}, {0xe8, 0xffff, 0x0, "a84fa2dc58d708932a1cd156de7d9de122ee9cd2654968e51b250223f686b9c05e640818656de901833f9e8b72603b1e3d94248a3dadd2d3373e7e730b74da951a5767b357c2fe916cd0bbae6fd0aa842eb036ed4082fe58d4214e8cc13ca66c83482047832c24cce0b5956498f60f21fe9433a63b6a8cecf0ab0bd2265146a9a02fad8034f9144db6f5ee507e6fa463aeed2c4de253fabeb0ae3efc7223fc95d8f2bbf036004860449cdd39c947544a477d80b9ffde6a54a78426e7f0044c76a370cb4482d43d4c6716b3b9e481a7183a130219"}, {0x70, 0xffff, 0x7fff, "2fe08e7f1869f1baadf76f1edf72508778ddaa4aa89debdb1b2fab1ff8f22776125e440b1feeee32b7f374101b32a53cd2f183ba54918e2a27bed5bc6d9c51be170e59f856f82bebcb06fc6e4123de319e04f4219af9e7ad72"}, {0xa8, 0xffff, 0x8, "ba8c29296bb4aa6cdefb4b4afb2b17248df4c4331df2aa94f1e42ab4b9fdbc1a646411b52788114f624e5c3637b904532b613b803ce9327745b625cd8e116a82e41bfa888e0c1185373ef85c977344bdca1231d31bfe9baf5ba0dc53b52d704263f549e50f92a0c84ef70d90c99b6c44dcdf0603fe582c82e9750e292c0d4e8e63894dfc42d1cd3c6234ac255647cf0a5ba1"}, {0x5e6ae17aa22991fc, 0x0, 0x3f, "176f05da24b4ec486cfc0ec8652102e4233f4b159d3d3a378c7dbfd48414ba5ed60036ce1e0ebf5c3894b70937b782167965178dc531e7cbc179e1a71524dcfcb44d5542a5cbcf9bbb9e7d845780e756f9de55ccec55aef1f7d59056b34189f4417b6ffd87496220f73d74c2c7370be856e0169432e3d73ecad17e142d9e27a3d334aa4eaac61b129b8f8bb7df80fc1a0266a135896635abad42d1aec657749ba5a306d66bffc6f29d2550b4dadbb00b3be43db922996e9402e6a6a08fa5acb45971d52a9bcedf42eca920de0bd6ca93372bc8168543d6a64b390d4b96185414f6bf392491756b9bf4674e807ea8b564979a3a7f0f951f23941877dc91e12d59505c1cc0518f8b8244df78f4dca84f00bb122eb58962b05f6b6992e7bb211138e46b9f90b27a77047fe1c7065205ceb93d4054de5345f6af60850a5b7902fc04ebb6b27fa378eacc4d68911cbb183e5d2976c65ded586f72bec6769a93b1b0c8e579f6bebda703a66015b402a73aba679f8b240de8626592cb16358e67ea3d4a692c62ff0483649acab2daecb0b96a7118268e883cddd5edd9e757fc28089e970b74fbbc9a6174313ba81c83f58cf8f5788fc63dffbe18716c01c002838421f61bcacd9ecae24c04223e6fc5a2ebd9a1d7cc7dfecaeecfecd2ec819a0408c090c74f51902c283a6a5fb89a9c5ba8cc4f0d194aeb9a5f12b155ce6bac05a64c37c7cf197e567a98232c341a4fb5d5ee79a09e0d272ff224aa8a1df43b18d12f5d7c71fd7523ff6e7143ff34b78af44beaaca528487f97b578cf3001ca3d157b32dc07cca4dd2b5088c77d9de83f089e5944d3f51253baa74e25e193580c1edaeb11daa0dc6fcd8fdbbc9695d307308f94fcf7df90231fea391761999167d55a421ca8bf9e27831f6c1e6c54c3cf44efc4366b305b43948202d5966625657cd12e08ac71a97864dc54a9f0f491eac9c7a9f0106528103873363715ec37f4ffc3c549213868a97582c9bb90094dfbe062d1adba8acff3bd84f340137c740b76cca9910ae1876178387a8405da922ef1871a935de618a18a4963b31c67f4b11f20569926054f7b1f2086e0565772ab0dd2a0f0e82d2613dabadf5a81a3d2117338c2fdd16697333ed246ef9bc394a83914fb66d515bd7c0d804da34860e16cde4ddaf402516d377f8249e5cbe0c976424bb4734b731de0f47a792135f8a9a0f0b663e345299204598734b56dda3b69fbe4da4ec2390b4502b44afccdce7a3fa7c1410f73fc5e71eb263d3ee51bd7d1bbb4ae881258202432df996f1b713f7a81c4933d20377ec4d5b13d1a14f4909b2cd9be86771f2f70eeff6f0559b8d90ae0888451f4b6c63ec43a1a71f17d8bc3180cac27aeb3047fdedc6d0705f936affae5e53548843daae06e3d5db22ba30294b3a97e7fe3c8df5ea141181c104f8dea8ce88ec4988e34257fd55ba995f7bbee1fdf6f0b92060f7da2a4a8d77121404ad7b5edf40b6b95d87da6b9fc596f50103e2692e9a35318cd42da077f6312e538663c36d135cd581868281af2567a2b5778adeca6581fd9e38428951d92afe2f498c64c9677a8372faa4f689ad596b7c81fa8878ecf46864072586312ea4c39de1ee448c005393ffd8ca996e77a73a3872658f688432c603c283bb970c123a37699e0ff10dad6bd0c71e738c85f45358cd57f3a8b4519111ce2cf179a6ac1bfec17ea9826538efc00c9bb059b2cc00a9975857c3084d9e528fe517c0a83e4611e5b2955e74ddb889f4bfbd95bc8c87b9fbf1b5066a4c7d12ce243d4c4d7911fd4c3bb56ef285b2dbbb34a310dadfa1855947df9f4eda9c6a85bb6eb48e08af67fb46800a8733b7b92465e35b2246d02a31b857077c4ff2919cbbdb9367165e61db9cf30747105cc5147c7dfe11291046d52fa991ce9d657a17c1c4481e7079a4cae11d3f1f5d33ef96a657fec903ebcb59588ae79bc8a82f20f05d10b6de70aef8a1d7aee250284588762f426a692864dda85ba5d7d8246bf4a2ff2f7c8e751f0611b5a48f57aace2850e07993a3865ef2a0c2c722dbacb3785921d30720035ecefb8c5631d4a739951973df2d5d3bca4c666add1329990b14bc589d4156b68cbda84f8788ff5c50c653c3797e155a016cce33cae07710d6838bb164b9b434a4032fc3c88e4699c8369fd57c85472bdf9924932761e994a2d2bb9a3eae6b8dba1d9e571afba2b6e01c2cda868d4a4a2032bdc17b4acf31a58ff4e632ee9d368e88951cef4b46edf9757286fe5d974f999c7384e143d50646d9260e4f030a07b9056e1be32aa1efbd776d7c5d979a3f6b92b1e1c66f70550e19e133cf10ed188946b827db9e55263ff99c8012a7abdf748151d071e423dd0c7338ee257398ccaed891056ef2bd59bafe864224871f43fca9e4ec1b367ce5d300b1a2b9a491c2dfeb576a3a41a65ea7687ee2df3c729c85595774695aaa48ae6f2b5a9273e0fb2db880e26b20a72961d5be1ac0448b8f38e23d10d3ba5ef32ee471fadf9ba85cb39f7ccf31784c47d7f4f71847590d0cf20bf6c8881a2f6867e528097c28a135ed5e32a7086041b9913e93154d0aaf15150265616f589a0536c533fd72b4c36c2fe2d81c3658f35926554d9aa2cf764722704d9b872bb869ac2da2ced4776f848bc541e2777706a0c17b8c46d91ea49f5100e4fd5abdb71c6578d6220a5647022aa222cc690a27397973fd3c5605e1174a419dbfa42b90e6c2ebd52fe728f60dbb118469178240e8e188f126ff4e83ef91de7232c40c6837717cb2ce60a500b40eddc713fb686a6c8c8958a07bcd805d2c28763f05f2f9d57f97b58f99adad11853720f656c972ffc1148e6dc4fb9c45c8c60426ca3355132e14d4dd975eb9aa955aa7e1902b552d1b7fc4fb8e7312074f546233f21d150fc03126da1f676c5bdbfd884cfa5cc1690d7158f736d9546b8243b90fca31f95cde4d973066a3c12bd2cd51fcfa5eb4eacb9a98bd7b980ec4c8fe1692fcad69d9dcb206a24456f42a4a52340629cdc580904bf32f441ba34f1da0687944610ba9837d05cae5449c6eacff57ffe90d74973892436caf44906744e863ae07284bccb97e6a302ae34c6f9fdf5e7cfafb098a5c4572d37d8e689f9a2e9665bcfc8887c21787302a09464cf50fea556d75ec15aedef900660ad47c56c0bf8d837bbd78766dbd27c168d619a3e45041dd5b2929df0c27d837358d11a2e707a2ea8a968f62fa02a3e15db84b1e69db6319879d0001a466f964a692a6447a36b3181d11382dcd228e901045e1e296ce9c85a86bcc683f13f60691f3e1a52371f19794957fc838cbeb7b17c4822403362430715b6b328c685774e232fa1e0fde25b75941e3cf4d85684913f4c26445bd580b48f541ced3da4e0b4163f626411abc2059362d75c8557f47e55180ad505760d9962aacd8169252c59459b1711250c7588312ab6c7c9fc62172a0c05a1cf499f70a817221f7190d0fa13a7edfdd7ad5a8b354b5b80f04575aed12e464dc010decb39d5a035e6e504edea8974dda0d35131492519e84f0f356ad0cff1e798d1897aab536fc73aa133da270106b41a3f46d6e31ec15b43c1ef13d43382337502f253b638808542101f2754d5a19809c9f6f71bf0e8cb472d79e756aa1840b9e321b82799db1867dae5c207d721a58d5c48f7f7deb641dceada3a3b37918d629c8bb1a84669456a690e7076d9d582839f057958479800769ffb62e9cc854b5f16e510c766d63944913eb6b2b3426c689af652048b572f5adf9b567ad3ff3ae9e1518e1b243aececf8c58ac50d3d466602192d2f2f8ea7f46f8f696b03c7ed30f5b161d6dee45f52a0b6e304779be60bfe14760e45e2438a96d5403cb84c113e3a4a37e43f4f1bb3e4862fe3c3094cd45556ee85d20d7091943a4eb3d5586a5d9f64287bbdaf3d1f1a047f71441d782279440d3777eb556b3c4f68a120fffb9ce9eef76f89e219897b99d69ccdd56c99d0d1bbdb335af8f845b0b38b23269f3e5fa155b976ded75b4d8d272e1b162439911bdd8faf00b7ebe3f07224a21566aaaa32fb8995ce78bf5f5e320c556601079045351a9f760970a87feaf528bf7238b5377f495861de700dea648d4e1428b69198b7244a43a9622d934315d0dcae5530f47c0fca0f496fba48ba949525365a025b9be617a7c7aba3aa42d2e74e70a8aa092fe3e258552c6cbeb2990de4c4cf8b6b468013d2bdb5d731f52f2abbf7bb8cb2a3ca2a3220e76b4beb7f9e1c5ebd003fde99bb9cd473a763dc47ed990ec3e2eeb89853547696beee80e9cbe67e76d32795533184783981312e8c76e6ecc2c1e9ec2459975de53b36630f8f1ed6a9f6752442cb0ad35efe296a05e31b967c779b0b907b6840defd339b3d0000c6739091ea7bd25e2ee791b85ef61f03aff6c30cc631ff763a581ebe17742a562fa5f181161a4bf0123aaf7232658f88db04fae3fb6e9a25b9198fcfd3bf96c1c83b2fac53703223a80ceaf4400ea58ece0cd84abf510063aa8347ef9a1b3676690b9e28ec5ac50ceb3449f583f2252387d3e5b403e24f5c1130ba14201ba769d110ae2362767ce3cff527cfa87f1e5843dbb59c33ad564c164ef48de4a872972491b2deb62f225a8dff82c1c5bf7fd9053f0f8f5a02d3a788cc383129ea8533ff10dd0f1ee827fa49e625275983b0b817742835fe733890d618f06536a6285df1ebd637f832079c21f3ba7b721b5ca15c11f42d596491e7bdb7e52d0d2d0e2ff0ebd36621dd9decfad5184be770956b5e66d8b90da72a107e48eb112aa3149825283bd0433d1d54e276a8865f387326f21994e8f1a0fd64798dd3850f003bfb22abd6b5bf2fc8931effca435bf6e636ff28dd8566c94e0a7ff69a11225c25c9c85f27b6da6e51b84e8e74b9133c319d20143e9ab281293ecb4a927b01d958272a18181bcea35958ccbaafa40948da19a286482d6dbbd85b53dcdf8c5cf694470fd5736dc17df0ffaf44e238a2b48521ed54862fed813e6bc947473d565be4b534089aab7571aa9a532c767a031038f6dcaa1a0cf300417d27b5a5d8c067677588a3df6fb51146f546ad4ae59560621f197d9e7a02226427848c3ea6fb1138ba5e5d50d3c71400655a641bc175fac61df3d3da8cff75321482b8c39835b25714e2318d6d0c3f2ca34a007a1a9da089015ae71227f59dd47a391dad0b96ee574ad0e88fb82abcaad0c377b73e8bf21bd2779a47e1463b9808711b3265805cf7aca990bac80039287cf110aff8084260d4c08b6cede8d9e58b106c4c8b2e3e926043119554b4fd723c787abdc5e19161332c25fc148969c912725c8a8264a009a355d2339c9d9fdf81673dd1209b01846253e81f33bec2e09b82f6337c53d92bef2c8b7c7289b38d299f123dca2f7c7e6c881abd9e8dc4cebccb0d419795aa7a0a078ace7d8370e310724f844d58dfc0ab513d40121c0b5e5d443b3a2e8e07f886b1cb5c55aa247df226074e03657aeb3ef96eecaad59bbc8932929644acfa2ec62ed1e2f875276f7bfaa8df1c1be66a6e880b668be145cf02bc3a65b0c0c5fe7aed311f0a5afd39f56df3991f26f290b35bc416e91cbba36888a8a5c46c9a220cbd4b0168bfe42892dd8a6719d616c855138149c7702b49a6c5dc21d99c1cdb86fdfb5cb02a052dc702b8f3acc4a164847ad7fa86f4b162ecc94c00ccc51d8c84df02dabc4352fce7123c9fe6794ad609cc32579a65eca95e78014ef47dc0cb4dc27a9ff9a1107a2e2af6b047b98476"}, {0x70, 0x100000000001, 0x3, "73328e3fa388a4a985a1358c41e71d9b767ab24bdf70c41d9050b83b385ccb37ed51dbe043ec26cf80c4ab01900d0a0da12673dde31328e5db38fa49d6e88f46396e44a45f49301f469319611c803610b6a80d9a55e4f10a71"}, {0x98, 0xffff, 0x207, "835bf212687b1b9d283b16af071ffa1123e517f88bac212dbf24bd82ac9a95315facee10ac97defe1d21fdcda36a1abf32b716df98d700ddf1f8ab4aa0229ccc2d2aab86a0ef56069cce94a63ff6bf79251e356d0f23524dfe8066e5afc4899b1bec346d0a8f24439f812564818a8bbfe1ef041f26e421f7db5b6e0244a21f4370f7809a"}, {0x40, 0xffff, 0x9, "6787d2879c8a9b7682de854ce5ba5d99bfda2c66ef6ad330f870d005bbd0ce81b5bff50afa8ff701fd16ebe91319"}, {0xc8, 0x0, 0x8, "be72f769c371a98d04d5a3c6b70f03557058ab84fd64122f5877397420ddb6b93a0432a726eb3c011e943fc66146ddc716e6b5edd980442eac52ea36ad0209a997e354e05645aab14bc5d0b0ff101d9da65dfd576d79bba7539063e81615eead4f208ea405206e38f86a5e79360bc50a01e34e6b821d332e77910096731164918735de928dff4f9e438e234784b51d5d4b2e5b07c096879f38efbd8580ead160915820b38b8e52b9b7d3fdbd8e5c8a9ad3a93df911"}], 0x24d8}, 0x404) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 00:42:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x880000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:42:27 executing program 1: r0 = semget$private(0x0, 0x2, 0x480) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/3) clock_getres(0x0, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x7e, 0x9}, &(0x7f00000000c0)) 00:42:27 executing program 0: r0 = semget$private(0x0, 0xfffffffffffffffd, 0x1) semctl$SETVAL(r0, 0x0, 0x8, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x800}, {0x4, 0x1, 0x800}, {0x0, 0x5ca5, 0x1000}, {0x2, 0x9, 0x800}, {0x3, 0x8000, 0x1800}, {0x1, 0x7ff, 0x800}, {0x4, 0x6, 0x1800}], 0x7) 00:42:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000180)='./file0\x00') recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs, 0xfffffffffffffeaf, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/86, 0x56}], 0x1, &(0x7f0000000280)=""/200, 0xc8}, 0x800) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x400, 0x40) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000400)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r0, 0x0, r0) linkat(r3, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000380)='./file0\x00', 0x4) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 00:42:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x6, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0, 0x180}], 0x2, 0xbda5) r3 = dup2(r2, r2) recvfrom$inet(r3, &(0x7f0000000140)=""/159, 0xfffffd1e, 0x4, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) poll(&(0x7f0000000080)=[{r2, 0x1c0}], 0x1, 0x0) witness: lock order reversal: 1st 0xffff800020b3ab38 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236e2f8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 __sanitizer_cov_trace_pc+0x7 #7 exit1+0x6e5 #8 single_thread_check+0x144 #9 userret+0x347 #10 syscall+0x614 #11 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236e2f8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236e0f0) at __mp_lock+0xa1 schedclock(ffff800020b399e0) at schedclock+0x99 hardclock(ffff8000215f5780) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,ffffffff81786b1b,ffff800020b3aa78,0,0,ffff800020b399e0) at Xresume_lapic_ltimer+0x26 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x7 exit1(ffff800020b399e0,0,3) at exit1+0x6e5 single_thread_check(ffff800020b399e0,0) at single_thread_check+0x144 userret(ffff800020b399e0) at userret+0x347 syscall(ffff8000215f5ad0) at syscall+0x614 Xsyscall(6,4,ffffffffffffffc1,0,3,bff18845010) at Xsyscall+0x128 end of kernel end trace frame: 0xc019e30e460, count: -13 ddb{0}> show registers rdi 0x3 rsi 0xffffffff82243e20 __sancov_gen_cov_switch_values.122 rbp 0xffff8000215f5580 rbx 0x3 rdx 0xffffffff821abff0 cpu_info_full_primary+0x1ff0 rcx 0x3 rax 0xffffffff821abff0 cpu_info_full_primary+0x1ff0 r8 0xffffffff81da2df5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x7ca9537f82b82fe7 r12 0xfffffd8002661340 r13 0xc r14 0xffffffff82337c00 w_lodata+0x48d50 r15 0xffffffff82345ee0 w_lodata+0x57030 rip 0xffffffff819ca3d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000215f5570 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=472445 stat=dead flags process=1010 proc=4082000 pri=24, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b3aa78 user=0xffff8000215f0000, vmspace=0xfffffd806e8e8008 estcpu=30, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 59949 84757 21828 32767 2 0x10 syz-executor.1 59949 247147 21828 32767 3 0x4000090 poll syz-executor.1 59949 178752 21828 32767 2 0x4000010 syz-executor.1 13054 122475 8649 32767 3 0x3010 suspend syz-executor.0 13054 468504 8649 32767 7 0x4081010 syz-executor.0 13054 263491 8649 32767 2 0x4081090 syz-executor.0 13054 282649 8649 32767 2 0x4081090 syz-executor.0 13054 378674 8649 32767 2 0x4081090 syz-executor.0 8649 387336 80030 32767 3 0x90 nanosleep syz-executor.0 80030 495993 8704 0 3 0x82 wait syz-executor.0 21828 271209 55846 32767 3 0x90 nanosleep syz-executor.1 55846 164198 8704 0 3 0x82 wait syz-executor.1 92143 237764 0 0 3 0x14200 bored sosplice 8704 503800 59902 0 3 0x82 thrsleep syz-fuzzer 8704 385375 59902 0 3 0x4000082 thrsleep syz-fuzzer 8704 304790 59902 0 3 0x4000082 kqread syz-fuzzer 8704 305680 59902 0 3 0x4000082 thrsleep syz-fuzzer 8704 165245 59902 0 3 0x4000082 thrsleep syz-fuzzer 8704 142445 59902 0 3 0x4000082 thrsleep syz-fuzzer 8704 302821 59902 0 3 0x4000082 thrsleep syz-fuzzer 8704 5473 59902 0 3 0x4000082 thrsleep syz-fuzzer 8704 163761 59902 0 3 0x4000082 thrsleep syz-fuzzer 8704 442747 59902 0 3 0x4000082 thrsleep syz-fuzzer 59902 209450 32176 0 3 0x10008a pause ksh 32176 405149 11313 0 3 0x92 select sshd 94596 168967 1 0 3 0x100083 ttyin getty 11313 207354 1 0 3 0x80 select sshd 88323 91225 33231 73 2 0x100090 syslogd 33231 461459 1 0 3 0x100082 netio syslogd 649 76557 1 77 3 0x100090 poll dhclient 76964 167646 1 0 3 0x80 poll dhclient 62088 420518 0 0 2 0x14200 zerothread 6462 40980 0 0 3 0x14200 aiodoned aiodoned 47655 266919 0 0 3 0x14200 syncer update 46334 511407 0 0 3 0x14200 cleaner cleaner 207 79938 0 0 3 0x14200 reaper reaper 53357 356043 0 0 3 0x14200 pgdaemon pagedaemon 46161 490905 0 0 3 0x14200 bored crynlk 63190 368710 0 0 3 0x14200 bored crypto 34757 83911 0 0 3 0x40014200 acpi0 acpi0 4284 101946 0 0 3 0x40014200 idle1 92065 2888 0 0 3 0x14200 bored softnet 60105 184503 0 0 3 0x14200 bored systqmp 68465 205970 0 0 3 0x14200 bored systq 40522 65720 0 0 3 0x40014200 bored softclock 15042 127519 0 0 3 0x40014200 idle0 55720 54550 0 0 3 0x14200 bored smr 1 282783 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b3ab38) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 tuagg+0x32 #4 exit1+0x6e5 #5 single_thread_check+0x144 #6 userret+0x347 #7 syscall+0x614 #8 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6322K 6322K 78643K 10629 0 0 pcb 29 10K 11K 78643K 587 0 0 rtable 105 3K 3K 78643K 904 0 0 ifaddr 35 10K 10K 78643K 134 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 51 0 0 iov 1 4K 16K 78643K 66 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 1717 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 20 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 89 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 33K 78643K 1160 0 0 sigio 0 0K 0K 78643K 18 0 0 proc 41 38K 70K 78643K 1021 0 0 subproc 34 2K 2K 78643K 306 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 162 0 0 in_multi 33 2K 2K 78643K 240 0 0 ether_multi 1 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 439 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 98 21K 29K 78643K 4678 0 0 UVM aobj 40 2K 3K 78643K 46 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 60 0 0 NDP 5 0K 0K 78643K 57 0 0 temp 121 2734K 2800K 78643K 7279 0 0 kqueue 0 0K 0K 78643K 5 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 38 0 32 1 0 1 1 0 8 0 inpcbpl 280 598 0 591 1 0 1 1 0 8 0 plimitpl 152 102 0 93 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 221 0 177 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 228 0 224 1 0 1 1 0 8 0 ipq 40 2 0 2 1 1 0 1 0 8 0 ipqe 40 4 0 4 1 1 0 1 0 8 0 nd6 48 54 0 48 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 902 0 711 12 0 12 12 0 8 0 art_table 32 903 0 711 2 0 2 2 0 8 0 art_node 16 220 0 180 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 10 1 0 1 1 0 8 0 semupl 112 2 0 2 2 2 0 1 0 8 0 semapl 112 85 0 75 1 0 1 1 0 8 0 shmpl 112 44 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2681 0 1251 47 0 47 47 0 8 0 ffsino 272 2681 0 1251 97 1 96 96 0 8 0 nchpl 144 4253 0 2633 61 0 61 61 0 8 0 uvmvnodes 72 2996 0 0 55 0 55 55 0 8 0 vnodes 200 2996 0 0 158 0 158 158 0 8 0 namei 1024 14461 0 14461 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 11175 0 11175 14 13 1 6 0 8 1 sigapl 432 1283 0 1267 3 1 2 3 0 8 0 futexpl 56 9985 0 9984 2 1 1 1 0 8 0 knotepl 112 557 0 538 1 0 1 1 0 8 0 kqueuepl 104 224 0 222 1 0 1 1 0 8 0 pipepl 112 826 0 803 4 3 1 2 0 8 0 fdescpl 488 1284 0 1267 3 0 3 3 0 8 0 filepl 152 7558 0 7452 9 4 5 7 0 8 0 lockfpl 104 240 0 240 4 3 1 1 0 8 1 lockfspl 48 78 0 78 4 3 1 1 0 8 1 sessionpl 112 33 0 23 1 0 1 1 0 8 0 pgrppl 48 47 0 37 1 0 1 1 0 8 0 ucredpl 96 2320 0 2311 1 0 1 1 0 8 0 zombiepl 144 1268 0 1267 3 2 1 1 0 8 0 processpl 888 1300 0 1267 4 0 4 4 0 8 0 procpl 600 3311 0 3262 4 0 4 4 0 8 0 srpgc 64 96 0 96 4 4 0 1 0 8 0 sosppl 128 10 0 10 4 4 0 1 0 8 0 sockpl 384 1209 0 1186 5 2 3 4 0 8 0 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 125 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 254 0 0 12 0 12 12 0 8 0 bufpl 256 6997 0 1159 365 0 365 365 0 8 0 anonpl 16 131197 0 125163 67 26 41 41 0 125 12 amapchunkpl 152 8959 0 8861 17 8 9 9 0 158 4 amappl16 192 4882 0 4581 48 24 24 28 0 8 8 amappl15 184 324 0 323 1 0 1 1 0 8 0 amappl14 176 532 0 526 2 1 1 1 0 8 0 amappl13 168 124 0 124 6 6 0 1 0 8 0 amappl12 160 34 0 31 1 0 1 1 0 8 0 amappl11 152 210 0 191 1 0 1 1 0 8 0 amappl10 144 117 0 114 2 1 1 1 0 8 0 amappl9 136 907 0 902 1 0 1 1 0 8 0 amappl8 128 456 0 434 1 0 1 1 0 8 0 amappl7 120 123 0 117 1 0 1 1 0 8 0 amappl6 112 158 0 150 1 0 1 1 0 8 0 amappl5 104 233 0 223 1 0 1 1 0 8 0 amappl4 96 1316 0 1291 1 0 1 1 0 8 0 amappl3 88 485 0 474 1 0 1 1 0 8 0 amappl2 80 8495 0 8419 4 2 2 3 0 8 0 amappl1 72 41506 0 41036 24 15 9 19 0 8 0 amappl 80 3793 0 3752 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 45 0 6 1 0 1 1 0 8 0 uaddrrnd 24 1284 0 1267 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1284 0 1267 1 0 1 1 0 8 0 vmmpekpl 168 13749 0 13720 2 0 2 2 0 8 0 vmmpepl 168 148653 0 147147 116 40 76 76 0 357 10 vmsppl 360 1283 0 1267 2 0 2 2 0 8 0 pdppl 4096 2576 0 2534 6 0 6 6 0 8 0 pvpl 32 393714 0 384358 184 71 113 117 0 265 34 pmappl 232 1283 0 1267 4 3 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 521 0 5 15 0 15 15 0 8 0