Warning: Permanently added '10.128.0.210' (ECDSA) to the list of known hosts. 2019/03/30 05:02:28 fuzzer started 2019/03/30 05:02:34 dialing manager at 10.128.15.235:23253 2019/03/30 05:02:34 syscalls: 1 2019/03/30 05:02:34 code coverage: enabled 2019/03/30 05:02:34 comparison tracing: enabled 2019/03/30 05:02:34 extra coverage: support is not implemented in syzkaller 2019/03/30 05:02:34 setuid sandbox: enabled 2019/03/30 05:02:34 namespace sandbox: support is not implemented in syzkaller 2019/03/30 05:02:34 Android sandbox: support is not implemented in syzkaller 2019/03/30 05:02:34 fault injection: support is not implemented in syzkaller 2019/03/30 05:02:34 leak checking: support is not implemented in syzkaller 2019/03/30 05:02:34 net packet injection: enabled 2019/03/30 05:02:34 net device setup: support is not implemented in syzkaller 05:02:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x42f3, 0x8001, 0x0, 0x2, 0x100000, 0x1f, 0x0, 0x1, 0x100000001, 0xea1f502}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x20) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) clock_getres(0x2, &(0x7f00000002c0)) mknod(&(0x7f0000000300)='./file0\x00', 0xc120, 0x641af348) execve(&(0x7f0000000340)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='x\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='x\x00'], &(0x7f0000000540)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='x\x00']) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000580)="a84da21b8c1a1bb78a36a5ddca0cdd73dd733244346d2880a2ec0f5a5174a83de01f458da7c4f936c8f01e0ea48f40e0d7eaa405c6d66231aead83e864cdc66434d5608d69fd6de169cabf85ad248f0adbb907d340eb43", 0x57) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x8000, 0x0) setrlimit(0x6, &(0x7f0000000640)={0x8, 0x9}) unlinkat(r0, &(0x7f0000000680)='./file1\x00', 0x8) r3 = open(&(0x7f00000006c0)='./file0\x00', 0x860, 0x80) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000700)={0xfff, 0x9, 0x80, 0x7b, "246f8e58e89643140354b3a4eae2f0b5e2bd8a10", 0x99a, 0x2}) ioctl$BIOCFLUSH(r0, 0x20004268) recvfrom$inet(r3, &(0x7f0000000740)=""/89, 0x59, 0x802, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) mkdirat(r3, &(0x7f00000007c0)='./file1\x00', 0x100) getpeername$inet(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) readlinkat(r0, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/186, 0xba) socket$inet(0x2, 0x8005, 0x5) ioctl$TIOCSCTTY(r0, 0x20007461) accept$unix(r1, &(0x7f0000000980)=@file={0x0, ""/76}, &(0x7f0000000a00)=0x4e) semget$private(0x0, 0x3, 0x200) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_extract_tcp_res(&(0x7f0000000a40), 0x100000001, 0x401) 05:02:37 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x7, 0x200, './file0\x00', 0x5, 0x9, 0x32a16135, 0x2}) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/49}, &(0x7f0000000100)=0x33) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[0x9, 0x0, 0xdb, 0x9, 0x8, 0x4]}) semget$private(0x0, 0x3, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0xc2, 0x0, 0x2, 0x1, "04ba49b05a7b4fb5050af699f4ee08b3524de3f2", 0x4, 0x5}) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/22, 0x16) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') sendto(r0, &(0x7f0000000300)="dddc2d3dc835adceb5b17167d55d332d35362d937133bb9d0104979e0cb6ecc11c8119fe6c0d9bb7ce2a56febb0cd3190c62aed4b95ca2372c17f3172fde3ba4d1bf5abc628388c6830df74a41f3a94074cb71a770ba1e3269cdd9157ae81993ff8d513b10ffe7ed8c2a964ef9632876e14a8fb7cefc2567ae7fc26d9fb23e1f3ba3b60181a54036cbb57c76b869869dd034369c9d", 0x95, 0x2, &(0x7f00000003c0)=@in6={0x18, 0x0, 0xdb9, 0x101}, 0xc) semget$private(0x0, 0x0, 0x28) r2 = msgget(0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x7ff, r4, r6, r7, r8, 0x8}, 0x0, 0x1, r9, r10, 0x4160, 0x3ff, 0xffffffff, 0x1}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000005c0)=0x4d32) fchown(r0, r4, r5) r11 = msgget$private(0x0, 0x8) recvfrom(r0, &(0x7f0000000600)=""/4096, 0x1000, 0x800, &(0x7f0000001600)=@un=@abs={0x0, 0x0, 0x2}, 0x8) msgctl$IPC_RMID(r11, 0x0) fcntl$setown(r1, 0x6, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) getpgrp() mknod$loop(&(0x7f00000016c0)='./file0\x00', 0x2084, 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001700)={'./file0\x00', 0xfffffffffffffffd, 0x8, 0x0, 0x1, 0x7, 0x8, 0x8, 0x0, 0x1, 0x10000, 0x9}) 05:02:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 05:02:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000004, r0) close(r1) 05:02:37 executing program 0: munmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 05:02:37 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) rmdir(&(0x7f0000000040)='./file0\x00') r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x40004, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000080)) 05:02:37 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xfffff, 0x6, 0x1000}], 0x80, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x2, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7, 0x94d3}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x0, 0x6}, {{r1}, 0x0, 0xd4, 0x40, 0x3c07, 0x7}], 0xfff, &(0x7f0000000200)={0x0, 0xfff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000600)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000280)="b7779a3d41f9481edcc9d02d9323e2dbb6709158555e6d8310b5adea44bc97dd92a621af7378808487fc3720008b82574cba32b7ecf759423f498b0288c0f2e1f3c7584bc2a536c5b74d2f964e094a920a9a3e4090fbda20c818ac3b2672faa8173b4cf9130bb1052598fad4472bd9780076f3b679a76a77c67ecf0b843b266fe24220f42f9a0238323f56fdf8507e53573acfe3bfdf180a95cd5938d6ef09e12c8e7e747a3f653949250e4dc5fad73c8ce696bd3293eaabd1c0ee0ab4b245c1d8eca5445eda1ca8c0f5580125c5b02eb0", 0xd1}, {&(0x7f0000000380)="1af5b6493a3236ade273962dc8838b7f807227ddcf131ba143872f4ca62b01b5ef2ea3de3bce26d05282b646c6f6ff435b434992f53f325c319fd7046ff62aaabcf201553ebd84d44b74e04afe2620290a31bba86932b2f874c9aa3130c2f49ff4d2f22ad525ad4c9f466f6b2440ecf0796f2821745309c6594659bbeec8a46da1ac7e9e2e8da7bcab0501a08276c843de3b8fd3b35b05c08561e913afabf73a42f2b6e3316825a8e36c34603c8fe24923ac8c638e20c9afde20a1460334cdfd3ad643abd888ad885de75552bc36991b", 0xd0}], 0x2, &(0x7f00000004c0)=[{0x90, 0x1, 0x2, "da30b7bf205bc0df500e8d625e6d36270e44ff7b1b7b2e7a51695dce73692103986b0a58ba6820b8ee10dec7f084ecfd44c5cae0faa77a6feae79f09f182806a96a628cc199a99fd178870dd5c3a5e90a46dd11a107c5c29e4f840548842a0e5963d2598168bc8f456c587d79f24c90c6043eb5d7a76233c7d"}, {0xa0, 0x0, 0x400, "a017d2fbacb29a0939554948e3c08c3db41f2605495365efaa4fb09492e0f3653eb717c85b46d4db869fde1811328806e667eaca5a67ffba3be08de1b71013cf1ea14cbf9f8960454a7d1d3e7bb9d15b6bb2c3773ddf6888253366c3811b6f46ce417deeccad1923516fd002940d5b808fa2719bfaf8071ffb92a8795fedfa772916ea7d88e49546b60957c7"}], 0x130}, 0x2) shutdown(r2, 0x1) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) connect(r3, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 05:02:37 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001240)=""/4096) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 05:02:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x21a54b7a}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r3) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) r4 = getgid() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) r5 = semget$private(0x0, 0x7, 0x88) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000180)=0xb6ba) fcntl$getown(r0, 0x5) r6 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x8002, 0x18) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000200)={0x5, 0x2}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) fchdir(r1) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f00000002c0)={0x7, [{0x2, 0x8}, {0x1, 0x100000001}, {0x2, 0x1}, {0x3, 0x3}, {0x0, 0x80000001}, {0x1, 0x40000000000000}, {0x0, 0x6}, {0x3, 0x81}, {0x2, 0x8}, {0x3, 0x8}, {0x3, 0x7fff}, {0x3, 0xc5}, {0x3, 0x86a}, {0x1, 0x63}, {0x1, 0xfffffffffffffffc}, {0x3, 0x20}, {0x0, 0x3615529a}, {0x2, 0xca95}, {0x1, 0xfffffffffffffffc}, {0x3, 0x228}, {0x3, 0x7f}, {0x3, 0x6}, {0x3, 0x37}, {0x3}, {0x2}, {0x2, 0x5}, {0x3, 0x31}, {0x1, 0x5}, {0x1}, {0x3, 0x7fffffff}, {0x1, 0x8001}, {0x2, 0x2}]}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000400)={0x1, 0x4, 0x20, 0x7, 0x4}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000440)={0x7ff, './file0\x00', './file0/file0\x00'}) utimensat(r8, &(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)={{0x6, 0x1b}, {0x1, 0x7}}, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000500)={{0x9, r2, r3, r2, r4, 0x100, 0xfff}, 0x2, 0x10001, 0x1f}) semop(r5, &(0x7f0000000580)=[{0x3, 0x5, 0x800}, {}, {0x3, 0xd104, 0x1800}, {0x1, 0x2, 0x1000}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000005c0)=[0x400, 0x80000000, 0x7f, 0x3, 0x8, 0x4]) poll(&(0x7f0000000600)=[{r0, 0x2}], 0x1, 0xfff) getppid() ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000980)={0x1f, 0x3}) getdents(r8, &(0x7f0000000680)=""/122, 0x7a) kevent(r7, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x81, 0x99d145aed1c52a6e, 0x0, 0x1}, {{r8}, 0xfffffffffffffff9, 0x10, 0x42, 0x300000000, 0x40}], 0x4, &(0x7f0000000840)=[{{r8}, 0xffffffffffffffff, 0x8, 0x4}, {{r8}, 0xffffffffffffffff, 0x21, 0x1, 0x9}, {{r8}, 0xffffffffffffffff, 0x21, 0x3, 0x800000000000}, {{r7}, 0xfffffffffffffff8, 0x2, 0x1, 0x4, 0x92}, {{r8}, 0xffffffffffffffff, 0xc4, 0x0, 0x7, 0x36}, {{r8}, 0xfffffffffffffffc, 0x40, 0x0, 0x80000000, 0x81}, {{r7}, 0xfffffffffffffffe, 0x10, 0x200000c9, 0x101, 0x6}, {{r6}, 0xffffffffffffffff, 0x40, 0x20000000, 0x1000, 0x80000001}], 0x101, &(0x7f0000000940)={0x2, 0x2f}) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000700)=""/198) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000800)=0x1) semget$private(0x0, 0x0, 0x400000100) 05:02:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffff0000, 0x0, "0000332b0000003822b68038d35ecdfe00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x2, 0x1, 0x2) setrlimit(0x6, &(0x7f0000000080)={0xfffffffffffeffff, 0xe8}) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x400000005) setrlimit(0x2, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000040)={0x8004, 0xfffe}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:02:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) kqueue() 05:02:37 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto(r0, &(0x7f0000000080)="3ea5ee4c638db4286ca2d2e8c1075fc03d6a9f6220b7df7c98c98bf05db2c9223c200fc988a0c4ca009448fbd5b63d5565a5bd30e3ea56cb17f36b763c0db7f3c5e3f0f76d0db14516bea7ebb76781", 0x4f, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:02:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) pipe2(&(0x7f0000000000), 0x0) kqueue() 05:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000080)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x70c, 0x699f5a66, 0x0, 0x1, "9ef52cd97e20e01c061f0a7a1fb87258735ab52a", 0x7f}) 05:02:38 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) recvfrom$unix(r1, &(0x7f0000000140)=""/152, 0x98, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0x0, r1) r2 = socket$unix(0x1, 0x1, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0xffffffffffffffff}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 05:02:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaf7125bffffe500", 0x10c) 05:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt(r1, 0x1f, 0xcf, &(0x7f00000000c0)=""/145, &(0x7f0000000180)=0x91) write(r1, &(0x7f0000003040)='u', 0x1) r2 = syz_open_pts() close(r2) 05:02:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x2, 0x80000000000000d, &(0x7f0000000340)="66d24655dd1d848a193a5eef251c67334e1c0d52a8d9e95463357e53ef885b512a0fc39b8662f1d83d00a9b277fbfd411bf8178e774cb83770939d5c5c49d6161cc72289514eb198d9297515d4375ed3936157c20eaedb0f8bea0e314859e42f13ca2b57dba5ac2f9d7f80f8aae36cd705dc4c4e1319a2122f21c29f5947a1dae4c53b1f3f9b84f0dc954d3269586e0be92c97ad9d65ef6ae97bc3eac38975ca54fb03d168e98f9a859f4427", 0xffffffffffffffb8) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000001c0)=0x8) 05:02:38 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) chflags(&(0x7f0000000040)='./file0\x00', 0x1) setsockopt$sock_int(r0, 0xffff, 0x100020100f, 0x0, 0x3aa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socket(0x20, 0x8000, 0x1) 05:02:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000017, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="536fd36660c2e201d5ec7495fd78b3e0b3b3c7397b9fd0fe401d055548af2d53d22a34756cd241912d0901df14957300c60ce43f028d484aac66c51cf93e74d5f6195c75df555816f0aae210a4edabf8071d385302f4bf8b37af04c08528575bfeb7e341", 0x64}, {&(0x7f0000000080)="bb4bb39fd778189b406ccbe8ce8b7cc8451d82c0e65a6609cc8c88389f78f8924a9a33cec097caa0a6b8280f5999b329c92d328ddbd0d85c71a1c782623244f5253c090ecf3908d3943c2e", 0x4b}, {&(0x7f0000000100)="d31a5f76b5e36fd72555d172b9e4ec481db8933dbd50752e3ebd30d9085a3d6b1075035e0ffc97c908e95a01", 0x2c}, {&(0x7f0000000140)="82471423aec6e679337619ae", 0xc}, {&(0x7f0000000180)="fd39d3c193fafe8cb173da37a2dc6b22b793a5a3431dd14028f0a5bcbdc6444711660a755afdd32e908d14062b2c6beb37cc18fb2d471733211d6b387fa183c30d9fe2e716c98bdd94406b5782aea21b6f2a11be91a49096d9e725954f7aa248f9f5604e02f95d824cecf03bbf12aa306875c59319d2d88ae985c148dc4bdb4d3073514fbac634df3684157e8aaa5647acb94f063d10717dc4b7c24f996711277cc6e77b6c12b5b27d92f7a6bb5d285e06dd0b9f68640e34a9931937ec298ed19f5bd732f9fd85095e913968a434901690b841309d8ff697d89f0898a19d76e92212ced583d3e43ad22a94fd44ff897f98b54bd98068840dccc8cda7c68d47258c50f9153ce8958fa31089656e7c04f3b27f7454460dab384ebc823a2cc95bbd2e1dbb4a37880802f2abfdd7c68eb18a1e0972be99b5a47417eed4e0a704f399552e6b3ca8d8635b831e1f0072df777a690dca317e6f2ce3aa79396eda5002ff42bf7ea63480a27278fa1e8ae9be4e09a9bcd76123ef6ef37fc4a0d0ee72dae3ab0745c3d336d82ed398b3141b068050b902b5e37dc4c713f3ccf81645978e964a39019ab2a4d58e77022c9746b2c38707d11ffd6c16f5c5566a3eefaed8957c61fa9c96d61769cfb9d1eb7435a30ccfb997a7927dac9c5d82772c79d56f1d5fa20d81874d1f50ddf23ea9d5252ad515621aa5186fb7a1a5d19ccb3ab66d0fe3194cde1406b3f660dda5253f498d10a958d1461e5245f664c9abe41ea19cac1c1f8699d3cafbf01b0f731153ade5ae48054cd54e87f4d97d3030682eb1cfe9eff62e7f761ca9b13c3d20d82fe1aeafff1b9c428fea6ebedc8ef937ce75a8ee75b43cce5e2c7dfcde5785b1db4b4672b992e763c1c305c0cb631eb7dc502e066070b331325ff71dff8193cbcbfd5a5e11b0c402730bea6af94b3ed033b69ec98ef09beacbac08a15c535f247ac5e7b2fec05bf8923e433aae759d987b12e8fbbd7c671f22f7c99841b147a6fd025808fdf1268db669afa252547b1ac7c011f13c430be76159b28cd3e198f5b7232bb7ca18f113bf97bf9d1594b48e423d375252dc4a96112b25691e37c9428697dfcb16c025eb467915e79ff4f7dd1168d75faf042f043f1bd84f54f60214885232b33dd561b73763c193c9ba180cb3f123cfd05bd32159216c2faba7c42ead2e3b4e81a44107ffdea1b67e040bc79fbd28d43c5014b27e7780fe62ed185fa54a7a9ca0f52890146bd7b64a9ad9c0dda5a603a1d64e319a4acb07b37660f67d6b01b8246ae272cbe7036b35ed567373cff0f3b3401b00ab4b6e45ee186b3e42122d19339bbbcd693ad9ec4bd68dcefecac7e7f5be3e012c13e1b5b3a89427823a60f2a57954c9431166bd180652189570dc3cb40437e961ed41dd75ea088f35cd4061aa3ff9ee642621c5809fdaae3b4eb2c101041a8bc6636c4e1418c04cd5f501be5a24fb47022720eac08976b9f05e2d5b2d115dbbc25ee2e4a171df6b12b574a71847abc281ecb835d1cc237ce9f86f91554a56e80556b49e850864ee31ddc73831ea00ec9110c312014772fee51a3e1e68cd82550eb3d4019423294a102dcdd12c0d963304c36de5c70ed2360142f696bb278efc5b0f5bf3c6beab2d6dc253ef08edac9db98f234937e4df8ea74d54f0af53e9588e74993fa855c58555217ff00f5082abeb190a4bd4e74f39b4eb00a3cd6f6919f9e737b743d1876819443d807adc21ffc431d3ad18d15f7077b041c16258ab86283a2e653eabd21d15efceeeed7807aaf54c573b29b3ba3b45d497ce52462ac49a6dc77e19dfc354742201b0825cfcacca099d1bc3b2b03c5ebef0be3bc1431d3fccc0629c072f73bb49672b4c539f1425720034391c8ba62c24a6b1eb232e0d1c34788b166ac1da9f15b039a9475e1580c4f4c9333a97a72b683019147b801217b679e149ca8af896c5e655df8db9c9cf249a74f58b003ab2e88c7dd65c11d64fdc12c2dbca225a8934f6346b1ddec65f1ca325addfcb5f1e9191234adc0f05be25becff1fc128dbde29cd695f05be937302a1743b41d64427ef6bb40240200226b186d39ed47f5842e87a198f5007e84d19d82511d91640ebf47df57c80ebc4a9039862478c7dddb7969652b45ca766e2ba66452941f45ed05e3822e0879b2f66492455494f2fd4e73edca690d1393ff74591354a6adc11f3b09f66fc05e28bfabbe50c358d93277bfb095388f8b872fa589d869ef1fc4e397861b2f833d0001674f761e42acc0746c8551f1e41192343df9f82bf019fc2952d7b13dc3d22478ed1209e1f4866c9c2c278a3d10c3833938a13a6bc0837a57c42013663c497c28b1083ce5d5f713f0278fa4c4821f93c20711e48ffe460c53f9c54c7fc206e31c14bb292d12cdfd3de6cac30e4bc8a0158237bf1763fbf8a8fb0104a31746699c0c31be3b6dfe2d920f5022c8d75707c49050df7b0b2449387bc543c927f15b8de0c46340fd4bff2761af4fcc0365c74b6dd9716a04076e2a306a18b9149e59eb076b4eb9181975676cf5f2d2b0b364cc01af672da3cda7e94e17ba3ad3270c7b362b9de4dc0fc7065dbc83d391c0225a9359d62223c851e3b88013eee316b3c25e0bc8843b0c35b4b2857394372d324d58a27929d97ef1940c3bd8971ba8ac00fbbb12d7ee458d1f2b03590e3a709c2e1608d6bb9230e52a8ceb634c812d0350fa9a3e429a333fc4beef6d6705506eef29e54258717c233797d97ac8f2903bc73a93284f50d9e52203336f93ddd786a810deee63c4b9f9666dffdf3f8f5ddf578f63818aa15c92bd8e50e0925de1158e3680274a3ca8b1151e8c277fdaada6e3d7532ca99e65ad7d2faf3060a7ed5178310572430c5d6a91b985fa2bdb0824ed0a3dcb6d7d91c551c606ff0914fdd589151fae03d77d5cf45d273616d4b1d6d0e46ee854749952d670f0afb03a51acdd18b87dba76411d874d3c134ce24d0ab393197d4fe901a4ca4c1eab58b95a85df68c25d5ca481fa3b9834b47c0de92497df9ef70d1cd7cc6582d7a4e5abafa821590f10b885b065c92922721a6c623048ec67cc2e94c5a7a4db2223f3d7095ca9dad3032d625f17d74ada1ff0a50652d63f9f04840431f18fbde8ca5fda85c478c132be19684d0238f9b4713366025073bb1ac0e2ea3155258ef73def02139717f8cace420d1cb456dda2b71ddbda09c7967366fc414f98d9a5c251a99e6d70aef5bbe22aefabb8a6437b2ef3678b0a66335a338410099a505b7c9445f47c1ea625c9542e687539c052cbaa17507e99e1bbd45a1c01040f6c4480f00d6edb756621c3eaf378bed2cd9bb3b9d7a296df8ca17cf97b0576687e369d0817b2a999788d04848157582bd43465d7c0f613458c4ab77c76761ae866308b06643072b5254646cb9adbc4c01b7d3c11780db82ade4cf6f4ecc74cb6c285adf503da8fbcc3a1c389f0f7e5a86025ee1006098bccbab4a2583e3a9714ca5dbd6e561ed753aa78b8c9dd03f6c6fdca9580e6078786c034d30aac5ff66d2e3b53c3aba40330677c92d55213cf5be210f144bf1d066392b2370c69764de073454b0abd6e4ac933add9cbd77964872fb2208b443ad935aa411e0a3304d5cdbbd9b30f0ccaed331b4422bef83d096f07503abc23a3d3d3ae0aa753f68bfb33c811325d08f9660cd061e31e96c4b31a2df96bffcbbb15bf4dba4e6d8959263c017ccc1461c4f30e109213bf05d86f08220430c9e41fd697a3b5587201121caaf2db346febbdcb9c5aacf9ba53f3d30e468e67a1da16064399942f9a40342d9a300b2ced4bc9b9954397c9b16a2de5d304fe99f9d751e54350dd1f1373f19cb0f57ed147ca608e6a357d12fffcc034d2adfe113a7c3f436e334870c5e5b4cf5c48d46f7b2b96b0a8dfcf448c905dc4bf9650ae6e300ed54b1dce48c06917bb74370533e41bc879af3e65b5656ec98e242b4d643cafc4c02008d2b15ed0096af345177d7f65caff51f6ddff387381070dc7704ae7750f1b61ee350404a829932ffdff8d29bf373bebcc78d9e961124051116bc94f39e2032da343c8e05fe65c8cc0f04a159e392bc3b5089c785d3512cd7f7cabbf7becce59426bc698d00e72c0639f9876bd613e7dbc6d0a87db774cddfcbd854cbf6957ad582f0615bc58033f53c77e7510b68b6d655d7e2313fe06fa35e4c5038fe2a94537c09144b7e196630aa107b0ab81ea5ed05462a06acc1d71e55b56913ddda51bb4ecf9887617a99b033804756aeff468b579140aa0aa75ead985e5e788e3c18ff4d6c33054dc1387454346b148bfcb99ede05839b84fc01b9a25163aeea6953464e0bdf49f06de5881e9bcba5b87186b99c09b8f61c7d067beda976387ed50bf86cae7ac9769ee35491b34f68c783f82dd800a571878857640ee434d47c59acd9d0484435faff3b3975c7586bd83ac36da7c0f9f59c46d8c3ee17b8e50776ed605d313cf7d3202cea7338cb78a6920e99e6429bed5da7e7a109e5bbc1a9134ec8864c00013d6aa15ef2f1a8d452675280f3b4d9dd96f723038bfc74a302576d827b3ca087c3a3a087701f827c882f0bad84b7f961d26e9b8683b6becd082188e1329c764b387760f4c19ca414f097a00c7aea74d7c4925ef296adadf8b70328efce414543fce44a5f6067231b141790526be872e5d39b01886de3d1d032e021b770cf4cc2a54ffb69a6b6de09a7d11cab276e0bab4d4d88b56932339fa9ef64bb4098681443124183c2e56c3fa3795308fca56780a5b288585f789640461c45d512641746ed3ecbc7b74d35f16c075d8325269f30cedd31f01fb98244a7ea4b4088cdbe0a8c3b7b2a4bb60e1584fc965b3040b86508440ca3ff11a01c6a5ca0e1fa269d2e7690a7c799ec81af3557c0165624d22125327bb80b87f54704854186cd71bad8336fb322182d465835ce82be1c32c283d8e07ba8522c1741396dc33269ee350a58fe74d5701b1284d0e00d5fb1db1a2dbff6573ccd1658aaba7b7d22fcec364a57f8978b7a8e0ea9617de98eb7b07285246c8798abc0a01135b87b0c5b8033f10f49dbab98d8ee99fee8cd370d9ad5f9947c5e411f1fdaabd4099c5b7acff56d15d6fdcc35b098e28ee06abc4c814272bb91cfd9e2215dfa6bcc68a0652faaa551ee36dc8cba9d224cffab23eaa5ffac32fef87e291aec106abf5d9b9f04708f9ea455508beb6f3ac62e93d75a31b3ca7782b768d3c1fe8cea90f4f2f9bb1a3f03fb98ae573e8a77a0628a88f29f9814a6cdf4a6bbdeb0fe08e221a05eaa5add10607be18f63f3dd71c7e2e957b767571f1c33a139d1125ddf132eefff593a95b405caeed11da4bdd33807a974f5db92a2409f7ecb3bdcbba82fb8839bc1dc478861554a3e75fabb121cfc60e7d6c9dd317b0c1377ef2100f0cf0054bb68484628d4e407b82e3d284041560fc454e2065faac05f5247a5f6cb87ca0fd373d60e60f5711fedc324db4374161745ff97ba0f74d98479d3b94ff5b7c0390d81c53f56f5f12041154c7211fc1ed498e8158e30536694c06e9ac0027ea71be32778a4ec3e589f24f71493f1775a74f99abfbddd2759ce92cf7b091a2ae9d47fc255f6ecb9168a4e4ff1a2064d99e198513bbff18c43e816ed8ec083f6379cfd19d685437295abe3e1d01d05567556c6eddb19ba52509bab01b89bb7bd186bb705b1f3929a467f5747e6a74a656e6f30a7ce42d9b0a9ba00813a1f0a8429f1d0122452234a08395b5cdb121368361ea87de30189f42950d223ccff3", 0x1000}, {&(0x7f0000001180)="9d2a2bf0d4cf4ad1440ce4756cf837d2c978dec1126947d3623cf7f76961373bffdf95f4b04d480406a74dc76e6c8d78bdaed919604b8324e36467", 0x3b}, {&(0x7f00000011c0)="0a712f37c39efb296f05402787d1acddf3687e98006f9abee9e9cf0e136723a8d086a54dcd914c80c0eff7dbef889b8dfa5a4b6b9110d214a7f77af0fa2f8ad8dd2d544ff07c594caf38f7f2ba209f984e72655b2350198ac9308abac3a6d6e7eee0f1143068d9e2868d0a", 0x6b}, {&(0x7f0000001240)="bb03f1a1242ecb619844bf0ceb6d0023adc62e2145b477d79ce1fb2ec770a3c7eca5b9472ad7ad039864a032a3155d4d1384f58682a4ad6c23e726f00f88af8da81850d2c916826db1017f0b4081c4ae404351884b9035b037205e5a8c4c6013eb7234cfb7149f9de297095e6e5632c1679fe637c85c2139016f1735e53d88d42beadbcf8b5c99c018b94434b7c47308496af5c734db73519f75a0260c420f18ffc43218ee9cd597b6aceba784333797dd9de23f1e031c63fce8fe646cb3e0976c3909cccbf46e338cf986b614713a5b40182df89288cc77202926a6d3ad3daf66cb39518c4dcb9073a7e5f6d63287b97c1c9bde4b82af19c0789dcd", 0xfc}, {&(0x7f0000001340)="e5c697d4376e736d146e104bd293f3d74123a675b0d49bb91a247eceb15b5db73f3a236e7ebaf0af54aa127ee45abf21356a9a4200434f361bcf2acc4417a32f7db1ec220f0c9560ac85e826a75fe774b8cc0b921fa4677fd7a5db5c3d4a5d839503a798bdf72942d1565c29180aa7d61c8fbcf9ef3f1333d8c687feffd3edc0a668", 0x82}, {&(0x7f0000001400)="4144404fd50c0bb83ef8de797d6e8af9d0aea1bbf4b93cdae98575943fcdcbe04f130c8bf1e20bae494811031d3900cf431a8ca967017d30b468a8a4901570abb8fdc42fcc44bc61a163aa4af9a37508ac60e91e80d4fe8c5e6238a8c8ce90eba66ba12cc3a34e0a0a3b8c321b713c69884fecc6b9e3ac261d5e04339770841a774cf149d7a9616cdc5446a58d961d7a843c05ba952fff42ad837c73cf1e00c01b65ab8b2fcc7548a2568c41171750c2cdab6d09a1594b75d615dfc0cdb80da85c67a050a5995a57feda4905649fcc14233cfe3a8f0b7530d2", 0xd9}], 0xa) getsockopt$inet_opts(r0, 0x0, 0xffffbffffffffffd, &(0x7f00000015c0)=""/194, &(0x7f00000016c0)=0xc2) pipe(&(0x7f0000001700)={0xffffffffffffffff}) chflagsat(r1, &(0x7f0000001740)='./file0\x00', 0x5, 0x2) 05:02:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x154) r3 = dup2(r2, r2) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x1ff, [{0x3, 0xb28}, {0x0, 0x20}, {0x0, 0x806d}, {0x3}, {0x3, 0x100000001}, {0x1, 0x7}, {0x3, 0x1000}, {0x3, 0x6}, {0x1, 0x3}, {0x1, 0x1000}, {0x2, 0x1}, {0x2, 0x2}, {0x1, 0x67}, {0x1, 0x8}, {0x3, 0x80000001}, {0x1, 0x7}, {0x3, 0x880}, {0x1}, {0x1, 0x80000000}, {0x2, 0x9}, {0x3, 0x81}, {0x3, 0xac2}, {0x3, 0x7fffffff}, {0x3, 0xd2}, {0x1, 0x2f06}, {0x1, 0xffffffff}, {0x2, 0x68d}, {0x2, 0x80000001}, {0x1, 0x4}, {0x3}, {0x2, 0x9}, {0x3, 0x7ff}]}) r4 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) r5 = socket$inet6(0x18, 0x2, 0x0) read(r3, &(0x7f0000000240)=""/185, 0xb9) kevent(r3, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffc, 0x4, 0x40000008, 0x4, 0x100000001}, {{r5}, 0xfffffffffffffff9, 0x20, 0x40000001, 0x7, 0x7f}], 0x5, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x2, 0x2}, {{r5}, 0xfffffffffffffff9, 0x4, 0x5, 0x401, 0x9}, {{r4}, 0xfffffffffffffffc, 0xb0, 0x1, 0x8, 0xfffffffffffffffc}], 0x1, &(0x7f00000003c0)={0xfffffffffffff001, 0x1f}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x2000000000000, './file0/file0\x00', './file0\x00'}) getsockopt(r5, 0x4, 0x1, 0x0, 0x0) 05:02:38 executing program 1: r0 = syz_open_pts() msgget$private(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getdents(r2, &(0x7f0000000000)=""/15, 0xf) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xbbc7, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x400000000000d9f, "000c93060a0400400000003ac3fffff600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:02:38 executing program 0: madvise(&(0x7f00005d3000/0x2000)=nil, 0xffffffffffffffff, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x120, 0x0) mmap(&(0x7f00005d3000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) 05:02:38 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0xfffffffffffffffc) preadv(r0, &(0x7f00000001c0), 0x1000004e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000000000/0x4000)=nil) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) setsockopt$sock_int(r2, 0xffff, 0xa0, &(0x7f0000000000)=0x1, 0x4) 05:02:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x7, 0x4, 0x1ff, "13bd96c5c719bc41a264ca5a4c1a538cf74d8a2b", 0x200, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 05:02:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x1, [{0x3, 0x101}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x4}, {0x1, 0x9}, {0x3, 0x2}, {0x0, 0x6}, {0x1, 0x6}, {0x3, 0xa9f}, {0x3, 0x8}, {0x3, 0xdffe}, {0x3, 0x3ff}, {0x484dc60e3434faa4}, {0x1, 0x8}, {0x1, 0x2}, {0x1, 0x4}, {0x3, 0x262d7a8e}, {}, {0x3}, {0x3, 0x7fff}, {0x3, 0xffffffff}, {0x1, 0x7}, {0x3, 0x2}, {0x0, 0x400}, {0xc3bfbb75a7d6fe3, 0xffff}, {0x1, 0x101}, {0x0, 0x6}, {0x3, 0x5}, {0x2}]}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') 05:02:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0xc5}, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10210, 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x6) 05:02:39 executing program 1: getgroups(0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) clock_getres(0x6, &(0x7f00000001c0)) 05:02:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x1, 0x8d, "2b1df663befb04d3955089746282e570c7cbdb5b", 0x4, 0x7ff8000000000000}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0xe00000000000, 0x4, 0x4000000000000, "d962f1100301f679ae2a71bd25aa3e7ecbcbb4aa", 0x7fffffff, 0x9}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) dup2(r1, r2) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) 05:02:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x1f) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 05:02:39 executing program 1: msgget(0x2, 0xa4) clock_gettime(0x0, &(0x7f0000000080)) clock_gettime(0x5, &(0x7f0000000000)) 05:02:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bd82c321a8cf98841300d89f716725100a3f9d8e4a8051cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505a804007f00a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d759c9028a2b887f0000906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c3140094dc386972d2eae1f50146ea511dba3db43c6c3b018be5555be5fe8283a840f9e13da075ee54c0682247a3e405d535caab085c9a7dee5fe225996d2250f6ea821e153a670e3629202000000ac0fc2ff8a0d530549c6eeab2d4e779eda285842dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b367c29b1931998bd25030a2835e785fb1fe98e58587a9b4b88f62f765530ca07cf8a4a7be9fe1445a4162cd5c0e54f8bf44aec40cdc4c4febf73cd5652aae17065f7c58c9eccdd88f61b00533cd4d9fc128aef1ceb151c4c0de64023451e1b6636f9d628bf34d79e45c779589f7b25637db10ccaca635382cea5a03cb3ce9e4e4078ea3a878f94413afebce1114ae78f5eb54a05bb89ebd59aa00b70d5a658684147ad16a0d4d08acea7a31c0de8467321338ccbd75b09498b679fbdb0ed8f5eda18", 0x1d2) 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$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x7, 0x8, "000000000000008600003e00000000fb00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:02:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x0, 0x7, 0x9) r4 = getpid() r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) r8 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000017c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000140)="ca518e7c49290bd2ab9cb89a7da2b544bece43af070115bb149ff23bc766aa4fde9ee5d9d3a5ae23ad1214a25e1d71c6f71dcd4591074ea4f0d53f9902fa86f7422567a0e1c47c33ef38af30ca07e55654a00f4a5811f165b1a84477ec90a78b1ce8bcfeea14a16f03607d848312206449b9f12cfb5ff5c45ead6d7fac9166cb62830ea51c55580929ae43f07c274da6bbb45c788c4be69c4a1d8b8da11db125d7f289e7fd93baba0a32b89932a3a1d3a48c7f2e3c2b65043ca70cfb8f6bb0916aaca5ae144dad7f5161aaab8f4a", 0xce}, {&(0x7f0000000240)="62918d9c1a2b41c38e75fce6e5631040db3b5684a6462616625d595c109f69254ebfbc4091096b2bc6f1f5af928834bd920836e2e4f9e5afe18664151ab8f012d2d07e2dae6006cfc6dda61f0434828512de97cb5bbe898092fba06f7c3e3aa5f50f6a9d1751fd5f450cbffe5b93c3cfb001b0fd0047bf04dd5b25c4123ffd447a2e42d7a86360ad91d7d968a0", 0x8d}, {&(0x7f0000000440)="5505556b5be9b66e68f915e26fa46522e1afd6bb2cb6053a5dac98d70f096def75bf4f139ed29a4f8f07c3758e63e07b05a0a2550b882f17f6ce00dc2e06e509a4244fe81dfe01825fd1726c5ea8ae3b6a3c72c4c949112d5429989f26b1f23b819b186a1dddec545e4f6acbeb481929c2d7b12e7415efe6ed972b6b9fe74d63c8e922de0a64061eccb21fdeedbc957ec22d42e1713c303c5a07bfe31864681aa91de17feb833aa111769cd988ef8d7e0406053ec8db03908027ca1201db055e6370af1a63fbbea92c", 0xc9}, {&(0x7f0000000300)="7296596f6bcd6dc28d8ad83b906ddae4a6daae88f335c1c0b8b72765a685dd86e9140204187b196b7bf6863038b7a2b256e0094ed3f7776be27b0ffd662b547b1ee5f9890d040d578116fe5660", 0x4d}, {&(0x7f0000000540)="8cbf820407bb837c694f64174f000ab549d5018bbcbb50566143c36f8e280abefb86a505e3a68267d13e7767c7279907c2855a8519ee7c60d983b0aac7d7bd0314eac496f868278665394c71abd8acabc08bfaac2dad97775fe23b99c2defcfb31b7aa9c3768f307867e3f9e2add1352b945a201c040766dc4a7af23", 0x7c}, {&(0x7f00000005c0)="3c9012938808a92bd69c2c4763f5f33a6385eb08f499d75a0de4f0bfe1ae0d0607891a593924b21a53eb472c653a2cb615258d6868eff00cc946a4be4c1e28af78b182d634aac1511408b3a13a99eacaea8310fffd48af7653ca24e2ee579c346f0e1ed2950c4e5dfe6560a568b69cccbd6b47f3db1e512525cce94ad5db0d4b58b0a16b0b67a5d068160a97905101133dbac664781371599ace67aea9240efe66490ca5b18c6cb8519e2048a0cab4ed1cfdf8cb1f33257d2aca32ec083ea09039427d4faf8b6f5ad74a90f118a4dcb92da77a0ca646cf23533d6b74aa1d43b0bcb42e7a706b7dc0364af931caa185538b5e1133b03ddabdff8fb596366d2aba42589f4e47250f28936cc62a0ff41cc7b2e53e4efdc47a6ef520ad599b8c8d93601478268a90b14178ead0451e3118d8f150a3431c11d6e18f69db2e19fd669755fc72f1305112ce172e4cc38bfe3e079d3446009862eda3c25039effb4258cee24eec2ba91b2a2e62d604c5f464f375bc5f9b9cd69c128d25d968f1268f80afce9871a5564bce6c88208b93779e6e5bbdef0910d7d8d4675df3ee4627fe2be5ba17684f58add5321151f6cd552e0194e87a4b10bd2da6d83447255080586c6643fd06479e17ab9160a5d9305334931cae1f3c065db499c6dbee48e652bc655946ec2a7e1462c94c8da2a183c3ab28f9fa91b6b9362bbcd4227a0d68c0f3ab444f1104171656bf418e3d061d5e5d06327cc7b2246836a27002161d70f1e6b220dc9da9d54766eb01d42e6d1e0474393853eb0f2454372829a15a266a07fc2d130aa9fb3f7b8405dd680ea87a58f610b8519b9f74b171c78092bede706ce5537a97b0c8ce09428dc440ef979ce4ef7dbc53cd57e0c4807537135296e673016afbffd7b9d5c189b765796d05ce2b524695d55b00d995475898b22ddfd7b29f4ee70c3fc53ebb9929e86f109529df12c81569ca176697072328fc3534e424f26271a3074de11d0c8aa43d94ed8d061d252ad18bf1e266f03cd15e4af0af0b607febcc4f8a476d028402dce686d83753d0a3130d51a29186bb641af4514ba8d1aa8e4206366845a2e30d7242c2ae3374e0c84148dc244b3cd4ea0cc12a0f5bfeee4075f91762b0d7907aba93073615ce9fdfc856aa501b168a3e3e3fa2173c4825f5ed81667f90d1f85e749a8cf00c8d50b8721bdcab7d5642046c1ea5dee882b15311f0e9e79ac19a5bec59e8ed6489ad065fd6fec69283b082e4ed4833297282ddd1ccf4e17176c2ed22e497b4178bd95c4ba21ad6e6976b46ce549b1ecb91ea9c92484c312aa71570c7fff06ad6f0a7eb1c52405ea0a93cec39a900906c38e0ab6455f5c181c13585ff01fb284817671fd13ea4247d3099b07da585131d87cdf3c24230472d345cc5f1e9dd674e7abc3ddbd66062204269e2f5cb2caed663398aba7c5ca95067b8cdb610c1a67aaa6692098e17f495ec7a175598934307a0db24c647907b3bf6ce3490e6f17d44ef1a9d60b1007416499d6c6803795af37a27e5ccf3d5beb2e56317e0e0c266c365411f86a43a9caa4da51ad881034ce4b8d19fca7633f3023d98d042733b033cefb52d1bc415521e3d329c720ac9d9d317aa89a309ab462c7e8484b1510c4da762abd5c9e1f0491999a06347484f9fb1449fe30546e2965bec74d35577cff415dc4a3b3732bdfea2f228a82ea56f5d50296a3f9be42149a02e6d7ddbd045e57fe9f53379bc36ba42f6f949d895e76f29b31267f68b1465ad3495121e8374b166641da24ec31cc68f86cc0ff2d1c08f079c61c87da0141bfb4a2bd9f28af40cc09f78a255d2e2f4b0738fb502ebf4e698dc1c099a576f34002090b7ac432599612ccaadafb72af66b78c72d7e8195fcdec3dbe7ecebf96d769b4b7a52efdbb1adc31d3af21d9567456e4a7d0c312b6b386df48325bd0c803f8e5a185c9b3036c1c58012e7a79a7f2fd627a5916c8297012b2f2a273226c529aeb7ed2f7940dea873f672e04e59c75db7bcc3c454694995cc5798562f60811a11f814fed4395b2c01fd12ffe1f15fec9df0e0f1fa56b776c6305c2c211957c03c4d14011793d3e6fd2fca159aaab3cd51b1516a24036e5701c6c7ff6d9ea73104e41c2d704afefb03105e0a1161fafd197b6467baa240435000afeb9bf4466ea4f6930ee23b977faf877e1bbdffb5c438376482f31b6144a04addf74a9363b6e6f98fb6fe133dfd00fced473e7bed649ad10e5d325643212e1f8df0e0ff572bc83db9175ce9e3779b00b6bd4d4d1ab0df7d41457e9db214e64dd8b64fc6e5cefd3b008dced8a5159e00fe123cb2a16cbaa6b0b0f0df37d79ce9475a7822d676fe0bb88b82eac6861cc890dc27a63d0fc71a20f0a9d43459cf59c365b50d0cadc0ce9da387ba2caed6ecde3c91cc0bcec02bd19601201d13fda1c78833d4f49c856d33532dfd93a72cf44b2042733794f2d9bf1fcbf167eb9186d3d3c1e0d73151d662a37772abd102d790a8f0b7b741d1682c647c0ffb439ae615a4eca7bce771ecd0dc37aeb81d8e8c38e2a89a9739964d25397d3f8bc0eaee23633c07a0e432b51335c8d89a4a3ad4c39a2d05d559af2fd2259d6d3df01068f3795ba42921faadef92d2e3bca73ed16e500ca68edef8d72f8bd8ecf180d9637d57d2694864dbb970cc3a8a5d518d89a3aa984377595eb23eec82b4718231a79a558271b3c2fd7252f3d68a4063a14a99fe846e8e4e3e2b8a3a217fc98a6204b57bd6951cd85b426d0fcb5a81f776094be0fb1c527af73ddbcecef2f299a25a119c48110c9a29d8886dc738e2e29410896e23b204cac42affa0d6c5ffbed7571c7d47089de64bdf093960aa99dae10466212d893d8eee149ab60cc00778289b2dc00972d1c939e666009dd83cfd41ace6f7964c9459d752deca32ef257f4deab95afcff5ad486ab4f3dcc512689efb404bd0ef0d4f295841f3739372f9c1101d43138d537da3dcc5d426f9c6841006e7204da56a1429d5f14a93413270da8eebc0945531432d58be611c66f6ca008577f3b56882d809c403b64e79bcffe9b6a80ed3efbf95d52ed693c00bfb1727f1fefd9d06fd54d930bd0844a19ab6e822e3a79fddc99568bf742e62405f7648b18c102c8f045fc569d88ebad7e6e68454ec09ba7e1eb50b6f8cba9a774079199a16d4e4eea7ec640d988794cfe107ecbdb6a0191f92803d57db6828a9d4c1c8667334323841765016ccfb30d94036833a4691c2f3937fd5d8bb82171396fde6407d7bf8c154092f50b7d6821baec3a9e083519cb8ae91ac70aa60bc8c6965173990afbcd33944cae46ca1b2e333cb710c387c59ee52225c8f82797aae5083273a1a9c4e8f01608436a30da526bdf032816135fac973d132e6d3b4c57ed30b599e0d064a4dd8caa80fbc56451522f568f2bbabb42f76c6035af75043c82e50ad25f04aef31455a98d241206aa3db0c2da72984b7df991d0fb839da36807c1ea40f07f471f8bbb912eba831ad21585d0c8096f946b105521b6c769c2760bcffbf1e8f958de1e3a4903f4e54e5d18f7383834f6efbf01ad7b3993cd5e038c62b1c965daef6f1f47662e60b7d8025427ae203ce209d9405d73a76e7b9b0d8f8c7a727f85653981b42f3b385a871363d3123976a320d098af696a7e7844a1039d814a277758cbd055ad44c6aa7cd1c7846da88f1651036b1ae02bb8802ac5c70e1ebb76e4b44fdb74103a63af3458b15d30cda161b336bab950efa96aceb28f6920af0e0da9ab41f015650d386e3b7c6c7e9f533bcd64feb11356d03892b577db1f0b93e9c8ab16e902e455e7af3b6c1ff70ba6913d832aef9375ea6782a2137eb1314d7672a21f3b2e2f102cd2b68f1469d8fcfac49a34be901d14cc498a3fb68d274744c61c9990f261f12b515e46096b6672d63854d87b8d376c31e50d0f8b7657280dc65e954e408609181778aefbe5e003ded7cb0976d35e7147dcddf9b9b3c6e23eaafa1f3db4102f5a28197cf7d1c8321b2c4624d16a2707e202fb1bf56db3a6c4f10b4e5ff043f2f7c443b182695db5280952f4d32b2bfb48351a1de30bd4dcd33ad61bd11c4cfb6b8dbfc93042c3259314ee86d9d19cf384206ec790c238a560eec8774caf5b6c128b899fc90729e528d934945bb8200b190035d1cedf17aa4e0800f94b605920eb66c5f22febe2935987aece3cb2fb0cec9194439f9299b56b792d993332fda6c5baee8216a6c844ac230ae0326a9b6b5c84bfe644ae4aa9619ea126df3f8be2781d9cb99545b9e20387be89fac6a1d7f668d44451dccb6b21ca4caa8109b24a72db22bed265e8ef748bbfef6549c424ad811e39983bd65f4afe63869aa48de18c19f163c981bc3676aabb5040f37c79f2d134e877e9bac28af94a806ed45e0c55401af2542ea1a99583f2b8c998841051fa51a6634bce37a49829995a028be3d34a8a42cb0447b6e6ad7b338e798ac896791d4b43a2c2498bcc95a2b5150af67a988441dac938dbc6318778e0b62dd4b1b38f2620142fa13df3a98942a07ecb88eac7b93e766f2efb52741bd97718da4bb02ed411eb62c748a86322de7715aa414443f2746c34fa69a234e6ea23db6874774957a2c6b5d5ee5864faf69777d4da97012b65e4018576c69d533a350fc4752e9578d9a0d8a2abaf9ea78bde1b898731d4f33b5c835ca8a4f43b3df7f319cc15eea17003b35e6216aafb1e955af0f7631133a27138d124e5322217b8b8592b1659a8f1f1c901fd93444c42a1e5a7cb50173d54de5c91fadfd1c60da5418ff26350a668ac56af70f41841f950a29d27c9a84c8b434eac0f70a19f6cb873d2bfb04443f592e68661e0ccb9e79ea8e5f1aff5151d0cd5dd75d1f1670cdd1cecf975b479ae8d70fcccd280e66824a92499f565118f7dca58aa90e77cb56d9bc700a207abc513534268d26d4537267284680b7a5f16d511f5db362f3cf37a6a99cbaf0cd4b4ac1295e9311981954590eef4fd17135fccabddae23edbfb216a390d40f69cf0b7c8e508e77bfe8b49456fa2b3a20c564bb333129597ddb5986eb081b1b747386d412efd5d53e276e3b9db9d4bb97054838485f826cf7dc65ba00b675b64a55e1ed1b9a70c60c1261a39b3077c7d0eeedaad4cd89bb1c3e12e479db109f94681a1f497d5b478953cfc0efb36b1421220b509ccb3a30e47e8bbd754f1e4602418862a399ab72f63c43fa9a00ecb1140ec5b1c95d311c310cad63189bb625986dfed8ce60d6c0525f3c6bea712c146808a750370680bf8a4a7fed34fb1fea9bc85c5eb46ef0d32a427e40506e128be4d3af0dca39efe405fcbec2ee08fd8556bd02d81e9cc270d9e452fd71e4324ff1e69dec88d8c670aafa38c31a41a2832337288e6de9d158ad306031e12c7a9cc9a8467aab8aa30393995fcd6ea2ab5a0f31b0c6827bda8c7b5c536e302c4d5f0de9e0bacf7c910abc284a49a411311e123acbfd0e36b8e667ed74dd8eda4d76e2af3ae37392610d1a46477067105e0d3fa98fc54d7f7d2762a71d2e6e000de592d0c59d7bf1214f83c74ac3d9bcc95ab69226beaffee2e42b0213e5ae6cb32f79a5b3c133c87fde940df4fc54c516455905ff8fb3c6f0766873ae920be3ebcd63ec4b5b69c93fa88660057dfadcd57cbad1b4feffa7fb9900849a228a5cc4c837270cab0bc3de927397fbf213101f56ceda6696942c19bc9ded9b67a7dfb7f39a74c9d7b5936db3d8e5c16eea6b5ae6c9a0740ee954aa4657131ee1e7b3360794b3b4f2e7187a", 0x1000}, {&(0x7f00000015c0)="9dfbf9e2cf82478fbb99bd135c1049cabfd151d6ad25b92507c1bc5eb209c96fd7bd08fcdb5a33c296f34fb8aeab8b516eda38980e4831720677dbbd5aa6a61a03176d62eab746ee2cc834010920f6ceda9e6a924b7fd2a464c2f777d8fb02bc2e08", 0x62}, {&(0x7f00000003c0)="825919a4d88c51c66077f103e77cad78605fffcb6e1e326bd9c091bd", 0x1c}], 0x8, &(0x7f0000001880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000005002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff0000f9ffffff484bc84a51b3025e054e61860e0000000000001450ace0177f43ef71f0ab1569143590d70053dd079dd2", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3], 0x70, 0x2}, 0x1) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001840)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 05:02:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x8, 0x100, 0x3f, "0c5ecdfa7ddc81d5febba86676df8de320dc179f", 0x257, 0x1000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8008, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x4}) 05:02:41 executing program 1: mkdir(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') 05:02:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) minherit(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x2) munlock(&(0x7f0000ff5000/0x1000)=nil, 0x1000) 05:02:41 executing program 1: r0 = syz_open_pts() r1 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = semget(0x2, 0x3, 0x20) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f00000003c0)=""/210) r3 = syz_open_pts() semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000280)=""/246) r4 = fcntl$dupfd(r3, 0x0, r0) close(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x87ff, 0x400000000009, 0x149e, "e49b2256db00000000000000dfd799ab1a8143b3"}) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f04008570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908ab", 0x27e}], 0x1) bind$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) setitimer(0x2, &(0x7f0000000100)={{0x3, 0x8001}, {0x2, 0x8000}}, &(0x7f0000000380)) fcntl$setown(r1, 0x6, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x3, 0x6, 0x4, 0x7ff, "5d97ee2b683cacf4b6617734da2018914b88b594", 0x10001, 0x8}) 05:02:41 executing program 0: mprotect(&(0x7f00001a3000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000062000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbfb13b9fd812eaa4e1a3a5dba2ff22e0d48", 0x14) 05:02:41 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x5}, {0x1, 0x7f}}, 0x2) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x3047, 0x1}, {0x0, 0x9}}, 0x2) 05:02:41 executing program 0: setrlimit(0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000440)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x260, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r0, r1) 05:02:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="890264f2bf826a68cbdf8590", 0xc) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) recvfrom(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x800, &(0x7f0000001280)=@in6={0x18, 0x1, 0x3f, 0x7}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001300)="77f1f12d169f4c791a6f62e54841cc7b7140302f400dc2b17aac33ffb6f339292af01ba1fc3b6c335269d995828ce0d363153916cd8c39b6bfbec7cf1aec81f6fb3732e1a15b729392e2a48ec544ca3f0c8c45bcc15c6b6e33c010875d60f40187aced586b188204d925b39ff79caec0777f613e0d626c5135c6c13e", 0x7c) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000000100)=0xffffffffffffffc8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r7 = getpgrp() geteuid() connect$unix(r0, &(0x7f0000001380)=@abs={0x0, 0x0, 0x2}, 0x8) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xfffffffffffffff7, r2, r3, r4, r5, 0x1, 0x1}, 0x8, 0x5, r6, r7, 0xfff, 0x0, 0xfffffffeffffffff}) 05:02:42 executing program 0: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x397c, 0x10000, 0x4, 0x8, "fa913e40161e6cc6886dc1379af6f072baf9e200", 0x2, 0x7}) kqueue() fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) 05:02:42 executing program 0: shmget$private(0x0, 0x4000, 0x100, &(0x7f0000825000/0x4000)=nil) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000826000/0x4000)=nil, 0x4000, 0x6) getegid() munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) 05:02:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={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) 05:02:45 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x9) socket$inet6(0x18, 0x2, 0x7) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="1bb372dee00380c894ea6fc08560565896831e85df23fcd8721b9c366e2bc2008a620381338206cc6f2cd7baef03ade16c2da547d3172bfe88a26e21e2722f01f91776828708863bd6c5339f3f302413da66b928690f3c", 0x57}, {&(0x7f00000000c0)="47cfa6fa5aadce410cb8ad8fdb1f0c9b04c9d9cb3039ef969d2e200e4bc85e7564fd60a84f2e65cd7effc2890b6ba428fbd88798abbbb366cdc2a1f480e74f4d5cdcbf18f7ad6194ff67ff26aaa5c57b9f0b5a6b18ece48809ef", 0x5a}, {&(0x7f0000000140)="bddf", 0x2}, {&(0x7f0000000180)="1035ee106b9c30222a4f37895d140604a13ea5997a713174078ab62f72e367f964e1a404cc47c12c4c", 0x29}, {&(0x7f00000001c0)="4008e86d1a7a9abfae464705eaadcc00a8a7247552b85c51f8fb952e6679392dcc6430b84ae6929f0d389ba5259affdb87a1098845ef38faa111117ab82c7d1a93721060a9418118e75c7387a39572c0dabfafdb3fe466348aa9d26f551d84b831de7e62e6200c323e325ef7edffb6773eafff1492eedb5a05a173d3e8665ae7630efc7914ca03e8b294cd29489a7125d6ea72683c7518e8616d4aac0ac645e79662f0", 0xa3}, {&(0x7f0000000280)="169e86aae1ac3fb30bed6f3bb75b299abc0a5d124b407e56105fa7174f19751cca5e9d5112b394bfd9e7c7eb9bdd54ef06f7bf222ca9b998fcd0e80a6f0368504b0c7c32259ee461ea2d79cfceffe7a1c05d149c317f6db400b4fad33c31471e568fe55610a9fc527e31cdcfa714eebca59384d9c681efcd862a52938b6cb9da359619a4c4693ac09798ab3a880e128458a21a58bd6f834ca604a7c141916eec366a0e34d457ca8693a199548208bbfd7475a2deab0dc0ccf6f6a837830e", 0xbe}, {&(0x7f0000000340)="6a1642bdc5e8852bc7dfccd10b546f7828e5b1103efb6ec74a62ad708475e84672de242652f6e43ecc03ff456ba5d7cb8e4bb51600ab4f66e151aea4616ce957841507b41dc435c4ce8a0483d33e3ebf10b5fd2d68b4c6efe2b3a3dbf78c4dad9771173ab54fbb2946b9efe6f613d0ca98a0aa09bf4270dee682cbb475a98529f58e5d514db704615a454d08cfabb7", 0x8f}, {&(0x7f0000000400)="fa31e727efcd8f5675a85697925c74c3e15fd273ee9b4f0257b0fc4a3ecbb723e5bd10d0a7f844ad6cdb017f06a98a1b8ec8b089f28b659fc4bd9ba1a8eaa03249c7eeb97149f5adb13e2a4cb71ed3144bcdc5fa397c18e70ebaa67212f003b1cf602050302ad3aa82c19c8355bd23bbeae495ba8dcc9f9dccadd6c61c008866ab71233f22b2f82c0f841cf1e60e8560805636d9fa494eec6b36b573ade3e883f09edf7e74ffd23f1460eeac26efb2ebbe3cba961e0f41a00189e346d21ee12de7770a3a48edf6ac086769f34b70fe4214f51a676b3d2d92b2b8", 0xda}], 0x8) 05:02:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) 05:02:45 executing program 0: syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 05:02:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x81e, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1083, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) fcntl$setown(r0, 0x6, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0xfffffffffffffffd, 0x5, {0x1, 0x4a4}}) 05:02:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000800)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0354d605afd928dbe0f53b523765381a3fbed9d7c7f5ecd520000f55d9bb05dc03e23a001000007f559b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cab21c600748aaa78b791a61d75bc9028a2b8874064f0d03f8eaf301e3fabe7705b4cf01309bbe061a751731e5c0000f3031748935d0e2f319a15cecdd79cd68131400b4dc386972d2eae0000000000000000fc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a920000000000000054756258cf0157efcb8cdc1f85c9a7dee598ca84b10ba765d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33859a65854b7fda10c51379f33192db01adc3b70000000000000000000000000000000000000000f159ebfda8febda747f463d690866dcb797037214ea9015efe391e4e50a8e08535eaff5e5b18ad05989cb32fb7f626981e1800000000bb5ceced81c19ad3fae8c83f3c58d2b9db6f64f6d1f534330f", 0x17f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x7, 0xfbffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) ioctl$TIOCCDTR(r1, 0x20007478) read(r2, &(0x7f0000000240)=""/161, 0x9964) 05:02:45 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000000), 0x1000000000000360, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x40bb, 0x7, 0x51f, 0x600000000000000, "dd3ccb0ed1d1f0549cba860f22de29834d436651", 0x7}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) getpeername(r2, 0x0, &(0x7f0000000400)) close(r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 05:02:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x881, 0x5) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10048, 0x24) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000008000003fa60000"], 0xa) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) r3 = msgget(0x0, 0x40) msgsnd(r3, &(0x7f0000000080)={0x3, "28e841fc816bd36341b71f32293967b0fbb2192c2b15abe3d7bb5e32b51d96a04a8928de1ef0d9827ffef0102dfda4a1aa17f11c5747686611169926c11d1cec219c919197cbfc868d14b778240f4a92d63d3524eaad5f8f66"}, 0x61, 0x800) 05:02:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x90d2, 0x6, "0000000900000000ef4de400", 0x0, 0x100000000000}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3f, 0x40, 0xff, 0x71, "3e291549efce9c208940907fc5bc17d249046b13", 0x5, 0x5}) fchdir(r0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 05:02:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=']', 0x1}], 0x1, 0x0) fsync(r1) lstat(0x0, 0x0) dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') dup2(r1, 0xffffffffffffffff) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) 05:02:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/92}, &(0x7f0000000000)=0x5e) kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040)={0x6}) dup2(r0, r1) 05:02:47 executing program 0: clock_getres(0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 05:02:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair(0x1, 0x8003, 0x7c3c, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000003, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8c06d00"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 05:02:47 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x107}, {r0, 0x4}], 0x2, 0x0) 05:02:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x3, &(0x7f0000000040)={{0x9, 0x8}, {0x3, 0x3f}}, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:02:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b800"}) minherit(&(0x7f00005ef000/0x2000)=nil, 0x2000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/89, 0x59}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:02:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x42, 0x7}, {}, {0x101, 0x7fffffff}, {0x8b, 0x7}, {0x85, 0x3}, {0x84, 0x80}], 0x6}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 05:02:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000002c0)="db", 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x8001) 05:02:47 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x44a7, 0x401, &(0x7f0000000000)="75b7a8439715eac5c75124f1bce2e01c3cdf1fbd9b48089baf60dbabe7644f9058626106c0d4a8b523a6de65d058aaec72a39d3eda8f6d353371f84a0976da42775aff030a3ec29d54e307e736ad42c17759b0413ec23a9edefa88fb556aa1f3932b4257afae459cb66b5f4d07467c7a87631766ab16b0c8c4036f3c4b9f6a71bcf191e4c096ab7763f18ee33ee65de50075840b3ecc99385969078b3bdaeb67fb888812b199b6c95aeb41d9e64890c741725fdabd8dabd11aac8bcff640f2c53da091f2fade3b", 0xc7) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) socket(0x20, 0x3, 0x9) 05:02:47 executing program 1: pipe(&(0x7f0000000140)) poll(&(0x7f0000001fef), 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x87, 0x8}, {0xc7, 0x5}, {0xcc, 0x3f}, {0x83}, {0x81, 0x6}, {0x47, 0x480}, {0x101, 0x101}, {0x6, 0x7}, {0x80, 0x8000}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x21, 0x1ff}], 0x1}) 05:02:47 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000a40), 0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) recvmsg(r2, &(0x7f0000000cc0)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000b80)=""/31, 0x1f}, {&(0x7f0000000bc0)=""/131, 0x83}], 0x2, &(0x7f00000014c0)=""/4096, 0x1000}, 0x802) read(r0, &(0x7f00000003c0)=""/132, 0x84) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x0, 0x7fffffff) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x2, 0x2, 0x7ff}, 0xffff, [0x3, 0x8, 0x8000, 0x24, 0xfffffffffffffff8, 0x0, 0xcf8b]}, 0x3c) close(r3) r5 = dup(r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000700)='/dev/wsmouse0\x00', &(0x7f0000000480)='/dev/wsmouse0\x00'], &(0x7f00000000c0)=[&(0x7f0000000b00)='/dev/wsmouse0\x00', &(0x7f00000006c0)=',(\x00']) fchown(r2, r7, r6) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f00000024c0)="7b4de795bdaabdb7b414c25f6fe306cebb1eac4a7eecd09ef5d4597f31d32a2bfc33ce881eb92bff0d916a88f7a32e0e719e975ceef1e6fafbfc05be9b7252d64c23a2b70758d3d93d98e9ef6a454e9f6d9087c0274a7e198dca01586334c5df7b40b2506c78afb13032cd2c76646117da35e813ae9e62a4368615253f6cb1277e0d69134644e88c8d0b23de4824d009917365cec979fd804b0e4e1da785e04fa77d91a8952a247b3a29ff84db711814201c1a4009a22a06d6df71b030fcef308d60b01f9a3ed7ff971539f30260eded61b6d15d2c4e1541e48281b7415aafc2b6351fb5546baf487d2203ebbac4905a8c5450bfe3badfafef0cb635467c40c95dd56ff8b34b10f08f02a77d21ed9404a3451795fa5ad45cbd038a704abef862cc079cb2e29a5a45bc46989882a5b3571b6e39d74529ecbd81b633161bc1458fa6a069b90df85b5b07ace3e858deddaff8ec4f3f7a5ba89a2612c48386330a584be01ffa875d3d33340f383bac37bbe29189f4a279ce9f5fe1d008f54631f573f718c58665acbafe9aa512dbe331a48c002769e7ed599af7f1da0ff3f0a751d4f27aa9b6c6ab16ca519aaf154686095fc5c220d15f8f57ec949325ac6b1f87996e4e336265cc519e4cef3f7b5c2f24905751a41037e59e76ef23fff2887b5695500397d4f3fa7713504c0a39265f0ea4b8e04bc12aba28f3963d6c4b44b0aa7d2c76662ca981163db798e0533529b4bd9877710919360e2368f68ee0045b92a0e298fa7ae0b1fabdb895a4010e32228f53fac58239c6e1ceab83c0ef179bb9b8aa18f96a6258045da84a2bda775af3cd194a1817c06d52b33eea15571e48c858fce0810ce938135daee97233668d01c677f72b9de757fc33088e8f690fd762b7156011135ba4ceadf14c580099754067118f75b4774ba7b6fba064ae4d3507f0b0a3df7140c032d790dbc97a383f47bf64793bd10144c5a39453f312490b6585a078138d4a0f41881f62c09c11cd3662ce5662e101c871872462147ee70e57a29dc165ea551f722c82130247175985e708b5d1614ef07bc3219e6ab2be07afb5224a89e0eb4f36621d96c247bd5dc5cb9a47b670ced487ed1c284811502459421d49970b48f135a638a1ea9040f148f357b4f626c8f6f2de3f394de65bbef4d9c473b019ede80f5ef1ae6e7ab4a8f6450cfbd7dd254208f46a5e807257b72451a38942cc62d05de2b5e5683744b24d6b9e14757c66be94d0613859bdf25eefcdcd14aa0d38429cb87aa126110fc22f7e254e37573d48624f63246274c1df04e7077b4882acd3a7af63de88bc8c2ae400ddffe259cce95a58ea545e4fad4397939f8473c32e3f78fab3cd8fa04a04edf70e951a8c5ce96e2258275706ce06402e7b94ddc78ebcc60b2d373df8b08c9b58c907a85243ef1764069206f2ef692d7762b16c980d64bbcd5ed1b3b038c8667477421ce86f423ccaf543422e6745f63319cdaa1c3c1f73d4dc5ba3a54174b5b193c259cef1e66825ca3894720c978799f6ee88e9204009432b4a7373466962adb91034dbd315dca59c5dfab32b5e2523bc7327815e3b7fbf8d4bb2b59b0c75bdc814935b0270f4c6d843c66c92d6532f04988e562e607c4d65053968ef15ed43c89396e3d41910483b3a903eadc87ad9961fb99aaf42a60a9a8ffedaceb5ac1e311f9209effe86e6997935a7055583e1e05e0ccc91df4709415c88c4dcae090f8bcb215b1a2b72818842379e78acbc035720a876302a965f6fb127f17c0f6d51bdf04854133673c2ac91e68b2eb77c4bfba978e91375c7a73fcf0c3f32372892f09d826eddd207502152e3fcbc9d4e07ed8ad066f7b0cb5b2cb6df53fb9ea7c58a7cafabe4ada79736f1da8bb399165272f9acafee6312eb39cc80accc917e8f4ec850d7da9c042be195fc327af51f85f742f0202a0978f93b5fa5b810f029bf6a72e3f556e6299be7d65d03daf54e93066020db4d38162d67c2d4065edbc9aae3fabe574c213fbb86b2ec9526e4eeb2b779ac83cbe37802f7aab544e6a30e87d46efddedcb73610691a015691f3064fa874ebf4da4de03ccb02b07a5a53c121f556db738b26b0a8419b197a22cc7cd62335d85a9db7e3ed22ae544761a72ae2528f77e5be927afa84d125e8d081f675cc0672f528bbe5d7a1344e72b613b7594bde0245d26eceb1fb9d1fb982c9cac8166461b1ad55cdbb1db1f22d01aa955d9c07172d5066d3248384bdad593bcd225967433e68abb9d5cf74e98a174ef1e05a1b4bef9e05c7197d3fbf7016f908e041bb615d3b956962fc954634fae16a97c7142b606266d46e3d7d8d0dfd0724438c148f2015c9bb05f78b7b9e778fa6e255602e11c1b55de166fc35e09de574c0996ce4de9756646b06fa2632fe8991a8c2ec548099a788145ff25ee0a30bc6cafafbef5c1a5c76c45c1cd09d6207b1cf643bd0ed65ce13b980916e4350ad82c5b984ac09d4077316ae7a04098f10104469b918ad74ae001f27b3ed0110dc80c1020b2a2728649d148983acf49e7da028945f1062f4afa17f50d6dc54c839f498b858ab94251977100e8462fc688cd9569337bf7bdc20d755fe554f6bdabeaeed7d457d4757e7c642d5aa7539bcc78d8a12a2bc5774db6d6566b5001742949aed89d3045f6565ad07e98a7ff1a83f8cf97ec3293e3043e58ab4e09203d249e85722987a23112ec100241dd088aca5ccafbf3cc073cdbd61f1f6d2162f378ee219db010f1c75d4a196ade6a901721c75c389e943bf7b9b814501032ca1271e0e89ebb30c7e8a11a1c47405aa6ed1cdcb313cdef1454243f75e9ab91fab92b19ab72f84161d267cfc7b7c5598cd1e1a5765c077dbf92a14c3fac99a102aed7ec2c7bd163de390ecb0f7cadcf7d3a51e64552fffea07de5e75072f8ad93de8a4cd489c8053eaafd5ec6c81015136a7895beaef93cb36bbd5c1b8ac28fe85c9e463fc8b6c925d33c00df904529cb11205a0007cf52b3bdad2e14a14fb9346bab33d5a918598e5125ab30e9ab428b72afaeee6cb8c18d7cd3417a9a5084402bb7307a25edf75d693fdff033ba70e93ae67a6855e39c5ca8ae4524484e1ca2ac479c82616037a291e87923066e05d2e7d296f3d3527f1ae223ced1fd66d57bffb7afdb67fea467f54e4fe7eda4737278292b5d69d16136fe45e7fdf410112a776f6105846ccfe070ffe49efe91557973b3993f0175e96d7d3835d6277b23636b293dbf0d2a45672508f7fc9f4efcc0eb47f2684b31297d68b19010fea28bd9bdf6be85e501f5b05635522d12300273b45997331836c6eb8b9c28e6dfef044a1e4294f146e9c9da03d2feb7033b0318e95d929ccb5a319060b34e034acf154ac8e93c7a20ca71c539f78e76acdc0ef31c45adbd2baa1e78c94b3da04e57709f0f11f93a73e76213df14444252d0705ac8e94c99ada1d5b52f66a52fd598b12e8515c5423cadc811db1502728effa1b87f25204dbc9d35aee058cedf9e666f79fc31816f81039865614cf44d6a9565ffffe87737b7aa82876c23a6fb25e6d4a0a706be9d76f183a249da65fa4fc1289be4d43a5d094063fccc470f03fc200448f251d536ef1277a0bac741a0a4921b4a852285664da1563d10ed1d480cc2091f42dc3091237bf9021e82cdd751494978f68aa9d253c42659e485bb3bd8a43abbaeddf50a3b6998a9434b53e0bc296bd62bb3b8f0f8c4996c8b40029b40a43db1f0d57a0e7e3f387aaf2bb2caa11a4c5f9cbf2e8f7a2f6aefbb2148016f5a6fed8d691a378520d8c97686f205b0536adb07a4c09823b0aacdc12b3fcf14e2c8cce91f19154076c7b8f1203645650f63d25eef25cd119f5175cef929a3c238341d63a2fad956062b86d49b89b88ae0e1d229ab2fee1852811538b2b78e9dfed581a73062ad15bef7fbc73c13eaa5a6c00f87216f0481034e2c409f0ebe385c63d4e38156abbd40e305e5357a056201f2fc2b9955b8896e3d59c489993f078a0e1af234fded54e2094b8b50c50afc804471386e29aa7284b2e7580680b1e77273c0d857902e3f13a49749c914b9dd2e2dae6f480cf68014c715d189217b6bdf9cd70f5972c61b4e2bce65734ca1ea4d752909f34dc54f97aca12c3f4cb16d3cf40a465b3513916fefb1250d5e6a3161ce243714ac226e5c1c6455af0ee1e4c49d892dac960771fd8aaea0bfe2330a17fba22a7babe46f8217286c3f3381148a4a2cbb8b59468783648b7d4d6fd68fc13b505311601673648ee4d2023bc80ffb7ff0f422d593c58a6660297cf51a5f1e49ae7af3ca104efb7417527c6bf97366d555255c63abb24915194143018dbdea14e30a03cf0338e2ffd35ea415186bd18bff2dacf8e6bc21c39ea6c8c703c47d7a0e03796cb587e779657f324bfae1d130fb77f70b909bf636fcc1bdf0c073100e589512a4a97e931060ee58cd10d9e1772000447efc1907c581ed1329d60d771a21f984cfb067718b4cab82cb5973f35cc7f53a9461413899cb23fa06adfaa6b5ea84f02d88d797c9d446d049270e6c2d7cf23c2ed78c06f55fbfb98fbb1b50aac94cd69d9ecc1b5a15eea35b32d737c9fc87948a1a23a7fcb6542ef9e4ab60d9d6ebea0ad375f2731fbcc54edf20ffbeb8c97d48f5474c2e050ce417fc2b7ad67795b4baf9446058379b594c09fd17eb32bd94091a8706b4754798b1c0f8d73924444b19853b03ced4127af6c3c5e207789604dd15095479c46ed85c9ff95db3a59a5d9b11393d36fc415e476502a9ff213e661682747fd330a1931cf191b1d0c81ce70b8c93ea12778bc06c392ce6e4f1d9ebbe61ea5198f5a6685e3f22ccdd92b955fcf85a46619a1b764231501b921c56f77224a270cd069d708dc7d9b87495361ed506f5f42fe1c1a4bbfe107e679e32252e5cac8c4f13ad6b8a16453c1a8cb50f32aeec532cc6e8d134fb9ab827aa22bfacb8ecf7d9bf893b4535805c50c3ffc569c9a1d04918e5a0d067119f6b203210fd9c3355a3982d0b2f8040ff13e5cd659fb74153b083a40bd5fcb0c8f3f4143bcc3ce6df1ef8f77d8c4621f8ca05be6978789cae3f10a47b29d64b3303f4afad91a1189f9f4c2172418694f1425a89f61b408998494bd69aa06c9b794ea7c86fe1509bafad6079467896735c586a150886658df89735ad0d8c9068771706148082bdc5b8f363ca9d4e1a1331c9fef598fef754da24f799cb70ca00aecc0b4fb23ca91a1de50852e28a16aeca199595c3bcfa0c1be63c48e96b7f990ab3fc8c31af70fd2cf0e1afc2753f0e2ec70ca0e6ce9cffbcfd3d6c7a8c6407cc6c1ad123fb4bb6a1e509ea02a74262a4da213ef270142a683485325484b938dd14460e8436ab024b9b6d12fc4edb0dd779f0105fa9d5440d39fa7866223dfc6e6c1621ec4d2bbe36b3704d33c6e15d5b8240dab1ca885840e4fd9c52b0638debf5419a3873ac108954933fae5fc5372519efeeba7117938bbf5c017051727643ba0bc7d2fb629cb79d463fee96cbe771f0d45c836925c0f3e738b9c55075be5e8f15fe2e131d7c326deece6ede7577919b6b413e15bdc1949d15dec161040c1aba5ff3d2be085bceae83cff66b7a17c4545658dac365e6511a36669a478cc0adeb580bbc462179df5c87cf55eb0d3179d2c0d397be435b1fa48ca21bfba225f310a0e85f48a8fe98a2a395caa9af30d55f1560ce1c5592184bf0803c44076df4c12118b1171284f77ed205c01c5e71ad724a64d38b2caf223d6d11ceea6f497565bc154ebc465", 0x1000) msgget$private(0x0, 0x20) dup2(r0, r4) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0x100000000000000, 0x7fffeffffffffffc, "845d550900200000fc5c7fd200393b00"}) mprotect(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x10000000005) fcntl$dupfd(r1, 0x1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r10 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000380)=[0x1000, 0x2000000101]) 05:02:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x40000fa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x2, 0x20000}) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0xfffffffffffffffd, 0x3, 0x1e, "b2a8cbf1ceb6b4fde7b2ea0fd3f43f9180df365b", 0xf300000000000000, 0xd62d}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) socket$inet6(0x18, 0x3, 0x7fff) ioctl$TIOCCBRK(r0, 0x2000747a) 05:02:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x20000003, "85d9c5f4f2a3f900000000000000040000000100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b8fbd0b84b3b95552408bb9900d5c1c0433ece3f"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 05:02:47 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fchflags(r0, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x80000000803, 0x40) fchown(r0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) getsockopt(r3, 0x1000, 0xff, &(0x7f0000000100)=""/58, &(0x7f0000000140)=0x3a) renameat(r3, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000240)={0x401, 0x800, './file0/file0\x00', 0x100000001, 0x3, 0x7, 0x7}) 05:02:48 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfff7fffffffffffe, 0x11}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x7fffffffc}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x25, 0x5, 0x3, "577a0aec0666c851b97c5ebb050cdb0d7f6f9856", 0x11, 0x8}) listen(r0, 0xfff) 05:02:48 executing program 1: msgget$private(0x0, 0x2) r0 = msgget(0x1, 0x218) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce708e873acb2b55b218e0f6be8d71a748e4560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000580)=0x388) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r4 = shmget$private(0x0, 0x3000, 0x121, &(0x7f0000ffd000/0x3000)=nil) write(r1, &(0x7f0000001400)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173d52468a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245d3f920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) r5 = shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r5) msgget$private(0x0, 0x20) r6 = dup(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r7 = syz_open_pts() close(r1) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r8 = semget$private(0x0, 0x4, 0x103) r9 = dup(r1) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000000)=0x9ab3) getsockname$unix(r9, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="e45f647b789b9f0647d9957f2db75150e6a28d20fe00161db3c7cd6cb3989a13eb548e51197b35e55e2e11f28ac11ae1225f0f7801eb874d7af450e19e3c6348ba1040eae187aaff870564344c0790fcac4b5cc36fcc048d52d1ee290fe15be11a40602bef6212ada8152ba996247126ee59880290767a1d7ac8b2085f867d9695c188dcfe9875d3ecc0af8fb935f31c17818846e30ee1093f244dedb1c79214ff5130ae8fbf390225e8b6c96dc01fafbdfc765a2914a3de14b43b9fe17b4b4f7625cc4fe14dd3d9670cedccb72d2d6a0e094c9ca255b314dfe695dad25b4bc7669555c861e86b9ec0dfb8179bec90", @ANYRESOCT, @ANYRESDEC=r0], @ANYRESOCT=r0, @ANYRESOCT], 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) semctl$GETPID(r8, 0x7, 0x4, &(0x7f0000002400)=""/4096) r10 = msgget(0xffffffffffffffff, 0x3fd) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x200, './file0\x00'}) msgrcv(r10, &(0x7f0000005680)={0x0, ""/4096}, 0x1310, 0x0, 0x1000) msgsnd(r10, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 05:02:49 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x2086, 0x9) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = semget$private(0x0, 0x3, 0x88) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x5) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x20000, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0xe0, 0xf0000000, 0x8, 0x6}, {{r4}, 0xffffffffffffffff, 0x4, 0x80, 0x401, 0x5}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x0, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x40, 0xffffffffffffa774}, {{r2}, 0xfffffffffffffffe, 0x1, 0x3, 0xffffffffffffff7f, 0x45}, {{r4}, 0xfffffffffffffffd, 0x40, 0xf0000014, 0x4, 0x2a5}, {{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0x0, 0x9e}, {{r1}, 0xfffffffffffffff8, 0x9a, 0x40000010, 0x40, 0x1}], 0x80000001, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x80, 0x40000080, 0x0, 0xfffffffffffff001}, {{r2}, 0xffffffffffffffff, 0x8c, 0x20000001, 0x5, 0x6}], 0x1, &(0x7f00000003c0)={0x3, 0x8}) semctl$SETVAL(r3, 0x1000000007, 0x8, &(0x7f00000000c0)=0x274f) madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x5) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x23, 0x7}, {0x66, 0x8}, {0x87, 0x800}], 0x3}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000140)=0xfffffffffffffffa, 0x4) 05:02:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f00000003c0)=""/210, 0xd2}, {&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f00000004c0)=""/170, 0xaa}], 0x6, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, &(0x7f0000000140)={0x2, 0x7fffffff}) 05:02:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x23, 0x6, 0xffffffff}], 0x8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x401, 0x9}, {{r1}, 0xffffffffffffffff, 0x90, 0x20, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0x3, 0x8}], 0x4, &(0x7f0000000040)={0x9, 0x6}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) bind$inet6(r0, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) close(r0) 05:02:49 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0xfff, 0x566}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6", 0x9) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400, 0x0) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 05:02:50 executing program 0: socketpair$unix(0x1, 0x2002, 0x0, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setrlimit(0x3, &(0x7f00000000c0)={0x7, 0xb59}) truncate(&(0x7f0000000080)='./file0\x00', 0x9b) r1 = getpgrp() getpgid(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x5010, r0, 0x0, 0x0) 05:02:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) poll(&(0x7f0000000140), 0x2000000000000021, 0x0) 05:02:50 executing program 0: r0 = dup(0xffffffffffffffff) ftruncate(r0, 0xffffffff80000001) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000000), 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x1, 0x7c2, 0x6}], 0xffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x5, 0x1, 0x81}], 0x2, &(0x7f00000000c0)={0x200, 0xffffffff}) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) 05:02:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7f7", 0x82) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) dup(r0) 05:02:50 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x5) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:02:50 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fchflags(r0, 0x10000) open$dir(&(0x7f0000000040)='./file0\x00', 0x65a, 0x173) r1 = kqueue() getitimer(0x3, &(0x7f0000000080)) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x9, 0x0) 05:02:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x200000000001ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001c00"/28]) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 05:02:50 executing program 0: semget(0x1, 0x2, 0x80) r0 = semget$private(0x0, 0x3, 0x202) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) 05:02:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0xfffffffffffffffc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 05:02:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ftruncate(r1, 0x76) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 05:02:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffefc) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100), 0x0) 05:02:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xffff, './file0\x00', './file0\x00'}) 05:02:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(r0, &(0x7f0000000440), 0x0, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000340)=[r2, r3, r4, r5, r7]) r9 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r9, 0x0, 0x0) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000000600)) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) socket$inet(0x2, 0x4007, 0x10001) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getgroups(0x4, &(0x7f00000000c0)=[r6, r4, r6, r8]) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2) mlockall(0x1) pwritev(r9, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064201476d53efe731036ca0ea98dd24ce2bddb3de0c99af8a121b37e46c33735d087e70faab19fe442a95890fb65aeb6e37fa3fb937f2578d3ae6821be7178c21aa8c419b8f88a71620c7b419afd7886c829e62b89ceda7a81a7c704f7c78911", 0xd8}], 0x1, 0x0) sync() open(&(0x7f0000000080)='./file1\x00', 0x200, 0x40) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCDRAIN(r9, 0x2000745e) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000380)={0x3, 0x8}) 05:02:50 executing program 1: 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)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) flock(r0, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10080, 0x0) r2 = syz_open_pts() close(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:02:50 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f00000010c0)='./file0\x00', 0x30, 0x2) pipe(&(0x7f0000001100)) 05:02:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) dup(r2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:02:51 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchown(r1, r2, r3) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x10001, 0x3a, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 05:02:51 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3f, 0x3, 0xdeb, 0xffffffffc65d50ac, "2199ecb7e51b64727682bd2c009570a0c83f5550", 0xfffffffffffffffb, 0x6628}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000400)={0x1000, [{0x3, 0x7}, {0x3, 0x7ff}, {0x3, 0x3}, {0x3, 0x9}, {0x1, 0xfffffffffffffff9}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0xfffffffffffffff9}, {0x2, 0x4}, {0x1, 0x1}, {0x3, 0x7}, {0x3, 0x5}, {0x2, 0xd8}, {0x3, 0x80000001}, {0x3, 0xfffffffffffffffd}, {0x2, 0x4}, {0x1, 0x6}, {0x0, 0xfffffffffffffffa}, {0x3, 0xab27}, {0x1, 0x6}, {0x2, 0x8}, {0x1, 0x80}, {0x3, 0x6d}, {0x3, 0x10000}, {0x3, 0x842}, {0x3, 0x3}, {0x1, 0x3b5}, {0x2, 0x8}, {0x1, 0x3}, {0x3}, {0x2}, {0x3, 0x3}]}) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:02:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 05:02:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000014, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000080)="6edf0a2ef08c53a3455f8028ffbf6ab7b32b84b5e69c049af0a68dcd3ad592af0cdc6988559392fc1252dd653de4e14bae6f0768f692a340cdcbd1f3dbb82032ed54121cbc8e01bc474ea21d3171f8bef7e863580fa7f505b4dfb8891ca6778b6c1d", 0x62, 0x409, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 05:02:51 executing program 1: r0 = socket(0x11, 0xffffffffffefffff, 0x2) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 05:02:51 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x4000000000001ffb, 0x10000000000) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:02:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) write(r1, &(0x7f0000000100)="55353f8389d8c5d5c16e04233d3bfddf29bf9a36ce9b44b60990e2dcc868ecd2320c527f30f541e1b2ffb91ebdc77ce9b671e5643582d78636ab12d5ce5ecb51b1c1e0531ef313f209fc8fc8ce0159a0eb935d8113583893cfd7f4634677cd0742e4973637295c272dc8aa1cdea33e27c86c6b32080c529398122b3acb2dbf967fcc65b10c3c0a356b59864e728665aed8b708773b38ca30f4a54a6c9525c426704aaa9fdfe32ac49b0162d98fbfd875d07f6287147c3ef8646a5c5bd314813c785b51a1c53ceb5dedbb83dacfe69a1a3464f3229203a5b2da5269d9da3ed0b8005e27402da673adf6862529c1f2620f0e9861d3194951ec4f363e", 0xfb) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 05:02:51 executing program 1: r0 = msgget(0x1, 0x40) msgctl$IPC_RMID(r0, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 05:02:51 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) listen(r0, 0x80000001) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x8, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 05:02:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x8001, 0x4f3, "d23635d6d8527c73fb933309e602d0f704e9adeb"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/253, 0xfd}, {&(0x7f0000000180)=""/19, 0x13}], 0x2) 05:02:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 05:02:52 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x5, 0x8, 0x1, 0x5, 0x4, 0x3f, 0x0, 0x2, 0x6, 0x2}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r1, 0x6, 0x0) 05:02:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/110, 0x6e}], 0x1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:02:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES32=r1], 0x3b}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:02:52 executing program 1: r0 = open(0x0, 0x10000, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') r1 = open(&(0x7f0000000640)='./file0\x00', 0x20230, 0x1) setsockopt(r1, 0x4, 0x20, &(0x7f0000000140)="9b8804c982cf6d4bc50421ee92b74f2c73e52005726d0a040b90b6adf1c8497f789f", 0x22) ftruncate(r1, 0x5) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x192) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x5, 0x40, './file0/file0\x00', 0x8001, 0xb00, 0xeed0, 0xe69}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r0, 0x6, r3) r4 = openat(r1, &(0x7f0000000280)='./file0/file0\x00', 0x200, 0x0) connect(r2, &(0x7f00000002c0)=@in6={0x18, 0x1, 0xac, 0x100000001}, 0xc) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x10) socketpair(0x19, 0xc000, 0x4, &(0x7f0000000340)) r5 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f00000003c0)=""/221) semop(r5, &(0x7f00000004c0)=[{0x3, 0x8000, 0x1000}, {0x7, 0x0, 0x1000}, {0x2, 0x6, 0x800}, {0x1, 0x7f, 0x1000}, {0x3, 0x5, 0x1800}, {0x4, 0x1, 0x1800}, {0x1, 0x4, 0x1800}, {0x1, 0x1efc, 0x1800}], 0x8) getpeername(r2, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) sendto(r2, &(0x7f0000000580)="210e40fb8de12517e75ac8e9aa174f55fe7c5e401a56fc4e3f1edccdea2b971c467b12a404898878cc21246509d682a0f9cf0d29716eff354eac4384b21b28547dca9a4c4b4cb1581e79632512632f004f30cb63b2c8aa43d346617c229eea733870493b5f99122eba43619a65529608d50e4acbdc7bd6f70a71191f4631d2320c2a9fb1a6e5f6cf8a26f527a59e340a8005e0b64a68033b27115771ef66ce87ba285deec3bc4deffb57817d36fa8d2da75b3d8548912ca292e8ddff", 0xbc, 0x2, 0x0, 0x0) recvmsg(r2, &(0x7f00000018c0)={&(0x7f0000000680)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f00000006c0)=""/199, 0xc7}, {&(0x7f00000007c0)=""/54, 0x36}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/53, 0x35}], 0x4, &(0x7f0000001880)}, 0x800) semop(r5, &(0x7f0000001900)=[{0x1, 0x6f, 0x800}, {0x3, 0x1, 0x800}], 0x2) bind(r0, &(0x7f0000001940)=@in6={0x18, 0x2, 0x432b, 0xfffffffffffffffc}, 0xc) r6 = open(&(0x7f0000001980)='./file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000019c0)={0x2, 0x0, './file0\x00', 0x7, 0x0, 0x4, 0x7f}) kqueue() semget$private(0x0, 0x2, 0x8) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000001a00)=0x1) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000001a40)={0x401, 0x8001, {0x4, 0x6}}) open$dir(&(0x7f0000001a80)='./file1\x00', 0x82, 0x22) sendto(r1, &(0x7f0000000000)="19763fd1d392e6", 0x7, 0x8, &(0x7f0000000380)=@in6={0x18, 0x2, 0x10000, 0xb58}, 0xc) 05:02:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) read(r0, &(0x7f0000000200)=""/143, 0x8f) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x5, 0x0) recvfrom$inet6(r2, &(0x7f0000000100)=""/235, 0xeb, 0x801, &(0x7f0000000040)={0x18, 0x0, 0xffffffff, 0x5}, 0xc) poll(&(0x7f00000000c0)=[{r1, 0x62}], 0x1, 0x0) pipe2(&(0x7f0000000400), 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) getsockopt(r2, 0x8, 0x1, &(0x7f00000002c0)=""/254, &(0x7f00000003c0)=0xfe) 05:02:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1) 05:02:53 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/91, 0x5b}, {&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000200)=""/139, 0x8b}], 0x3, 0x400000) kqueue() 05:02:53 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x60, 0x0, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x100) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000080)=""/118) kqueue() close(r1) write(r4, &(0x7f0000000100)="731972c7e967db3eeb989aa3e6d9ddd1abf6c0a7202eb4e7b510e178acec0af08effe43679f393fd045abbab8c4b9f2bb07cdb0813a5428c13ce5e9f95515ae14104", 0x42) 05:02:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) clock_getres(0x6, &(0x7f0000000200)) r1 = shmget$private(0x0, 0x4000, 0x800000400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) chflags(&(0x7f0000000100)='./file0\x00', 0x60007) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}], 0x4, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x8000, 0x8001) r3 = semget(0x0, 0x2, 0x202) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000240)=""/232) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) r5 = shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r5) pwritev(r4, &(0x7f0000000080)=[{0x0}, {0x0}], 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:02:53 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xfffc, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x80000000, 0xfffffffffffffffc, 0x6}], 0xfff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x24, 0x4, 0x8}], 0x5, &(0x7f0000000100)={0x9, 0x100000000}) 05:02:53 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)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x8000000000000084, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x88, 0x86) r3 = dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$KDENABIO(r3, 0x20004b3c) 05:02:54 executing program 0: madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x7, 0x0, &(0x7f0000000140)="1991bb4febd020b77452d62678c9df7d705ea3f5589f2608b327c956a58b05df8c195703a49a9164a241567d26afe3b4c486d8bef95b354364daf635edcf171cdaf13bde34309aea6e83c28c0a2fd601c133f87fc55624e309ce79964870fa27b1742b21fa76acd0fa2c984ac73dd7fcb0eb3103ad5193d26d251a59e354b535516bab650b766942365aa2fd19ce3f010fcb1ad4a343459bbb82d59b1a523bbdef97cc88459f2e99e97182af5d9d770f7161a163b2efdf611a6c991c01a64b4ba29b166b929527b8893dba1d8648d168d581f85dfa11ff5290e9f0c85357f4989ad4c988170b95f9f6b89029fc3129f56ddce32bf98eb6a08a3bf622f36c560c8ff9f8cda3a29317e00bdd4d5d21da196fb9b649c57fdf0061e296ce8a223985fddc9c08fdcb6e156dce7886685e30c5311c6dc910383026f4fd93dc654e8a09de1882c35e27d1e53446a0a7fe6e9b06baf86b1240f4bb896885549666d4c07d1b9ae5211960ec871e823a435bdea3f7747b6c2d232eb1716dd9f149d393be5b7e20498c28c1e65fd32195ec03339c988db2070f97837086250b8e6f08563cc7320c6e9e6abc148893248a628208fde482793e4eae2605eabf85d20ea8720912dc893dffd492aa153692b5f12f53e494cf92a1116a2b8a4dfb51012790ca45ee6708f6182389aa89358780fd5384b10d41973401709b08740d0a8d5332fe110c7a303d06b7e80da459de62efff0c4063a2df07f36f79fefa67d33e84e1c033612f3e589b42f3c71964c13677cc89bd50b94981afffb44a196d5b3f5ed6762b2862eaeaa61d687a35c2ed4f79058e443101fc4737cf30439ba740e5f4598337b597754857e361ab30dc3eabcc5f465231dbbf903ec04069a0afe8d9dfcf60be3010cb7f10c8b49253b2c45717f9b74882e156df42e85e054b39c95783bc1a4f7689c8903c40326dde09e898999fdf57fefa2b8b33f58e9f1e570cbbd2d27c30af59ad9a38c45bf7001657cf9a4b7f6fb9fe0d8deb516864173a51ec9945e58936007bf8ac87d36dc1a89e4f1af6cfcb55ba82dc9a5b6924660b0a239b4f8e42a0a50d207aa09e35f1e58fbaeaf1aa0d836d1b94eff597492711f3fa64964a57e3feb94b9a899731873721f0c4ccb22909e3279b53ac42455803548989cfc022572482d199bb94ae41d2fd853b8fff6c98044615e334d3080571b80f43e55b9ad42af9c9eada624823a7858e4316339da66e4ebf0ed7c2620c12720d36ef99cb4f0d78c78e092f55d76f276f423e0025f04c7e949049f8db875146a0bc6684c0269a641a3d6aba443991da7055f25721096ff5dbd130fbbbd6635e7eff6d605c7399e04ca594e216bea0915016b17673a42bc6dbbe6676cd64da07a0a22e0adaedda479ab5ac38c73739d03defcce27d16e8088a9030f75993cd360e58703397fe612820475670f1b88a956ca5a34d73c419e35ccea0a688f476b89e625dfbbce90daa1b69819fac80bac7e42ab87adf2775a0cab5c513e42dd83849818e12a19111d93fbedc56cb7bdf8451dd0e80ce63ef59844234c309bb4c5f51b839a00be7c8424ccdcb417861e3d3a80f4f26bf3db332ed3964d85cb0f7e5096f044995cde4c7ea02019edcc6ce49ead9c0ace985998f28c6425449c233ae8545b9692888da3724b2f8c32e9e74a1bfa54aaab5c223e29ce96ead55ec7977cecad9290cb97fb84cbe33dc2c98140f2ade45bf9138322a1f0de5fd82c5a67a7120776fa68470abd6a373f9ca8028311f9a5a768cbc44b98a8313b18301019053f90a1c5907de7844cac29ed6637b65cfad37c8319229ed5b15d6f68e48c446683e22d3fccc71b41c212a97a69f4c4552eae2ccb5baf79a956cd1e6b7e6d1a661290f41b0e0a26e4c528833d58ccb28533f515a675c13ee749b2801bdd785031fa16b502073710fd325e069b4ef4b06494362472479035d31416415688a55dd383e5aa709bef6fecc76d1956094d2e8aad6222d5378f4801b964546f7e01b57d3b99ae2040e076b28e35bf0951bbfb8ea154525012dcff01a588500c89f5684e4a501e57fe0bbeccc764cb7d1fd7107bbe4fe76cf7b073fc6248095e93e0b22461977110f9eb0fab8293c3ad5f1ed16bcaf219d60f303053b209c4e801bc6c8ee851e1b9d27215ef7f43d58ea15db72e645512b26c8fcb94a75c67e7439c1f9643c0e943bcb727693eff7ecb42fda155d19b4967827924c728297f7fb80a7ece881f4bdba9002914f42a4991ef0b70f962e0c8d5798e82dff7d49e1c7a2c3d980c473e858c9843436ca0b19b9486cf1a9c3efdf143a56cdde73cb695e2ba7ea69a63e1f3031241ec6b3e1109623513908f0b939cf7f5ec1b3928ab5c239cd1b6a38e8c4be6552343ef7ed11c1d6656d34e1396845f3678cad5ca664ace17a107023b6510dca6f1cbee699fd62ac73ff9334cbc0223213a826314fa967c8e27a77bf2e9343b443f142c7c35d5cb788f5fc06c66196a82ed8c0fa7d86fd08a0735b76194a263b2a27b733e3caecf5bc866e3830d4ddc009be4865a29344648caa3cbf6e5ee4a68149787d51f2168949ecd7a9fc9fcd6ef5928379ed7ab25aa94b36d4895b1be8d269f0e57c617724b1c68642f8817afe4a8d1563f3289b1f810a09a04a659436112df8c11b1f4542079287b88da47a82b7e0490cc099627e8ed430cb97ebab86ef72ee080b7209aa71fad44b73f4da28cbba8b989998f767cab36317316a1a72eeab133bc65f428e61215bbb924f20d254c6d067f9aae847da850ea0325adcb6033bb18ec65b53f8e8c454d36adaca1028a15d22fc0287b78aab3deddcd57e1931df1ff7c6b03e39b18d509aed820b38345e88880eba3d770e5baf96e9ca6f9e1456bc1ceb13a1bcc18a88a09c1b77f52b457f3c34ac694379a12c6f1eafb498add635951d7390b56b488f3b363ed9ece5476df8133a3121ab8f064fbb0c3e7e68adbbc0b4c36c9f7066fb5772e94e1eee0d898c34fd7c3eec9f4ba55d95a89b5d418252bbdd3d769267505acc702d91ef5ca3bf408f59063c6ccf954dc970edf84ad041f975c93d93ebeee5620f133ed362f5850006f2b097597cc8082d85ddba1bfc3032b889ae7760e16fa48903029fed285c1d8d010668e2e5cea4eb19a4068a91db80b2f255398448fd7f47953384e2af7cf82586fbe2516b92f39b0bef2eee543f339226d9f1929bf727ab54dcdae472a9ad89e90b551bc5395eace75d6d72567599d091a2e4433de8ff2fbdd72ac1b3628097f51ccd32ae3ff2a9e6e711e92b193a9658dd420dd5f82f41e2c841d307853f843c732fe307bece7af21dde280e30566ff2b917a896ccb151b56c5729a83846b1cb0c13ccdd15a198247845a5416d5720f239c55bd87c793b56b25aa6a725e6ff41ca21cf27bfb9b116afdb68d9f5b25618a3f21316cc351a37657f7bc3bebcabcf7388cac077407df8e6a8c34772e7772aa4761e9c744a832bcf6bcf7eef58cdd70bb980012bd439bf153098af437c63cf0998ef9a73731f6dd08550975175e3318129694fdfe92bcd84a672ebbaef01cff7f6b69dde87cec4d7a9ba87eed72bfaf08d54a9cd61411d4387ee203809f0174b2cb0d658897e7e3b233dda4f2081176b27f3e37043dce6c112db4f79bdd48fdde121051819bdb90e886f0c281cc24ee28880fbb1cdae5a13a860cbce357dbeed00807df540d9b3267c66b01deb93e70015c63e7f9620f0c9c31345934ce86e8d979c6d7930198e50bec5e27519c1646cdaf1caf72b2ed303898f3cc59877b5ad12b00a5efd939dfcf64961ed2fe378c432f863d1d87499a0133a3b7781284b40d9842132618f9be7f431507c6f64b61744c2c3fa09f31e8911ee213acd95446a720adbcd9c02cbaf71d357efd2d6690b756785e73ce30c651b559290c63e20c56c174fb2effd6aa1e69cf8ebc1e1b16751727fa60c0cac7ef2a6eab9a661da72506ec44e566444bd30af4b3ec60bf67f2d127f7b43a22385c6b4195a0212d650ef70f163b7d80f6aa4c158479f44d0712f4cb4f9b425ace8fcddae40bb429c3f742477225d228a35f71a0978571f891308c6badba127372199d2db4aed7c35cb4453af3eae54f81a8a7675c62a41043bbf45db5f221600a03aeadf1d0b719ea679b0e9fa380df615d791147b49d5eae5911a6ed8d9f0b07b250579b75c219d8f6cc9c514238de0f0cabb7382284d355f0db69ac3ca8608e08c359ea79c619d7b731d3e3c355fa6792fb813073a0f6065399ac9947eb3b1a6174bc80946eb795c1f8b33bb0273498ce1de144e3b96b1a98f2c8f902fe8e312642e0edf63ec862885eee6c92938db174d719543867e6c94f3529a998815797555dff2c7a195148e6fc785f29ab073a9d65d068e3e339300ba3f4fda8f855cb5dc8f7c47486e3cc728cd2b3cc778fd56a284cc866cb53329941ef1d8647a651224185313696f6ab6c4df1e435a1f635b5f7322fccc04e75dbf27c3f21a94150af6daf0339bba1fe55dc55ef51cdb24880f4712fbdf5a5427277461b6a893209e75a25f4af908c2eb650e0faeb28c162ce2d622654a4322b355ab495b351357a303104ec06a96daccfb7a30cadc58d7c6a66faab86800cd786c3d156a6b09622f086c7eac7eefbd721544f9c7281cafa8ef7838f8edbeb0ab55835c0c2f9b145cc71d56957787d78b2eb15ef11fcacfd743b5aa7d431904cbeb49e8f0bd48c1ed066fac63d8cae9df9ece20379b53c4ea49accfc59d0aa18af6f5afc1d6a6158eff69edcdcd5ff9001809f13fd7f9264351d57a3d29fad68d39a873374873f6effc8d3d73e746288497596d483da93895c26f56191e5fef98c8435a61e57da52a0f78ce250ea254d7cdb08b7bcb2affb9cc4e218f776c2b4f3212be121bc9c42166be87cd3e7b9ac94b9f97bfd932c918b97f1bb769831ccbb220eab0d6e9aeb0febe200fe1800f660604eaf7af2d2de11a79d779016ed29911d7d952e1ddf911b0858cb62a07a7472855374d78611e3ac11de7c88169d44e8d841dd2b8d898d4ad692f941a8a4d1d751a988099108bde173b9f7fe2ace6e442c874297728ab5c0de25c47dee19477e92a861e4f63c1f1a61977e6723830237a68639fea4df9dc3511b615b11767c1152ab0b1351f33f66c13b729647e08882ca8992127bb0b8b715fb4de29af235c7b20729d70248b446192d0c4f154da1bd632f2f55db71e8d75b537f7af32ee5f604e36f41259277c8816070c59a2a30e171d8b1a0127dfdb4948956afeb333541c5e4e868a181f66a53245f38371a42fe73d78fb3a3e44ed310d928426d439e1aad06344d03a440e2321baec13c9ddce8ecaf7048cc53823bc0aac72332154305e70ccf62e06650859c3816b117e2ecfbb8a0cdfe1990094dc2167e1d044553a5c9c33cf5fce047aaad0ce79d83d3da3c8be75cd93f1b48fee66fb0916bc78e15e729351824eee52cbb79ac548ac5900b4fe94f128b292c95d24c6f6d530ab456773308bbb99f5e9546e0aa3d461c2bd447236e04d4a7bfa13c2a82fb13b0937398b99b9ecf6924f401cddf7f72d7b0fa564102fe5311191b30df5a98fdb3379eaf6698e4822a2673a457ad50251bde4540f100c9b28e726e576e4d46b52a2bc18095c6313276b31b0c486be65d4416dfc909696fa81081bf4e3a52c3aabf63c885486b5a572d4075d8727b1e3166c0224043249c275645487f146c98f68a1ab7e1946c22f8b7e0572de9924df5f7087421d82e8bff227cc", 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x19080, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) fcntl$dupfd(r1, 0xa, r1) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x3) munmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000) 05:02:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10080, 0x40000000000) 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) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000080)='./file0\x00') 05:02:54 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x400000109}, {r0}, {r0, 0x4}, {r0, 0x104}], 0x4, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x4}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() syz_open_pts() syz_open_pts() 05:02:54 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) sendto$inet6(r1, &(0x7f0000000080)="c4ff4abc947fd7e3d275cc505bf944a2e9f2ed6b8efea06b3277b8c8093447ea0e67c84d074897d813b38ce590a30d01df58cdfe0cd514328bda2fb8e64f83245798e3c7a67cffa49eceb9d8bd8b1d44fe1ca225f2b7f379d8b6320e9fb842ea34e58fd8b438141ecd18b4fa862ff27a9484b96259c37f44fabfaf0c61cb2da653dbc9754e27bc8cb5e4dad5fd54a5b668ce187421fddb626bc547f64daa86c1a46817fa31bd584754797ebe92ff375fd0ea1e57cc62ab68328b5963ce1dab13257080dc7120c9988e05662111d951edd12c534684942f8daf27574645e50e8fa8c93217e1cc50845dab145bfd6b167bb16ef4f96e5c99dcea98d6219e9e1237cd177877a36d3672b48db1c3d80993070e2c3a8f366a8228a1b7c9dc6068956c8a0fd76350636af20eef8fc1256c486e5540188cd3c6ae6b1980b01d7b279d8f09fb4cb1a3390fc028c862843e9bf4f5f85ef66bee57601511a0f3be0b074d93a953a3936cbb465c1a83344c5461e7ce6939576d71d917738e545bd17d6eefe4a2604b9af319aa2b8b742d035547ded8580defc14e1e8baa9bbd3e2123070eb3356c06e354d1f7c306af6dfaac73a647947270dddb2e35409dde32b782072db3bf6fc275c6912f9b5cb3e145afdb71f2ff7957c5c8b8807316c7cfeb67f93da45b757ed749a9c2520be7ff343916d5e7b83c00e6596ca7e8a4a9abc3110e4daecd51a0915c2a3524814fd202a4fe30b95a85c2a36b0b50f670626fff582be4d606e6a52bea6256ed3b74c6cf9da694648bde49740299b6dfcdde5341eca98b672232d17d2e8335379cd70e1f4a82e2235473a911583bba2487f436ddce2208b8f5431a8bebc53b328bddf04eb84fa9378696bf32920c2779d4d24c3e809b4bf63631865fb609b12b271b39eb758a6fce3d705e576f084b3605bb2c1452d96b35713bd4963d4ec32a785595fcac414b0cd0d791f99b484ad07938bd0db3ef5dda2d244b2515ef4d035951d9b8e67582c23779d11b3946d5295a0cc04311dc82c4cdc9efa6ec85443658f19ccd400cb0a67374e9a0d5240c2d1853de4ddfbfd77a50d03731a3b1b3fb6122673ec3486e1d99eca96df4089267b0dab2a0204f11562ada6133c334a4defbd68380d8a919b602592c2ac01af0061593ba0cb4ac363d2ebef52a41531d148ae23a51ad02243cd6162b3fdac75f1fd073f8acbd5db9af3acdea4c7e8fad6fb239b70ee6622917e430d351f56eeddde954b951b64dbc33475df90f95fcfe3668639471aac80aa1364ebd5a256575cbabd838b512121979c98a2102917fc873fe683f6baf46ce649467a7c2ee9d64d4ca6b14a003fad5f560736bfdb5e1a46453ad85116e9abdc7138491bdfe2d63db57b4235627d55a25228214c534e371619e880f158aefb5dad2bd8a3dc5782fe0f39613c0d44ec0e51379583d71cde712dc854e8ac086076cedc0ad1260d9f251da93d9ea46f0fc2e8c5b626fff24a3ef1b921f617c914111cf82a02aec44a8baa5cac2ea7a164e742b813176d4826cfbee14c8f3228a94ee792ea44e97e83bc2bd36a64b60fab1f28d76a8886910ece06ea2759dabee171435fd715558ce861ed12138103acb382ffe8a5cbeb34c5b2951b02457f74bb1481290d2fca84cdccc14bca5801b36302cd307ccecdd5b9d12a2baf78337f5366eec729b7a3d4ba3506835460e8db8ffc4a7aef292872ad0efb2bbb9ccf0ad325b8b1fa5fe09dd5b7837a0ec05adba90f3f89ae348c6af588bf791a098e196a3979680da83cd7f1a771dcb9c61eff6252616a754c78b88a2a7358893c001205b90bda473f385bb9d614b9a9301791e61349038e5c301addc4ba2b34cc05fc8b333a75e769bb6d54efefbdbd6303efe550fdabf288daf317a00ac429802f72abcc1e81421069ae0b0844fcc62a8b2f904e4beb06048ff4be49de424746994ce174bde36e39d90fc789dba214295edbd4441ef9630348afcac81f454a210ba53823a892bb41cd8a45370bc0bbcd8042e88df0707bb1350c66066af4f0d52833f720643ff47a7b43d7a6d859b66b5e0f1a5713cd6bf1a0aeaba558920442d70b6d0e3f57affe8007507b9446c0d701aade179b9852e3bfb0813c4dccb1297ceb75bc642b6f509ad3c7b04632f46b2abfb0f6d22b7826b0296f318e05c364ca8be5ab98ebd6a4265ef5d6d134a2997bbd715bb0429a229d52a1ff00ed0ab029b37e574b922f5e4f165893300c60a7395b9eed5b6bc24ab7f2736ec870bf16020f4d828cd64fced05df116d97bf026c50b710d03b405292d382f38d0a9d56232eba66f1a56cc2c021f19cbf31be0eba5a90fda4a640a6e2c134eb9330da83be262fcf14c38fc11d7932b7524cb63f1c2708c8adbbbaa1899f459f418585fede63981c010dac5552fc8c881e9d559a6e4c3432007dec88b0b7a01ee90ffa3812a3f705da6ead2c17e990088c77c2307ef9a8e6ce6e5138b3345c9f596a68c305bccbf5f30a8b81d788d7d52880814b2dcdfee42fce0ea3d3644a4e1dbe5bb37ea8e169fce0be32c0b6a6e75b4e276bc305a78202688050f26d35de0f29cc161a45ed32a1dba927ac0630a25691fbd659bc2c2bde0f9d6bbc944af081c4a05eeb0a395184559040f12b999f53b8246ce057451befcf212c8876a88747f62a7f048dac48cd75af34d74d70e33e279e9ed0418feff7298b2fc46efe3d3f727d7e6d830dc3a5021ddc5cb80f33e66f060ac2bd7c3ea9d3ec1c704ef3326394e4b93646e4cab0c2ddc03b6950caef0de72db1d8677ddbb26df4559ee1296c4211bf2f3d64801036608918ad2f3ed90a529025d0e738f5719fe2b6149612fde119d2ebd27be36ff9236d115787cc5b642640c73345abfcfbc59fd29de93d85778ed4ce6d3f04272f15b65710dfb8d3b82510936f4d52a6d29fd83dab71fc717b9254db7ad58b777c6768516774ef227b363d30c72767eb260ae522b51af47f22a392a41018f26d9504a618f80f4e54b10b5309e619a6743cd8fc42871eb280b0ee70159fb1ffa9ad39639178d3169a9120c23adba3684cf617d809016d61f20fd3a03a082704a81a1f6f202af8313e057df1142771e27a6126c95b84eefcbaf161672bb695a50c0ecfda22506061c923965109ee56b406f1146f93be5cddd58c640a5c6c3f592248742e16473aa05b2b50cc19bf3a082651dd434b4d98c36eb38d11b6559ffbfc8432bc5be8cbe85fb42035f9f49a299e299aac0d57f7c952e16304a3605046b9a851189c5e2507dbda12fc21039f3f8113b7c66df82fc8c7cdf138b38a7527c053ffb7c2ceb4fd7333ac114e8360a3f9c8b51b9dae06cd598b3f3bfafcbd1b7177a8e16ef98b4275016dd05fa2f447c17c38d70b63462c0daf6489fbea501587326e99b3e96e7a00a71bb276bc21b46729fd2bd1c757e33f67a83a07280e4443f61dc4df39a4c3f2ede62c5c663306134585dc036a1a79f6df6368fb4d79f5380aa118f4f42442b4de5e42be70d185742d3b5850cad7a858f4a39adfb6372429b526ecbc04a29b05732b354cec5b3683ad77399d14857913d8aabe4f2683df0b442d39fb5b807f3375be50ce339448cee9a1a30b4f1b2f7c436d577cddbe4bec7be9d6155d21e7d6390f15dd0bdd2bf9279da7b67d87924aec9942398583b076e29dd0739d3608d31a5d17089bc36a996036b5cb58e0b1de8c0698e3c966d09d1d36c773257a62327fcb076e3fa7ba1636167a7e573710ba03d53c3d9fa71c77d6328fe8ea1b1ae532c0f7f8483df7e8260aab4424e5dff693fbf72d4b489931ce924f9346b6795f75a4d9012f8ffa6b4ddb407af92e23e6957f8a3c7559a09c18eb9ed412b96f2a01326d4f15f4ed311106e4a013a7a4f3a34f74e1706f7b32ae91ccd024e1713978b6de76821e831b418e2fed2a6594abd813653d74f10350a21c98639546c37f90cabfe6c009fd41320d89beea583b7195dce90664d8a0579ec3c3f36cb0e55213957746d392c53d01eb7d95723bf6733b446b811c64ff746d55b3eef01de2bd9bb9b302748daa025326e91e0b61a5bc602b146ca797c0efcb1c919e96413f66ffc1008c7ef305f938c9431e6beecd4496846f67be866062684eb2d8a35f12eacd00f640dddf28302e9ca08817b2e3e7d66b74826e70fe4be8ddcd79f8225813a3a44a7a8eef4262e6ea30fd9a1410049fb19fd5bf4a0071142f4939053ca3255366df2d31bc1a1dd5eff7021b3fc61f8f8b2e58a02b7b20a0aab9cd0e8da84b0f55c5310324d7a430da6294270820d8e2b2be0684c7627938056d6892ee5882910570cc707b0548d67f20037e0f3da2e3f8c50c60b64108e24a027ee22d0c19cfd89b5ad8e94dcd92f7148eca1408d9f5ae742d7df7bb7a63eda881370e406a9f709158dd52e8aceba7f3c8746a30bb685a08d9855499ee308d22449e8b951a7bb1fa4700f066aa916e28e1bac5be83d4563edd4bcae081e30fdfa13f52c50753ab617b44ea7f88000f04306035a9ff840f3a7cc48d550bceff0f3ebe2085fd45ed731046d9095e819da9265aaa01e4193b8813e15e8d5f99ad5d5578fd4690d0a620de7d796137888fada17115f6a6fa90a47ed44e34f15065d8e11d3524f9df868477959713a22b4ceedeb3ee833b47068210799d55a5377f6ea84ba168967dbbb4ed967e33b055797f6697b6d4ee021c42e52611181d34755333bded3a3ed55048db014ee8520fc7ea15258620b06944b90bca531bfb5e5fc739703b4e818fd424f74c0012fc0892dbd2e7ccb9187d05ad0649e0a38bc9840a890e38e9c0862740c9e28395cbfcb94b0d9cd9fc2af765b75f20a048056e546294929f18d1184b9c11701008e16c61a452dc36c5004cbe2d7ee0445eedddb4fef54d43f344b83712ae096f90a931b71d1b9f64dce6295a5a1aa706c8d57b133c3f67991000a619c70707e758c529ddccc8444541dc14400ede64dedcc9863b6850008300c4a6f1d1815dfc7e638df0edef94011dfb645409f2e894e2fb80f8c6e7010b0226df91801000bcff3c90687d08bc5ba607471c90733797f047df9fb385a23adb2854e14973a2412eed0d2c776f72830cc9ca04a8e8067c6e89fdc995f9a3cdd22f052e75bd30a1f84bd6c1f3ef42901430334ddba8beae7a4b0275fb6dc03f4e4b1dedd11d824e297a0aea8788984bdbccb94c34a180248c7815fe372e3aa9f3cc0292bf90486d6edafc82e32ca99b780e7f8d791a082b8b6bce14e2dc601ca06470dd170ad0c8f14a94d17c725f7eff5b9ec0119802a35ec03753fcbca6357e589724a25a0b0db15944a3f4f705251de457e5f712d1e7683cd5097e0b1a094c948876bb53c9e366dcd88a6bc985a98384d4e16d950fb3084d629d2fac101aff63e8d8644fccf2f26499291e209102f01b6268a5626f8d1b99eaeebdf60503eb77ae68fa0eec98ce78d68c40249a99e1d5b8f8601dc2d6327e52e50d95a5977deb504e7b3e801a1f99d5eca748e827091936883fee5b854730cb44693e90aa2791ebe83a7127f15fd0c482dc9223942d50675fd2f82e9a6c5eef5e1d4475d38ab01d022735ef68779b4000145db55b595c10bc9d8ae46469cc3ac4bc5368f71c08e2a384c51a1b2893feaae7caa81a351d691ee461eb7453bbce9e5a8aaa493e8583df8af31b986e5a7983619996a25f76bd4f83c2fb53121faea63886961df73530f4f66723d9c8d59d7a5b5b42e00a9853b6f59b9728d04390d680b80c78ee3bbce68f77059f5d39", 0x1000, 0x402, &(0x7f0000001080)={0x18, 0x1, 0x3, 0x6}, 0xc) 05:02:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x10002, 0x20) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) mprotect(&(0x7f0000188000/0x3000)=nil, 0x3000, 0x2) 05:02:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000017c0)='./file0\x00', 0x80, 0x20) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getgroups(0x5, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r8 = getpid() readv(r1, &(0x7f0000001880)=[{&(0x7f0000001800)=""/109, 0x6d}], 0x1) r9 = geteuid() getgroups(0x0, &(0x7f0000001600)) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="ceb3f6d4cf44d487ee1f0aca289077f78e82bcef3943cd3363368db764624f69365d18056c2fec5b159d6b8459d4f61ba86d5245606d69f2b24825852db2ec6e08c14cf28c964d3bd1e840d51cfe3b1f282ce85d1caf2842987efe899e110af02f67f10b8a0667f10cf4b1c960bff100b048b8bce1e2a1ecb75373252637193e6cdb0669b56a5e5fb578efee918b5fed0a3af31387f7f64a17ecff83898b7aeaa3380e201f58454efdd26266c1bd8229", 0xb0}, {&(0x7f00000001c0)="27ae7a7345c7a2fa94ef90118c1ca92dc87226b3987dcb7020f953723a8a6e8687aae4d80a42ba79bcbf7a1a31181940846cd6e1e4b6c8dd8f8cd7c746eabe5ad87ed3f25046092f632f11409fdb69a2b5ebda69aeca40518a9680efa53a404c7092e1d0ef265cdabbd8b672a60ff2072ef90df609ffa8c85775efbef3718cc784ef31c948d2f0fe0f669b1ec8d3150b31c999315b2f0eda066421ac4da0280fe8893e7f9e67c18f409e2b1e794bc192320e42944aee48c9ea993675d42283ba9a713c9f6e0a5fce1b41e2eed4667c6cf0fd663ab0d249208a337579c582978da9ca0cc46ca7046a6522bc4482b2e5fa6836fc", 0xf3}, {&(0x7f00000002c0)="596018f55074e1c6e124a7bbc33f1f2bce7d582668ddb0dddfd6030827266050b830fa79250a042019ae88841eb2fe37a87cedfb0166177d178254e64a79296523fb7e57e25ba6a102ff0e4cb117898cd53ecb85c6231e851eafac3a8890a0662b2739a3bb338a25c282a6f7be6a5459108fb997ba25be0a5ad1c1220334ac735591d61db4", 0x85}, {&(0x7f0000000540)="1b50dc82533b79ccd4a5c45f033df1de6871c173cf0cffe842cb9de2e6e58c1f9fe110d2d07c167e237384210cd17b0197fddf2d5ec56dbd718cb8d11522adfb08b1cb76dc76f7817c002e4de89fac323a8927ca5d97b50b76e328f038fd9742b8c2cd5e6759ecf8f8ce4d3d1fe48187cf8a194018489654e8d986645edc6daf9b4317175f3f1ae583e3ff2aff41a349b8edaead22b44b14dc98de1818698df8959cb8e5aa14deb3c3de5731926477df268264f3e27d677727970d785aef7052702b094cdd95911664a78409d2cdfedeaf231e6691ff145cee3cff8807ef1b3f79465d26aecd584361bf16cab4484f34538bf5ccaa56e71fca30890c0af5b02d91e17ca6fa0e7666ec11515037e6471146a0bdb36437f142aa63329b274928b03841ef95661f520817a5faaf2285c1f5c154cceb3b7e4656cfad090411b10bbb4d078fc1fd4eebc9982d646f43bc31a00337aad96ce675a049d3761d0bdc1138fabf785893a66aa60a864ac40e00d0ad4ee98b6690c289fbd3ff336fe96d85aa97b81357bfb6af57e42978b182d7272e41cd5159aca92e63af6e7c35a0d4642703525eeb4c91bfabe3f8dac106eccf0a6586991e1f5ae627d44d11cdaa58e60e6cd04c70b74e246ce18cbac9bcdda2564dd96106ce451aeb767d9cd57db494e00256dee2a5b12ae3d947636866b7cdfa167c4f854d0e1d10735b393bd4b96869e2dc0f137fa98e909cb72c8b722272c7afe5c8c62024739a616a6933abdd884a1054ec6ecaeec4c78076e9f8bf45cf475fe57b782607867e305049b6e2acab8478684b8a5590d857e68845c429cfbc668c0e2993f6aac1415a6e4a199e3bc14df0e0bafe14e6b349450e33795bfdba79aabc324764928ead71a86830a99a20708e5fbc5be2a640ac6e58213f40646e1ca777e5721d2c7421e49cfa8dd430d330e00d442ecfa42aaa64debb65d54c069eb02b1dbb82029c368f0be812be9e2f88cc33e500780c53dff6218a31b12ce0b698861065b84ea30d4667f018a5298d3d9964f0c145e92b9ece75a79c1721fd4ccdb1040197f0c5077cb85f7bd1f3b06397ce62f9992bc2e1eecb8dcc9f4b998eeb47cff191e720b528aa2f867ae374e2f2b931a65bb13ad742e6743b01aabc376e2fba7e6ddf4ab2037ffff0e7db85488dbd0b2a467e4ae83e461afefe32e1fe0f6d34f6e03db0a2876f954fb9d9fd4d4809b524a16d10ae52acbe8100e64c07eeae931e3606285dad77a95ac283aef3ba99519866b79ba6536c578ab66b90e1c45b4af8da29fd105a785c32f14c1fbb243738e3c008f50d4e480b3e4a06d0d7688be7b1144544737ddafcc741e685015e2883b062eda8a6bcd9cff7138f4b7d71579975c2010826de2a90739e36d7776eacddd01b68a68736be1973efcd58cf0aeabe9d6a734ddb0c4aab47707b48019f2b9d5092569ca8ff56796668a1fe16e930ed82548053962e00983824865a065e38b78740b6540141e274ec641c39c2bb54bf00ec769cb155debbf1ef958abf8e4d115f2f98c224fa67e765a8b4d59bc5dd425838648ebe447782efb7669bc4da1e81b49f6ecd4c59b3fa08712ba1ac3310d0d54815077219bbe06a5f88305c5cda1c5d0dfacda8d4966f699f91ca0dd8361277a0ed35cbf79c22393761ef08490fe6a088b380e3999f3c8602adb2acc94dca2e8d8249507b9962a9790b53c1b72289fb97c78f8a82b15357c5fb5f2fbd9070e843f19a194e240a799233ffdadd2eb37c1c03ae777fff69d1d80c537eee541ffafc908a8a23314ceda3c3fe39dc4f198d41941db1b9c8b080947719f82cbce71f522f8c2bb4e86938049829ca49ce31658fa85f49b8b9314965043cf28c6f9d70d5e3c39a6932fa1a16f259d327ac1504ea17146b26fc7ad213ece15771924ea850f5a03fdd59e2b95958176c6928d7dc84fa457d89d143223b51f5860ba910129cc024f5f6893a74ece60e946565b72c8783ec4a588df7e1141bc09f8b16598a3d57add028d387574425da58cbe46058f5ead57412129a216c185ffe767e06c6dd385608522eeff560fffbfab57e726c9b9e309cfd3a1a628fc513426f4a40bf02bf253c012b0b16db73ef19c90e29d69fdf97ed86a5afc0e42215c43527268ea5191308efdb325b1ef7c877b62638df03f29dd9d22f6f96f3739a66c4c3002ed286089b8bb590f16619787721b06d4a0dfbd5480584df7cc74f169b22e244f36697cf3e74492dd0803c7cab9f6a3fb9d87b6bfa5882a5eae86ec164bee54a807837f220b6d144eb4d5bed81830ee3e1ffec9ea09557bf4b5a576e019d57ab2b5cd791737d210a68a9965854bfc23150c9f0c165d86b759f9126a9cae92466a4a224344128147fe6769fdb4fec9d768923007ca73810392f0b1ac09f350e3d98bc84a819eb9502528707dc3a1df833a535ab85b0bc4c36612101ac2e0b8554bb81a3104958dda57aebc022701d8ca84ebacf68f9d37195aba8a681c74fdb86c9c3d5ab8f8aa9dfe622d42b5fd41bc7ae4126fcaca82b623508d0a392c48155c5624c43197235d8e8a1473552884ebf98f561108a4cdf0d55edc64936089198b13ba815246d0ffd71b0c72af3c9d65f60f7140e4e3edd1a05ddd3bb6bffbe643c4a63058e2ba46f49ade6a89db3d7728c1496e8ace96652d86367541a3d6b2e36108c185288ff8fc4e38422b8d0cebc3ad3bc21492daf6b706ce589e4c35d3306338c8a2b98d2858b91ebf9d077fe2950bbb68f5b3ea3e792d258f74ce23a46c77fc33f59011ac9928823872ac70ceac193010231eb2fb73da37d8ee7e32d0acf655aa17c39f7c123482f951194c3b1db3e6eed68d74fbeba96ab5fae867617e5a667a090cd5bc8d9d082ff4cabb0347cb49949bea124ca4bfe81d3a1dedae2a5e7982f4edb9721c23404cb581037edf06492e940538d9768adb58aa49dc90ec1581b9e12b658f5e9c8dcdf134532683890d2969bca1cd0e294c68b5f1aef6405790a1cfe29713838fca54a7192379e682ee83cd8bd9a3a63bd484d6c61b40545131d3274627957b8f2dcdf75caaab53b31e5d51dd7687c5713f91f449b14c223d2a2fa95935a7febace991284f03170c829e87e2ad3dbc6dfa524fb7b5c17fa187aed6452d838f35edc0d97b5ac51c45b31d64d5b0c06624eaf72524817338479825757f52f59760d4fbd14daa147dd3bf27c079e7ae975249f1f97e36fa6753ff73b0167d5635355971fa4c4bfd003ae5220ed8a0068bd3f39022355be948f0015cb23553a3765253dbbbf099117f18506c48eb9a12f942c4e033d7de65f26f9374dc411df8078228d025a7314618c891c01572834b039d904aa42feecbfc2c0d3c612044aa02f2b7bf25607be29ea62b75b7c5298ca64109a0370ff3e7fd00b57101ae0e9683dcabf29bd6bb214cfba723a87f546fce447e3c12e807635bf1e3460a422dd4da2c1f3eede81afa75b937e1f03973ad5f5cbf685490e6b43f616f882db2871d876a54a2f0038e284d9438705bc0ab7f5cf29c42db17e788fc2cd1cc70ecd440854aa80caff5f33dad0c03b96fa32ebe6504465de095abde1bb1604a52584b6c3a283d42c2717d604a230a8eceefb964e8088d50bedc8691c47ffe257c0ff36a9813f77abae94146aadcf2038d9d640ae11acfe1c39f1ea4e1e572f2e981e35c35417159f2c79a904030de81ddb391dcb29d2e887eac1d482bbe2f3150e2ce4b25d3208f9750df2247b0c557fa03440ff601738a61033a5e87863e5bc4925c4b4eda46d5f94846e1d761939eb2553ca5fe3192359738a0c9e2a41745365ed7495997215e4f571a6f9becc479e2d45ffdb76ef2ab9d07d77fffefc454df1aaaabe65c0109dae6c8851c6e4aac61eb4dc28144b3a10f52b7946d60b16ae5bd3902374fce7cb8a5c29dc42e12a6e9475550989944c7504a0ab56080affd4f02fdaea912edd7853098c2ea9d50e72d009608da347b8df97732fd02d2d2e1d4fb724999d6c967cc18a2a3d7789d63fa2dd0598e830b1c9f3b5c7a8d42016883e093fc6bb516a12f6db49b78a10d326bd0307aaf7e336bd829c202e440a38e975a09c6110c0f28d4c9a91e8311e03e09f1e9591f196442c4f2392813480c778c4da6bb6149dc2f7bfa15ba76d8f286475fa4558d12bb79acd7ad38516bd66fe0cf4e43282601b8ddc87eb89173642cb8b9aadae7e9e1c68e3d22179ca928269a277e62ef6e2e180b19ea76262b657b1909a651edf0fc3819cdcdc585d1e04c5a6f81d19f2c374e77ca73049015845ae9392d0747b68be164bf081e8ea8751ce9171c2f7db7d731af6b44806f9861a037c2b05d0a687a41686ce4d8245a267e9ab41d1d722ed76c9188a080913a432da17f7bce3b3618a47fb3a19ecfa8440d4fce6d56a4378fba1292790a8690fc700bb19ff900b112f736da4cd04dd9ec5f8bb73d6aa3ecc1f5dc56890d25eecf727d51bef2cf9f5ccd055b5b6e9d81365d4efc5b826d16941e2c0638e305054c9a15f15887d5312a9fcf999ff7a0e9cadb082abbd996ff6cae414768ee692fecb32371ac00e157af7f64fb10aa76c1a5b50f8604cfae077978166e606ac761002329de37746363f98f1c457771fc6586290e7654f52c34c5f5805faea527196f92a197157f023162ce87179455a8a75bbbb8c083879f6915da387f2fa40a522257f14814d49d7062753987eb446f33ed41bbe26e96b90c72542830f100466f068769e8779e6226d0e6be481d0ee143a428ebda82b31d0ab2d04a415066cce14f2e55a51e06efe9fedf051c48da8b368e4b720860480bed889727cf9d366e9ec0196021bf179e1e7abb6d0f538bdff7cfa36ef09a58c8990629e6a7fe32e63ae5308a1f56ea057833335a8981c626076ecf7ba8edc33decd2590d84351899ad1c35ac38a46a58ca6a45d803494c2f0dbd840e2d38bd0df18083490e1993bc57ffaea7f8df24e913493e6b509774b3d4d98d70cf9998bd4093748a3200ee49efeccd88b3cbe207e8ae72cd2e98ff11fd894f62efdb3ea603e93f9605cf25c90dd31374639b6a70802fa4185b97cb4d3378bc7f70aa0343cc886e8e23fd116fd4af074b61335b87b6458b22f5f577d126bb61f6ebb916cb997447b1314dad23669d8e6218e2ca69a9eb178f535fde0f42fe384572d49cbdc61aae4b4a9db772ecd6c60d23666ab1862ff1040ba7c290941d5bce7d3e3245758b0b430d8fe4c623257023e9bfd68ee03d85dc8846cddb2b4834fff875fb21943345c6d3930856237779811aa2ed754fe30934595583f1850da8ede9a2475719bf479b61106e3afe7f3bd5cd1f075c6abf85dfa47cb615f3b44dab037a4c3b7d327545a4349c79ff6fee7ec9576fcae8e0630d2929a0d814cbf4f8448c62e17496efb9351c022ffdb1acc10ef0bc9556834e3aa6b046e66ec3e29a79324a72eaf9461279c65e2c4d56a19bb6e50e673c5ba4b40695f976f6fdbe7da0575f904dabc6ebd19b1d9041b95cf80b6bbb472e68fb5f4587f6557e21554ee5a082337f832497bef76a303199ef805a47720c203b5435368e0ceb602e91a87bb91f7723db5721f50bee31971b8643451ba159155c4954611b71286a4c104ba59cdde141b088c62cee13af2a5a9eda1efe64e4207438620eae1e3ee56fea82e163addbfee70bd8d190c321b19e6dc9ad014166d1d42c56eeedf0660aa2ed2b7025e7a16293a52cddd763f1fa233f6d02ed7fc56eb08cfec66a5ba3e8ceea976b8c955c9c42eee742", 0x1000}, {&(0x7f0000000380)="f54a772c9caee52c4bb96ef302814c0fec82bfdaf9cbfdae15d9cc5d533a6c9de61d6ada799d1b5dbb286496a9ed793305dac771354fa34ffab0e6d6b4f5dfe962c4867149825f483ebf79f483", 0x4d}], 0x5, &(0x7f00000018c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYBLOB="00c533485f5234c86e55c6d9998f316e09ca466778a2f45891c9a5198b2f5dbe103c55cef3b456bccafeac63d3de2e7aae118500aaccc6522a3c90df684380a8a5b17651bfc70b2c0feb34c2fbfca93614458db691f44b89cf453ac4c79a3943d00d2dbef5de5ee5194a3c688e81829acee934fc1ece48f01eddb9a315a3c9bd53039763bdf81b4794c9b0a38509f1effed2903c2fef9ee4f95821c6dd665303f5110bb2813aa553f9c708c3370f6310e122"], 0x98, 0x1}, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) accept$unix(r0, &(0x7f0000001740)=@abs, &(0x7f0000001780)=0x8) kevent(r10, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r10) 05:02:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x103}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 05:02:54 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = socket(0x1, 0x5, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x28, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100c0, 0x0) r1 = dup(r0) accept(r1, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0x4) utimes(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)={{0x7, 0xfff}, {0x5, 0x5}}) link(&(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)='./file0/file0\x00') utimes(&(0x7f0000000100)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0/file0\x00') 05:02:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chflags(&(0x7f0000000100)='./file0/file0\x00', 0x40000) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x410, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x140d}, {0x0, 0x10000}}, 0x2) pipe(&(0x7f0000000280)) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0/file0\x00', 0x0, 0x40, 0x3ed7, 0x0, 0x4, 0x4, 0x9, 0x0, 0x1, 0xead, 0x4}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) socketpair(0x18, 0x4000, 0x5, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) 05:02:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, 0xfffffffffffffffe, 0xfe) r2 = getppid() accept$unix(r1, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) geteuid() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = dup(r1) connect$inet6(r5, &(0x7f00000005c0)={0x18, 0x0, 0x120, 0x3}, 0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="7b83f86d44a90b0f1338902f73", 0xd}, {&(0x7f00000000c0)="2bade68d3b3c3647cdb3de346b011c73debbc29b9dc6603632faf9ed6f738f4351856d0f66f79de57f1fa507c430993668d35ee63cd93e170e1a476f291abb424442d14affd6ad00af995bccab3ab74441046f97f4297592586b86c19a2b89bdd918ee9ad2", 0x65}, {&(0x7f0000000140)="02e8d12299", 0x5}, {&(0x7f0000000180)="9db24af3648ca30cb64f7393601b5d88a1a3a95004b216212f1f6c0fa7391496351160d815db", 0x26}, {&(0x7f00000001c0)="18f8ad2529cf5c921c176efcd2bebfe4beadb0fea21d33408632367607aedd3adac1fe63d1200c6a627d587b9a0b86661c1e0977106d2b434fa7f2443c76369c00f551e9d6842d4b1b343a9235b828ae46e494d7cf5e72886234b572cd2c1d4d7882091e30154ba5c5d01e077b5b7abd909403378b6d11d5a3b5645a3af8b97a7f87536dc88996fd448951641f63b5ebf8e526a0cd6503a8277f243bee82fc7004997332a1e0d8c496875dcbb9018e6dcc678ae3be80e64c3e5a7953f63c000bebd5c27cc02915e9982b626d7a3f6d6410ec91d9423c0d178bca8a", 0xdb}, {&(0x7f00000002c0)="c60d7fc99d53037f3bc830862c1573b81acf605d72260e61f57322f966c7e6f891989adf327330ab79ab425b400f21b06562a9978bc8888864e9945977728c18570d445cabc906902944ac54a1e24d8d095a6616029316d5495a5f244f64047674fdd92b2f4cc9b5a70b62570add6f5ba8", 0x71}, {&(0x7f0000000340)="7ec30c65218cea071af7295c33e352eef1ea9c970e3b391e9a61b8d3dd6f9e92", 0x20}], 0x7, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="00000000200000000000000024b1ddc3bc0efac5", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x2}, 0x2) 05:02:55 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x3) shutdown(r2, 0x1) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f00000001c0)) getrlimit(0x2, &(0x7f0000000000)) pipe(&(0x7f0000000880)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1f, 0x6, 0x1, 0x20f, "2ec1170ec5f5dc794df44db942d5a61bdb094188", 0x101, 0xffffffffffffff01}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) fcntl$dupfd(r0, 0x0, r3) 05:02:55 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x377}) mprotect(&(0x7f0000641000/0x4000)=nil, 0x4000, 0x1) utimes(0x0, &(0x7f0000000040)={{}, {0x0, 0xfffffffffffffffc}}) 05:02:55 executing program 1: r0 = shmget$private(0x0, 0xa000, 0x110, &(0x7f0000ff6000/0xa000)=nil) r1 = shmget$private(0x0, 0x2000, 0x14, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/233) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 05:02:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000003a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1ce96a31b65146627dd82e2c79d6911b40df67f5fdf52c2edc8fa0b92e865a4458cdf9761ef09f76ec04af28017a25a5936ae8d368615febb96b3b6ce6b6d636c0987f45a79368f83ea35903edb6e941f19102ed9308cfd7946e6f94a110950eb7309cf55cf7f18f248e5480bd541390d8707092ed7c3a5ecc84788493f340ab6e285f37f32408", 0x13b3, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:02:56 executing program 1: r0 = socket(0x22, 0x4, 0x6e4) recvfrom$inet(r0, &(0x7f0000000000)=""/213, 0xd5, 0x42, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="17000000000100004acaa7258243d9c2d0", 0x11) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000180)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) 05:02:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10000000000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000580)) r1 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r2) write(r0, &(0x7f00000003c0)="ef8b738ec3f024125f0cc5de3913acb50eae724798db09cb3ebb1058adc126afdfe734f76a16167ede1cd0d1d3d11c2386364b1facb700de7fc223488498907a0030b05ebaef866519996ee9983bfc82a97d24d9f99066b9bc7448e4d3e86f5a3d545e5b25", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r3 = syz_open_pts() close(r3) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) chroot(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xd4) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffd6c) kevent(r4, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x14, 0x10, 0xed, 0xff}, {{r5}, 0xfffffffffffffffa, 0x1a, 0x0, 0xffffffffb11e4269}, {{r5}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffff7, 0x2f6b}], 0x4, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x100000000, 0x4}, {{r3}, 0xffffffffffffffff, 0x28, 0x2, 0x10001, 0x8}, {{r4}, 0xfffffffffffffff8, 0x6e, 0x15, 0x5, 0x1000}, {{r0}, 0xffffffffffffffff, 0x2, 0x21, 0x4, 0x100}, {{r0}, 0x0, 0x80, 0x89, 0xbb, 0xffffffff}], 0x8, &(0x7f0000000800)={0x20, 0x7}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getgroups(0x3, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000600)=[r6, r7, r8, r9, r10, r11, r12, r13, r14]) ioctl$TIOCNOTTY(r4, 0x20007471) readv(r5, &(0x7f0000000100)=[{&(0x7f00000008c0)=""/45, 0x43}], 0x100000000000025c) getitimer(0x0, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000840)={0x1, 0xfff, 0xfff, 0x4, 0xffffffffffffffff}) 05:02:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) semget(0x0, 0x0, 0x0) semget$private(0x0, 0x13, 0x409) semget$private(0x0, 0x2000000000004, 0x401) mlockall(0x2) 05:02:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x70001) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 05:02:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:02:56 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0xfff7fffffffffffe, 0x9, r1}) 05:02:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1806, &(0x7f0000000000)=0x380000000000, 0x4) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 05:02:56 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) 05:02:56 executing program 0: setrlimit(0x3f, &(0x7f00000000c0)={0x8, 0x98}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) kqueue() shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/44) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42", 0xb7e}], 0x1) r3 = dup2(r1, r1) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x80000001) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 05:02:56 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) r1 = socket$inet(0x2, 0x6, 0x81) fchdir(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffff, 0x40}, {0x3f, 0x28}}, 0x2) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20001, 0x22) 05:02:56 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000040), 0x3, 0x0) 05:02:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget(0x0, 0x403fd) msgsnd(r1, &(0x7f0000000340)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f25382fb9ff4131f6084a9f1c64068e7394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c3919b6e14162075576809c76477cf6d43cc2cf899002561533b008883117dfc20ae7d81af4568e079ba1def7e129dd61ab90c17f23c38a745ba939e2d53b43505d40d7a8e11e62048e46476e65fdeeb5cc64c4c512154b7bac8b0b6f4e5909b239e255b0a541d6ffcecb00cdbe339936afa640e0db5cb33df0b5cbdd87399259e33be59b5e656a1740bb83f343438f4c5d82628f73140941a0bb5f4c29a3f7e7e3cdf17b4dddfa7922100d1db0ca66d21c3e8c1be76974bfd9e3863e0c7fa88b53fb9024d747bba455d57e67d369626277cf4160b1646dea7364dfa85024b9fa824dae63774b8f5a9f5731eef8ffa597085fbbbf9641a3c59e0f43267e708b26f1d16063c417c473540c9c65b2c18220b98f5636af9758d4dabd585ae5f2e93252a6224d6f0adda1d841446428685999a5c95ae35baa5d7ce9adbcb022d5b1e707"}, 0x190, 0x800) 05:02:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x9acc, './file0\x00', './file0\x00'}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 05:02:56 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x400000000007fe, &(0x7f0000000100)="ed6deeed5fdd0921ba82618cb9461cadf58f6ab95cd0b027734b2d842adcb2417a7c7f9e1009b971a6147a1c5a76171980adf981f2e28978e487cbda835221974aa732653f1b7625c20ab6add641753dcc01d7251e5805dfa7ecf6a236b2a6fe098577015825066416cf429fed224a89da991493752abbc494a221204ed6ed433ac120530da425a23dd83c7472bc6d445120aba82c519e71e0337b51d6071ebb8fddb1fc90750cca265c79fbd44fb7ab508338348a317fe6d056489074c2a441906f8ef643d5dc0612c42d17454e12", 0xcf) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x401, 0xbcaa}, {0x18, 0x2, 0xffffffffffff6bcc, 0xd4}, 0x2, [0x101, 0x1, 0xffffffffffffff65, 0x4, 0x2, 0x80000000, 0x5000000000000000, 0x1ad]}, 0x3c) 05:02:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000001, 0x9, &(0x7f00000000c0)="0000e8200336735f7649543dab513de5ddf693348178ea289b6de4df37d16e499cec0b5efe10e64177b6809a7aa454ef1dcb2288d3f7977357d1caa1f0d890203ea5e23faecf1eb7c596499a5564017681c61c75ad323010c65619706c06efcc4196b1236cc2c766954181a3e941ce64620729a7df987aea6133a3d9eb3a6dd7b0622a4fff542c5f5a086b8615b8a4bc6321137e00061e97d65a0bc1643e3c5156af27992a3647f55d", 0x17) 05:02:56 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffeec) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040), 0x0) 05:02:56 executing program 1: getitimer(0x6, &(0x7f0000000240)) clock_getres(0x3, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10010, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x3b, 0x3, 0x1, 0x1, 0xfffffffffffffff8, 0x5, 0x1, 0x2, 0x10000, 0x6}) syz_extract_tcp_res(&(0x7f0000000180), 0xec3, 0x5) r1 = shmget$private(0x0, 0x400000, 0x20, &(0x7f0000c00000/0x400000)=nil) shmat(r1, &(0x7f0000ff6000/0x4000)=nil, 0x3000) r2 = msgget(0x2, 0x51) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x7fff, r3, r4, r5, r6, 0x2, 0xfffffffffffffffe}, 0x4433, 0x5, r7, r8, 0x400, 0x9, 0x1, 0x1000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x1, 0xff, 0x4, 0x0, "b8a5da9ffb63cb4ce647417db4e37ff5cb615896", 0x4, 0x49c}) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000fed000/0x3000)=nil) accept$inet6(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0xfffffffffffffffe, &(0x7f0000000000)) clock_getres(0x3, 0x0) r9 = semget(0x3, 0x1, 0x0) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000003c0)=""/132) 05:02:56 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "f08c37061468617be83f2d3dcc306a842816148d59a3643316c8733b1752a01983c231de35b9ef0516b0b7cc949c7ec4d92b2cacacb13488951e8f31645bac1020d133d156ae53f66ca3ce24924d080c8ab72b5a219824d5fe9e9f6d360175205916d2a31f13d0bf9b8104df954d34d501b47f236fc96e90f2e38e61dee4a81dcc2b6d61b260661f"}, 0x90, 0x0) 05:02:56 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x22, 0x2) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10080, 0x0) accept$inet6(r0, 0x0, 0x0) 05:02:57 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 05:02:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x234) r1 = semget$private(0x0, 0x4, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/219) 05:02:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 05:02:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fchdir(r0) r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) r3 = syz_open_pts() flock(r3, 0x5) r4 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0xfffffffffffffffd, 0x0, 0x0, 0x100000000, r4}) fcntl$lock(r3, 0x7, &(0x7f0000000040)) syz_open_pts() 05:02:57 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) r1 = socket(0x6, 0xc000, 0xff) setsockopt(r1, 0x3, 0xa2, &(0x7f0000000000)="a6b4c1d8ab7c6466dcf76a7c867ae407b5959962622abf6857d42f", 0x1b) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x110) lseek(r0, 0x0, 0x7fff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 05:02:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000751ac0cd2133511d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb39fcdc21617868b2f4d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001efe0e26c0c31ee9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001661ab1625503e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097477c06d63f06ade5bdf7a8f87ad07876c27c95ce1173cff046edc83082ed0a327939a547325c6c3cf0653ba4028deb66352c12e7e696a4d0eb4292ee922645b9d78a11fca48cc5e878e205c93ed6de40734861a8db1dd1cfc51d3df74fea540a35714f1859c313ddee9e4f6e1d3130289522e58500"], &(0x7f0000001100)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001140), &(0x7f0000001180)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) recvmsg(r0, &(0x7f0000005540)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000005480)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000003280)=""/4096, 0x1000}, {&(0x7f0000004280)=""/255, 0xff}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/254, 0xfe}], 0x6, &(0x7f0000005500)=""/60, 0x3c}, 0x800) 05:02:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x81, 0x401}, 0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x80000000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffe, 0x0, "3e00b5e100001200445be7a298c8ddab00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xdd, 0x7fffffff, "898dd215dae67aa7cf0bf2e0f86d4dad779f3650"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="3be9fbcfcd8d2e", 0x7}], 0x1) 05:02:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 05:02:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5e, 0x87, 0x0, 0xca, "ac53d0df40b8b103e41752d18072d0dace29b14b", 0x7fff, 0x3}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) 05:02:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000180)='./file0\x00', 0x90) r3 = fcntl$dupfd(r1, 0xa, r2) openat(r3, &(0x7f0000000080)='./file0\x00', 0x200, 0x8) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="2d05adbf6baa5858e61e"], 0x6a) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x10) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000100)=0x100000001, 0x4) 05:02:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) r1 = semget$private(0x0, 0x0, 0x28) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/127) 05:02:57 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x7fffffff, 0x10000, r2}) syz_open_pts() 05:02:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x28}, 0xc) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 05:02:57 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 05:02:57 executing program 1: rmdir(&(0x7f0000000000)='.\x00') r0 = semget(0x1, 0x5, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) msgget$private(0x0, 0x328) msgget$private(0x0, 0x406) sync() 05:02:58 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x28000, 0x0) dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) 05:02:58 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x100000000000) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 05:02:58 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = accept(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095d62743a12a660b0000000000000000a824cbbd4b0aa4ac9ed8ba56eaadbecfc46452c1233c103f2e57600580d85198725dc32be8462e685b01438c7c57108f57b7bf8a167ca91a3a53b674a68d6d27c38090c6b5e795507608d9d8573e3b425d59ff002e925a6e073b7b7622097446823e9665520655578d82f8e9f6"], &(0x7f0000000300)=0x53) ioctl$KDSETRAD(r1, 0x20004b43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x2000) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="b7ffa4b6", 0x4) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000380)) sendmsg$unix(r3, &(0x7f0000000200)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="a6f2f63ea85fec30b4911e0aa1c43598da8b4f", 0x13}], 0x1, &(0x7f00000001c0)}, 0x400) setsockopt(r3, 0xfffffffffffffffb, 0x161, &(0x7f00000002c0)="35185fc5fee4844930", 0x9) bind(r2, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) getsockopt(r1, 0x10001, 0x9, &(0x7f0000000080)=""/61, &(0x7f00000000c0)=0x3d) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) utimensat(r4, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x3, 0x2e4}, {0xffffffffffff3720}}, 0x2) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 05:02:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f0000", 0xda) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r4 = dup2(r3, r1) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) 05:02:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x6, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/251, &(0x7f0000000100)=0xfb) 05:02:58 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x58e9, 0x0, &(0x7f0000000080)="53055cbfa19b194e71885d35de4a09c5cb187caad79c3e0cd55b944d5b538f18bbc1fa5ec9981d43a346b087f233dbe454b5f35283eb", 0x36) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x0, 0x200001ff, 0x1, "a40400dea2000000001500", 0x0, 0x4}) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffde7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x7fff, 0x9, &(0x7f0000000100)="3c028322dc80ad59a59488c6265bc759c4470cc9c63d9a8a95535de47affb6c7160d9209ac395ae3c28e88aeb6945db66057e686992b0d8bdce626cf4b1c72b104a3f47808fab71302c25ef886da9f661ae5b703a7dc6c6aa845de06558242b4e9f6cbecd27bcbf56e96dab727ef9ff79b7c1c593e394a3749983735e2b80cee879143d56084123d8d9979417d9fb10172f09889ccf11ba9b476977912f680c569214913571def250e6650f8978f362fa25f613492b67509fbe5bcb1f8f02c3d9076811e9252005751d86b053681c381846f3416dbaa", 0xd6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:02:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 05:02:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x101, 0xd29, "915a077263d68ceb2b47553873e3cf074424e0ba"}) flock(r0, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x8ca, 0x9, 0xfdfffffffffffff7, 0x2, "f28d1c55fb6f04000000000000000400000e22f2", 0x5, 0xe1}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa63", 0xad}], 0x10000107) 05:02:59 executing program 0: r0 = open(0x0, 0x10000, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x20148, 0x110d) setsockopt(r1, 0x4, 0x20, &(0x7f0000000140)="9b8804c982cf6d4bc50421ee92b74f2c73e52005726d0a040b90b6adf1c8497f789f", 0x22) ftruncate(r1, 0x5) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x192) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x5, 0x40, './file0/file0\x00', 0x8001, 0xb00, 0xeed0, 0xe69}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r0, 0x6, r3) r4 = openat(r1, &(0x7f0000000280)='./file0/file0\x00', 0x200, 0x0) connect(r2, &(0x7f00000002c0)=@in6={0x18, 0x1, 0xac, 0x100000001}, 0xc) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x10) socketpair(0x19, 0xc000, 0x4, &(0x7f0000000340)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000380)) r5 = semget$private(0x0, 0x1, 0x100) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f00000003c0)=""/221) semop(r5, &(0x7f00000004c0)=[{0x3, 0x8000, 0x1000}, {0x7, 0x0, 0x1000}, {0x2, 0x6, 0x800}, {0x1, 0x7f, 0x1000}, {0x3, 0x5, 0x1800}, {0x4, 0x1, 0x1800}, {0x1, 0x4, 0x1800}, {0x1, 0x1efc, 0x1800}], 0x8) getpeername(r2, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) sendto(r2, &(0x7f0000000580)="210e40fb8de12517e75ac8e9aa174f55fe7c5e401a56fc4e3f1edccdea2b971c467b12a404898878cc21246509d682a0f9cf0d29716eff354eac4384b21b28547dca9a4c4b4cb1581e79632512632f004f30cb63b2c8aa43d346617c229eea733870493b5f99122eba43619a65529608d50e4acbdc7bd6f70a71191f4631d2320c2a9fb1a6e5f6cf8a26f527a59e340a8005e0b64a68033b27115771ef66ce87ba285deec3bc4deffb57817d36fa8d2da75b3d8548912ca292e8ddff", 0xbc, 0x2, 0x0, 0x0) recvmsg(r2, &(0x7f00000018c0)={&(0x7f0000000680)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f00000006c0)=""/199, 0xc7}, {&(0x7f00000007c0)=""/54, 0x36}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/53, 0x35}], 0x4, &(0x7f0000001880)}, 0x800) semop(r5, &(0x7f0000001900)=[{0x4, 0x73, 0x800}, {0x3, 0x5, 0x800}], 0x2) bind(r0, &(0x7f0000001940)=@in6={0x18, 0x2, 0x432b, 0xfffffffffffffffc}, 0xc) r6 = open(&(0x7f0000001980)='./file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000019c0)={0x2, 0x0, './file0\x00', 0x7, 0x0, 0x4, 0x7f}) kqueue() semget$private(0x0, 0x2, 0x8) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000001a00)=0x1) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000001a40)={0x401, 0x8001, {0x4, 0x6}}) open$dir(&(0x7f0000001a80)='./file1\x00', 0x82, 0x22) 05:02:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:02:59 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x220, 0x82) r1 = openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x403, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000340)='./bus\x00', &(0x7f0000000300)='./bus\x00') pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x2a) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 05:02:59 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='r\x00', &(0x7f00000001c0)='r\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='%\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='\x0f\x00', &(0x7f0000000340)='r\x00']) r0 = semget(0x2, 0x3, 0x5) getpgrp() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0x13c) getgroups(0x8, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x500, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse0\x00', 0xc02, 0x0) r13 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x4ddff8d487e3d945, 0x80) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000540)="7f9e1627b046bfa610f021a63c929542ce15e97efa51d3ec6f20f8780e417892d3b1832afa73a74556f53b719dfdf4851cd7d647fcace49cf9a0f2de224a2bd4256bc577539b5549d482ed5c495f2a6343565f2123a1f155d2361711cdeaad32b4c7aea716f30c14c743cf3274f583d2bb806fe88d82e9278e6ad4872046a4095ac2a97b53774c8e908af0dce6cf84517ce49a6d673484b049fb29db4bb073bdc881732a72ec132c8e8e0739381b6aab9f19de90af0b06b64e668db9d0ea53", 0xbf}, {&(0x7f0000000440)='wO', 0x2}, {&(0x7f0000000600)="13f8c68111670da3359e819f863188e9c5cba1a63420802fc6", 0x19}, {&(0x7f0000000640)="1b19b0d47c02757879990f2bd14a09487a64bea0dbe505c4e810015c2910ea7793516aec73bb5ab98fe975521cae6007e382ffdee86c9ca8d63df83097499f97206bcc85e7aff9d8e21a6658776700be44ae61d35af2d83f53339524", 0x5c}], 0x4, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}], 0x80, 0x402}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)) recvfrom(r13, &(0x7f0000000a00)=""/162, 0xa2, 0x3, &(0x7f0000000ac0)=@in={0x2, 0x0}, 0xc) accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) semop(r0, &(0x7f00000000c0)=[{0x1, 0x8}, {0x6, 0x2, 0x1000}, {0x0, 0x7, 0x1800}], 0x3) 05:02:59 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)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xa0, 0x0) close(r1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) syz_emit_ethernet(0x9d, &(0x7f0000000000)="6a8f850ef880cd3a533fedf84601b382399bc64d2989f4d5bdd9a9373b50297bd2459a7ebb36ba4f6382174c53d0e42d97ff54e81ac5e78b8c62cfc4191478a9dd61f47c91dc6a29e391abf798f2a913cd53ab5fb5b20e2ad3df477d1466bf92a49408c19cf91e058912f7ce22f7b04086905e56e499bcf79fb489043cb857a865c22735cface8fb0727af10ea052d28e6223ff6e5cafb6dd4afe91005") 05:02:59 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8020, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{0x10001}, {0x10001}}, 0x0) fcntl$dupfd(r0, 0x0, r0) 05:02:59 executing program 1: r0 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000600)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) msgget(0x1, 0x94) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r1, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) semget(0x1, 0xa669fde72d8219c, 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000a80)=""/157) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r1, 0x20007471) r5 = dup(r1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r3, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r6, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/9) semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000500)=""/78) fchmod(r5, 0x887a34d618970c66) 05:02:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b", 0x2}], 0x1) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)="4a78fe2e436f28d6636606b050daced3d2b0caa568e3b561c7a4ce0c6c0d8188fd27f8c95af615e2097ad7a927fe09bb2f010d300d209dc61d8526fd42ddfa383b85e84f1ccd5f41d81319fe5fd76fc6a51a0c196229e1d3c923ff3fdf6085a9eb2e110160b450045bded4e41dc07e7cd8187673290ab7ccbb63266e0bd4b213512b0f454c7ee3eee3", 0x89}, {&(0x7f0000000180)="b498004ead80", 0x6}, {&(0x7f0000001600)="514064cf7448f1d04148d77c166aab59fd749dac9fe1d57682f557ae1d5f9e68c55ba1b6db13bb37d344d95e32e6212dbe788d1d9aa2b239fdba004e90915e7514f533d0c474ff875235758814b4d7665365af867c18854a450274c0a3d400e66bc4c0893201dd5ad17cc2142c5283357b868b541af2d31f5d7510bde09c9707ec57835239ce4e0f0e5bfdf8ca248a5b43afa83ffe3c3688487c935d58250f80f9614004c8e35b90a9b6c14e6ba825f489de489704b4677f598a7442e3ac80a2ab341963eb6a53da5488d565755d83084c9ce94b8cbb8ad30b144d765145b2b6219b2aeaaf339bd6c62295ddd771cf6248114ae6a4debf98109b4378ce8c5c35a5c9741ebabc93a1f31dd5b5bd885e3f7ec6eb177fc21e859c46a7652bfa3961eff11eecdf72a62a17105d5a647ee8e20a0fd2b4f8575a6711ec557df8df4a258cf256ae6d00d426ceda50a48413df278a5f9562ae9befc64e663d3cfdcf2fad7cce7ca79527f9d46cd39ea498e68e006d08ee00c86760aaba969f7d651006b24834638c2b6feac9379c0445f145c615a66bb10bde05c6c9f5acf95fb38217e727472ce3dcdce59026cb2837c7f5f03d2117c7bbfa73bc006fa37dbb5b3923ee3c2f98661132399d3ce3d5ed4111eff0ca82987f699cbb2da9285a86301bc566bdae648d19982798559412756e1b9fa8cc03a4a5c2595a9adf825296eb087ef0000e2fcf0da2209c9249d7c9601da92995e6a18738b91b6b11b9c2efc1d7ea882051900e17bea17e0b4531d5772c5aeeb2f34cfcc1c39066a894e875d1d7a8f299d7ca35da66622e19243d818c3e2bc9097ad541d474b56c261c87d19b8c3a3067ef2e09aa9f6c310e26e353a6a8282d211a7a1b886b9d7ccac381bb04364e545b0fbeca13849e34ef93f4d163863ec42ad651fe2edda8e78437ea94d64fbbda0bda3b7580de8d18ff6a340d138be86b4dd6cda8fb62262b929b8ccc0bc7db5b01e2a1fabdd8cd8d7c32b8a90ede6f9e75c783b359e45197134ca0b589d918dc484ed4d24eb7abc988a62025aaba76091666ed62ca50207015e8f26a9a7e9b990a0c086c891ee90450a0d0be3f10fc08cf48a6348474227a27078cba75e0bf545eae4a8df28b9470f3e61f384d45df36250a9d1cc9a291ad9359bc831a29e37c89dcdefc2f5c9957893d71c0e7a13af103e3bd6f149aff73ca5d9c0c0ee874d1927d9890fd6816a88afcd24559facbb8f75307aecbc9250878b68b0e4ee00a181e40075a8e2f95b58c271ee63aec1959632ec3b7216debb0204510edb1aeaccab68184bffe030477c2d4db6fa8b677463aa03ce91170a5db7f3ca732dd43386539c97e63cff53693fe314025b29ac84963f0e26a611d8387241caf1dba1490b8d3d854af2243ad8933179292fa4feebf48f95ab3d81481a0768206d4a8c2a29e504249c93eb0e0473c3d1fb95f8bbbbdb1d2c802df451e59a7cd5c2cf862ff383767afb766be125e5efcf4cecc65d18ad6f62eb329aeb93d984e6d505313ac9de48998b6b4f13ae642a6ce2b9ebad2af7f2e82a15589f679d9dcd45cc866913a0032b3cb12353792bda126fd29b81209b83405d04919d427624cec941c4483ec0a88621e6d6d47304ea98b033ba9cfbc0c6b3cc81e1e953d49759defbee3dfb3302e649e1d849c05d55ec69d2bdc77b5448cc35934b3702a944aa677fbe2e7de3569aae7887da1b30162904dda05705a80b3e507ce6d71005680ed455b00ee235822baf6ef0052721a19ee13a4f8d9bb8e25d6838ccb2b31c11eac69e2b62afa99836fda92652c800bab90195f902eef751eeb452b65dc73e3c9092b813be6bd9f52cc85dbadd39b8b60776a0a67017400bb1b089cb75625abfeb27ea7e54219d9abc87c6bd47742e4b974180aca1cc204d2ec6307d56250cf341169a93a53ddbb879a0bbf3e8e471aaa9a136dc56e6082a766383f34af5f9a495c9cdee90c71b702c1f75cde8ac80e818539d9fc7aa8f6a7a52cc1fe1adb890a2da62d1f255999ea676b25b8761f7bbb358491f8d5e396ee9d78391df86762726ad5869fae0a33dd1dc1c14a5cfa27668f0072c79bdf323c1776b0ad86196a8d70df2ee51e8f9a870d73366422fe2875662831755a51521cd9dc64dab173b72b069fc150c3903d13e4d5869042ed069d8e541f59fc649ad56d804b3741acbdb2dd6d5c97f667b9f381ba3a62f8daa524eebcc549854aad82bd2ea35e35f7b73a7e327f9a1fd44d546a3d4b4a418a3d3d91adce96a48a13335fa091ed75eec5ea8d1cdbad696d044e9b2b14e81d9f8defee70f565f704af848a7a51dd98361576d692766cfea5c8325fccf752930e5b8f182801af74e368e6b5eba5151b22177bd2d94c859a5f328e5e5a1dfbe55d815835cb6000cea5871b8bbdf51b314ffb4f17feea2232d6164ab9afad71afb508886f948d99a8663e38ad67da9572be4713fbab44f5b3a567945b84e3f8ded4c3f690ac88fda12afad6502c92cca26b73c565250b11288a7fb7bbf76000df86d17ec8317c3906071c006c1989f6bbd737ad148a36073832cd45bcf6feedeb420e4e00b873cdf1761b9efa5028ab624f5a92694abcb36ddd6d6778ac2ff5d05010a54d222b5856aefa24d8f609777c02a9e9a77363f8903d0e820ef106be6e80995504edad099cde8bef93c790f05b0068971a6facdc2297577c096527247823968ce1e0fa78e1fe60e33afb844e783e0c0e0dbf0d43c94d8f306220bf1d5700dc8b93dda469489e311ef2652f804bb59292c2df05b4dd8a2d22274bfb83634bfa966385c45883b57d7d83f9e45dd149ff65244d7e9a0a606800300945645d8040cc4dd4a8be9daa4c0dc01c83fed367dff09cbecbae573a15614275e409eb1d27a94af61de1f4bf791d2ff514596742f83c544ed12a4439e53ac12d64e5f1e33dc7ad8751d2e66a6ee5bb6da4840755d07f2d2e9d915c8bfd291230b54aa98bc4c1ba9bbf1705bff94744dc86e068887b16450f73eee893c1dff95e874c6583a0373ec7cd5f5c2b137b025929476a2b3376c36184a37056d20daacd2988ca00245653dfb83126d01915abadc35c1b2f5e15bf617b194d2f53ca218646c6d8b57c9ebbdb56b2cedc81eed1f30e340c1dea69a86e8a0dd64deccd49064d4c1fd9a48003b745fdb98d0eb89c782894ba78c2d028daf2c2fe4be7dc497a4b776c2dd8178d26fdf37d72461debd61f608775fc12a5995a421ed038ab67de18695c55c015bcfdbe9a54de56a11f38911558e76d3fa8341950b70a0932cddd66c40e70ca68d1e1e87a90837292a19cc3d6a438f63973f17c05774efec96a9f658259ca4b612bb52c3ebb57624e55a4fc57b61d502ae6c6ace8a28577b53fa5dd66673a064448c14979f605942df8835543239c30b5c274ce05922a70d0720046148a787a332e362e761a8cf4cd5ed3798bd725938da11093260f943791c1daa294ac2bd5ac38eab9d2c847532bc12afec2c9829f23121ed4e7f0dc5f90e0d7b17cb5a572ee57567827ec623d8094d9f6a94d8771beefb0936894100a181ec49ca0b75005a4b12252d3c15f2f22d8cec8c4b6783be6d79b6ac7400ca3a93eabf4776064008fef4902a3e150ee2a10975e641eeee782f5c2b19b2581017dec1bbcf461537dd1c46c8d9c0534878c2cb13b370d0ed5efb64f7cf2dbf883a29ce6012156e505430e1bb01aafc45bbfe6ed9e39ea38bbe81ff7648379d1b9a4c339ade875ddc69b2004a8a1a71ba3a6aa54fe45a860775a9319eb8db2db3f555b5c6947266163de3c1447b570000f2c3d17854d695af7a762ccc78b0218b506fd131d22179ce74e28602799e509dc7c6e48bb0b1c28421abbabd8a26589264d8a4976634669b9ddebdf7e3012045862e9091f1ba7e81b3550dbf9e87dbe70e74dbd62c0aa71dec49ea8e1ba38ae25b5c5e221b7d01566c4052c3ca002152951a91f95a17a3217f6c12d4d38a3c2fb759c4de000944bcea9fe7a57d9f0ce1e38315ee37d3dc26eeb3a3abf6a29343a9df514af766d2323a6abb62e8ce8ed11d1077828a764e6256315b342f96522166f79bc46899653f8abdd685ecfeae86fc39dfe57fa8eab4e78e6dd91b862cf72d8dd544f06cfe31c6ed03a545fabb04e708410180cb573c8483c7b947c10246ee0f21f320e801d9ad7cfb919bf046fca7acba399de18b5bc235d8f0b83e364660aabfa6bd44067c6ce14d548c91e5dbe1b214baf2346236c8bdc0424cfa7f9b71fd0e08d99ff761e7c52b9e5105b83d4ca62301da994221c4a6b7f521374728bcebac64939e63dff7fd532cef14f7040e7906876cee3a5c19eaebffe04e75541eb7ba7e15e231956291495153e150352db4d4ec996a5073a25ff77a1433b2d4eb21127073105ae815d9bcda3547b334c586291b566c772c8d4c8fe8af0eb1810eaa0d03cdf209fccfdff807a830609cb551b6d34a7ed97e2e8f5e00c401fd913805afc6275e8762e433a9779b639634c5ff39949b0594db4e1da5dd65a94333d7a22c048261b8b627e98b86e6f7594c70bc7f34189f38561a8f280d4c983602fb06769dd8417d49edb1ac11284549c09294458e3e0b10603e7d2bc76f0e5c103686f1f905783bd7d00a4c892d7aae74f137b3928b4fb63545b90996f56116aaf12e2e87e87048cc97f17330b542b2a7889e2d8e960d5cd8b28e0fdcbb4fa2becae2f4c7493f626c07d4a8761648e0ea3cc35f20a27c8ddf7410993c627426d653ce46c6a717ec13c8a00f95f1f02ac159c7074e7b2a3e4731f057d88db02a1e8123a8348857c2d37cd01059e8c051569ba093671b61137968e2b4db91e46017e68a2fb6ec8f3bb41e1624cb9fc0e3e1144de3e79a0385661687efa02a2eb73014274a20fb6d47df35f9809eabf48a60544f34b67ad0c41ef7832dbb2d3918c0440c70e7dd7dcec303e11514fbfb1f323ccaebf646b30654c84b9ac797554c775e67e935fb3c3ce75d321271c22a033328879882c46cb4c06b97b3944a2fb19c84232ae47a8d1953a2414a95873c5dbe57bb57cc6963dc0af260e22b6eeb9923523844dac29c89c9ca0fd29c7ea11b8460df9de6fbab663b19c826e56095e462d73acc28c0a9ee7594afbeea321ab1638c86c0215fe939b0ca809520dd4918d7ad063baadcdefa2644952d36ed74c4388787bb0512c2b3dcce58c000a86e24700e461eb9495d06861aa24408bce2198ddcbb76b9113cf2de040580490f5295df1236be66f7f4fb9b4fd36214f7ed537cc63d32909d6299c52bc5d22f9d5d75990a6152f2a884dd93eeef9ac5fb8dc5ce11faefbb56a6fbfd4251e1d916f98c4747dc811344ce25ea8871c3363b3d8a1266880c744b80077b05030f882b055deae5448c2ae47d22eca9e72e9a8ba37c3248f3573383b2d333e2da4e872dcd3f48b4de59200dd6bdb9ccae821a70b8ac2bb797c672e5e30cb836f5d7319acab1421b62d8a36f27733645564144501f1ae59a9add576876ef342e9e46a45b48c5b291ab0eb891a8b5c1a24db14a738ff09175da84d1b839b7bcb45461d87680238f1b7c4ef434852ebbb166dee659994861336d76c135d72c8aa6a3dea68cd3b87d4c13721dd10d50cb8e139b82392a13ef9619753981263c2d9b97abefd521fbe4a06e71caf8504606a53c1fbafffea40139adc87e63cbfe367693bb2cba5ba5ac5841b1cc4a925b0a13772d8199fadaa0952bb42b16da244c627811ed54e27d9e39a0b8f7e1835f3d748591ab7cb565b", 0x1000}], 0x3) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x27}, {0x0, 0xa5d}, {0x6c, 0x40}], 0x3}) 05:03:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080), 0x10000) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)) setsockopt(r0, 0x27, 0x0, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe90) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:03:01 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000023c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0x1}, 0x0) listen(r0, 0x2) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) fchflags(0xffffffffffffffff, 0x0) 05:03:01 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000100)=[r3, r4, r5, r6]) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 05:03:01 executing program 0: r0 = syz_open_pts() fsync(r0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x3, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xab905154aea3628, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0xa, r0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 05:03:01 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfffffffffffff001) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername(r3, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) syz_open_pts() syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x80, 0xffffffff, 0x0, "555dfb86e4c08f4cc2769d3aa72dbd4ea550e0a1", 0x3, 0x800}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 05:03:01 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = syz_open_pts() kevent(r1, &(0x7f0000000180), 0x0, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 05:03:01 executing program 1: socketpair(0x20, 0x8005, 0xa6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x20008, 0x26) setsockopt(r2, 0x0, 0x4, &(0x7f0000000000)="f6000000", 0x4) setsockopt(r2, 0x92, 0x5e00000000000000, &(0x7f0000000040)="948867e3e60bb0809c5ee17ad4b3debf62fdb398385a1ff76dc458ad9c32d60a0907660f71b0f923d8b84eaf6535cf1717a6049d296b8cfa365b09270bcd02c7ac8e95b5d4ba4125de751be8b51dd03726e4c90728ba4ab566dd1c0ff97dc4ef656154bbb39d7f13f9bbdba2981cdb8da3ab5415959965400002dce1f6a4dd8072c23f4f8287e26ade5f772b18b6cc28b2415e5326fd17f954152722b55abf", 0x9f) 05:03:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x1) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=""/132, 0x84) poll(&(0x7f0000000080)=[{r2, 0x100}, {r1, 0x1}], 0x2, 0x3) fcntl$setstatus(r0, 0x4, 0x44) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 05:03:02 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20082, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4fd7585d91828b1e4d72195b495bf18ffd337d22c42e4618e07d0f641ad2fbab7c55887e183ccda88a797c26aedb97a15b2b2269d1aa8525", 0x38) kevent(r0, &(0x7f0000000080)=[{{}, 0x1, 0xc, 0x6, 0x2, 0xffff}], 0xfffffffffffffffd, 0x0, 0x4, 0x0) 05:03:02 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) fchdir(r0) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) socket(0x12, 0x4, 0x80) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:03:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 05:03:02 executing program 0: clock_getres(0x4, 0x0) 05:03:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x9, 0xfffffffffffffe01, r2}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:03:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "000000000000003822b68038d35ecdfe00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000004, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget(0x3, 0x1, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/52) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:03:02 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000100)=[r2, r2, r4, r3, r1]) fchown(r0, 0xffffffffffffffff, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xe1, 0x1}, {0x4}}, &(0x7f0000000080)) 05:03:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20800, 0x0) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="88cd8b24558428df103ef02c0552706a6f972fbd48de3fc7e848bd29f726a640f1b35a476f36da100872f413", 0x2c}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xff) poll(&(0x7f0000000240), 0x0, 0xb) ioctl$TIOCNOTTY(r0, 0x20007471) 05:03:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0x9, &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8091, 0x0) mknodat(r5, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) 05:03:02 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1}) 05:03:02 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x13, 0x2, 0xfffffffffffffffd) r1 = semget$private(0x0, 0x1, 0x12) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/204) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0xc0) clock_gettime(0x3, &(0x7f0000000040)) 05:03:02 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x5) listen(r0, 0x1ff) ioctl$TIOCSCTTY(r2, 0x20007461) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x80000000, 0x1f}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = syz_open_pts() sendto$unix(r3, &(0x7f0000000180)="f6a83f1157e797c5259a1eaddf3aa1a766e84c3171f6ecb54e713f382afbaa115fd7647d47af70e1473ed1587fec72585ec860f61d5391a0573ceb87fa7b15819324e0d47adeb70d176b75d482cc52f166e70235ffcbcdcff45244606871c0049d500c7812d89efbd593568fcaf89dfcd76c6ce3c06389269dd203603c644e59e333103612c8315c6a97f3a6539cedf0690ff5b1dce4276b48f67b80affc94f8a83d96140ea7790df7dd22b47625885a9c7623e1df0c31c1ea832bcf66659f3d12ba3045159b5ba7c228a8e746f2364e0f", 0xd1, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = semget(0x1, 0x0, 0x100) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000002c0)=""/111) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) flock(r1, 0x2) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000340)={0xd9, 0x3f}) geteuid() chroot(&(0x7f0000000380)='./file0\x00') utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x80000000, 0x401}, {0x4, 0xea3}}) semget(0x2, 0x2, 0x8) ioctl$TIOCSDTR(r4, 0x20007479) r7 = dup2(r2, r0) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x4, 0x1d8}, {0x1000, 0x800}}, 0x0) r8 = dup2(r0, r4) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000004c0)) kevent(r3, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffff9, 0x2c, 0x80, 0x3, 0x6}, {{r7}, 0xfffffffffffffffe, 0x81, 0x1, 0x9, 0x7}], 0x2, &(0x7f0000000540), 0x7ff, &(0x7f0000000580)={0x9, 0x6}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) fcntl$setown(r5, 0x6, r9) munlockall() rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') 05:03:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000000)=""/134, 0x86) r3 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = getppid() fcntl$lock(r5, 0x9, &(0x7f00000001c0)={0x2, 0x1, 0x80, 0x3, r6}) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/22, 0x16) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 05:03:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) geteuid() 05:03:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) socketpair(0x3e, 0x3, 0x1, &(0x7f0000000000)) 05:03:03 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r1 = kqueue() fsync(r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f00000000c0)=0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 05:03:03 executing program 0: poll(0x0, 0x0, 0x1ff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x11, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f0000000180)=""/14, 0xe}, {&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/228, 0xe4}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/149, 0x95}], 0x7) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000640)={0x3, 0x1, 0x9, 0x7fffffff, r1}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000540)=""/44, 0x2c}, {&(0x7f0000000580)=""/76, 0x4c}], 0x2) 05:03:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x90) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/4) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x81, 0x2}) r2 = semget$private(0x0, 0x0, 0x3) semop(r2, &(0x7f0000000000)=[{0x0, 0x4, 0x800}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) 05:03:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8010, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x5, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0xc0}, {r1, 0x106}], 0x2, 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) clock_gettime(0x4, &(0x7f0000000140)) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x1, 0x6}) 05:03:04 executing program 1: r0 = kqueue() recvfrom$inet6(r0, &(0x7f0000000040)=""/46, 0x2e, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x7}, 0xc) close(r0) r1 = semget$private(0x0, 0x3, 0x1fd) semget$private(0x0, 0x1, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x3, 0x80000000, 0xee67, 0x8, 0x2]) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x200000000000001}], 0x7ff, 0x0, 0xa03e, 0x0) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:03:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x93) r1 = syz_open_pts() close(r1) r2 = dup(r1) getppid() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff3d, "85fefa22a602ffaa0000ff000108000200", 0xfff, 0x200}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x376}], 0x1) r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x0, 0x9, 0xffffffffffff0079}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r5, r6) 05:03:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x0, 0x2fc8) 05:03:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) fchflags(r0, 0x2) 05:03:04 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "4426f17823ce63f00978674bd776947045ce28c2cacda8121b380d0b79c35025538a127947b0f9667affb61d7962c5339ba5c0b59beed01f7d5f5f48a5ecab72f356543859e8f729e37cc70c1b279c652a908eac1aa23b088229e006f3355c0a2d14fa599edef0c07387c4b6265a910fd241"}, 0x7a, 0x800) msgsnd(r0, &(0x7f0000000180)={0x0, "1279249c87017504b0a1534c7f5d7454862c33fda7c0d2ad9c4b9e28a5d8eb7912815cd43bd45d6b2a08df7e597cd535d55bc650285eb8d3975af933746c51802cf5754d4829145b9f2568db080f0632c70198c4eed1e5c1b63a6f6355261d70fd425527b9a92cb250b83ce94de944ad653938bc83b3c0ede8e3958f29a56b5ac0c8555eb9fd99c42431969dfc173519fc745fe8fa70126c1ce5f9731fde5fa40a0de02b5ba6719c57bceaba07426c90e0d4b00d4951ab3c7dc3f30cc12ad28c1271a2564fd843a45c1862e173bbd5cca32a6fecc1241c98967e26a109330bbaafc94c238d59d1ed847e2d3bcf23a6cb205eb6941d6d450909b7ef5ecba34efe2d8f76ba15fced9812c4ec43f839d0639ced98ff281acffd63cb07888d9ef6f8e80f62578b5a96c173a0a71ef7cab52449767a8dd1b3c7c7a8c541d10fb1e76de91ebfc611236b000069c2712042a808bcdf7a54ebc64657ce9d1e78b90c409c8326c2f17099310921caa71d323e99b953a96390e0effe9710c35740c7c5795fb63eb65e99989e336c0f3bd1447a8d5230ba2ebe4be516966a06bda4040e6ef734ff1f689a55f1cd9b47c8b50e3ebcde2e07e4ff421532426d40321879b231610b02588f50ad0f0377a0eef8c45f5f4fd9c271361de0a0d9aaa6827223cf7d88812437f75827c9cd07fadf87d64a3253e1f9312160362994e49891a0dbe32f11dd338983944091e45c295cc69b0cc016507f2e109f658860fb191316337fd496e0944cde28587fdc8ae1e70ec809ede1d336b885dd58ebb7bb6eb1427318700198eb09b25249c81566206a76e8f6f80d58c737312222a6f3869f7acd357dc4bb81e07c025661cbf7f821ea9ed62e60c7c8b6246ab24246ce54bff34df51eb7ac3baf7e9e643d5a29a0f042b1bc9dfb4ebb7d8fdfbd516b358d6642b03e96fab947a50877e76041b5bbd2e1c5b30a4036f8ccc40d397f17a7080aab1edc2caeba21842e9da86fc782fbaa298002bd5f969a44bfdb43119af7e70c30189d30ba1f182e202b34b6a4c40a40437e8959e87afde00d31686b94e5b3016eff6536ef3d61c2258dc7d2d28050ce5398e347740fe68d40d3d43f7d0fa84f351df16e98d388f3d67ee8e209e5785efa87d1084b77c150810d0344f1155ab183f042d3c39caa205a45deae457036e9aa816619e4905f4e80261f9753d2cd567f351a36f4269dcf824c2e0fbbb8b773e2720606e060a91ae0a51c255e2ec300aa773ccc2749d72a0db0c54903ba6ffbdeea18ab420122b53c4f512c0403eee1c15263a40ae56d7a43a00328526c9f50d763f3e69eb799c2f9f33d2eb70f53da4b9bd1f4a7c35dbbbe34a76b893971b027de5c75e6016484140f8da607d84653eaf1457b1d15d551a35874e144060622dd74922b82eada47ec6b114a4c0fcbc8e4488df8501c791c48a8875939302c7bb77d3d22141d4445c168a2fa1440c182e7cd4a14a97f123e1c9180e343f4b09747fa7d50be7295fa29f35f88bcb38bfad11e564f90cd9cf948da35cc12f8103a385a3b7427a596db41ba7b08422a08c78a8564952bc1c4e9d11467b17caffb291d1a42da4d44a6ccdf22b1b66fb7d1cb8915f2db9dc1f5f5f809fd9c01e810ab0e72802aadfb8090b0eb09b000bf28213e520388acdaed2c688f9819416b245958aa485bb163ada4ac65c3a91bd80c191d0de0b7a21f9816c450540925b0313d7922ca32bc6f7a82257076ee3addf865fd1dfc132121b1e222784ce7d0a7c88904a78e41cad993643160aadf17d26c49d31b0a8de4ca90e2bed4cc520008e2ad8d9852ce2e49e93e2a81289f01413ad89993aaecdc36a273e369d76a7d10eaea02e98aaaab44c4d2195fa21bda2a01e0afe52b3870d6a0b5255da9044dc7f4ce795b783fc98eadaa2bb146c9b1c5fa7e399d902ab18867bc68098d4e8893f95c606dcdd8a4114e05bca654e4c024fe31470e89dbadd5377c4ac804bb9ce815cc525b1e3e535e127702fb4eefb15c99939b504644c7571bdad58f994f2037a8d2a2a46ce7190c296d528826ebec0fc1a38f72e13c824e322ff1da757e61d34bee8c2413c1184b3979bbe176b237e9b0dbb4b6eef17c949a8832eaba7aa8a9d9d74f15c93e1544d7ed3274a451ebbf898adc674b99263753d6053488fc4cb62244adc602a8457e8c8ad5fc02836153e22d495f8cf9928c04a772d1ecb1d873f162b6f60891ed41bab6837010df42c363d5db4864a7c08096672a8d41e721e14ddf544110ad234a1d8d2136a8f613188fd8160653c85b43aaf552b20b7ff9de41b1fc77c0a548f6ce29240b03a18f4915e029ab827658b7506b963d8998d970bb462bc55e474d42cf616faa50c16f27e2e7eba9aaaf0bf0585a5238c760e8c297d2edd7c46de95e335d955198dc7a29fe3258073a97a8ddf5fb82ba39a29be738debed14d2e81281a1251a391e535329ed5047f00b0830e403182b97d789b4794bf4d35e09cecfc244b733c9bba39d0ca172a539e75190270407cca8de6bc1018e13424c3fdfcd3db003cc8dda4d458d040518e7ea4c8dd9451da2a05283492915c4f139249690c0e2a18e9bf268ed1d8ef7fb20a2ab39e24dd2ed058e0870b4d677c69892e8053e5c7c7d56d58b98e2b21fa5ecff578b32cdb61ed88a9fef5c61c7069d482124481d4767a510cc134b6db44a6639cdbea6ab293fc7580b2793418cab4552dbb1d8969cb385864c2da506b2b57fdce1dedf8f5bf19ae9e8863f65c4263e8743db89a830c98027826e241d0707e0276f5501a9c6622a0206f73865f9f25dfdfa9f7e2b2a1d69ef9c799187fec48acfa04b9a465da565e2dcd4bfff13023bd530f9585432cd0a82fd535db300f9379a8f408d6fadb0d8bbcf2e2a36dbc963ab7824370c3c8a3b679f57eb3a7531561454b2e03cddbb1473f7720475d64654f97ef0156503350dd3d11e56d46123e050edd04944115d26468d067a8280449f01f6e8a8c5651d321449f109529cfc803b066d42aeafc50d1ba0edcd3d9e8fd071474043d02d86371e9fde1230f7cfd63660e17ecf4a6632b2a7fb3966cd14d3751de96a0ed23a3dbb844154e10612f5c16ae5184b4f70c1f7a4610b9a5ac3c0421183b7b1a2b6710c2b7173c0d63962c44b7e8adec351718fb5667943d4730234a6dc47a3ea769c42f6a8554b00a229c3896f96279ef2b6e776a83e044454b8ff93dd41a140f2b18ce55b032ea9adad3c84467f0d77bf43191f26c07c907d400620627656c4c73e905e6f114fb74f62ee395783ef37d014651612e5c7278a144e26e664155706d967c7216f54cdc6416d3a53033d909b1c87884a6a4bb7bf2daf10a024f087db08d9e389b7fd27ba2bf0a22dfcb0921debade54b8f1c94e93c5ff8442d566b3daf4a612df1c256766a2cff10855172cde8ca67c8e3d73230e46cc731d4104de658ab9fb57a2161edb78eaf00273cfbd7c8462c3927ccb79eb5edc6994194c896565d9087231b4047b317cd44517dc08b3110eb87d34ad7638193e8838bc24668723d9300c42d9e3abcdff35d7760d3b1dea76a99f9e1e646050585520632eb1488f3151bbee0b9b421aade736c9d92ebec9a0324b0d754d824e1181deeafc707d6c5773333c7847094bf6b321c3cb8eec9459796c50b42153d5d7da782be0ca1bfb0eeb7aad49ba259c499b12cc1baccf9b64c87107257099b826682b7360aab2e09ead60d6b44ef59bcefae1fc2a15096d7f80dc083c69b55a414d93a293add758b05c085f45deafd9112e880fb017fa196cc65a3c818ab6fd92d148598868091b9d8bead44fb2281d24d1085e56d642ce5a21a480a75f0ffbe7757d58c4a3dec0247359bb4c937d9bc4b1937e159d5b1f74b5db4b19b10b90a5811247ef40799d0ef0db8cb1aad99f2755752c628892b1a38cc77914261bfcab95d6c499b017d52e8bf7afff4ec076ffa9dad45b3ad0c2d6420b619b48a06333e86251f4413e8080b86f58700b79c605f92fcb20138879c3bf077084a86b54b8ba2d606b35521cfedfce1c5ad6be8c6cd13cf11b0b39936691cbbef295491eda1db527db46c49ef015fb5ba2004362fc8d5903ef54db43d20ab529de884f58a1f65f4d489efe0f537094d77c339798efb98c861f95f329badeb97ad8e6239147786fdd7f1dae778b83bca718e6a18aa3c2042162393181a0432fa550428c1a27262010db0763e006f6a177fb4a1e191dc6408679a35ebd15dc642209df597c200787fa32ef91013253d200b28054db81aed72a74cdcc20199c2d4fafc0f1a6124497790ac8124bacfb2fdd97f09e05ecad08a58115357999c008c329eaac9de093c2275ec0a0aaca4873bf6517791d3878ff3e59a8524c39fdec1ccfa924b84f3eb65331a73761a9d001e05430756a898f303a9b881fc9c59d7ded81bb2716e18c356ba2639b6ae42280d75a35aff70610e78f559a1064d03c2270a9254f55e3db7855736cc132b606472d71e8d3450cc3ba2adc35325888c0c049f9d0096f7368e56c503b910215348c0335fd826c2d5a448b894eb8133ffc8be217b29fc7f2ce3664cb141acf2f001ae4f346dd5b1409224b25e574e261e3fedde0b1a46066b169d43451fc0e191d3caa01b8b96baba81637122c08fec88d8f548b697ee6acca0760927de869ab03717d01d8dd15781ba3ee4f4d966d6d507bd63da6eb867b6a05cc4960d659ecf27c5456a686714f7412d7c4b9e0145fa6948d7171a71f9f4ac0ef7ed345603c148a9dc7a9484c0ec46b18dbc359daee714916076f2c21005f53c9ebb25e4e54bd4c7d3b413126bfbc6190a6732572adf0831b20fb99e2df6862dcd1931b901c4095927c23eb554e12a69968fbe685f1be76cbd6dc3c8cff392326602f51303756dd1b20b75c7540b05900788acef793e1f37f987f1c5c8ae38120d24eeca9283a582de25b149c554bd125b9a657edd9e52af86c429e7f5273576be924f4c753f6ba7b11774a941af337886a287ab6ecd3981591244a00e31a869655c0a494818534a83a2cf321a8b1eb6a9ac4ff88addba9c1bf8ef2053b982b7ef6b22e9d630ec776215bc0094cbcf17f70a71deb3651158634b022a678d66e44c756bb136732a7460ec54c29ce767434bc4af35ffd6a643a5db9505b91a53e75e1ee0f06d51d4ee106a67519ce0805d5df202cf80f5d807568e7de11b982e3bf51461df0bb20afe8329a19d15bdfa7bb8424e0548e095d653ca1dc3b930566d841a05d9055f39fcafc4c46c61b3074beaf80f817ceb5435ed647cd3e02751bfb6314f4b31914b94eb54776226d7272d6bbe2b2bde64aab025231b0f877cea144927bd90ef320139be14088aa420c9e33a11c7c7d88133fb44c1ae7bdfcff5f88c3fb2a90ea78d6ce131391775a28a510e40ed3e4900c674b5ad9f4e6efdf16b77eb4932f89c8bf9d089dea060e5ee451636a958f8062eca828c6bc27bab69025d06cb5370972fb163fee1ccd4f8e0e8071d05484a0f78632b08cabf8f3d6d607b1a5b49f636ee865123bcfc87634948dc3785c7d5751f48c88f12cf084d4d54f35b57919eb8cb2d71bee582d85cb59a779315a7d974fae2059dab9b81c1bce268fca851d6918a7250e84eeea00fe1d429c9a7a4b019f09a73a296d46256ffa5f710dce4dd41b327f9f086e8dfa6306c16f8986a2a39d2fd94a4e2a568bcf4e4469d672cffe7bdd27263e87ff0b1e670a407900cbcd6aecea771dcd88e46533ff63f34db4d4652f606ba98f286e56ff"}, 0x1008, 0x800) 05:03:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x100000000000000f, 0x0) r2 = getegid() dup2(r0, r1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000340)=[r2, r3, r4, r5, r6]) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000004c0)) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000600)) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) socket$inet(0x2, 0x4007, 0x10001) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mlockall(0x1) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) pwritev(r7, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064201476d53efe731036ca0ea98dd24ce2bddb3de0c99af8a121b37e46c33735d087e70faab19fe442a95890fb65aeb6e37fa3fb937f2578d3ae6821be7178c21aa8c419b8f88a71620c7b419afd7886c829e62b89ceda7a81a7c704f7c78911", 0xd8}], 0x1, 0x0) sync() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) renameat(r7, &(0x7f00000003c0)='./file0\x00', r7, &(0x7f0000000480)='./file0\x00') ioctl$TIOCDRAIN(r7, 0x2000745e) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000380)={0x3, 0x8}) 05:03:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) recvfrom(r0, &(0x7f0000000080)=""/42, 0x2a, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 05:03:05 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x9, 0x7, 0x9, 0x4, 0x8, 0x6, 0xffffffff}, &(0x7f0000000100)={0x7fffffff, 0x4, 0x1, 0x3bd9, 0x6, 0xffffffff00000000, 0x1, 0x2}, &(0x7f0000000080)={0x1000000000000000, 0x100, 0xef, 0x1, 0xffff, 0x8, 0xffffffffffffff59, 0x40}, &(0x7f00000000c0)={0x7fffffff80000000, 0x9}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES64], &(0x7f0000000040)=0x1) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000200)=0x27b362e8, 0x4a65c266c7367f60) 05:03:05 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000500)={{0x2, 0xfffffffffffffffe}}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0xc4e, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 05:03:05 executing program 1: r0 = getppid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x7f) getpgid(r0) dup2(r1, r1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0xffffffffffffffff) lseek(r2, 0x0, 0x7) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:03:05 executing program 1: r0 = socket(0x2000000011, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1214, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getgid() 05:03:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x3, 0xffffffffffffff01, &(0x7f0000000000)="ced1ed0649fe5373a55f74fa2276b2f6ea123fc49c4babdeb815db2201feeba4c8c4f3e9f18da31d6ceff9a4fdfeed458ed6d08779756be203e164318725cd8da64da4ae1d2ea298b5c0d6a0230ea2b5f4737f2aa90dcd218b2f402e31a6aaf6b6b240eb27b3bca4c52d3b21ffc825f0f816647efc87c1373a73f18884e69f15241106c54d199fbad477ae96a416b28021970b0069b14277e54878e69309393b9f04985c98c507d79950d57553004192a124184dd26111f727c8210dbc2b037b384a6a999509cf856141b6846a8c1a2633f52c922a1bf4caa41619d4d88e5848b696a692220b2f91bc213e2ee1d01a421f", 0xf1) 05:03:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[0x7]}) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 05:03:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x5, 0x21, 0x3, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x20, 0x80000088, 0x80000000, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x9, 0x60000001, 0xfffffffffffffa37, 0x1}, {{r1}, 0x0, 0x0, 0xf0000000, 0xffffffffffffffff, 0x8000}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x200, 0xcf}, {{r1}, 0xfffffffffffffff9, 0x57, 0x0, 0x8, 0x8000}, {{r2}, 0xfffffffffffffffb, 0x7, 0xf00fffff, 0x3, 0x4a1}, {{r0}, 0xfffffffffffffffc, 0x42, 0x3}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0xfff, 0x8}], 0x0, &(0x7f00000001c0)=[{{r0}, 0x0, 0x4, 0x60000013, 0xf363, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x11, 0x4, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0x3, 0x742e821a}], 0x8, &(0x7f0000000240)={0x5, 0x1f}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x20, 0x0) kqueue() kqueue() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x3, 0xfffffffffffffffe, 0x5, 0x27}, {0xffffffffffffffff, 0x800000000000, 0xe8f, 0x1}, {0xe2dd, 0x4, 0x8, 0x3}, {0xc242, 0x53691c9c, 0x9, 0xa3d2}, {0x100000000, 0x7fff, 0x6, 0xe03}, {0x7fff, 0x5, 0x9, 0x55}, {0x1, 0x7fffffff, 0x9, 0x401}, {0x7ff, 0x1c4, 0x3c37, 0xa90}, {0x8000, 0x4, 0x8000, 0x80}, {0x5, 0x7ff, 0x7fff, 0x20}]}) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x800, 0x0) getppid() sendto$unix(r0, &(0x7f0000000400)="c5c59d350c0641fdb4e9f8a353d0e6314e751a260451eea54ef8965e4caeb136ce01ed6a42ca71c85a9d43c457ce7d4391231630c7a8ee78bd187571e9ebd04729351e14a715b0d36382ab3b0dc6de2751165cc6fc59a32ef9360502c25e7879edde778d6f01984872e31ffff947a6ff46547c68c124250eb05568499c2b2e673e9ecfb1c7f61d8e2e", 0x89, 0x400, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kqueue() write(r2, &(0x7f0000000500)="6a16de4e9e4de4f462a5b9f622598b773e55b2e735bd387c24a0e39f0a2abc61323ad559196188b4440dff48a224c1d3e5d27a1008b466870496a2c19d2e2bf791f14e0f35c4c2888f9affc5818bf6048fd30b0d44c93af9579e36e93b8a36993db2d60e66a9824ff986836d", 0x6c) r3 = socket$inet6(0x18, 0x1, 0xc8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) syz_open_pts() mkdir(&(0x7f00000005c0)='./file0\x00', 0xc0) r5 = dup2(r0, r3) connect$inet6(r0, &(0x7f0000000600)={0x18, 0x3, 0xc2a, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000640)={0x7, 0x0, 0x100000001, 0x6, 0x9}, 0xc) getppid() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000680)) getsockopt(r5, 0x9, 0x1, &(0x7f00000006c0)=""/21, &(0x7f0000000700)=0x15) setgid(r4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000740)={0xbb85, './file0\x00', './file0/file0\x00'}) accept$inet6(r5, &(0x7f0000000780), &(0x7f00000007c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x10068, 0x0) 05:03:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/11, 0xb}], 0x10000000000001a1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb41", 0x1d5}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 05:03:05 executing program 0: r0 = msgget$private(0x0, 0x5ca) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 05:03:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0xa, 0xff}, {0x18, 0x3, 0xd7, 0x81}, 0x9, [0x7fffffff, 0xffffffffffff0001, 0x0, 0xffffffffffffff00, 0x3502cedd, 0x4, 0x4, 0xfffffffffffff1cb]}, 0x3c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="bb11946aceca747402ced96f0d5451a12daecae91fef9774f8696a5ce9c664e8c77097406cf783c3708eb3d62485afd62e68956f3003a49a0bdc858fbbc6bad486d3e8f94b0c459200a7c57f178ec0c32a868426d4c717dd25e8d1063d67b4607cbf059a4e326ed7c5bf26430fcd4979bae6b7b5cf64eb27af4e825dec5c0fd853a633c959ff30bc45a5f24876e60ffab368de4d733dcb3f1dedccd360dc42300350985b3fd971e7d21e330001401f8bff0937ea608a5715acd82e6bf2795af636ed0edc03b88b531cb77451951af483eeff98bd5b035925e6184e25ae2bc7bea049d4", 0xe3) fcntl$dupfd(r1, 0xa, r1) socket$inet(0x2, 0x4000, 0x5d) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) 05:03:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000004600)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b408dd57467ad9753ec996b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad99abf3c79b6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593bc21755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c65d5e34309a007df9cf4dcc690d6ceec572aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa8e2b12f47682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd3a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a9000000008306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e85b14b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a00000000c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fe0a4b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5830edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df59679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b571022323b413f1b357a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27b0887a181f2c28dbf0c52176d7649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685de9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406639d7a2e6729082dd61af70f014f5bb2de3e35f86c88741c2ab0709ff340bbb02dae1ebc623ffc90a4993b7e7ec69a0000000000000000000000000000009a8c85d052cafac07bf745212c156f174f922ce0980a5a32f6cb70910b3df06c0af93437f8485c07a4dfe61e24fe621b90c2e63ede0d2277ad8f64066c0858511eb9c47e3db0df0a0f49bc4b70", 0x109a) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) r2 = dup(r1) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 05:03:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) dup(r0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 05:03:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3, 0x6}) close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 05:03:07 executing program 0: r0 = socket$inet6(0x18, 0x101, 0x0) getsockopt(r0, 0x29, 0x7, 0x0, 0x0) 05:03:07 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f00000000c0)="70200b045ad37a5187e595e25b0165d886a1a74bb4268c8ccb54ed3fc67e9aa2815749f855ca0b464c0216295dd307ab1b0b322f689dc8fdb965e0f43d20e3df5b05ab12337f43442ea997bba6d4a9522bf495306720a0a34052292fb130dfeffacd1e6e9c50ef0e5ff246dec9c9775838da4e58adbc516f6f2034c577ab32f1381bbabee1a44e27c7ee3ebe9650171e23fb49c06d3727a844f9a4ee4fa6e466454fa89bc3e2875b5ea79288a312", 0xae) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1a0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x95, 0x2, 0xfff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x48, 0x40000000, 0x80000001, 0x8001}, {{r0}, 0xffffffffffffffff, 0x12, 0x20000082, 0x31c, 0xd4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0xc18, 0xf927}, {{r0}, 0xfffffffffffffffd, 0x11, 0xfffff, 0x1, 0x1}], 0x81, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x20, 0xf, 0xa515, 0x66b}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x10000, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x2b, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x5, 0x7ff}, {{r0}, 0xffffffffffffffff, 0xa0, 0x9, 0x81, 0x5}], 0x8, &(0x7f0000000040)={0xfffffffffffff001, 0x3}) 05:03:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) fchflags(r0, 0x20000) 05:03:07 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r1) 05:03:07 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 05:03:07 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f00000004c0)=@file={0x0, './file0/../file0/../file0\x00'}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) socket$inet(0x2, 0x0, 0x5) 05:03:07 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x8) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 05:03:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/233, 0xe9}], 0x2, 0x9) shmctl$IPC_RMID(0x0, 0x0) mkdirat(r1, &(0x7f0000000380)='./file0\x00', 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x69d7}], 0x1, 0x0) writev(r0, &(0x7f00000001c0), 0x0) 05:03:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f000024a000/0x2000)=nil, 0x2000, 0x400000004) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x6ff, 0x8, 0x2, "7021819621dfcfdb7cc20eb4f20b35091fa1b486", 0x2, 0x4}) 05:03:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESHEX, @ANYBLOB="00000000a32a7c8268088036cd293bc8df7ba209bacb1c3b990ec9e5b2b9d5925bd4d17624405bddc28fb9624a3b3e921214154379b0312b3a2eb86d74ded87af5ec293f62ee8a3cc66aed7684f08fcc0637567227a39c2bbc2f8ad2c454bec26ecc8ba93573ddd0c5134725c19099f46e0c08d68a31c308eb02c3e1"], 0xb6}, 0x3) 05:03:07 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) 05:03:07 executing program 0: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x98}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) fchflags(r0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0xff) syz_open_pts() getrlimit(0x0, &(0x7f0000000040)) syz_open_pts() shmget(0x3, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "74856dc00b8142b53795e82f3500fb582f5b38ae", 0x0, 0x1}) 05:03:07 executing program 1: r0 = socket(0x1f, 0x4007, 0x1ff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180), &(0x7f0000000080)=0x167) r1 = socket$inet(0x2, 0x5, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8f227dd80bb3bfb9f5f05a04292c55e809fd7b1d8c9ac6be70015326a0955895f78d5b533432ae9622b7bca2fe84e49be63f7166a15000feecc8fd1100ca175c3d1b71a89730314e5cf1f2360434ac3021d98ee97fc237a37842fe57a92e4008f6b79c8b", 0x64) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 05:03:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00200000000000fe3b5320000001000000000d00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200000000112, 0x0) fcntl$setstatus(r0, 0x4, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:03:07 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r2 = getpgid(0x0) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r5 = getpgid(0x0) r6 = geteuid() r7 = getgid() r8 = accept(0xffffffffffffffff, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="3c14ed4587ff34e1e1a5d9e4348fcfb3ab4f6cfe9c54c21d53bff466c01b99619e72d0118d4f0812ee5dce3100317e0a972ac915f06acd6b43a49b095ab6a65f403059c3dfca5ea0f692c2e85d48ef5be1c8403461a9a81d10b4d6a98cefc2365a97a96f44349c85c68b5328d60e9865ea1c4091a9aefea4251b0e7dba6549a3a04b81503c06bb87dd8d5cbfd3b587891d4f99b04451cb7cdbfdc06322e262eac27abf45f85dae95cca8fb8a5afb52b7a49300b7977357803b3e0bb68e5f82cd10f783e49ac12862f238cfcef1ba06fa23f6517c1eac34362c396d29538f5e80823bddc2", 0xe4}, {&(0x7f0000000200)="e6f8f9c71879c2768c17f029d63aeb43583c6ed213237cb878ed2d45ad91d4412367a5edb7b08afff823ce27025aca78e5120ce0089ca104ae8c25455827dcb6b1a790855f5336a089f16a7807680076acae1a1afebbd3f5d3c9599895a19a9f41481469ae507f7837f9349e66ccb6558f64fe7ec5ab3eb7b18e16a2f10d8f0fd41660c32c78a3d0fc188f6cb78b70c7a10f94690fd57fd0b0714cb71c1e007cdb5da495a885ca28f2ff55082a5a67679f12422624b9cec1525ba8872dc5c5514a6d9e", 0xc3}, {&(0x7f0000000300)="770964a5a1936a14ddb6e6855d82203a1f754e769f1bd0e6601cb07f030664cb", 0x20}, {&(0x7f0000000380)="9adaf628545496204fdef690d9cefb4ac67d5aeb9d0ba4d3fb16eaf326c45a0b14894b96021e4d5f374fe8", 0x2b}, {&(0x7f00000003c0)="5fd5f8fdea9b457d5e5e106711590111a4dff5055176a3e153884642522a1b9d961914d8566fd09b8ec27c7391c919846c67a9a701f979e3582e11b7891108b612c9d44d035a91f5", 0x48}, {&(0x7f0000000440)="b374b0047aeb91bca219f7b285a6676b700b92640d63b54ce6792565009837353ee3b2547bf26201fa143f45d0ac63940ac6834811056f6fe8a1fa069482b6fedec56a40548a68da3a62a786eb6bbf80f9aef05f2c2a68235819e7f5b8085d32d52a846da92aa31b9cdce9d76ee261fe4347d2dbe3ad64fc4e10d79fb0637c72d986592fd2855f6bb730c47fe40441cc8d80c1c914cb7f761b2b332e10dc73aeab9eca456058189a5f2e9f3c698780d0bc7a0dd588af1c86d4cf43f3b1b4190832da43e979ff0369f9b4810e9cfd999d1b1da0b883deb5d778e9eb38cb4346c0151043e422", 0xe5}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r8, r0, r0, r0, r0]}], 0x108, 0x4}, 0x403) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r9}, 0xffffffffffffffff, 0x2, 0x800000000000000}], 0x34, 0x0, 0xc6, 0x0) 05:03:07 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x42) 05:03:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x2, 0x1, 0xeb, "6136068cf107cbd57e46859a95b0eeb6d5d05899", 0x1fffc00000000000, 0x8}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x8, 0x0) pledge(&(0x7f0000000080)='}%\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0xff, 0x4) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f0000000280)=""/125, 0x7d}], 0x2, &(0x7f0000000500)=""/4096, 0x1000}, 0x802) 05:03:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) r1 = dup2(r0, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0xfff, 0x9, 0x3ff, 0x3f, 0x953, 0x8]}) socket$unix(0x1, 0x7, 0x0) 05:03:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x10018, 0x20004000, 0xb) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001340)=[{&(0x7f00000002c0)="3dcebe3b4c5ae73d1a5d632935c602a6e30cb8f7e54df05f061e4782ab245bc5d9a2c8bdb4cb265235127986cf753eadc43a14b00198120eb7e811a19f25d2bc68091c040bcb87fb19e4556b7f40ed62bb8474ef4ba147deb8cdc674b47e00a04ee274602c25874b95a30eb7230968975e6429411a498e385cb95f7c21311790b9d1a80ede9d0b1a98e013b930093a3f4dd478ca429cc48285702ebb451e6e87078dd01a48c62586c528bb39aa257aa6bab6c552dd3be65129733905a156ef1dac5448a3c55cbac031d00c0c532d6cfa0fda767b943e70cb8d30a90aa0b6ccdc1ddfc1656b07186cd62b080c72c18c71345e1a197dafb90a97908e12ef1d514d2746787af0a90ea2b848e9ef955812e4ea9974549988770c7c277eae0e1371685bfd18aadd8396bd80b21fbc42c353ba60c8ebe6a03b7dca6d1cc65a86f9b61b4913d60f9b7cf5d05bfcb2a2c0c937408e856a91c2065e35541a47d4a6e76deb516b94359c848ef5fc8a97891748053d35b6444fd83af37643b60c882e727ae389f0ded29ff8a506f2bc9282167252a5f0c4b947073209642ffa430969c956fdbd7de793a7712140757bdb94e443c36b4d6db805e8c8935e8fb236c05818e061f32d17578c6874cb50a2e4e89feb59bb7a17c9cc9025a0339bac88d3552aef838055bcd65053135b0afc54ecedc7a8554dae43d4cdc08b109e0d6dc4aa47a1baf21681cb6f5c2cd8e32077a0ffdd3fd20d46498e8b249e5e23cdd4a2481153737a20109e7a6269e4a623d805a2be3084549108fb882e3b8a7fbeba7fba4dfc6ccc4cf3041e1ec3c9a2f109916ab8103b125ee0df0bac76316364f751a93401740f4cc0b7ebaa437893b7437c9aa88e50f8096279838ce39414440d43ae720ddfdffe73f81afe8c2889bc3ddcfd6c1f3f1d9ea1df6ab1065cef035d31a7e92fbaae0cc8c4128f2e22498466c349562b1281326d3335ef50d90d3bef9013e4e3124ec1cde42a701428019d6a5ac9c0b03ec61d6f31a11ba0d084af1f061ab67c138d2226a86a9b403914ae66b9dc906a3c58f920ff7215d699cc38b7990b5b4eb0e31dc98b9bf2465138594618e924ee5c71b7695e0656ad564c1c2619f6effbeb2755e90eeb45e4d02e2fd928d0b50b634ef09ba5ddeb2df714502d78bb6f9b4d6315f77303a09a12b587ca2c4146be31cae66571b4d8295a5a3004f8aebb0637828ad8d189194f2e794d548caabb18ec0e83a15a4062b6bf9f126651900b10ea4d10b440fc1a49644734004f07012d6ea7cae4143497c8f9454f16c4d5b3886952f4ae3c5b60826159a1a61efade29bd3f199e8bca71c5823d90580caab6427c7d156809b7c4e44d64a5c506d9192218c89210a51f1ee757df0e2698cc43a43a2fa4ef0e2a4622928c163236796c5b6cd846692eda73006f3458b7cf82338d28ba3f8dc77093564c14a7cd9cddcfc79b1d9c23b2542f50d6036f1a9e30c986e28a890ff5c67b21fdf93004c50450ab7603f0227a348c797f7db6032f53bf388cb80bc6ebf8f04738f4693d1b3f64c5e9fca7eac4348fb1391f234b7574e300b0474cb2d5cde0b10c7bd1d104d6ed8e137dcb1964f6277772fc4ef09c9dfd2f930c1e221cbca9475ce37817090fc18f657b560c3c6e38a4c82201b3ba9c046dfaba9bcf0332f8606aeb4fe0817de5ef9bc733d4b9e9d291e6c650f25052fc53380a00d089350ee95839800df3b538073b86e08eeb969a59f89171e87379e6f801173b8b2aa4ab4671131dea2305ec82c2d8d0845ac031a31196ea48d91fa8260a79a10a7cbe089649f49a1b0126ad450f5b2772c3b6c06d63880338e081c0e1155deb804e23685852746dc9e35fe1084dfff9bab011664ba6ad18371f7c8064389829998c1575c68e2ee370e0bfbdfb9185d80a3901cf891370ac0348768e14a906c63386b67ae0ea92663b3499623f7268b0aab92b7a37fd28a2eac8f3d2d8b56967d905aadaf8a6a2d676c052a9617d83a7c3ff08eaa05bad11f0d279ab0ef37a72c90fdd084a5950ed2ef4005a3538e0200c83db5b53ba9bf0488f3d831c7125a0055dd338010a331add9c0b6be961bcac5b11ecebce896aa0d29dfec623554c3a208b05dffea02c92c0f075a655a0ccfb50bfc16ca58cc02ae1bfd78e55d5b6860de0ba4292fcb23d0843b849666623172cd5ed838ad3da4ca7c6b8692ac325c3312a879a0dd1094d0911f9a3d9a9a86d909f6c0bbf37609a069627031b38f1ee08e5f733f9d8bcdf4fb08bd8ed3c7f0258730016e5fae7e6b3f2134de6b6d0139f7acd571b9dba3e48e0173e2a32452a7887b50751e459ac056cfe2044cafb77a671344d78302e2d68ee199e49dba68be20e91245a755da505c97f8b3519894993bcef4f2295c4ea2c30373e940b9a6536fe9f8f426a7d9b62a2d7010b7d8492f6d9648c67cf8c6df41f7ccb979a3c3f05fb854babfd5824b77b9a3bfef580dec917ba3348b20282a9e25e8e2b9eab58778ec3a9a821a1e04c5df4e3a0103b9bfe82b822d791dca1ac5ea4c6291d098a40f6b24b28594da48d5b400c817167f4a162e4d7dcc454e73f5cffbfa4b1a3b4aec7c4e0939f42f2c183f8f2a5f0e53398344bb37cd3544bbe0b82aac6f4087648c8169a448fc305b96e58b2e266dd8a7e167c9660d99503e7d9a0595d41dd43d6553b3abba3a1f31ec9a0f954871dc6789bef0d5ac6512390644d076d43c3b628b7d880f32549654ce46f7dd6e1053f17f88457b38858cd85c5877b1cbaf29383948c79629341c733a3bf4ce89bd1cdebec798079d4d1b9d0fc041773732e2f4c22549b8a90717635e7f2548000021644afd67df14dd4cfe50924fbb9819d44ddd1015b8ff5c3f354228d6d81a610756855970e03f80ed0d54db82a1b8131471fdadd0bdd73812430e9e2c1374fbe0ee7132fb3565c732a4098c6296e3e1dc2058d4db360466427853e232214f0ecc43fb3a7c381c03103e236294d9272ec35f35aa1f13f3dfe360a9599d8807c7b1656030ba997f6cdcb4872b7be19067d095f6c99066a3a263cc99f43ca1d82040e6d5ef0490cc4f1aa04186d7aa2fcf5ae66e4a6af45ba6058b9b768693f5f32cb9b20ead159b0059815d8bd5cb956e45db2180e69529a6e0bc099136d31ecce910e50eca7161dd18aa74be2e97e2dc54a55a1f4ca64d281d625cf1c49e16febd5a1806fcdcbb8bdd9654e853b30268be424d6d430f34ff3da986595591442cb3101cd2124f053e0f0238c6121791c0c467307e4d97980947072ad4fc3a7a0142721836745da6ae07544adb4795c738ec30a6d5edab1ae812ba5dbd4c51fee1ce6dac0c1966562c80e0ae4cd4ec0c0496352035d50e423a07e61d719ca5ecd0eebb7ab7d79821cdfaa94af5bc3f58907bb0d084e3302e49b5a26887e393081fb1e6b444375cbbf216699c95fe87bc037b2d6313e83e84fb7b22dfc0a126a88308ee2b29723839a061f633c622e5d48d57b94b1bb2f611cb5be076e8ba0c396e063732eae6e42e79d56e560f371ae0f30a4e7498ba74bb710f053484436719bf43de645af4e90b6f6123a73d68a8da525148d790062f3151e0abed5cb5c1d3565a3dca82d87b84b1c799f1fe0b11407d54fc68d4683b7321b1394e2d849bc4beaf833ec885dae4a39646c77c5c237d6d06049751ef1d54ce0165d360234795e8ad373e0ea5027857d6635c9d68d47bc33f9b8db1b518c29551d3197514ff5d135b1b8ea126049f2f376cb1901354c8f142dc595b65bec0441109477719312b498efcf3cbca490760edcf3edb2ec774d4300acb9f7a4bc2fe6a6a4bcec74d9678577667df4c044195299e9574a9d8456bd23e884a3d76082d010b4fd14e2abd95e2c7e9f5b52252ee7fe30bf2da5a641a040cf0d3519a8682366f6292a10f4b31e9d03d892976c3d621509c1c3e63366495a228cf4f409f10eb0caa3dc15e9bf71c035784b5913f8ad33e37b3185b2019318bbeb127f212757dc12b38c129de298e3a0b2355ca189bcc35e76cc567782953f9927b6ec3030205f3389c0a63223ab71e1b842eaa993254665e272325b0443aea94710dd9f1a6016ccca23ebcf13ee34c7d9000ca56c1979aa92b9cb6b0117a8b99dc38ce1dd6265231bdda9d560b635b02cda91c5cd7a85bd48f0cd07a178a35c2e166e5312a1b4b7c7b3d1db94341dc16e505c06853ef08a720bad3422cbd87ac4cdd9e3e497b4700322a86a934275cf65fd26f33f2d65c010c10a6bb3956b35cdd35d37c0890e87aff85d26a1600c84138301d8cacebd305511a6d02b65f4cf425c7be723f0901114d32d6f63f42c0cbaaf788e0f1071ec2cd23a5ebf3b0572f0a7ac76c8b7b4a26f1cf51c936507476a5a5467be7d3d3c05253b21cd87802d2b5a8014b279100ca2ac3df26bc07b84487547a226425bd20a134d4b573839ebe21b36ffc79ee41b313f8f68c1a82057d7cfc929bc940035ad7b37f2a462b4c10d5db73ec080ad5c82db761655f94b9441fa72d61b42cfdce8de157fa6c1ffabce1db0dda5e4d7bcbf7d692c9175eb83477f3ef4d179d77e8e54fa8e0e8eecf9dcc0dd855ca36f88dcc1007e69d484c28d2516cbd65a63cd72386e377fc0070a86c0ea2b344fc1dc31a4d3be03a264a8f27263d4469c7cfb399b70ab6aa20cc67bb73f30bf70737a1cc9ea0e56a2cc72c302a0943abdd9e85bb158842c87ddb1b09110fa5e20c56f010e7d13bdebbaa4cd43cddb5dc6e773cf14c236bcd334157d8302bd8b257466671519ee406b8a58bfc3c6bd77c782d1cf89dfa33cc6e208793c7e39b1d70cfeae1ffc0dbd176db1363c2e2eacfb81604db6f290fcda630c6957f0f18198a6b3c2bf191a8b880267f76aff40fb84de2328d953f8ab9492724b2e2ba2f77b75589c8f10382b18a2b8eeb8c74303ec49ba2ef2d96e70401e3394251e5954e845a1a179230e7c4355c6fae9654a9fd64d0241a72c0196118e21861906f42e3b7e7eab1b0ecfedb57033e51786b8a5ba0c09ccffab7536a6ff93bf60c67676fa5344af0b7704df88637b17d8bec56faffbe585", 0xe0c}], 0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfdffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) getgid() 05:03:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x60}], 0x1, 0xef6) poll(&(0x7f0000000000)=[{r2, 0x16a}], 0x1, 0x0) 05:03:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x8000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSDTR(r2, 0x20007479) write(r0, 0x0, 0x2fb) 05:03:08 executing program 0: writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000000c0)="31ca1c5051d7452ab163685d"}, {&(0x7f0000000700)="5a3a31bb405a95529632b65a2b23ee663b3ea2f2e2c4e1593e01c3aace509c0b656247efb23865e8847d3244eaa3cef1de9584260a13fde482e7e8bf322dd44a497fe66c190b1d6649fd94172594bb01ce4f1c429b3ec282eb4a6af708bd640a8e5b0740a8894cf4b24b58d009ed4831101dfb9ca5337c53af704a37be36db26a707b83dd179e2c9c94b88867461c8fbb0bfcf653c0560a26766f16c8f81b34fffbe413a9d4bbbba38d709af635a8fb17509eac6516bdb8100f114f76d6d681b87564d783bdeabdcf69e962f4d65ff94f2e81c"}, {&(0x7f0000000200)="e64585367532f59af04d9b9971145a1123f3ead802cbe1c694f0bfb9487c330fa3070b18ce3b783ff16da100a36c71f536a09e5e8871fbec692d588360d9b72ad001130c8166e5902a0294c16e96d9f6ede2d30587870e4e945eb81c635d7c648bdd86844ca640b074a8255e305df83853a86b3944e7f737e5fd5abd836adf6b5501230f453f"}, {&(0x7f00000002c0)="4123f23b0560eca4da409b63ff0bf8700e1b1cf2fd1eb72a4a586f1c0ffb5fbe32e6789239ad8e232c2c53b9b53513308791b60f37c1db44007608d15436d975f8cb9161fa00164201073b7eac628af4aa4ab546d34fa3fad2a6d0c0970f0c84277e63ec5a22285277fbf8f8a6eb676132d2cc3445501e1106d2d6"}, {&(0x7f0000000640)="3d64ef7386c83bd7e1955e391155f22244f97390f54cef2fbaec06ad5958a32d009b7450c37a08505999e3d32b8cf8ce84be1de071cd55dcb5d378229e79ad98e031330e54ac28bdac053a839df40ffe0a6fa60fa295fc46e30cd506b93c0905b98ef84d0ad1eaba303387b040a8987e4338ba62f7d94caba8ccb7b49c046138480e2b270b21ebc8107b1f5c5d400180a3e8cdd856a8953083db0a167f3e56e1cfd9c94d1de09ccb6f5436", 0xad}, {&(0x7f0000000400)="0bc233c5a7b763abd623505d150bc1d7e0c04910140a789fce6aeeaf8e4af6ef3e6e41f6db42c926782095d143d05657c047a14d7695941f3edb0c08056001d7013f995978dacabcbd641070848819f4944c1fe3b5e243176b0486fa37add98f695a24202db8bf0f4eaf38a9900ef8e0bb2e27a59cdaf7e7b97eb06e3b066b9a934078bb55ad28cc2a6caae84b59dd1553493a603f1ed185c4c24a1dee0078ebf2e8768b0e2aad44afaea3f28b70f9d0e9a9ef570b40"}, {&(0x7f00000004c0)="0d69d7f7ad08851dcf99aa4db2968705fa5d373ea07e7c21d870b1daba05644a42e2486b153d0e004da27667ae87e4d81698118f2bddc42691aba67d8f47ec828c1d65af109d064da5762e92e6b07a5c00574cdabafc62f6bc36dcea06e7c0a40e76f9c84e4fa8cf17a5466ad28de37e39c0f0d29d8f363791e9831acd7ecf8665c47012df345562b9b7af689288913ef6055761757d11d360fecb3ff16c046a4c883d9dd741ce29a77ca6756cf17bd847488771407f2ec642d01decbf19ba0f64f13ab0cb8ca4434523d2ef5121ca365c7983140cc602a9a0c4a03ab99983ee52bf22e444518400baab6c320c5217d6"}], 0xfffffffffffff1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0xfff, 0x0, {0x8, 0x7}}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:03:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r0, 0x0, 0xfffffffffffffe55) 05:03:09 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') 05:03:09 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 05:03:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x18000, 0x0) fcntl$setstatus(r1, 0x4, 0x42) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x6, 0x6}, {0x18, 0x0, 0x2, 0x81}, 0x40, [0x3, 0x1ff, 0x7, 0x8, 0x2, 0x7fff, 0x800]}, 0x3c) r4 = dup2(r1, r2) ioctl$TIOCCDTR(r1, 0x20007478) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0xa1, 0x8, 0x1000, 0x8}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x0, 0x401}, {{r0}, 0x2db827981ce02db1, 0x20, 0x20000062, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xa0000000, 0x100, 0x5}, {{r4}, 0xfffffffffffffffb, 0x4, 0x80000009, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x895b, 0x1}], 0x0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x84, 0x5, 0x5b}], 0x0, &(0x7f0000000140)={0x1f, 0x5}) ioctl$TIOCSDTR(r4, 0x20007479) close(r0) 05:03:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x100000, 0x1, 0x40, 0x7b, "915eaa1ea268192c413df39539b1cb147955a6cc", 0x5, 0x16f}) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 05:03:10 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, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28", 0x4d}], 0x1000000000000167) 05:03:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2080, 0x800) 05:03:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x4000011, 0x400000000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x6, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:03:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7fff) r2 = getpid() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x3, 0x1, r2}) r3 = dup(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r4 = dup2(r0, r0) write(r3, 0x0, 0x0) poll(&(0x7f0000000080)=[{r4, 0x2e}], 0x1, 0x0) 05:03:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:03:12 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0), 0x358, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x8000000000000000) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 05:03:12 executing program 0: r0 = socket$inet(0x2, 0x800d, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x9, 0x9}, {{r2}, 0xfffffffffffffffe, 0x80, 0xc0, 0x8, 0x10000}, {{r0}, 0xfffffffffffffffd, 0xe8, 0x3, 0x2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x40, 0x81, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000}, {{r0}, 0xfffffffffffffffe, 0xa8, 0x1, 0x8001, 0x2}, {{r0}, 0x12ee4344e587c580, 0x82, 0x4, 0x401, 0x9}, {{r0}, 0xfffffffffffffff9, 0x84, 0x0, 0xcb, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000021, 0x3, 0x7ff}], 0x8, &(0x7f0000000240)=[{{r0}, 0x0, 0x36, 0x20000000, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x7, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0xa00fffff, 0x51, 0xc72}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000004, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x3b, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6fa6, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x7ff, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x1000, 0xfffffffffffffffd}], 0x7, &(0x7f0000000340)={0x1000000000, 0x7f}) r3 = socket$inet(0x2, 0x2, 0xfffffe) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) fcntl$getown(r2, 0x5) dup2(r3, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 05:03:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r0, &(0x7f0000000280), 0x1000000000000150) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000080)="79a50380bd0208a8265557932a4307fc04f8600cfd07a3e2028b7ecad8a559cd12b5e49eb0fc4862997c5f7847eb55556a9c0a8b8bf3495093a768deef717f76c9bd379f11c792645c0949542df4a0f6", 0x50) 05:03:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/188, 0xbc) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) flock(r1, 0x6) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)) write(r0, &(0x7f0000000540)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x8) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) 05:03:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x3, 0x4, {0x6, 0x10000}}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 05:03:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r1, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r2 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r1, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d16be9b0c5b5b4180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f378000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052370b800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203bb4a2500d9422e0224027d96570089157be6951a8334eb6d55a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccc5ab150796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabcda94b40da552e1db66aa33915d00"/4308], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r3 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r4 = fcntl$getown(r3, 0x5) getpgid(r4) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r5 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r2, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r5, 0x2000745e) r6 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r7, r9) r10 = semget$private(0x0, 0x4, 0x80) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) 05:03:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x42, 0x0) r1 = msgget$private(0x0, 0x106) msgsnd(r1, &(0x7f00000000c0)={0x3, "8c9b922c17362399684959cfee0c7698f7ff33e41dcb58e48fd336266db4bc996e"}, 0x29, 0x800) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000180)=""/213, 0xd5}, {&(0x7f0000000280)=""/10, 0xa}, {&(0x7f00000002c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/105, 0x69}, {&(0x7f00000003c0)=""/125, 0x7d}, {&(0x7f0000000440)=""/22, 0x16}, {&(0x7f0000000500)=""/190, 0xbe}], 0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r2, 0x0) rename(&(0x7f0000000080)='./file0\x00', 0x0) close(r2) 05:03:13 executing program 0: 05:03:13 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "e65a55fea6e541404e2c44562e5bee96fc6da2be"}) r1 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:03:13 executing program 0: 05:03:13 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x3, 0x1000}, {0x2, 0x7fff}], 0x2) 05:03:13 executing program 0: r0 = msgget(0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000880)) 05:03:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002440)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x103) syz_emit_ethernet(0x0, &(0x7f0000000080)) r8 = msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r9 = msgget(0xffffffffffffffff, 0x3fd) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) r10 = socket(0x18, 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r10, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) msgrcv(r9, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r4, &(0x7f0000000a40)=ANY=[@ANYPTR64, @ANYRESHEX, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX=r8, @ANYRES16=0x0, @ANYRES16=r7, @ANYBLOB="82d139f40384a8a19ebbb6ac70d77ff41b67d744501d9173edd6e13025fa4ce46058f4227caab7954d241a590fe89c8a4c8680e449bdce55406bfc336c2f9c9f45e2c25c5fb84365276f1d2e69ec0b00cf90f09aa75d8c2e2c29057d6d387a2ca3ad942032dc11a479f1fd9b51d96c2c2cdf925dd27f5b19649f3618fa38a459437410469670fcd8dc554b06dc0834cd3b1da800ed28899b7271975d486719624e450b4bcb7ff1a0e206c459d550", @ANYBLOB="ca", @ANYRESOCT=r10, @ANYRES16=r9, @ANYRES64=r10]], 0x3, 0x800) 05:03:14 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)) 05:03:14 executing program 0: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0xfffffffffffffffe}], 0x1, 0x80) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/106, 0x6a) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000240)='./file0\x00', r1, r2) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000200)=0x1) execve(0x0, 0x0, 0x0) 05:03:14 executing program 0: r0 = socket(0x26, 0x2, 0x0) r1 = semget$private(0x0, 0x6, 0x408) syz_extract_tcp_res(&(0x7f0000000280), 0xffffffffffffffff, 0x10001) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xffffffff00000001) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/246) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) semget$private(0x0, 0x3, 0x20) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x200000032, &(0x7f0000000000), 0x0) msgget$private(0x0, 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/77) 05:03:15 executing program 1: r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x4, 0x7, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x8c, 0x0, 0x8, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0xffff, 0x4a}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x40, 0x3}], 0x2, &(0x7f0000000100)={0x10002000000, 0x6}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x400, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) flock(r0, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000340)={0x2, 0x800}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x41, 0x2, 0x1}, {{r1}, 0xfffffffffffffffa, 0x91, 0x0, 0x7, 0x88f}, {{r0}, 0xfffffffffffffff8, 0x6c, 0xf0000037, 0x9, 0xa796}, {{r1}, 0xfffffffffffffffe, 0x70, 0x2, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x80000001, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x1000, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x4a7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0xffffffffffff0000}, {{r1}, 0xffffffffffffffff, 0x8, 0xcc, 0x1ff, 0x40}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1000, 0xfff}], 0xfffffffffffffffd, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2a, 0x0, 0x5, 0x8000}], 0x4, &(0x7f0000000300)={0x3ff, 0x100}) 05:03:15 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0xffffffff80000001) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0xa, &(0x7f0000000100)=[{0x1, 0x1, 0xffffffffffffff0c, 0x400}, {0x4, 0x4, 0x3, 0x80000001}, {0x80000000, 0x3, 0x10000, 0x7fffffff}, {0x2, 0x4, 0x100000000, 0x40}, {0x8, 0x1fc, 0x255, 0x9}, {0x401, 0x0, 0xb6c5, 0xcb6}, {0x9, 0x7, 0x5bd, 0x9}, {0xffffffffffffff80, 0xf10, 0xffffffffffff0000, 0x5}, {0x800, 0x5, 0x8, 0x769}, {0x0, 0x9, 0x8, 0x3}]}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000002144c1df6c6cc2d0000df70a08659494fd5d918e42c5f072cde53e63bd5392d138dbd0e115d71b1995db85d0c475c0b9b10b2f7fed83355c21ff49a2b90c7292328c1b16210aec486702dd1cd3c094b75cb1db91103f54ca7577af3c5c5e38ecb5cad468c15bbeb24"], 0x10}, 0x0) 05:03:15 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x58, &(0x7f0000004000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0xc28, 0x80) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20028, 0x5) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:03:15 executing program 0: r0 = socket(0x18, 0x5, 0xfffffffffffffffd) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) r1 = socket(0x10, 0x4, 0xfb4) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getgroups(0x1, &(0x7f0000001380)=[0x0]) r5 = getppid() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000001080)="1565bd8d768df9edd7bf23bdff72f13af87c7bd2b89959b80e8deadd001f3a34f88925ba208225fb1a6ad697ab2cadb675d38b991741a107dbd279ebc23a50e449b7639af78a6fec4ac70a738524fa992fcae03a", 0x54}, {&(0x7f0000001100)="9f6419c9957d593141b89758c23df68ef0b31b1072c31497ce63c1e38f71a01df8cef6cdc652c964e68d97cc99c824a4e36ae86a43f1a725472103b38ab65e59f8c164aa701b1a2e091d827b3ae0460c8dc12798cf213170957daf9279f194ca18919046f578c8c0ad957031571a90c7c2a987ef0d3ccafc9b7e1882db6cbfe3f27e318b4a923433de4b7515a9f36d1cb65f4c749a7cf375089441a41849", 0x9e}, {&(0x7f00000011c0)="131a4fb7958e3ee8a76d3a2074d982954987c5340ff57d57ebed5616457ca52a0e331828d7c07daf2a76217084c76b97f3c811ee2cb51ed3ce074a5b45c76136da03dabac5462671f1281049c46bde6a328ba56fd3310ed2ad8dbe43b80033cd56c77b711f42e0ba46319e58d3aa4e64419d9bd78e04ece52f8bca7467bb1dde5831f83180fdd168253798de778607f8a0ba6ac2434ca1cb54a72b645ce3be84d07679c52dde0d0923c26d9b8bc86cb1fc0bddcc4f7d5a6e816840fc7f4648d0c53bdac47fcacb05df18a371bf7e19be327d1e2c6ce6", 0xd6}], 0x3, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0]}], 0x68, 0x2}, 0x40d) setsockopt(r1, 0x60e04e48, 0x8, &(0x7f0000000040)="8f716bd506b71d19ce93ae0e02b7267eb48a75e945db6bbb89b1bae60b0a3f737af81f447fb60947aa2b3637687a3041b5ef599ffc8678994ba50ee5b22d3200b80f4363ed89dffb440056e3c7121fd64910d98d6ccee21a1d61f014af31b67ee11debcd488cb265fbfb34c53e770e3ac04f920a713bde36d1b82c44ca60163bb83ca8510a151d44c5a1316529f9ecc4e217a7a7bcb456208934e07b52383b9a3ad673b30ed061f617a3e7702bb3d3cad3f257fd956543a9aea1f5b4c6cdc637c8bc7756f6cc7233ebd5cb5f4ef25fdf5b192fbbbb0d893b6333628b3790d6d429c5b7bcfc9cb9f0a8638cd022da5ef8923d774e186b2a3beef9417682c2659db09609a5f72821507bec955701a318c83a6a038f1e9526fd509b1147f6375f109dafda67392c2f32a2797847e57e6f93241c227ec836b18b5776e3c7464aa3dffd37eae175dd67df9877ba1e7f48a3f66cab4b4f6506c256d55a4459f7142f169d88fb989a3d41b9b8b74060b4368b00ceb6f604b174ecd292da4f1b0113b13b4d4d0da01bcfac8fd02e718a5111bc22d6c9ee9f4fe3497306e596cb90b9c115e70ad85809cd621ba6fa62b1488e41871005f42dc512c5ad9d6e1eda36f09661952fa09d8aab202fcd3b8f95cbf20142306b810187576190499c37bb5a8ebd7d6805223e96a85485eb071b4678f7b26e7012f9417a946ff1539f416dfa88978bcfddf8cc54791fe901909b9557329fe4b638a982e3af785774d5957a471f81a296264ed082038a61fa02ead7a90fae4a2f6d7b1a4a995cecaaf22eab7cc4d36b4ceb855cb1a921efa84bac23becf1b2e5c7b96f8b0bfa7bcefc12ea6e14b9f3267d7815107822090e9846846111d93e4a11272407306f9cb6a739e4c6bf3a905f9edfa75babbbc96fdc811b7953155662ba7ed0a279368f835df1423b8841275321a2cdc282fdf8d745dc85ddeaf900a26c0984427ece7807c970e11e3ff0d22a4fbd23cb97878c0a9d1335c52442a57b1273912d868e1f1e8fa805af5e12db97ed9bc8b17a59c27317a0161b546529f940faddff3edc8debacb826e7eb392ec44e4c60712db8a86953a0f6c21cd526a7e27db8e329822ce8af74562621d6967a02e8f9f4e55e3632d4035e36ca6ffddbcc6e109dd0c3fed945d8e21677fe3d710e62978b60389054f37c25086dabc65a8c43a9ec8dbe510e8eac22ee5246ccbc566218e21d11022a984192f49f913da9d6b679fe72d80712cfbcb5e7e702e31937b79ab6ca3389b45e3ba83cada87ce211b6bc3ac6b46140de09057023911529d158862e78f730170effd946c5c7a7e217d6a91e3eb86b4e8b9b7c0710dc62d932158338269a5a038bdf8c2486effdbd89b0084b1a54a0a9af8ed3570037f78a4bfc855e185f8b2205984d16cb20404836d780c6f6119a20dc746921b765b39a96c68b7ac56096fd81c7ccbfcbf3ba2f239118b1ad78927f4b315455cb82ee8991ec4653953c8ef0a1a8c105464609ad2213017f7b0e52d0064fb90722a2467e2df0478b232912af5b0a306191aee54ea0928a40c26f5dda490a4bdd91d658c43a1918e17e7c5e7a0847f1960850823046fe8043e992984f83eff604fcb9ca900ec3be9a3718e7a7416d2746e2cba5d9e0f96c344c98fe38e748f37479e45d3baa7781d6dce5bef5fb9044f271e676dcd340d39228e4b62c39e95dedf0b8fe156a2cf7114047c70385100c8dd04f167400562cc397b351013d60963b6f273f9c9d311ba3f6e3c48d2acb08267c56aaa2091c9efe84a7e2d91357c3d557f28361eaf4aa13b4eee8d00d6252442ab8181fa42b190a394d68506e62e5fca0ae1e09ec575cb03929832f92810688a870fe010d3309dce1b44b0e98a7482f2811edf738ead48bc93d817a702c5b1d6c4c9b8768fbef8657a104bf6771e21b9ab073238b0103a7f97ac8a18b4fdc68a2b87e3b31e2fc3273ab64fdee6e6e237c9eca951930f375921fd56c42d226b074ea8586fe2f519f5e35f23d702383af45204ca43c8874dc7cecedf1b51c515110403ee98f44540f952de43d922e7ea7394e92dd3efc22e0b32b1f5e7dccedfd8f2e62c4cbd42b69e9476a86b04af7e390c3585e2b9b1ce7072177af4ce5ad43d3dc195143597bd26868249296304b3bc781807bfa8f4b17e5b4cee1d8fc9e999cffd49b488402e8dc203d747b796973208d914a3537533f948340e43ffa976cdcae6ba7b9e4927714e9c332ae75d806b09ffb39fd8281223c6cd65096e5be134f685a14cec9a1da9d536e5dfee94e02732fe7325df466b4e6feae86772431be1f54efa6c4a3c2b1209bfa03e2dfa5a7eb914210278846816ef2ac0696af63b469863bfcb81aa06e73f4ffdbbc0bd94952bb58a37745aa74c860e54d47a085155e2a6efd46c6c9473bdab7370c00e9e337790478f29835d28be3a7fc8583b476f7cb7ed9cbcf300c834b6a933e63d1eaa749ce71988a6e6272d0eeabf3d781eabf469d495797df5980055a5ee8305a17383117b3c8d52048b8175e2022eb22cd124e6e63ccde2163fcabe0f8db36ea8f528b054ec83f9543309323c284780749b246f191a0520aeaf2f5948e54d62606841c3af8e8c598995ad976fe0da69c446d6b41f4569c8115ca1f45f9a86abb0605c2da450978dd66b986336bb0513d78ca9b4f9b5d670eaff25f4f1cf96d20d26c2d5edbfe1153fbdaa3bb9c84e9584e18d9924f4321552835b9f144adeede9bc6477d74d78c96799c057f700817194595fe32c1af66dc0225cd204ccf39cc2fd5c15df9fe5a6ec2b1f47c4286d8698caba5a4365beecab98de0d1865af3b73115c250881abf34d22c68a7bd65552446c52cc0cc90fa29cca8651e6ecf7786c70b0bead9c1cc645c467df70f6b49817a57671a97081cd4b566ac54f04e91825c0ba51b9d5fefbed48f1c0a5ec5c92469adb55fd112e3a98e9a9b19d40d8c5ba80d1aa52d3ccd49020c6a94d163f22a09e2ad6d8e4254a7f1018f6c0d2e48e263d5fdd73c8391a476da89011ef636f44805ea6e12c91c51a986f6faaee529c45e065be584d2a096a32343438f0780ca0d80c7d508c0909868e5ade66a026cf018ee14139fd1c44381951c0a982a5bf21e04205c4c3e895723dcfa537e5956299c758d2090c6161bb300c453a770f0e7db74b568129db10b9f5eac085f122c70451dedc5dbbea27039ac29e77835cea810b741bf08a2cb2db8d71c3463b94eae86f22dd048024b6ee23d8db2561f548cd4e179f931a08b03a0270da4f300452cb8e36bd01d2f4dff60990e98da8403188a178a8ee76c8ffc421ff9af38b297a3cbb37c26e86b81561c6f79471dbb9f671aeeaa53fcb50c26c91756b98d01ce19523afa513653729d50186fbf9ef84105f4a23451a40aa5059122bb81dc55d0b646d30b2926526e6f824cbac97f16fc6386a4f7fd85e6dd9b8998b7c198553d975e29cbc0cdde5929e3425cabe410aeb15d7420087a2c62ea1da0eb05b2f2e561f7e0de6565b50bf010ba006613cf86cee427c5188df7c4b61e124fe14d04a1d35408d3816633f1bcd6331a389d387a7a991eb03d08fd13daa5e3ad6e9567045a7e5834b696954944b9be468c4c7ad294347534ff8fbeee5d94bf5dda719fdb7452964f63e78c1f5db5a493402bdb69d1d86e97923bfbf9f77d517a94f3ce3b442e5c7812a996916228aac7a7149dd6de78f88438c7d2855dfe817de8168532567216d98425b929586d370e6624c6933870b955916953382803fc6d500e208aad11a9bdd1a193c97984ad2d0a47a57a4a63fc22ec4c19fbfcfa2d669ec6fb729470914a252a532fef97f42d99358a7f3779fb974a1312765a3b72be69da3cf302875b5b5c9c0bc0d9b496a209fbe9e72d67d25ef13e7206b58717a4af5b3d83e4c5400d49eb3e9e67e96155dee8dddebf542beddc51f6cc6a928429843afa289358ad32400edd40a56fb1fe3598f169225e9eb470f52ffc7d11b401b4e592947f19b1a5c5b595ca915e6902f55b7287a6f9180e5201a887aebc61acf262585bbeffb6246350ee6c23939748f2cab2765bfb701b80b574c45a3944ef2b60633c5dc096c8cc4b1341778b8c33d3f76b121747ec000b24b0ccd97f6aec017679f35c1bdc9962c0a74298c1129537e4013904c49c28953e31800b997e5c65bcdf4945fdd0230b47dd70185c7364744a66529d732af536ea3679f8f6febdba9af393c172745ccdad85bfd6629b224d522b32e7a4cbad0f673111620c60188e5fdca02e00730b7553acd1990231d113c657a10a89cd3d9330b8ca17f0a132fe2416652cd91ffcabbabb20afacff200d94d9bb861788b5ac6c61b75e465ac7a1287e5351133d041a25f1201d27122a15746c5178a6deca33bd8a5be8b3ae4a500a0d45dbbfcca97485f3656de1d69a3a3adcc2f4cdafe33d6064b912174105de59df1ce4a42036a2160eb97e087fd12b9642f760c2f586487b2970e626d966b563c2df74bd875ff787340e827e12ab17dce04bcbbaa37ed56eca9ecffa3ba789061f5567614caed23bdf93b8a6512560f383bdb24e7208faeddd2b6e99da5b7b098cccc4a45caf1af0038ed72ff554d2813e2c048ac815b610d5adb3c2cffb206ddcc85481529d5e9330ba961f396a6023ca17042a236f479f4fa9cbb668c0a81f48fc11abc3e267f650a8621c2e3a6878934def28606a0fce21055c225b58fa3a97ec42d172e541b83d4b7bf4f854c38b0fabcb33623e429c3cb6a724cbc17552f84126c8b428b5625be2354a197d332dd8bc99f79da8fb6b425e07e20b5ad53453702b920ffff20aa11a28c405769ecfc2f17b8368912bd2127bcb321a34b6be2ab2111278cb4bee45cacf4f39dec227eb79d88cbbe951a00ed2caf41b051d60389f3b81ef16cfb3daee3267333e724b7c6b40d77ccd6446f029dcfd858c85d43fe17e49173e541e3f54a6faddbe42d61b9404b0b457c3dbcced0e421c06db4c748a47d1142ad65d537e6ec66807df31a6e19cf0b9f7db80233c54146b9f274f7d1004e44d3ea7150f68063f1add1b0e71d66f3c910acc9e60499f50c9d8d56c1c64c053752e07857df777f74498ab157d8f810e8e724c82c99f47dc1d86b4903b3dac3e3ed781ff6dc5b8e8f5ef87dcf402dae40657597e3c63e2e67d07914992f585b9e43953a68bf1faf71208efbeefe987b457ac6c63c1ff50739ba69f1d231414a89782c72cf22f92ed5c3fa9130fa358efecac78c63a2e7e7d9989d8cf6db7299536206f55057cb4918e553ffa332d5ceb752c77347cecf5736d01884168611f710e2ee362f07e324ccea122c8cb90b473df6fb97d8f158b7051831215b580419c00abdef7da5f5b10fd23e3bb984044fb5ff98990fc1368aa7df11dee870e42d9af9c33ab23dbe2b539dc92bafd2f5e76fd481c84307df1e09a95d697cb467acbdbbc0ad02d477994b59c6a138820ef88693b3edd3331ca47e2750687edc210e39bdd057d4d6fae71467dba8eb73f57cfad8666d1a9398c21a9adfec0c915ae9ec66e4dba169e800120e5803497822df613f3f784bbe81456501c43879b32cb0a99a95499bf3df458d85f31aeb8ee5776e6ea1ef3d3a9446eaed182a164367c0d18920ed4b87f7887faccb7a17c07beb73e219bb1a31d5ebfec6389936a6ecf5ceb6727284e95b10aea0bd15b42d3e488122a00f5decba04c81756f5d8adcb32d3f2b4e0f385e64b55f13ab0d8f8e1d0d85624beddaa54366260a941c4ad3c234021fad5", 0x1000) 05:03:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) 05:03:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f0000000040)='./file1\x00', 0x8200, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) 05:03:16 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x6, 0x8, {0x3}}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x32) r2 = semget$private(0x0, 0x7, 0x220) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r6 = dup2(r3, r5) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0x2, 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000200)=""/238) fcntl$setstatus(r1, 0x4, 0x8) 05:03:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x7, 0x6, 0xfff, "68d1cac6a15a2581bf1205d92b7df20e36fbecd5", 0xffffffffffff2af4, 0x3}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x40, 0x8, 0x0, 0x456, "ec1e54aee23dec70ef84874d573c10b9c532c7de", 0x7fffffff, 0x6}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) r3 = syz_open_pts() write(r1, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df5a2e", 0xff6) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x6d, 0x1, 0xbc0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000015, 0x7fff, 0x1}, {{r1}, 0x0, 0xc, 0xfffff, 0x11f13304, 0x58d}, {{r3}, 0xfffffffffffffff8, 0x40, 0x43, 0x8, 0x7}], 0x1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000020, 0x8000, 0x1}, {{r1}, 0xfffffffffffffffc, 0x48, 0xe253016f832f5af7, 0xffffffffffffffb4, 0x3}, {{r1}, 0xfffffffffffffffe, 0x4, 0xc, 0x80, 0x5}, {{r1}, 0xfffffffffffffff9, 0x80, 0x80000004, 0x3}, {{r2}, 0xfffffffffffffff9, 0x80, 0xfffff, 0xffff, 0x916}, {{r3}, 0xfffffffffffffff9, 0x4, 0x80, 0x0, 0xba2}, {{r0}, 0xfffffffffffffffe, 0x24, 0x0, 0x5, 0x8000}], 0x9, &(0x7f0000000080)={0x4, 0x7fffffff}) 05:03:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x1}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x1ff}) 05:03:16 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x3, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:03:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x104}], 0x1, 0x0) 05:03:17 executing program 0: r0 = msgget(0x3, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/153) socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x40) mknod(&(0x7f0000000140)='./file0\x00', 0x2180, 0x5) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 05:03:17 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x102}, {r0, 0x1}, {r0, 0x2}, {r0}], 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "21d1b79d4981aa5ff04526ee7e55a73455670ded"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 05:03:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000000c0)={0x401, 0xfffffffffffffffe, 0x5, 0x3, "61ba0db100000100000000764d583e9600004500", 0x0, 0x6}) r2 = kqueue() bind(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x1}, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x112, 0x40) mknod$loop(&(0x7f0000000180)='./file0\x00', 0xc0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x3, 0xfffffffffffffffa, r4}) dup2(r2, r0) 05:03:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) close(r0) 05:03:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) syz_open_pts() kqueue() pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='*\x00') select(0x5, &(0x7f0000000000)={0xfffffffffffffff9}, 0x0, 0x0, 0x0) 05:03:17 executing program 0: mprotect(&(0x7f000038b000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 05:03:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/54, &(0x7f0000000080)=0x36) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x41, 0x0) 05:03:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8, 0x8, 0xab, 0x0, 0x3f, 0x41, 0xe7e, 0x3, 0x0, 0x100000001, 0xb5}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x9, 0x0) 05:03:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xa0, 0xfffffffffffffffe, 0x200000000000800, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0xffffffffffffffc1}) syz_open_pts() poll(&(0x7f0000000040), 0x0, 0xc00) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 05:03:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r1) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x9, 0x617b}) getpgrp() 05:03:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x13, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x7ea, 0x100000000, 0x1bb, 0x3]}) poll(&(0x7f00000000c0)=[{r1, 0x11c}, {r1, 0x4}, {r2, 0x3}, {r0, 0x40}, {r1, 0x2}, {r2, 0x10}], 0x6, 0x200) 05:03:19 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x7c4, 0x0, 0x366) 05:03:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup2(r4, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$getown(r3, 0x5) fcntl$setown(r6, 0x6, r7) dup2(r5, r0) 05:03:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), 0xffffffffffffffbd) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xde000000000, 0x9}, {0x97a5, 0x9}}) 05:03:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = semget(0x2, 0xd8e6d66d0ef4dbdb, 0x4) sendto$unix(r0, &(0x7f0000000000)="1cde0465be2cb75f3d930898532363d33ec1ac18a313303f7eec95f67549c25a43aa84125bff7f10551bbb09dec42493187e1c48c08c8800e51dc18d0dd448cc718fdb27e8932c742eb7c1f0b6ae7327978e25716edb105e24804ff526d215068cd12f022df88866b32bbbd77655035c09fd34a35685aeb975e8f02977ffee4da0896ace2b0e686f0ef9b9e465ed9eb7d8703afec6138962ea1cd3866845caeeb351fb2f9ae33d47e58001e5dc8e771c2f88999f45a869c70327f8cfc5d8e39ef2fcf68797e6f9a4727ed5a05c37e0a9f51c3e6d67d2813d11fa68a100fc0fb4", 0xe0, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) 05:03:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 05:03:19 executing program 0: readv(0xffffffffffffffff, &(0x7f00000035c0)=[{0x0, 0xfffffffffffffee1}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x1) r0 = getgid() setgid(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000003580)='/dev/tty\x00', 0x800, 0x0) readv(0xffffffffffffffff, &(0x7f0000003500)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000002140)=""/239, 0xef}, {&(0x7f0000001040)=""/180, 0xb4}, {&(0x7f0000002240)=""/248, 0xf8}, {&(0x7f0000002340)=""/34, 0x22}, {&(0x7f0000002380)=""/170, 0xaa}, {&(0x7f0000002440)=""/168, 0xa8}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x8) 05:03:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 05:03:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0x100000001, 0x7, 0x1, 0x1000, 0xfffffffffffffff8, 0x22d8000000000, 0x2, 0x1, 0x2cd8, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:03:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0001000000000000000000000e2ff0000", 0x1c) r1 = dup(r0) write(r1, 0x0, 0x0) 05:03:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000880)="063ccfc09bc7c1b21f56572b716a1c3432f682659fc281d5db851017c87870a22f55b24952652bf4c345d17d772d13abad0d51d78526fbf78ef76781c6e935353ce00946654b3c20f7d2526644b629c5c10bac7780d15598e4e3b5a7e816de8cb1c3f187bee322822e7e591c20e023f197f2f91c4f6a5ecd2af61733ea708af934713ee060229ce55d6ecf6e7f445e227473824cfc4ac6c35655e05747dc70a9f49615f9cde99977fc602db5c5e6ff298894cf0f5b8490793881d69b965458858aad419406c31f3ed4e4e09f32e848c863c9d71592db63ad3e5d1887f3ea80f72e72144e1a290a377b7c92d8d93de705478005bf107e59991fe73049e1ce41e941fe3ed90c8361dea8b99653728d4430c78e38158e7496475f3dd8616f5616aa6fe45928916987793fc806a49f3ff24bcc0d221990a0311cf94ae7ec2c67283f840cb85ba293edc1f13406488cd57ef921864f511d0cd4ce8f54411b1ae79aa4ca50ce1524561031a2e36e17a425df8142d1cbea3e03090273fa118a9be8c553444aebcce4aad4be414437f32578191850ce9b8972f30e74b6078713b5ba6094141df80c98253667abe8fa2b00fbf63d4aca508c82119d402ffe49294c8574f277c1f08fe077c98d76966c81a9b49332115479d82e56724e5f4695da8551d966838036aaff40b48c8621ba1083dfffad5d0a7dbe9d5fff099c7bbddfd35d08d7cef651f68b5a0eeb934d0c65c4dc3bcdd639a6f85364f1dba9354ff51ad1db30a2212629dede39a720ac5a7715c688ca848347070aa17bda625057d968b3ff7bbe667399db92f0289d6de94b41319b4001dde69007191b6fff0b8426bac3388536f046ea19dfbef325e680b386371bcc9a4db66ed7a52cecb7b2fa379014c70fd7f41a1e4f69f8cc47457889b8af947261962271f3e0a163b6a9c5fddd5bad56f95a1501d4ae140546096ecccadf8022a0c19479ddedbe1a4b6190e342de88a7013b520f6fa494ccbf881b690a70760ce570dd40fa3e44f4838dc957f233adc7a45035dafbca3bcfbd2eb4151fe3744eda05cd33f5c6040be1667902edf489f44472044ba736d6fc6aca3182c6d386916c9d05ac7b1bd4476c69e8a3ba1c61c67b17ceacbb72a2c6bf89d581de63993ef97937b805418c770538334e6295bdb73d98d2613115d9f756f42831164fb947fbc3258418352c0f0fceb6cb1a831adc3e40b6f31469f7c429965ff7b3fff3ff136f05d55faf261d31fe48ef0a9ce18bb1f37647d75f1f6bb5be569a768360931cf90eaabe8086f1172e32a4f0e0ee187e19f1c505e0a19398bcf151d35c54cfdc48ab330da97da35a882588b365834a726ed6b9d0ee1e61fdba7934082260ca78cc26901378a607c7d013b652cfc4bb56d13cc2eacefd8638ba81efcf0b4cfe9540d9a7ce093ef2d745426acf7f78886bd31165582b2eb0f4db9179fee332d3be94fe865d457706fab3f37e073bc6fe525c2de52444a94addd9ea91574d4f721af5f0fd032dc0010c55645ad3b8ca1cbe2f2436f9b9ce1299bf49b72d61431ac2bb576fc0311f757313d4fc8e1f27883d4cb9b1df2620c05c1c347ba75650f016e53809570644a0fa788b79c88f2f96213998e4b4985746c98c765eb59367660ef8fb81e9523982bb0d98bf4e76fe1efa9093ea3dafa9245e007a73d58b21f0f565aaf9de2150a09e1ce2ac150be18abf2333c412cb9ca289da3cabbfcf321e9828dcae5ffcdad613f8f10a49cf3137bf93ea75f90b45ee4d3f59cb66e6422551794230a28c32b32ffeb85e4a7d624558aa41ae56e20f85fb46110c494fa1184a004cef521745791285bed357868b330f10a36e2bf111368e151dfeee7e47ab6e309c272469382cd8a731dcc50514f3c250cfebc73efd7e30c16a833e4706a4228c6219fdfec5b07813c136abb755878dc707fea6972d8a3fa4969acf15b1932642f934ccb36e8d2944", 0x57a}], 0x1, 0x0, 0x0, 0x408}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) 05:03:19 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x1, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x30) pwritev(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)="40e691d230ed78cc8c1addeab901411798645de0cc239e54fcd93b813915c5bbd5a47dbc38390d7e877c1d029a5b669407e73ecde4", 0x35}, {&(0x7f0000000100)="fb8f3e1f6927393c42a1097b4ec60b2101fe32d697c17d75adcd995e68a7d69e03375fa7879f26a8370a13520acecae4bab702a2d2d58e83d0cf43e5139fd9023496513e59324873f0c4ae47697f", 0x4e}, {&(0x7f0000000180)="f6da14af206146f3a5f889fabf25df74946a76755d615751ccfbbd6785ca80ee1f0253bbbb10f02acb50b483dddddf4bcb135b41116daa1f224219a70c536d20f302cf0eea8096215b25", 0x4a}, {&(0x7f0000000200)="9c277b5ef0d82510f8feac6660597a30e3f40d664ef1853e545c9995a88c868377ee98db64a3dc3ed21fdcfcd5a6890b0cfa7e91d43b5df0f6a198f9468412d9337fb5b0816ff5549cae52c6beacbde8a901d32cfe8b96f675b87f9cb29011b1293aee21b370f2d781e066fd1ed140c39e270cc4b35f0956762349c7b1c6a216bcee790e206ded1f40ba6fe9ddcce551bd8454f1d400901aaf5de7ab378e9ed248122335eabd80f31587f00400a126", 0xaf}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="978ec8b98c084c55927779b2268b9a4aab76d0287f8308b7a2104292cf482cf2d1d8c44bda18ffe2429fa2c474401e638ba749b76b622e243c2d227d3ca5bab4ade127149f4ae54f525e8a199cd8b859b6fa0c4971285c6c9d1f68a89ed9ac786f58c7b893a6e7f7e9df07c1998c97e11ec021353b2b3a731d94c9288a6bf12fa4004979a3af1c469e1a00f3d66a9cea38446ea33411ee95a49a7559b36886e13ebb9c43925c81cd7b15a921922ab31e826a1bcf4dbe4a426842996143c53f7ec27452fb80568aba0b6559d6c370c454919f0a8cb709db9ae2b31be3480856f9d96e2f36d81fcdc9aaef83a6b95e90720d1556d6840264676fc8", 0xfa}, {&(0x7f0000000400)="8f40378419e7871d6e2ed2e4912aa771fa427363bec805fc2d11c8a358839ab425be71e26cf345d64c1d662049e6e19506a7d47970ff6d83e52b52ec106a867f2c42c1366135cd883ba61337dc0725b1d2f7f80ddf2a9b0464f92cb9d121926393b2cc09d75b523d1721e5665c45471d334422eeccb91f095fa2a55f6eaa88b0b88fea9cd9d0125f067ceff7fb72a974557e4c70b56ef499c5f136eeaa6d6d14ca6d6bf823c505c49036b3eb53379cd511585f064eb49af0f9bdda48acf99d2ef879a4a4c1bf7869e266d7c8ebb987", 0xcf}], 0x7, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) preadv(r0, &(0x7f0000000a00)=[{&(0x7f00000002c0)=""/5, 0x5}], 0x1, 0x0) 05:03:19 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0x40) dup2(r1, r0) fcntl$setflags(r1, 0x2, 0x1) execve(0x0, 0x0, 0x0) 05:03:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="a79ac9000000151e7c4e0001c93f31c08b00"/30]) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) open(&(0x7f0000000000)='./file0\x00', 0x200, 0xd) 05:03:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10a, 0x0) dup2(r0, r1) 05:03:19 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d66fcb4663e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000004680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029d5c43847ae6a0000000000000000000000000000000000000000afa7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800753b843645396f73c09adbccfcd06eac33b775427c0c3fca3d624226681aec3090070bcd8d4db4700edd53a893a14128a5e675e0e25c934cf948aaa287f4f1a33a33d090976bd593e942d65e4aaa8286e0a69890ac836e4c1338eea109529d94ef323dec5e0947c46136b2b79c4f95c86b99a4cff9dd21e5b5"], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) socket(0x10010, 0x1, 0x0) setegid(r8) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000000)) msgrcv(r9, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r9, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 05:03:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='\x00', 0x810, 0x80) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f00000000c0)=""/78, 0x4e, 0x40, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x18, 0x8000, 0x7) 05:03:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000080), 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 05:03:19 executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) 05:03:19 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x13000, 0x0, &(0x7f0000fec000/0x13000)=nil) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 05:03:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8880, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000000006, &(0x7f0000000000)) 05:03:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20009, 0x8) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) setsockopt(r0, 0x80000, 0x13, 0x0, 0x0) 05:03:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x7ff, 0x9, 0x2, 0x1}, {0xfffffffffffffffc, 0x3, 0xeea784c, 0x81}, {0x2, 0x1f, 0x1d15, 0x4}, {0xffffffff, 0x4, 0x8, 0x3}, {0x75e, 0x100000000, 0x1, 0xf576}, {0x3, 0x0, 0x9, 0x10001}, {0x8, 0x9, 0x15, 0xde6}, {0x8000, 0x7, 0x9}, {0x4, 0x3, 0x6, 0x5}]}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f0000000800)='\x00', 0x1) syz_open_pts() syz_open_pts() 05:03:20 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x440, 0x1e2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file1\x00', 0x1f, 0xce2, 0x400, 0x0, 0x0, 0x7, 0x1, 0x0, 0x1, 0x5, 0x3}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x500, 0x83) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:03:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa02, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x2) uvm_fault(0xffffffff8233ebd8, 0xffff800004b5a002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff8233ebd8, 0xffff800004b5a002, 0, 1) -> e rtable_satoplen(21,ffff800004b59f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c5f550, count: 0 ddb{0}> trace rtable_satoplen(21,ffff800004b59f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800004b59f09,ffff800004b59f59,ffff800004b59f11,21) at rtable_lookup+0xfd rtm_output(ffff800004b59f00,ffff800020c5f640,ffff800020c5f648,21,0) at rtm_output+0x10c route_output(fffffd806f3e9200,fffffd806eac5d88,0,0) at route_output+0x79b route_usrreq(fffffd806eac5d88,9,fffffd806f3e9200,0,0,ffff800020b38978) at route_usrreq+0x35d sosend(fffffd806eac5d88,0,ffff800020c5f908,0,0,0) at sosend+0x6eb sendit(ffff800020b38978,3,ffff800020c5f9c8,0,ffff800020c5fa90) at sendit+0x590 sys_sendto(ffff800020b38978,ffff800020c5faa8,ffff800020c5fa90) at sys_sendto+0x92 syscall(ffff800020c5fb40) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,4d08e541010) at Xsyscall+0x128 end of kernel end trace frame: 0x4d35cd3f840, count: -10 ddb{0}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c5f4b0 rbx 0xffffffffffffff5a rdx 0xffff800004b59f5d rcx 0xffff800004b5a003 rax 0xffff800004b5a003 r8 0x21 r9 0x1 r10 0x4 r11 0x9d3035f2b0899704 r12 0 r13 0xffff800004b5a003 r14 0xffffffff821ef8d0 mplsdomain r15 0x4 rip 0xffffffff81195130 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c5f460 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> show proc PROC (syz-executor.1) pid=475644 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b384c8,0xffffffff8236bad0 process=0xffff800020b8c6a8 user=0xffff800020c5a000, vmspace=0xfffffd807effe708 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 6419 451209 50821 32767 2 0x10 syz-executor.1 * 6419 475644 50821 32767 7 0x4000010 syz-executor.1 73339 351145 94685 32767 2 0x490 syz-executor.0 73339 339288 94685 32767 3 0x4000090 ttyout syz-executor.0 73339 130076 94685 32767 3 0x4000090 fsleep syz-executor.0 94685 200871 62565 32767 3 0x90 nanosleep syz-executor.0 62565 151700 8927 0 3 0x82 wait syz-executor.0 50821 97565 74218 32767 3 0x90 nanosleep syz-executor.1 74218 496802 8927 0 3 0x82 wait syz-executor.1 52983 156601 0 0 3 0x14200 bored sosplice 8927 412297 28149 0 3 0x82 thrsleep syz-fuzzer 8927 307017 28149 0 7 0x4000482 syz-fuzzer 8927 466944 28149 0 3 0x4000082 thrsleep syz-fuzzer 8927 27796 28149 0 3 0x4000082 thrsleep syz-fuzzer 8927 217880 28149 0 3 0x4000082 thrsleep syz-fuzzer 8927 392784 28149 0 3 0x4000082 thrsleep syz-fuzzer 8927 256197 28149 0 3 0x4000082 thrsleep syz-fuzzer 8927 84397 28149 0 3 0x4000082 thrsleep syz-fuzzer 8927 6460 28149 0 3 0x4000082 kqread syz-fuzzer 8927 311346 28149 0 3 0x4000082 thrsleep syz-fuzzer 28149 397497 42292 0 3 0x10008a pause ksh 42292 403348 36466 0 3 0x92 select sshd 85047 494546 1 0 3 0x100083 ttyin getty 36466 195856 1 0 3 0x80 select sshd 8723 263406 72387 73 2 0x100090 syslogd 72387 165742 1 0 3 0x100082 netio syslogd 32326 428367 1 77 3 0x100090 poll dhclient 23262 444745 1 0 3 0x80 poll dhclient 75120 219218 0 0 3 0x14200 pgzero zerothread 36284 14599 0 0 3 0x14200 aiodoned aiodoned 75669 32130 0 0 3 0x14200 syncer update 47893 388716 0 0 3 0x14200 cleaner cleaner 74057 468328 0 0 3 0x14200 reaper reaper 81597 299146 0 0 3 0x14200 pgdaemon pagedaemon 10030 477497 0 0 3 0x14200 bored crynlk 6971 69816 0 0 3 0x14200 bored crypto 88590 189862 0 0 3 0x40014200 acpi0 acpi0 46158 454539 0 0 3 0x40014200 idle1 60023 390379 0 0 3 0x14200 bored softnet 49329 512527 0 0 3 0x14200 bored systqmp 61426 286905 0 0 3 0x14200 bored systq 93585 80753 0 0 3 0x40014200 bored softclock 67338 130317 0 0 3 0x40014200 idle0 29465 522369 0 0 3 0x14200 bored smr 1 475606 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 6419 (syz-executor.1) thread 0xffff800020b38978 (475644) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8237ada0) locked @ /syzkaller/managers/setuid/kernel/sys/arch/amd64/amd64/softintr.c:87 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10611 0 0 pcb 24 9K 10K 78643K 222 0 0 rtable 98 3K 3K 78643K 584 0 0 ifaddr 35 10K 10K 78643K 116 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 34 0 0 iov 0 0K 16K 78643K 47 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1524 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 10 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 62 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 8 25K 33K 78643K 443 0 0 proc 41 38K 70K 78643K 554 0 0 subproc 68 69634K 69634K 78643K 510 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 62 0 0 in_multi 33 2K 2K 78643K 185 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 247 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 79 20K 29K 78643K 2111 0 0 UVM aobj 36 3K 3K 78643K 37 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 16 0 0 NDP 5 0K 0K 78643K 48 0 0 temp 113 2372K 2436K 78643K 4697 0 0 kqueue 0 0K 0K 78643K 6 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 17 0 13 1 0 1 1 0 8 0 inpcbpl 280 226 0 219 1 0 1 1 0 8 0 plimitpl 152 63 0 54 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 158 0 118 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 86 0 82 1 0 1 1 0 8 0 nd6 48 30 0 26 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 727 0 539 12 0 12 12 0 8 0 art_table 32 728 0 539 2 0 2 2 0 8 0 art_node 16 157 0 123 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 4 1 0 1 1 0 8 0 semapl 112 60 0 50 1 0 1 1 0 8 0 shmpl 112 35 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1929 0 500 47 0 47 47 0 8 0 ffsino 272 1929 0 500 96 0 96 96 0 8 0 nchpl 144 2686 0 1069 61 0 61 61 0 8 0 uvmvnodes 72 2193 0 0 40 0 40 40 0 8 0 vnodes 200 2193 0 0 116 0 116 116 0 8 0 namei 1024 8425 0 8425 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 7221 0 7221 10 8 2 6 0 8 2 sigapl 432 574 0 558 3 1 2 3 0 8 0 futexpl 56 3925 0 3924 1 0 1 1 0 8 0 knotepl 112 430 0 411 1 0 1 1 0 8 0 kqueuepl 104 138 0 136 1 0 1 1 0 8 0 pipepl 112 498 0 477 2 1 1 1 0 8 0 fdescpl 488 575 0 558 3 0 3 3 0 8 0 filepl 152 3709 0 3605 6 1 5 5 0 8 0 lockfpl 104 113 0 113 2 1 1 1 0 8 1 lockfspl 32 162 0 162 2 1 1 1 0 8 1 sessionpl 112 30 0 20 1 0 1 1 0 8 0 pgrppl 48 30 0 20 1 0 1 1 0 8 0 ucredpl 96 922 0 913 1 0 1 1 0 8 0 zombiepl 144 558 0 558 2 1 1 1 0 8 1 processpl 840 591 0 558 4 0 4 4 0 8 0 procpl 600 1301 0 1256 4 0 4 4 0 8 0 srpgc 64 76 0 76 1 0 1 1 0 8 1 sosppl 128 7 0 7 2 2 0 1 0 8 0 sockpl 384 441 0 423 3 0 3 3 0 8 1 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 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 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 119 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 164 0 0 10 0 10 10 0 8 0 bufpl 256 6372 0 1122 329 0 329 329 0 8 0 anonpl 16 67359 0 60802 48 13 35 40 0 125 7 amapchunkpl 152 3607 0 3519 13 4 9 9 0 158 5 amappl16 192 2126 0 1788 30 12 18 28 0 8 1 amappl15 184 130 0 122 1 0 1 1 0 8 0 amappl14 176 101 0 96 2 1 1 1 0 8 0 amappl13 168 65 0 62 1 0 1 1 0 8 0 amappl12 160 49 0 46 1 0 1 1 0 8 0 amappl11 152 95 0 83 1 0 1 1 0 8 0 amappl10 144 175 0 171 2 1 1 1 0 8 0 amappl9 136 689 0 686 1 0 1 1 0 8 0 amappl8 128 276 0 262 1 0 1 1 0 8 0 amappl7 120 160 0 149 1 0 1 1 0 8 0 amappl6 112 123 0 115 1 0 1 1 0 8 0 amappl5 104 168 0 157 1 0 1 1 0 8 0 amappl4 96 742 0 714 2 1 1 2 0 8 0 amappl3 88 149 0 144 1 0 1 1 0 8 0 amappl2 80 3539 0 3475 2 0 2 2 0 8 0 amappl1 72 22211 0 21732 24 14 10 19 0 8 0 amappl 72 1604 0 1567 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 36 0 1 1 0 1 1 0 8 0 uaddrrnd 24 575 0 558 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 575 0 558 1 0 1 1 0 8 0 vmmpekpl 168 8617 0 8595 2 0 2 2 0 8 0 vmmpepl 168 71456 0 69963 88 19 69 73 0 357 4 vmsppl 360 574 0 558 2 0 2 2 0 8 0 pdppl 4096 1158 0 1116 6 0 6 6 0 8 0 pvpl 32 221501 0 211603 132 33 99 110 0 265 18 pmappl 224 574 0 558 4 3 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 479 0 3 14 0 14 14 0 8 0