kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Jan 24 11:31:47 PST 2019 OpenBSD/amd64 (ci-openbsd-setuid-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.175' (ECDSA) to the list of known hosts. 2019/01/24 11:32:03 fuzzer started 2019/01/24 11:32:08 dialing manager at 10.128.15.235:14054 2019/01/24 11:32:08 syscalls: 1 2019/01/24 11:32:08 code coverage: enabled 2019/01/24 11:32:08 comparison tracing: enabled 2019/01/24 11:32:08 extra coverage: support is not implemented in syzkaller 2019/01/24 11:32:08 setuid sandbox: enabled 2019/01/24 11:32:08 namespace sandbox: support is not implemented in syzkaller 2019/01/24 11:32:08 Android sandbox: support is not implemented in syzkaller 2019/01/24 11:32:08 fault injection: support is not implemented in syzkaller 2019/01/24 11:32:08 leak checking: support is not implemented in syzkaller 2019/01/24 11:32:08 net packet injection: enabled 2019/01/24 11:32:08 net device setup: support is not implemented in syzkaller 11:32:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getegid() r3 = getgid() setregid(r2, r3) getgroups(0x3, &(0x7f0000000080)=[r2, r3, r3]) r6 = syz_open_pts() ioctl$TIOCSTART(r6, 0x2000746e) r7 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x2, r8, r3, r9, r2, 0x64, 0x80}, 0x1, 0x101, r1, r1, 0x1000, 0x2, 0x100000000}) r11 = semget$private(0x0, 0x7, 0x2a1) semctl$GETPID(r11, 0x2, 0x4, &(0x7f00000001c0)=""/16) getgroups(0x7, &(0x7f0000000200)=[r3, r2, r5, r3, r10, r4, r2]) semctl$GETZCNT(r11, 0x7, 0x7, &(0x7f0000000240)=""/136) fcntl$setstatus(r6, 0x4, 0xc0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000340), 0xc) shmget$private(0x0, 0x2000, 0x6, &(0x7f0000ffd000/0x2000)=nil) fchownat(r0, &(0x7f0000000380)='./file0\x00', r8, r13, 0x6) r17 = syz_open_pts() fchown(r0, r9, r14) getegid() lchown(&(0x7f00000003c0)='./file0\x00', r8, r12) ftruncate(r16, 0x9) pwritev(r17, &(0x7f00000006c0)=[{&(0x7f0000000400)="7f83adc560672a0c7fd91dc324bd5baf695411ea51300cb4d90b9861a0de8f1aa4bfbff542685401e9f183ca79bc5b6a121c15c03199be0e4393cb94b8cb385f28470cf421060351f7c7c2210dfc1a7f407ef8c9760a5319e5e91ae6bc4c444b8ac8f69fdaed4e7f55a6d0550fd25fec68aa343a0b0d51db5564f56d80aa496e7be604f1dc0f86", 0x87}, {&(0x7f00000004c0)="1169883eee03755a5f25f359a6a174bddfb3ebafc28d2e115bccfaa3b25dcbd23437d4929d0e8f4ee9377d199524b6d09397c79c24db87eebe26c585ffe57537f0adfd9f6477ffb3a493e121eea0524afdb1ab3147da98ca0b685bde0e4d1f00e7ebf3a6071898368df5f9a21255492e7cee887609fbb347b700a9af79847d12bc1b544b8347cb554e57", 0x8a}, {&(0x7f0000000580)="34208a33484bbe7580cb51b1ac2f71323c58b50768d397dba09883719a36300ec8091e0af68c33d0927ea8c3a3ec", 0x2e}, {&(0x7f00000005c0)="53b9164598908b7a537b36e606db19f864ba9259acbecd770c3bea12bc66d7ce2aababe1f76777f328eb99da3a24308ad7da588756f734a0d5ba3a200e45124a1448ae5e10b77e0ecf5bdcb9090dd1e011e298b9b9e5", 0x56}, {&(0x7f0000000640)="8a9a9d230096d061a5e2bc55d8eccd3cd37f1b509da7ade5741091b294cf0147395037f180bbbc1f4b4ba9e05c8175d24cbcdb1617cb3dcbb78ecdc33a1c734d209c480238", 0x45}], 0x5, 0x0) ftruncate(r6, 0xff) stat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) 11:32:10 executing program 1: socketpair(0x18, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/140, 0x8c) r5 = dup(r0) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/28, 0x1c) mkdirat(r5, &(0x7f0000000240)='./file0/file0\x00', 0x60) r6 = accept(r5, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x7, 0x1, 0x100, 0x6, "d825da44980719e6ba63c34b21abeab8bb4dc2e1", 0x0, 0x7}) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) close(r1) kevent(r5, &(0x7f00000003c0)=[{{r6}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x10000, 0x9}, {{r2}, 0xfffffffffffffffe, 0x80, 0x20000001, 0xff, 0x63}], 0x2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x6, 0x8}, {{r2}, 0x0, 0x0, 0x20000000, 0x200000000, 0x1a12}, {{r5}, 0xfffffffffffffff8, 0x80, 0x4, 0x3, 0x9}, {{r1}, 0xfffffffffffffffd, 0x84, 0x8b, 0xffffffffffff6069, 0xffffffff80000000}, {{r6}, 0xffffffffffffffff, 0x80, 0x40000000, 0xfa9e, 0x7}, {{r6}, 0xffffffffffffffff, 0x1, 0x20000079, 0x2, 0x8}, {{r6}, 0xfffffffffffffff9, 0x10, 0x40000060, 0x400, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x9, 0x80}], 0x3, &(0x7f0000000500)={0xd7, 0x80000001}) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x1, 0xfffffffffffeffff, 0x100000001}, {0x18, 0x1, 0x6}, 0x200, [0x80, 0x101, 0x40, 0xd, 0x8f, 0x6, 0x80000000, 0x43a3e834]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x2, 0xffffffffffffffff, 0xffff}, {0x18, 0x0, 0x2, 0x6}, 0x8, [0x3f, 0x9, 0xa9, 0x4, 0x7, 0x5, 0x3f]}, 0x3c) ioctl$TIOCSBRK(r8, 0x2000747b) poll(&(0x7f0000000600)=[{r5}, {r1, 0x4}, {r1, 0x100}, {r8, 0x100}, {r0, 0x194}, {r5, 0x140}, {r7, 0x10}], 0x7, 0x5) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000640)=0xb06e) chroot(&(0x7f0000000680)='./file0/file0\x00') fchownat(r5, &(0x7f00000006c0)='./file0/file0\x00', r3, r4, 0x6) readlinkat(r8, &(0x7f0000000700)='./file0/file0\x00', &(0x7f0000000740)=""/4096, 0x1000) fcntl$setstatus(r6, 0x4, 0x8) recvmsg(r8, &(0x7f0000001c40)={0x0, 0x0, &(0x7f0000001b80)=[{&(0x7f0000001740)=""/166, 0xa6}, {&(0x7f0000001800)=""/249, 0xf9}, {&(0x7f0000001900)=""/234, 0xea}, {&(0x7f0000001a00)=""/186, 0xba}, {&(0x7f0000001ac0)=""/163, 0xa3}], 0x5, &(0x7f0000001c00)=""/29, 0x1d}, 0x800) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) r9 = open(&(0x7f0000001c80)='./file0\x00', 0x8, 0xa0) open$dir(&(0x7f0000001cc0)='./file0/file0\x00', 0x200, 0x84) sendto$unix(r9, &(0x7f0000001d00)="7884dde7f46fd5c82ff86eeb7c44b8b0cf3b71787b2df556c3386e31ff0e53f153df7e10070a87367886048e09c253976d7c5102486997cbec79", 0x3a, 0x402, 0x0, 0x0) pipe(&(0x7f0000001d40)) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000001d80)=0x400) 11:32:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x200, 0x3, 0x98b, 0xffffffffffffff76, "02000000078d00cb5fffffffffff7f00", 0x800000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x5, 0xa4f4, 0x6, "26771f5203fe357c89c3670542b24a4646f1b25e", 0x6, 0x20}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:32:11 executing program 1: mprotect(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 11:32:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x8}, 0xc) 11:32:11 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) utimes(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)={{0x4}, {0x0, 0xfffffffffffff988}}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) utimes(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)={{0xd28, 0x7f}, {0x0, 0x2}}) 11:32:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/209}, {&(0x7f0000000040)=""/97}, {&(0x7f0000000240)=""/234, 0x3e7}, {&(0x7f0000000340)=""/186}], 0x2a3c18f7b8e1703) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 11:32:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/209}, {&(0x7f0000000040)=""/97}, {&(0x7f0000000240)=""/234, 0x3e7}, {&(0x7f0000000340)=""/186}], 0x2a3c18f7b8e1703) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 11:32:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x28010, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10001, 0x3, 0x2, 0xffffffffffffff01, "ad674380de7d726051a40f8953965ea9a2a4e524", 0x10001, 0x9}) write(r1, 0x0, 0x0) semget$private(0x0, 0x1, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10801, 0x22) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) 11:32:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='\x00', 0xd4) open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x1, 0x1) 11:32:11 executing program 0: r0 = semget(0x2, 0x2, 0x110) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000040)=""/147) r1 = socket(0x11, 0x0, 0x4f0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r2, r1) 11:32:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() close(r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x4010, r1, 0x0, 0x0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet6(r2, &(0x7f0000000200)="4d7060bcb2fd3d1010f83187b85988ad05f2cfb2a0cb1973222eed6b52ca95c6f0314adb90c16c3a126cc48b280e059b8f83cd892cb2259dd454a2e3344c1ee2aba581d2d72a8bf96a1c82e35303c87d7912cee1c9cce18da66f4f89cdffda89ce5e80daba1ef152c1b1398b21182b4f16855a2699f786d62564df0b1c0e771526f8e2c3c6c092646b16202240fc4250b8b9ff4a0dea7c5596d8f0a0122f0dad5f9d7728160dcd4b1d848e1968f93dc46e4c79dc6be8650a287ed65679b27c736f22ae3e242ec074729ea9412f45c392f0768131f9cd2ee525048666f4fbabb25570effcb04d76114a3c952e13cc4815b28d", 0xf2, 0x400, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000000), 0x4) 11:32:11 executing program 0: poll(&(0x7f0000000080)=[{}], 0x1, 0x0) r0 = semget$private(0x0, 0x0, 0x8) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/39) 11:32:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='@\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='//!&\x00', &(0x7f0000000140)='.[\xf2*\x00', &(0x7f0000000180)='(\xd5-$$}\x00']) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) fcntl$dupfd(r1, 0x0, r1) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x813, r0, 0x0, 0x15) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1810, r0, 0x0, 0x0) 11:32:12 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) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 11:32:12 executing program 1: r0 = syz_open_pts() r1 = shmget(0x0, 0x2000, 0x275, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) chroot(&(0x7f00000000c0)='./file0\x00') fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x6) 11:32:12 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x2) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x50, 0x3) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0xfffffffffffffffd) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) fcntl$getflags(r1, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:32:12 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') 11:32:12 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) socket$inet6(0x18, 0x5, 0xba) 11:32:12 executing program 0: r0 = socket(0x2, 0x4, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/210, 0xd2}, {&(0x7f0000000140)=""/113, 0x71}, {&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000240)=""/246, 0xf6}, {&(0x7f0000000340)=""/79, 0x4f}], 0x5, &(0x7f0000000440)=""/157, 0x9d}, 0x2) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="f6000000", 0x4) 11:32:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) getdents(r0, &(0x7f00000002c0)=""/213, 0xd5) getsockname$inet6(r0, 0x0, 0x0) 11:32:12 executing program 0: mprotect(&(0x7f0000115000/0x2000)=nil, 0x2000, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:32:12 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x80000001, 0x5}, 0xc) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 11:32:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 11:32:12 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fee000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) msgget$private(0x0, 0x46) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88a, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) 11:32:12 executing program 1: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 11:32:12 executing program 0: shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x408, &(0x7f0000ffe000/0x1000)=nil) r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000040)=[r3, r4, r5]) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="f2ced6f0c5729ebb5f74aa2f53d7049a1a38010f2957ca095f41386bd1f9d11c930f80f27223efdb9916f4b472548076c7e0c47614c714bf2fbaddb8efca10091fb4c5ae7c62f00cd3c60dd500366cfd000d35edb03b3983c603748bbfa30bfcc7b446d9fd9f494efb8f797ce46293aca7a090a46e5b2c3f59adfa77a0c53d399d828b2bdfbeca7a0069780284703cae9a5520b09e3692f19eeae3ce2840c74761dcc1a80bbed1bf2f1c007c3d2474ca91013dc7a8abc046a43cc1d2a9b031773a0a33028c5b961056f1bd13233a", 0xce) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 11:32:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x800, 0x8, 0x42bdc236, "2e100a5085f23d8c10608535a25885a343f7104b", 0x100000000, 0x100}) write(r0, 0x0, 0x60) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffffffff7fff, 0x1e, 0x2, 0x4, "a07d2ec556dda8fcfb041232b7fd557ca9a860ab", 0x9}) 11:32:12 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f667aea18f900"], 0xa) socket$unix(0x1, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x506) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 11:32:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x1e, 0x8007, 0x8) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="d3a9e16357e2263bc19bc1024800a6fd34d7bac9f6c86350421ed829c157227c2c2d695fa9babed14fdc0b967ca00feda0038606b95aad70d6c00f7384eec314ca852c03a6e93e81eac8d0df24f28e4b5358d3885d197aa06770c66c5b0afaa553e592848dc9f0c5121920f64f4092c423e5beea0c580b8d5006a12b489090701ecb4eaa65ceded9c9057bc120ec1d944b590eb766727523795db5601060e06dbc4ce31aca079f5505d2f9a4", 0xac}], 0x1) 11:32:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 11:32:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x11, 0xc007, 0x3ff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 11:32:13 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socket$inet(0x2, 0x4, 0x10001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 11:32:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000040), 0x0) lseek(r0, 0x7, 0x2) 11:32:13 executing program 0: shmget$private(0x0, 0x2000, 0x3, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x800000000000000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 11:32:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) fchmod(r0, 0x9) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) 11:32:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000040)="df", 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:32:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x5}, 0x8) setsockopt(r0, 0x17, 0xffffffffffff7553, 0x0, 0x0) r1 = getuid() setuid(r1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x27, 0x4007, 0xdcc3) listen(r2, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x3f, 0x5}, {0x1000, 0x1}}, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 11:32:13 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0xe0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000200)=""/245, 0xf5}], 0x1) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) fchmod(r2, 0x140) chmod(&(0x7f00000003c0)='./file0\x00', 0x180) dup2(r1, r2) 11:32:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) sendmsg(r0, &(0x7f00000022c0)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000080)="cf7ebe69e539ddf573ff57105dab3851db8e2769767596111c9285058bce3b02c961d5f5e40cabb8063a51f9d90eb3500b88d0d21f9bbdc088101b653b136f0bf80e779592469c46061101512e27f517bfb0d6663762ee40e4b3fd9dc85283e0736482ea7f80c11fb7766f792939975c1f60772cb15d69cde43dc69387a29b074518461fceb314090bd38584b8425b77274a0014311f6f70bf0919fe054a773862259473b871abcc", 0xa8}, {&(0x7f0000000140)="347c49a81edd21b068b9fb45dd5e36ff44358c145339a3530671efab5d056222772585d084b7c5fb5349b5d8d277068663b7e9c2e08543e190413b93fa92ed8ea2c214a621e8deef6c678c875962cb1d971c7c9b8083a4d9d57ffed77107885a17ce7e0993910dffa831b61802e7024aab693034956a562e8eda3ce1f11b1738d8ea1e52c8ccba26e80e0402faf998fe75de98f8bfa9171621d8c0c6055018813a3089bdd5d9d6e8409b0e08bc3323a64caa3cdf5b8934d44fc3edc3ffa0c420b9e9ab6c4de812ba87bc7925311afa77ba24a89f87d796913d11d151b916f53c79d95aeae3821d447e29ffd1ced51954d2a25a287b9a9ec5358e824f54d7aad93079a12907a8c4dd106b2d9e0dff0db34a3a67724dc205e0de87176fe675ca8eea9ce4c4323e6489a3030592cf9645fb7c06ff27e29c2b6fdaa38d8f996d1dca5b4f9527c80c7dc15132648fe06942f774d75a76742478b517fa3bda7db26e7d931f90b4ab20b4c6442f5e4855e7ab04fe84fb54a85423bbf37ebc2d788b17e27aa354ec1427b87992f81377ac0391ace31f634b72e6e944a7d9ebc6be2aefb2f409a5c1ef29a7d60585c6d98c4c9d61d23f1d328c539740ce7a78037bbc8a3403f8e28ebbe9b19e4ac45afee09225caac8725ae36aebe079e9367322b6c6cf350c8d8f9aa10a768b1d8ce92daca325b788c4865e2f2f9b2d6c5c545d7e0d66a83fa9771e72c7005fd987dc33307d448a183fc829d6c2bae5d912c4c55846f86dc84d2c492ae3a31923cf0e453243b5d168d37eb094a85845856170f9da31bc9b4be62774f2d9c3fa1f912fd4fa2861ccfa6c7ce89eea0f07ac3dd30df235d7774bd7f795496d4e16f123f1838b4b2b3b32033e4ee4f74ba3833dabb4eb80a22298354800b6e4f7604a9568fa47f127a9963653572570849bacd8b0e099a91336ff8c5843350d655ab336044298a4787ce70a5264593037d55035d37e014a7b4305048b1c49a533f7185937bea7e07359e342c78f81218407987a64b19f7cbfeb4cbdaed7af0d5a616a296612bc46ae2d2e9c198a2c226c841729ed4e2f24b6c8b01491d3fb9db3a4de4cd8279fb862314c0daf3fb1c00bfc9ea5b7d63f8288e314df0496aaf26b36bd6b65e674ffb29ab85245a9b28407743638eaafb4961b53670781b6e278f03ad5728e6e4b6f8ee6c0ee7dd11edf2d2ce234966d5f97bb79570d0cf774ecbb15ba861eb2fedd7a8b2db30cd3b5a76b3688681268e03439d4f97e4662253d918bd3dc5aa5293b4872928ab361c37de2a1a9239effcc1496dca2f8b2e41ef185a7b1f5c6c784c91050bc96f3aa8ac06ee50e70edef79807daa65f245047f95a47acb44bb31f8b19a5382ba5f105e85646be2eb20b06016081d9f220409fb18baa388cfe534eaba4ae1d17174cd464357d7f0169558c1b775feb78aab1c14a982c4e074b2a2080541eaca933d671d6f9a9b4c6e7493f03308a1bf74e95ddacbb4b8423e83c0f89c2d41657fc26f829b7c447d208e2cad4434bf2847fce6a4390f15011f568742da4d9417fd65b0e68d965c9739d00c7bb217ce90380ce0981f2ef6a4ce67c6da9421d3a91f26d3ba2fd294288f5b66f9f74b42c849fc27b758b08ef586bd54ac960592a8783eeb0a7d7316fd54c634d6d5d68468ba0fa64b9777f242c90889283de181491fd151ce1df931d594f3c90d5c405c38a43c4d07d8d75018fff4792aa4bbafbda4313a0bbb4927b86709a6b2aae42298dacb160555e5bf014bd568a187cf9e53f279397a8fa4678c39b08ede0df14a7e39c4b9cabbae1b1e04693e0d3a245cf909eef45c4c7ed2fac3e2c3fc734846ff55af771c4166b2e4741d2c74639cebe476f47a7f5ec34d22a6e0233da87779ff0447717ced0cd67de3434a735b61535b41c2291910bd163efe5d85bc09930da8b9d1515e9a2274a96f616fb4dde353cc3f67beb0a41bbd9c6c94a759637746a2adb5d1d61566900f9e65d066ac8203a50df3bebbcedcf6c7d02661fab7e97c9a3a2f1153fab858997bc3119465cc9772d68b1e8568c46a36d9365820d3b7389e4607463e8933b3b7e447e29677d76e1f3587e1e4730f5fb83b68d4ad5479b51df40656679d371cf4130c22d1fb1d76bd5c4c9e83e7f79ed2904ba18d4864729706d6982b0027665d53013547fe5eadd161e45f7a39a0ac8bfbe3e2be7ae49a5f4e1e6e99f0c73a27b5f5eb7586d6db014e65fdfc70bd499e05348d327c813c0df880ff833a025c0d17dbdaed889a58fb63c19db4c4b4fcfd134c04f1e94a28edf65dd6c29bd5ad9af1a0658afde45da0e610eec0e9357ed31df351a2bd8f92d8b59d328a656c6dec202d9d3376a4dcb6651d486d5269d3c09dbb03149b6bba4b91f497e7bad3de062e67793c484c016a0feb15aefa574f9269783ec3ac245cdf7fc7233db46f6928aea010ec42a76057b529c176111d5c33135b31d9e1ca9fb81b6d4f3aa4f204e66580057ab2e7222d5cef10d3daa43471ca47e308b87f8630bd0288260bda3a57db2963df6ec9bd82685894b62441fcfb411c0e81985a87520daefc284189b9ac70651e877a2a924e80781a19d3288fa1215ca88669b97fb5cc546b43e22fbe95737de615021ae52e8721fb7f37919e95bd96b9d8dec30892b01d9c5952dfc3016641494f26463332dcfaba23417ed0617db59ce8d344e3b3405d2d3027ac19f2f03a77c53f996419dd201c915da28f04dc536b45bae0a3e10dd68a256a38d7b703d83e5e75feb6fc0dbb0db8a4d102cc63a41382df45f4bb4b5139afc16ef0aef3d93d1ca70ff09c372e77c759620bd5cd45f97463895a1e0d970fe6dca11cea98e3b1ee6be56fadabda190e179bc9d50cd78abd642f815c5c6e331b8c334da034dbec48c54fe26cbbdb87f0ea6611138e334a4796a757f399be971de9d809e14333b28668f679ccd9ff936f27a141e505551273012f488644e6dfa750f02ca2ad443ea393e066cbf25ae8534b71024ed1150b2e8974a1ec051f4d0ba69dfee196f2dea8277ca47a770f97c5f9ff5bbef5590fb423c09571413b94bafa8b968657593b23cfbe4622194e59aded714a2f378d7ce4566ba75c9accb356a3a9bf96e0a730f3d003ec17a29b9b5eda6735eaf318da1798aedcbd59e48da98e426bf46cd93f01773cf6dadc3a1222d540321ea2557bfa9c49e8a63979b8ed23b75e2bf36a896019403fcf2b46045240a061aaa5abf84d4a1620f19243b1d3d1e5a1e83c8603c30975998137620d3d62cbc5b72873af986d221f6223df093c50539ebfb39f2f9ceef6ff1d2d6b24b83b360b1d3c851d944108be952a193a38613c87a7750adfc56a234c957565caba5b8561e6fa805ce7232a1123ce8a80e42d85d8ed7844f479f837071a44a9c5614da399300d95746702bedeb2197337d95fb3abdc2403e079eeb60f25f96b4567d37a2cc7e30fef94ed3f64128684924bdd9c16bdad1d928eff3b9a3e7e964beaf8423f6d2daa801fc6e8969c354ef4ee2e9d789c3c4c68005ddbd1a9a80417cf285ea3e9ba09b202565ae03738096a49ceff3332491a2abb93f063b5d6561b068fb2bc3a8f5ea03450cd213d95b57b7e8b28677582d3fa7e3c01123ebcaffc56b4e4b2158c4008e3190e20d4e27101de9c637ac980558056a85dce5690aba652ae5c296c05bd03932639050cb42d4201695820a3f0ee737989a0a66a6f331741d42b01848effc843e4eb7fa903a87146eda93596c2e6d912371586dcff467b7b5a4ea96710c28c9b11503aa0c8ebb7af395784ec73b01bed6d7c7ba8b1acd26f7a91a8a1314686e1a9274c541cd912a667f01cca1c21a3838543fb667d6ed7edccdfeaf7d2a84c2c03a1279f5dcba1e288e723c6600c42b79c6b531dabcd14feed8a5c6df53c008bc0f35d12d54cbf024abee50b42e53d71b09c8d098591a747cb091e6abfc60e71274b5d0e7289accea03f59ace1b05280484cd4d3d9310445e5b1136a9e5cfb931d18be6c133a498aa910e92eeebb5170200fd8fd0f0493e72ede722d1efc502ca080f3f7d04988da1a0c882cc69f2d2cd366083052b87f92b1cb02d64ff93bbd9faaa248be1106f93776034e0a92b2d1b98e7cb70b10d5e412b3505e0a627f36345677babc0882cbdef90e5d06405f7b82007d580bfd93f2e54464c16181546ce62c0195c1ebe5439c02492dbc110be114f5ccb1b9d7837e3bc9e7075a6908d6ad9677b9e0fe53056395cd533cd71244630abb7c49132cff862227216be47355666b2d7c80d3a664a289668071d5b5ef41d029467e2ab4928c6786d80b227a1ab124bf038e27dd74d3d1c6cb8852450dbcb179cba4be749500dfac874761d01968ded91a22ce1f22e35e5d4fa6f66d596eeeb266702af961d94d0a9338a0cda7cb00371106694e62d65200cb4749a7e42d0436da5dfb40189cd637077b66d38dfa0493ade5ce270abb194085ba4a6767cea1d95ee8aa77bbede98b9f9e1375cbefda536f281cff72479d7cd0b39ac9279402ad0866526b3127f855041a19d385b4971d21854dfefd4b15f855bfe4fade0d8c9660d8e93db96ead86c81d8454f0dc849ec06a3b2e71176150a9fe237b4fec246367005c79ad440d0cee25c96233949dab8457f0c266471b0e9ae187c1e0c1e213df29634320f65b3a97c6f8c76f169e24361f90d11c82993192f9bea5ff6eac8b2c7266059a54ced9a963d47e48bee450c79746a0fd8c24960c839a196c74cbfc84d737ccfcbd4fcc428ba7822e4ccc0197a33f3d4420ce585d7866127e445809cca2adb1197bf4ccc08155cadf2f7a12b9540ab9e047e67328c7ddf71bcacee87cdefa140ccbce83eee2a5ed84808d0dfc89322510dcc7086a4aff8395dbc8d75263bbf41e50c9ba9bdd03b769b897fa8d41ef3c753da0151ba33736b6ebbcd76fda04d0a0c84dec384eeb929a88bfd54481dfd2652f71eb915ad0660e7f493b99e1401f412467cf6b1c6d69bf9663ef2f7f932848a6426a032e7534f44401f5b781fbf3b7babbdc701c35e4a81cd377d5bb0ea6df233f78f6a8d2d9dc54d35fde1da30f0cd669a09bfc02855395e6666c2ac56b7930222206808618d1537a5099eab446272fa35601e106ef8fc7a2487d687d9c7f8613d03e284196d3fe66028fc257c1b9aba796637ff280d392f35b97e4802294fb32c05512d65387809945b777d89fcacfe46dca8a97e76ffa93d91b4aee2cf76b191e3ae54fff5c6342e37e2782a40e6de76a410b08975ea602d9ddcba21eda605184f1d584f7d47dff6258789207c94b74a7908276b520bb7f5acd2e010f9bca18c3a682b653613c620ecdeef99bb04ebb0179b4d0ac45e8d2a863a6d0b266dea13882f5d594fdb2437c4571dac44040fb56741d01fae99b51237af570f93edda3018c551713f234a34450bef8b8157cb9f7968b0dd3a660e3a3ba193c14167e37039ecf77427178095d76c89472bf863d0047dff2b9ad7f0efeb89abd2a8d423e3e3789a2f7b161db7161d0abae92cac0bba726ffa0ad62229c221093644452ed4a901225f1ff702e1fcdfdfa1a8753c4ec2429811f026be160dd0e18d62bef55f0f154a3f46c2be728b04307eada47276ba9e2676e3c1864da96ad54c6d4dcb634d2a72d86eba6bfdf8c8b7ccb9adf3d120657a054175e80a8c65332824fafce9d6f6e79827fffa3fc29b7321ddb6a5df7b64c603ad3ee3a6e9800141a788757255c693876780eb0251c1faaef0320993d1596bd4f4d85bcc", 0x1000}, {&(0x7f0000001140)="e5001e06616f9ab53b8d6a662b10d8fd621b18cb9eb5067f7a1aca209e7c620915de797585b5276f10c42ffac7d950a288d487e4d92200c2926d8e56728cd09e0ed1901e0303ecd04f6fdb", 0x4b}, {&(0x7f00000011c0)="0a49e74e5491ebe5a7d6e5b0494e9b13c60778ac1c243c7647a00cbf580b200b9d51fa04aadf3893692a77997d5e68a3a9369634aa975cb7cba4252727ccc8b5b91444ff5cf4557d1f84433cc0e6454813def8770fe176593eb794b6ca22af4acfe6f0e728c7319a4d537f129df0247c40cbe01b6cd9f8234dcab27e4b0a438109ef2fd42341d89280755e97d13d8bf3717d43978f47888ecf64bccae16d1b8861ab422785fe198206500971c8ae89df0be3e855f64a59b129a8e91bd3ce80549503c779b8697f6996050847455f13fef0e8f71fbda50506e16bb68ee0ea0d7d6cfcc51aca298d200232346e515a8002465cc9f5be9b6d098059116e91c51acaaa7de312e0468645d30c7fe825ed2efbbf19ddd42884a9b037191509fa7d93a6025289cf77bc9da42624db72cd9347c19f5e9262e71b19248add528f191236d52df1628e977b9cdab6f73efd1717b752608cbd182240d8ce184f00595a78fd6353cdc824241b9ce8c839c26ad8f4e4d054062b3515fc7033bdac7277147fed045be2745657bb9c3bbb5fbbd83d621714639651eeca8250eedcc0bb205543c99024f02be80a060226b546487d512f16855ead188ff3e84c44f5dfbfc3dcc6a65296d89c9648c86bbe2b2eea5e04de5ae587bd27c276a24076512f2d08418522ae7212c6adc49d206acde419f47187d38d7fada34d903c7f54b3899ab45a54ab42fdf54dfbff526cc674554eeac95ed1fd158f7e011842b520fa0e9aea4f50fe06f92235f59fc63ab030b234df2a99f9f6b018310245fd71c51437e90b6d956c986327321a47c13e1ae71d4be0e58c9e06733bc2f2ad9b7e88ab05671af3627fc29b47da11a90d2680a4feff49a8f58bc46bcb7ae4486091e389d5f81b76f8ff81224e0ad6154e90d95e3445efd67d23963bf2161eeeb47268dfe186e3a40517d028a895ade220ff70731ffc7b079b8cdc6f1c673aca805f40de49fc129f007ae56c4f9441562583999775f15db30142e71d77f3096f41ebb888ddac3668486063d5b7914a034e34c0ebafc7fe45cd78932cb6aa55f54d2befce89affb618c0f3538c1d5284caabe86a5bcfb6363e433b725e54a44465803956f5d7021b84ab26601dd08366b98ac4c260356e04a624eefeff041f29aa5cd1c1ce64014ca371666f37532fb2cd31d74f748a63a65ed98b3f42d1df1b6b4cbbe74f98bdda5ff574884564ea33933e052942bee8c08225d3edc781b029653be5d9ab907fac63c9c8e16f49bf2a1e605b8086448c6aebeba9ee0b5b1f2f12f721bb7b0c45f010c5251879d81ae9a8a8e285f1ede9efa5c58775de6c0b8eebbee18c0737956f304fee0aa37418b556669287aa0b3d50684d0ceec9885aa3ec75840460aed06dca1069ec992cd4bc50c7ca71844b6e998805cc3fa26a55bcc543d1180a7d01c420e5d9d83579eb45bf774e0351606002a78126ee25151c81099eeb4656480d8290a37ca8fc27b930cb1162fc45abc750013303a2428a07ed9ab0ffd7c530b97656c11c101b59d068fbb109a0136dbb29b9ec5961396c3c237ab27d1fe92fd018f112f95a841291c43237b3f13c2e3553b76fd6dd7025867e5ee54db612f153ddc06285661116ebbc9d104ef10ce993193c0334ca648f6e1ef13ac19eff16fb55c1b561ec613cff8b4304959380290a9eca013c68d4a902f4a1913392ec638d2007a1ff4bf37f76ac6143b9216bfbd224b7fc869ac241c8aebe74af2fd73bc2ace0606f21df66e9bf8cea0b6758cf9c38400384191e0b1bbff37745b889f275befaf51856b90d4887bccc5b0317d22d8b8ceebccb9eb926835ba3853293229a600a55e7fbd7692a8ee9333862a57c134da6cf1554283ccebd4f86a9f0c719025bd607705f1b573a4cd0d6bfaad43525064de003d77ab0a9354baaadf24b0313d3fabd3fd57e8be106cf632cc8efaf560e5c3c9557bf3866f7446b9eb9d84e49ca0eeddfe4ae039c3ff913b7bdeb70f5fa02bf51847a204096196ed21d651e26369aa2626c2d94423b40c88a361952cd5a2f4cf4b4be30486ad7feebe52c4e035a943e9971ddbeec9622a6ba8641c5240f45eb8fb6dda398ebe8572d54c1db9845fe70edf5e4716bd71f19f525745396be888a4e7a7cfe95fca6ae9586739ecfbd0d651c0df138f4b468e60d379673d22b84727ae6b2c49c2436ae48524abd316ddb7af9504fb76e8cf9ee3b2f4dd082f2bd0734a174221d06f47d47990175e9dd5e00bbae710ce91f851a083e4c35a29a51a23712c961140f80a1feca27e60945fc27b84941560658bc99be0f52ab05cb55219b54fa8b1cfa95bab97300ed21f6a1c8e5817f78792218b757d465afae5afd0290127ea5f136f0e8fb7cfe94f74cbb1ecf6cde5a993c47131ee57b1037e022e403abd869b7ccfdbde86355f97bbe6d18a788c74ff48a929be0281361a1caca7b0c19a7542d3b8b706cdd77a5a2e461db5190cdb96035fc27482a3e54f4d449334b528552806d01d0a8f44c6fa96873fa66afa77c79d8f14c4225bf7e3d89ce39ddf0a6f42d96459c88f99b13a3e9cd73ce6e563960fd67efcfb45e1ce1f96a5215bba208562cf1991e125b007d63531c3904185dd199f10fd49068adbe29e0d219d9b98cbcec96cad29220b1e4ad9f6a08f02001e8d0cbebb5069c45618634b8f356f277e9520c31cc4131ed1b00114d2d72ce1509f63dce2d5eff143ac8b5c71d0dce3e25b8b8b2a82eed77fb84527d61ab69a8e2d21db093dfa213ab352ccee63a2d878fe4e6f51559e88ef432ad52c98237c96087201a86c802bbf7c7eaf27056c12e4748e62145c8766d2ba0a89a5fba2d4394265f432e484e6d9fa5a3c36fcbc10e4f79a4ce34bd48649b9f86bbaf68e6c78dc1359c16c25709c9d8b568af14efffd751c7ed217e63b2d8d1c867bbabaf839a504d0012dacecf22e9d55d2a9c01ff1549548544918ff652d07a5857fa3d0ddf6536f6be8265f1bf05fda186a602be5a88488686583f286abb9f0cd01b02ae3115d29402790602ed79200a40bbb4bc261f7f144dffc3ddb33cf12e19330e60f4e34047610a11b4efc80745fe91a4db2c0e6375673ec4d8f198c971659e0ab74dbad2b0f0e46490024d3699802b1c8db873740c7abbc5bb69a76ce508379023e03c7e94f46804ee4a595448b7b41d44b40641d98d97b534a2a990c083efcf3a505ff04df5ab6814b818b338acde602e7a951f5ab02cdd35ba5ab473303e266a4a869cb3b3afdd8054be738a5777c2ae847b8f1dff6cbbc2c836f15cf17664d47a69edb81544d0157da34cd471630fdccf25c0a9dd8a7061b384c526fde84572351170acbf72f684caac13b5aadd4cbd7ae135effafaf21f5a22f054513e227c875bc48abc35c66cb228f56cfd871f303486b25b9dad9ca9fcbaecee68a6f525a99e0f4ec89c1ca5d72d9f16d9bb3b649df67c6e59cc0a9f2842e4405a06ff76751d0e4805cfdc82f2e26ae34b1f1ac7a3e475a54311a6593d91b73f89b03cf55e846f3913170127319e50503bfabf8985fc7e4ad636552fee5b9671bb85c9274ae1d46f287cabe00d6860bdde522df4f31912987ce31353a90a9624e4168742f09845b33a6230787ad719aaad5dc5a65f217ba21d9c3ec1b2f2113d1c9f313335b48615d60228a39aa33961a3b294ac1d609b33808ba1fbc6263dac8eaeb6a4032e68fef22bf81007575824f2cef694ebd9efb55a07e782145157b32e81a4da8ea07d4ca24204bbf80f9b9f79312df9de5f48f6092ff8af3e7a80b118ad1aa9808196c5365c6cbf93c218077a7aa60a7efe1343d058826f864175f70106c91ac9c4ed3ae0bfbdc99515e46ae65cb559febda3849034f8374e91ef4b0e5dbd5bed7688881e592493c26d9bf7eb4e6c5314dd98ad28d6e4c46432cc79934a6ba46cd633df44f7eb34e7f5a185135060f525be673b9dfd55ad78d6d9d64be9197bafc5da038ce18325a0df94265ff0943fc67494b07ef01daa2fe7bc11e24d81a5e2ddc6701a228a791b173ac8e129d3f549779e13ad9b46cb5d2b73bd5172ecf4fc0dae80eee8a05a14796eda7aeecd31391289291bcf61a27acbca88631939411b889d936527883c4087ebbf3af13039461dbe7cb95e14cce2e96c8d05ee159863cc075e3ad93566428b4f02241879d9df513b744fb6be104468f915ffcfecdb1bffaad2c6c6ed5d0b9a0720d45dc4340c0fb4d835e2df17ec857a459918d94cb5c3486fca66a1aa6033feecd21d9df1d29fd21625ab03115eaf4c04aed07415e1241c6139358ccbf203499624deaef99ae9348d9b5f870387cc360b9c12d6d61223f66d0b7a70588fe3ba24e566a0bd50257b2d15333ac0b7580f2dd68cf5f2b425adb7d770275f388037f81c91d717925118aca67f4278d4b198f64eba412ee71de6c690598b4423bde9521f7f67e01e0ea62b74024c5954aaae42f0f231bdc97ed5b39b5c47dc89847677d638cf8862973aab3f93f94b3e61c4f84e7c3465eddc23948ed201af701c5b003faa8a22f8ff0f87e9ecd4fb9c8027cda0eabc8cf838402d9047c6c5779c9dfbe4f654d8a4fba4f4dabe58f1ae635d35b2892852d4895c572a3aaed7277814e386b702b79bfec9518fb315e014e0f50789ecc71e8379650862926a96d366a6b68f44eaf3140477fcc9bba5030d780a5aacfdf978ce8814254d59191c297c372c68516cd593c5b896a1f3a1beea7f3ec882a2b29e33d8ad998649c6fd2e535ffa7c32e01ad05cc2d68ecc449b91f4f9db32783633edc6306d9491b42a7e7646ac46afbf66dd4e5984b3e607041afd84353b28eb17a5f812330cf737ed28f8c0fe338531f8226e2f44b3b8f667b435a658b567dea266391744cdca1d1452793ab61222617ddd7bffd12fc59d6edaf3d9ac832caf8630a78fee709a36e974fb5aa2bc6e1bf5af71515bed01ea31913214f1151e376061329f1a2c62eaa9898a228836e2b27e60930615b53f0791b083f52ad19c5f7673a35d042ab529586b63f3292003c6966fbeedb4bf20b2af0fdc7ca6767c1006e2bee74eb3a718b0ad1498dea87132058873605a182c61059193b1d03531ae2298ec25830d439e11f2e95c00d610a4953e05eec334895b15ac6a67fedae048c13efcce0c1c0b8836aedb9b2ea9d161d11d2253cbcd1ba53bf6a481e2bf2d85c19ac3ab54ff343e96e7d522799bebd63b3d2115376647b7ef453826978b3987f62dc01606b4db082ef7fc3dc2ea8c7f71037ed5cdb40032e1c5eb6f79606341588bc432802abb19c11cc445f91beb0ccd94e6c2f3f0cce39b94133e5ba4ee1be5647534fca834de63c607b9fb39d4a6aa079bddcebe15be290b5e8270f46b48a05a942784f7c6ee77be1b9434c55bcf4865733b46e0ffa0b5d893319403dc80becebfec8dfc85f62a3b9dc8519ccb54b4f297a3c1fd1c98b723fa5a4b57d0c4168ed4da9a94b6f3887db687389747f93a11623da5361323b2f2f7e0e5fd9d2f380e931e5165af203e7c5310f733b5e35cd5a6e987c7b11e95aea936481ca35a306931579124d637cea83dd0ea442bf31987536a5d58a0f32906269da52c4e8a0a13dabaab712d44d642952292da6b445842f096a4c30976aa23e1d7604b20c06d4733dc6a5f683aa1681c97b6291fda1e96d548f67621bf34bea0f9811206f2b2b5a719dffb28aa1c94551171d0d6e64e4393b9e8a59eac92a97c607f5308870cd32ed0ab88cb3a00923604a49365d9262c4a65575a9525b96b97b817617", 0x1000}], 0x4, &(0x7f0000002300)=ANY=[@ANYBLOB="700000000000ffff000000000100000013345edf22fc22030200bd98fd6b7876c509edd7fc43bb5f791a1d034e7b622415682813e0a5f34a984fa9fc99c48b40c72e158d4e6be6ced7e66686a6f7b8f16e62100e9b4239ef6fc47dd72184e200af8f9976353bcc60bcce000000000000182696ef7ec0b52179f9c0367eab000098b6fcd85ebd9626a0e161be24e9c05bcd40e599a7ec3bdcd949ed73f5af66790f6b2e602623763b6e0e3b81008ec94abcbbd0ffc01b2adff24cc32e130ba83fd83132c7345010ca2b04b30158"], 0xc0}, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x7fff, 0x9}, {0x18, 0x3, 0x6, 0x6}, 0x0, [0x9, 0x1, 0x0, 0x5, 0xded, 0x217, 0x0, 0x6]}, 0x3c) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 11:32:14 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x38, 0xfffffffffffffbff}, 0x0, 0xd97b, 0x0, 0x0, 0x8, 0x5, 0x2f, 0x4}) writev(r0, &(0x7f00000000c0), 0x64) msgget(0x0, 0x200) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xa8) 11:32:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f0000001940)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0xffff}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)="170c3c776ec76bab9d8d119e", 0xc}, {&(0x7f0000000140)="3f6cf90b7a6b4943f23e018b557580b255422488a24ed7a72f24ed38a3453683289bdc35a8662b818bf5dbf8ee2b9c79795b5f482dfcf8d6527b77e642016b11e599fe9a2955e052c6ffe33621c7ac4a9b5edf3482500e508e24b2e54039e54fabf3451a1c7a36670022a2e88c463ced0eebebbf72d24abed7b2ed73c247fbdc", 0x80}, {&(0x7f00000001c0)="6c44372c6c878c84c9f82f92dddcecda78646d3e702560a9e764fad6c896a84675dc6f7efb11004a4fe5d783a57e18666477a8bcc3fd0ce68133c0ce66d251c93b7e884d203453a335540b1b1a914f36722a2db0520e81df092e48b12e157c25a616fc1b25c48ca5f5dc252bb00d3f9ff85aec1392341621270e92b2ff3a30775686aecb5acd6f43e2874778c616f8e77b8191b86941f2941b4967f3120d69768268c54bfaab3225aad1a0b1aff9eda4c90da5aae6e00410f8fb3ca7fe9d8ec3885c0ea2ec20ebca20e3dbc6f651adc7142778c1c7209ee649bcc8bf653c0ac0f0431e93473ffee92fbd61bdc7505b82df90", 0xf2}, {&(0x7f00000002c0)="c7bcf1", 0x3}, {&(0x7f0000000300)="4d58a8b26269ab07bcd7e8144ba46f9aa6b8735a67d3ce025c152ce259eb43089bc13d020f51b3c17b7af1258a89dab1be04dca150864d0ea246306210157ae98b84fdda096e789278da9cf7bce019940a117c30f1bea9b976646e597748b8ff57a58a2f61dfc9f9b1d3514b2ec70ba9793022602cee70cc89ec", 0x7a}, {&(0x7f0000000380)="4de1170205f9fbb295a81715ab3befa4eb72cb4e82fefa4c6ea604fab1a9735cece3ae8cddee", 0x26}, {&(0x7f00000003c0)="bba874dfd7ad212a42d5b32be69b62652f2aa59f640284f1ebb8845988ea5260542f0c8e1afd5a16f75a6cb316aacb3bf623794d89adfd68464e5b05624bb8417f70bbb40521293bbf3d7a14a76093633f1ac5c26c2c368d75f4e5e6632c912b45bcd241f8a2b5df2857f3c7b308fb8f66a4de0f5260fa8da5dbab8b5172f59029af55231510187bb3ef52361f1d3792a1c1110a9fa40acbc2bf0169f722bb6d008475a369d34b9d5cb7d79a6fe89a7b40c2504f8d8a6a7e2815713ed86e9d35f6d526fdf0f32270774add339165a7c64d0769d633fb3393c1e1720fd869d5095defc89bedb1fa0b2464bc811d605f2a3d64da12", 0xf4}], 0x7, &(0x7f0000000540)=[{0x10, 0xffff, 0x5}, {0x110, 0x1, 0x2, "c91d2c25633b216bfb8361b7b75072f404c8a70b4178614b4f6a2b0af860171668929928e3ac4d67c240a43c2469a9a959a7e48e0051e9c27e46bccd9085afbe1471fe4ac63ad338dafca69a3d72a2b250877d1de3fb288a1470f492d7082e27a3dfd308f69ed0efa3b346099bb11ccf5691567690579d0890fefb1c81dd686bd1fd3919861c08ea7775c1fb59d54372548f41df0d7ab03409510988d4c82d808751c57a024cbfb7873d5f5bd00617aa0f7f4dd1524583fd9a3864d82eda19cecee4993f426c3852eb53e04ade6578130c1b36a1b65a87c8825bfcbe840d447fe64fb129ef23170036f8fdfec675f5b0e9ba5b26ced7bcb53f760974018a"}, {0x68, 0x1, 0x1ff, "93887d9561b04fa4544c8e052c34d33f4ccf8f7fc2f9ec242629d4fab245eb38b6155157da77191c628d4bbd8bc46313fd2f49289734f72b57a130fda756e37427b919ba73343b9c0363103f82e24818b2aac7c57f4856dd"}, {0x38, 0xffff, 0x4, "694bcedc7ebeb0a020920b89836d3b21b1867b165519acf985c72bc3713449f15a058dc39f7d"}, {0x1010, 0xffff, 0xd434, "75f7767e401549bc1267ea7e56a6470992f880e0153af95e0a71c2874961b8e9610ded995f65d3b5c55a20568ed06c1c8d760063f8c59155cb4a2b386e33581c99d32100068a47cc45e9de726d96f0a88da39fcc489b222ccc4b58a2f5a20f9a0c05cc0074f329a0ddf42b1deffa7bb5aa6b4987aaed0dac8d8336b9f45452349ea97247022240a46cfcfd90ffdd58a10e8625670f5d7c3f349a39c2ec76faf09e75cb1e9f21d3d76717fe1fd7fbf49c7b127a7462cab272fd59c828c64b61eedecc7969611737734c1e85426558e45f753855836bd99bd928451a54acd2b7b3901c22fad50ac93b653067fb3c729b48fa5c12e73c7e34864035707f102c2e3e67c04517d45dd9cb6245041ad3d06bd7aae6ec085548437160f23af375f57637ac453e897bc757c8b59bc73917a1ffc07a6009091a3dcd3f87c39339dcabd957940338fcbccd0904a95a8b0b45e9e38c25ebdca9d4cfb7c85397af5874ba56a72fcb03fa9c4fb3cc3b4b982af53a260d34456aa42e4e0df76ec28d6a605b32cea0fd4b9366106521b8a8bad76f4fdc1bb6faa631cc0f67c08bbcad268023f558d70783242d84522c28eef66090c432b02f157f3f1f2a8e892a1569c3a5b77f62f50f9af70ac37b021651a6572ef380342d2b9b08e82411249873485a3c179ed0972b4da7da4651b5f58bd2661238961ac68d4c6c236c3fc166bdd298f8e4c97ebd21162ba1afb27022449880be920f77561a6b0ddd54a62fa99968e49de7f539012359658d1808f6f18cbb605cc0c353b56af5dfaa0ed3e04c22d7e8ea9e1d1616930c028fe16890b1bc0c8594e2389cf6119b2332d5e0c68ba54a604e927e59849b691cbf1e8bca2f3e1505ffbbc3e8a0afab183595adbd3efed2e18bae24871a21dfc9090204d2528f181c3acc78bf45a1604459f865316be4e1280ac76b76eed8faacbb13dbacaa692e1abd70cb82fb77d3ccc050b01e778091eb02a05f3fb6fc15f33349ca6c7d553258bd216c2ace3e9645e4187008864c0a9aac80281fdea0739d2b29c97e209604473795b9ac56bd935d045685854f2f4dbfdc0d28359092abec8ef644a6d965dcaa93ed804491379678f65422afc9eb6d5fcc2081ed43d083cd2514c8f24e2fdccd3c82466b7157a6c53e28f1313b0ce1683313735370d865cbe974493810b41d135b85e71773287b4980c368a9c6223b1cb1c320a05d3c296f810ca1430c8fbf1d30ba69283f70a4be65038fecbc6a318afb75f3702ddf3927e08c5e62590637ea838b6f9ee8232bf906d7428b96e5c9f5c713230cc37e9d1d1262fc0f8bf7ef2711ee549161cb81cf7c73db2f4459c2a2d51318fa4dff716f1b731dec6910aa872628ad948520a144424041392e0bc093b3f0f00c271ad2fd564a3928b140247ae9889bdf1984d13fac92ea543acdbc846a2ced91b3dae2c1e15783ad74468fde840fbe574a0fd1cb161c7f6ebb42298261134f76542c2ea13b715638006f439b534c54ae18ded96cf136386166968919e4db52de97bfff810b90dde7bc0e72f4a1ca2d3ae1bc4488372835b0f5e24c16f82504a43889541cf933338bed5fa2faafc03a77bac94906c4273b4add74735d0426f36b4b99d631d66efa817978ca8e4bbec9a9da23bee435b36cab8531ee2288a0a18532f525bbdb6f68f448a26a5dd700b0191e5ea1d0f3f32987b5d5573eb99048d92dcae841ed083d0b6e595fc15e98fcb9aaf918a705c8315bea3cf236354bb0c7b664eaab47471293c84627fb5f2caf36ae885f2cf5bc7ba40c93682e4155ff8ab714318d52883f95be69e87af536afe90887a6a2119275fb2e0531927ee34e745460030415e088fdc4ee9ae7a3cd3d1eb5eb7113baac7adc850b0aef1b7b6b334e8b7b0496bbb559f76adec1ae9e87a99b2a1c04d890152d170ace4e01c9ffbecc8da8d37e7bcf0f16d28ce003796996dbcf014a701be2fd765abe6e1a30ae7e473e966e1b8d1a8a7aba41b0df4b9265c2f25e155ac89f368d5ae1fea1be1239813feea8587fec7d5fa3454aa76fb714adad3ea67e43192e1683bf1c21f8a00e5547ce23dc9436351675f288f823b98749d1894d447df4fa759fe45a3752082998e420f833632b8b62222675c1a4e999ebe15ef1828ad3a879923bef0e823973b44ba6728ff1cb079cfcba7a1d96e6605639e3ad002eb783ee800bbd8e0d30fce87af6c2152f7fdf0cd98c58ba2c77d495f5a54545571ab70884814ed794da643888e8c85ef3d42c1da985f477b75b85b820cb2897810fef26b4ee49ed9c2f3b837debfe5b5c3e8973a6e9535dbf214acd9e58beeffeea8a514054eef353efbec20a703dbbc754e36cb9f512bb6fdfc75c21ab88a554ee812103d3268b31292924c2736aa537b05c44ff4f82c8cff9f3f5c6c825d18d2fe160acb93d6fac13ef9d01ca38d9b2ce078db97d6fdc5b705bd79f4e924b17df14aa8ad2f7afeb8e042120035fbc3eff6d73402d2f1900fbe34d57c856aca00eb0bc5144ae15622a1c8e109c3960ea7e1b4be4f013efbf9c57d1561b9965b97981dcf33b730b656f132b3e7ad1b63e3a26dd4e426a568bc6dbf60021fc8a478b6a1cfe10c2a36bf32d3980a0ec8d57ebe3fd307fe17b87ca88ed97b4dd84da98e1bf86d8c74977411299e9ad1eb0d616cd580f2fe37f9d8538c22a20fd91d1586d8fa5396736ac3475aad0a36e9f78fbae79ec27f8bc3071a4a9341d2ae936a4d9ee77a8118e26a22e53d82542435aade6ebffc582c513dbc45341c64cfbbb65c767134e514cc78dc5809e9947a1a09c46b3ed8cbdb6d942eebf9f4c3b53bcaf45624c2898a08bdab89a6d0d692066a259ceeb3bb143415151f780355d285b748cc8543ecfee2b397d223b0020d5981d6e54019bec1ecc77d8cacdb71b7c7a19949e0b00110b90cdf19e9f79f82d9cee8ff6cf7c3396c4edb9e5b48cbf4eaa39afc5c2a879bc5fb45fbf17f85560b6d2ed8c4274d1678d04df0f977123766000647539208e63b4fa7ed4930944cf4fe134de7900f65d2fd7974c7c97ae4c685a054e64cdbef1b09a6db2b9ec352c10b064461cfdf494ae80ca6b4f16e8c5ba2f0433fb3bff8c9695aa2c91fc7b1ebe62c182736b20c8e9ab5a4e1e00bdc35349d49ada49b21ef44e5f423f4021a83945d96e5066ab106d125b64d95d89458b2bee8608db8010a59705f92fdd0703a8a01cff585ee3077f5236d945f5b2bd0fe7c35da212c6e36c6b75136beadb95d8b8b98c18d7069fe71e2f43eb61d1ae05797d1a0d3e0b9831bc15d9940591cd4b81a64e1c7add6d7ceca590ed32c5100db0981ac9c72c1f25c90ed9e81448fe4d18aceff3f2c179b84202b6876da4f56e678e3ed1f1893491a993f0acd0d20ef57b4c48654c104eff0bccd5f02d6ffd48d1bd2819ed0b5bcd4303d6c64d4dec868e385390cf2349b88b906ed4b5777db87bcc6356dfa15f88dcb94a0c3ca340b19d2d35b3dcb686571f8341e16f8055b7a022475b3ab4970afc4544fc3cb194da21a2e3cabec94fa42d1189623cd2f200a7d57ea7b89d5745e3bc2c0747fd01413aa5dbad0097b1824a4139165ac73da7818e93a869ec0aaaaea50ffe87380c6bf5d2c22224d8d9be31bfb7d9b7e597fba020cdda6923ce2cad9ecddd3202724b4b2d6aa7cbf5e5db207bb426d0594d7d90e3f376b51a68473486139e56532bb2667e84557b0a6d7076c08e0f463ca473dae1012ec3e0edb335653eb7a8433d12ddbb90dabd0f56ab697361a7c74d4c278a1a57487758a11cf1aa6b4fe85b0becd8c88ca54d84d0498628b762869cf8253654fbfb098c82fe184aa76629152d4fa5080fd728462e6467eb50bc2fb304411513665542406a81d6f4174b253ed036eb7f9b485198e36fa148c1dcaa891aeedf6f07b088af7ae911dfca769869e3a364edf17c9b4c4bd70f4e0c42f00db731466da116ac8d2e462c77d235927985a0690402ffc932d5b605fcc310bc4b8c563f90ac0cd543cc281d74fef7fb5f1fdcd40e7034857a91e08711772b66778e9e3ad1354528dc9b7de019ab912dd302ed9a903c515abc9aba7e0dcc085014621275c420971c5f76d9e68a2b79ebdc145d2d66f9d83562c80be279509f885649b690f7c9cee5564112c1430867389598ceced837d126e4d48dc182979e14f868bb85f29153d16daa99586011cbab84ea10d22648edbd8344c500ced2150b1e8495dee4d901605dd8d8f75798218e3ea87f8d5e78b265903f764eabe444ba2386a1f414998954ad652772770f0f2a9610a9273200d6d4d168057a80b380ed15215e70c744d01efbd427915a5b49e630be555e7b217dcc33e44eca6e5842b6e73026c2b0603db3613cd2fb4af8ffc25025adf9225a6ad625e7fa39a7d63bcaee5fc6b153b629d1ddbf749db319bf2868b9c844157f36ddd95ee5be1a3006586b7b847c2e38a53e646748608d0c53415d7f58e538e6456ff51da8989d64e35e82d7b57dfa4062fc048e76aab05682a2fba294e4fa9f94c3cb32628e7569d9c1861329b1c14eecec8e2b0814d420eef140aacf3a0a480d5d3fde215ae770580850f7c4f2d3540bceaa36792a3e857a59483161506ebe9711b709414c59ff606eda65329ae5a6ef0b06ad3121bafbcd9fc60f5e6a81bae70e24f6ec4f2ada96ab22bc46fd222e0a6256cf805022e6dd961b65c7667f9f6d164d5f3c13e2168bfceb71d468c4d063be37b5ba42e1ba7e80861e1ca55ef9b1d697d0dd1bbd26a289dc3e041c00d3e21a500ff9d9041e6fa4ad91c4b4a3cf52751cb5cfc3aaf609cddf99ff36e52b2bc30c1f8b5c9150c27fde0ce4887e2d01d7141b6c45239ec89ecdb4bee89244bc893c1e3b1c96955f427e5eacc3ed2ec6dc8de5168821dbbdfa319adc651a40c7705f48137c3a0797adc374adb9ee13a9a98749aa16e0dd710254531f935ba1646cd418c4ab86605b341dad242bebac8a6d97b619f27ade0ed1a2ffc159193da4ed52caca8555c038f607a9330bd1b7cdd4df946fb3b9580fc508829451fbd48b54b8bd4e4c60f6861a96338f6c4510ec8da61bcf4f2238f2fb1ab043ab408000caef255793ab03a5c9a56bff32e07735f4fdae0366272575a1062813303fe84d5e3bbe43552acd5139998566361cd7a7b4825589798d840b84c60b028cf873ee4d4a44462a1ef3dd398b34f87b5763f85fa85ae9fab4d307aaaf05ce95e8bce16314e617b73d236018c37aade143fd1be1713657e3f2d25f4ea24410ff7a17ffa39c0182caa1e10425b3fadef2e4511ea0cf44062dac4060032847f0dcf293510d10cfa93722341fcf81ac38587aa1115a8a7cb1620f69bfde0cd22b1f6b4da88efb0d60ca49fd810a7436e4bcf9ae006f1fb55840ef2e81be09305af559bea45c00e8a843d4a74a5070d7bc9e990832cb32d91836bdb9fed6125a2562c151de96c420460ed59d913b2c7c01b169d792b7d33072b1930c71802ed705e5d9d0823ca12fcfbd61f4c53bb0659294ea26f67254270e6e30c07873f6df8389652739fe8303a6ac606b1b27ea8d72812b658a3bad86582940a9efc9ab5f9cbd4bbb213015639dcbb433538dc9cbaa2d8e9a927833f101d4dde0ac3c57c897aeb426186bf06a105c0162760de067f8b3cfcc8c1c596cc52dc1aaaee4bfb330c41d10152ac05ba1987e6ec03f100ccf6f09f46b65297d15cdd6ebd2ec834095cb9d362a4e78c69948f86fab3d3db895194e322a3673129582a506f7b2a4519cfefdc01e60b733319347"}, {0x18, 0x1, 0x3, "672ba5"}, {0x110, 0xffff, 0x2, "7507e4f7859e9619ed1c843785100e4bbe764cde13c1ece36f343aeed61aee0ec4e4819db6c871cb02782962e3d79ca6a462d010e2881671bacdbd44b68e69767aae30a3746e65b6db0fa7854cc99951b4e01a5352c9e4536636d82d39b2022b307961051a042ce5729434ab917d3581b01fde19c9c4f029d45ab6dcfce915dcf8ce3777472ca12f1a45c2befeb4855cda9ac07ae49ee00de63d18e2f3f127bd1ad7619f96e3209fe43a18b72e88271670bd84aa55566b85197044dea2b82bea577f4c403453f1360496673121d8c8b8179b85d0a98c1a58bd4e814db810304ed6c638f6dd3763aa2cabac8343814f1b61eea4be60ddd4a88b048b2294dd"}, {0xd0, 0xffff, 0x5, "40142b4adce8e5b95258ff84955a950755f7faeeaf57f15eb7daba83ada85cbe6deee46b1eaacfc8ef7de49adadda6f6f2890ca983583c954002a44a7954b62f60c12ba57ae350979c41ad8848d93127648ced69cde80e1a78e8790060612767758e93b2dadfa38994e303aad3b6ad109e65a16c39906a4db7be514eaed72bb9b56484bf4971e7100b4e4df645e677ed1aa21125464764dbbe5b5d9e67264509fc35d1cb8b641f57b2f8c75ebac8d78c0f68909ab5757a434846862021"}], 0x13c8}, 0x409) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x82) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 11:32:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 11:32:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) write(r0, &(0x7f0000000140)="95e47f1c84029c0e5c90dbc9517b4dfdf4eb6e79cc9017f01fc8e3111d623417240dcf4910153575ad2c1e3a9a7d46b9bb8c6b9db84eb399022be52895768631f9620200000000000000943a901556fd4e8fdce09f49eb96117222cf70245ac23279312d2e5221a5314a2e72a68b90bda39e4170a881abc63ebf69b675601b9c4ba30533d62c498c56bf06cae4fe5a17ba9077b52824a4287c69a06ca19c69d3e13ad44f5c475131556e9c7a2395aa6ef9e2b74469ed149ecffb412e7aa8f6afc94e948cd7f323e09d4744d4ac5dad7ff64bcd53e1987d16c981d3341b04e0f7fe9814c32efcc0555a9f78f1e1b525791418cd2cac9f3b163068b6540220b58f", 0xd2) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 11:32:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000040), 0x4) rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') 11:32:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x13) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)={{0x7, 0x100000001}, {0x5, 0x57d13883}}, 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) ioctl$TIOCNXCL(r2, 0x2000740e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:32:14 executing program 0: stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc7) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x202a8, 0x0) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10080, 0x138) 11:32:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1a08, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, &(0x7f0000000040)="cb6d252dd236bcc393cc6140fd6ca84e480276fcd9fe64bb", 0x18, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x4}, 0xc) 11:32:14 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) dup(r1) recvfrom(r1, &(0x7f0000001440)=""/146, 0x92, 0x800, &(0x7f0000001500)=@in={0x2, 0x0}, 0xc) r2 = dup(0xffffffffffffff9c) write(r2, &(0x7f0000001540)="3e068e9b6008abd8ed4e50c3458840fabb58748dd966881b1640587a5dad317d38be634cfec624609a73aaf2d1f42894a8634e1d75cb9279288aeaadbd03d257dc8f551a84fba669f84e71babd5a48c4dd9c7fc5047161ceacebca4eb6deadce0ccd1734577bc568ae950480fe8321ce40da0e9de026a041adbbe86fc7b74e5ea79bdb8174708ecc1e1a2447579105726e47720e17c9ea2129bb8285925f677fdbb8f7863e747a7179abaa5cacba941da11616c8080e2637e0cc0d80ebad62c069c1490b9bbf7199b82021ca4cd3640e748959623ac4d3ad01276f677866bc19f440dcc82d7720d46f7aadf045aa18c32ac510f7c175ce64be6c232d81fddee57e2d1f9b5f20ff126171260779d1249ea02881aa3652f5f1e0828c0a546f45c2b11fc5fc204156f6fd1e1a672239d10f5fa844e86e02d692fceecbd8c4074a79689675aa4a64d6f001eab60311dd8acef371271ca3df9b67295b826b9d54ba6dcc6bce50c2d9cfca1e2886ec10dfd3311c3a5c2104d48f186b777a05a0adfe0a4e575ca78cfc86c57bdcf050936d16b70ac1e4b39b94ce13eeff7900f4d920a660062b28e04db42d18a97fa694c21ac062f9f57a2b7bda6970b399dfa161ccc1e90b356e40f9cfb7280d8d41ce61eebd0e5b47cc6e681781630ff474005f37076415b912dd95ac8c04893a58c951c344cc1e52aebdf4cbddede5f3deb24a091cee0d0950dc0057e951a410eb800e3fdebcfdb58f6051a77a93a542723fe28e42c8abbd03c681c9a4d3b45b1a46456f8d0c820fe27a4c5bd68ad5cf3a15aa7d67dccb1c5e9b4c1e8e18dd80399de962ca8501f914582646d1c813ae70ce2f66c9d5810c88254fb789b67a1ec7f3dd4e76c640f9a8b74bf4e50b76a3e39a425c0bef7f875ae729342a8c16694bfac941a66e9d74d2731f76af50668aae5465c4f34760dc69af42fdc6625fb9365a3d9efe42e0cb2f99411b6118e2f736854191268e792e4cf6f1e489fe75339763c2300d9cf8a91695e13b7d72117c54f91dc09659e9ddbc3dfc35359c87564b0505d1a64fd623d1dbc7b6d547860ecdb830d19efcc4a490223866458898429f994768ab3304d5115e023837b65e24fb99e3cfa9a00509504ed1eb609ab46f8f46a3f103cc210ef8c8992ecacb421cd381025e63cde94b3d599a20cb5137c515e42e6ea72cedc3ded369b0dcfa3c0a01377ccfe0f8a49c58345738a742ef1b2742f3ce07f1562b43da1b40970c4284733738a0ff958c3c19e90e42f10426dec61c6b51bcb33468f55dbdbb311857ef2e534542aa3de348bf364a0f779a07699c8bde34b8646e7d80484ba92621e4ca568a14aa6a6a11318e08680c3a8a9fcf08165873ad61ea9a322086094f00797ad44461cd7f64f8a036121ba7b65a636110c10fd4cb573d9d78500c10233415874b2526ac32ac7aff031f90f4ce7ec72ca28fd2f13398f13fd00cfca1d7f82277e400660851b76873160b2eba614543a0f35d87a0dd05e7d277b965534e708e286fee7dab55188634eb8d74253353059be52544472b812097093225780eb044167860ee4b5cb5353d9fdf2b5302810b288b10775a8bdead34fdaadcd1cb4c85615a0ad13696b3ae59f2c4a3bf134c685dcab8a6c6ad82a56eb76645e4ccc7d361f47099d32e88d09303427b4cd40e99918c17b50fc7ab36f7a0e57c1cd88b487838cbf1a7093971f6a2cfffd560a140acbd34d98a71ab63b9e8d9fd4e17b12d82694a7263622de945825c55b196666ac5749d85073b1cd9ca135589cbf71de511b57686031b2b33a64dbb4ed27283ee4ce288c325ef1277aa99443bf20db175feb1e421f97facc63d36c2f086a04c2cb9daa63073a54a617f08f746ac2c72c19799111e1df9c7e2a31074ef9af0d6c6da2e75bf23fa2c3b5710b3434a6db962d25316f7e343f026b0ba42986a01a6f3e3b0bfc89a7e618a479ca117620961a607c16edf20fa91e7fe82cf953d6b80bc14a7fefbd402b8c1a6228bf36e8a56683cdecd170a9496cee2c851861035048ce84622de41ff1b4bae676df3574711189ac908e696086c488f2cf81e235fc7a670bb2b99f8995f65b4d1bd0f97e1a225b4e3f6d5d920fde77da3f61bef523e8ff39ed59c2f179795dfa2401886caed559818badf30441e6598005e650165ff86819d94aa3e678aa9b4ee996575f4574d45d6f7332e8f004405b30150757cac817d140a57ce5a6a47f95ebccb408619c600fd3c74b0d89dea9792249ffd0690d4d259a9e5e97537655af41c8413cf055e11ff5521f2d0752b3f76a0a712c834e6056226072a7b3530f7bdb7e36f63231dd8e316c81a52e6d4a153cb5b78a84c029964480ebd25e2635fb8e823e4adfaa92b0325a951ec88ecad3497b126c290f24e622314438cb42ed715edca95c17a1a0548346d3bf63559ea8d92c0f6d95239a4aa40627275b5a0463a09c9e970e429017a8c622fab47b95779757c23e34a00f06c8abc825bc66c9ee3e8dbe8b6259f836438a8cab7e72a99221e8cec94637fe1afcecaa7db7b16067d7d7a3e8cae77bf4c8f3cb378d9814b83ee6ec51635030a7ab081a4d9f2ba2cdfb1506826a92febc8876dbafb44afc955b36d61a6f0de3b9e8343afccb167feed1bef971aeca28948e0ac0115a9ddb31542eff796be51409ac37a10044720c484b192b5c43e3397e9831f87d7427266b9ad3d84bc8fdcf87e148a6d64b365dd99997788eb6ae49cab83660885078573d3a78313ba74d5d8a1c349a47d28e0fc6077e11edf2463466459075834b265e919ae58cb3bb45dcac410cfeb9d817df58ca5f5c9587f59fa128a615d035db42316cf46356a2df9d0ff756065e86deedbe36ce407794c86dfbd849551192aa935f06af811ec430ee5a5437aa8e6029691061576d3feadfd48ea9664d214240b42fe9ba1d906331e32ebe687d512de8e5209938550683be9e7014f89a2a2c0705d23fba0a2a6b69dcec064b685519123520a6d39374ffb88f7f57eb388ce314a685d531c5596a16d3f1ef31f148bbe5dcc4c7ab8e34ee3042837cdf10910494dd3c6d5270e6145bc47a241527af11f3bd02285eec49e8290da34f3c4620a4f4af70138977e18bf3c3e46906cdc40ea627a9058ba52191886d52dc2b51919a967579d088aaa53c52ac56c6c83828d65aa22a0fd1dbbee598d41e18d2a21d27122d0c0e71d9d165b19be432148873f67bc6c0b39b3f4301459fcf6a8c64deed51b22729493a6986b9ae802d2c821064701be23baffb98b0748561a137f71de3fed2323c70c4f253851a8894c09d987b56a454bc78511be2f3498bf4d16331dcc3507c786b6699a682b5672bed1e4680e5f5345ffe357c845390206692f6d6d7b2b4570965ace9acedd38c5bf258f04e437c7e5d791a8030e60bace5ba697ee0c0ae1baba40ce1952ee7ed8b971cafccb752c85173d4eb8903085cf0ffb4ebea0e9908490e795b47cbe2e5d78a29113724e3813f1cfb16abb49851ef39182851d9d78bd7f4f50116b592098a8d3ba603a6eeb0930bd4ee8875d13498bf35bc400cb63d0de82d94acb520b566bfa8fd5384fbc6a38700907faf7c441aa2acd8fc5da90138f4c6e6805ecfac03f4d4475ced27b9a53b373cbfbb2ff41092bfdd36b301b6c7b863a6ee8d20c66e9fe1cf25b3479c8189065ce7f326333eaaa0c363cd8801592fdf03eb700340e1fb2fea00ba71974ac8e30b52047e9db070fea0f12444fbd3d11d09ad62bdf4681111570030d315be669587c9817c7cf2a913ab31027356386b197dc22414ca05630b9767c5f1374400aa809023aefce615c148b6c28992726bae404565ef1e985954de0e1f3f3fdbec736903d74b3ac110070c35ddbab8b2f476653d8fa67783d071d40e3eaeaf375639e34159390ee8ab1e403ae0e35c1303e1f93a5ceff559c06e47a00d1eee9bfa2205cdaa586ff1bcd05df203050f402b688c843393e54ae866ab8f23f6be9cee16686eedb1abd755967eedd256f8424fd0739f5c11e6bc58cb9627e8ed1198a367594fb2ab399910bd18e152cf560e6b6a7c0e73e76857b71ea73f3a8e4b9c9862d0497b4f6ddd56da1d3bb2e19ae0852269c4f084abca428153210d0670abcf79dd7e22c45f2c5f2ef555d2730f967358f90cd41a014d80319ef1d5673fde9986fc611ba0099b68a4e85ac83279a2baaa5113559acada046c523eac06d990b7d822a3d59655a19f302c90b266389588c62056e763973d1a00555fb25c1831cd84a74b492c9c21fd5f52a4ac4a4a434437cf122946c4a5f54adaf79da934cfe7ef7b0c42a9d0f50eac4856490557ed054579c1b0903ffa1ace1782d584342c4b3214311c85731e6300c88566afdea391ff3d1df0f74c2902fb9a15cc92e9f4172e68e97090aaa5f2051b92de15faf9b648140e607801f9421e009ddd1972dd0efbda2b8ab8021af4901af4e83bb730637ee33f19274362a19e36fa537c86d617b1e214e4f4a54e7a1fc81632c3de290f76586aaef932ef1e1e54b8ad6f0498acd030fc331758abee53a56c89e6b05fbd9d726c645c9204cb42b592dc5f8d3285c5fc5591e34b4bd8a55d7673a7dabaadb1859551c9fe66b2f6406d63d824af2b109fb1c354563050c54157d31894834b3b46cb5003220f3d94b72895e39e5afdc4d7f2c1163cea674e01ad71202b906e3824e0eb51423a59ecaa678578e144607e59410ceb51500126f3f54d9e373892a07f93e794195390471f072405e724dd753096570fdfe73743268af928a5fde60068b5d965ea7b0449b518b1ccb1f51bbc15be66d069bed9a0000392ec599e459b801dbf6002fa71a02f3efb96c8a556cbedd0f0b4fe98f9107c19514bbec6b69b413e26dba0fe1a0047a103545c818058c61b05e89253ac270fa777f37d600318eeb4d3ab6f0fca9582dfead57358b29de6fdbbd229e8ded87e788477300254ef9afcea3dad8ddd3bd66a8ce453aa248b3fb869a0f64d95a84c12d0736e9808241d63cbc491e671ffb726bf02e72e1a37ac527b69ae8aa415ef8f5b0f8658f54ee83d8d9bf03156b97cada45ac0d36890dc0a7740f2d17a767d6cddce0e6a1a80c530b4a4287b605686b64155c004bd49ebc8b083c606b2f2ebcb417e592b6cac9759ed1ba5d532124ab4242df89ddd611cab5fba6af9175c9ffe2e19a9b73a858dc64ea6ca847ce122d597d71894d059dc9c93327e660b4a2585eeca4a5a9493e9eec83cde0194932648ac4b4fd5f51f74b1ced171a30325a325c70e4e12c99467268307d1e461acb4dcc0fad08c6bdd34696ce5b663afe59a7b1ba215e6d795ccf0250f34cb8715d2d1e50b4d57b436f48fe18f8c27ada552193e5b0d53208ce5dea1ac90046bea60e981d51c0b784910508b1470803a175c310d7f52a4cb8ca410af0d6e69dd59b8cbdee8421c2ef1a47a20d8d7c8e6b42fe0558f057e84ee362dd465b7b5c7bad3e134f27d397aaa3298950ad48930a1be59cee5e91b4004154bcbd282f39b7a1b71beefc946f034af58701a060d1333cfbbe44fbe66d60241f80ca1f4c4d5c1b425670f5e0a2583d69ab1aff6cbab70d66073df0fab455ffdc430bc960ead1a41499bc5ff27dfc52a30fe98241544bb1e2f71523935e65dd55e27a94c85ecb84e54e278f369cedf52cdf6ecb6ab8461b057c91a891617ebeaf3d96fe03803cf148611e4476cb2c576cdb513982ddbf32f242da3d203e305752b5b928d9637f556656d9adc9dbbe697ebb743f03c2b6b91d", 0x1000) writev(r2, &(0x7f00000013c0)=[{&(0x7f0000000000)="3136ed9c748322c976d8da5d8aba7ef16ab44b2ec8294a97720fe1b5909f76b0f0300a9870320efe043d674b872b59cd78bef5bdffa49c3b2b33aafbf467259feae666325d1acabf38d9210d4b8c9b03b97ab6424ee335195db46433d87be483ea35", 0x62}, {&(0x7f00000000c0)="ce7e80a96c2844f694cccfc9e0433dc64ca7a38d656e770222cacd9f9cc26466042b79b314be8829c80c7a2b630eee102695c98db86f3d337f26a26fa9f7abc20114826b94f8f3fa4f2544a95093f88e61cc1678896dc2f2d6f4f478a941cdb8d6c2df5871a9bc507567f8316abfb711054940a4f64c75a70c27baffa2edc542106ec07ce03cad349372e20070e0bbf9bb14e72c58bdbe2f33133f7f07921a021ec0125c8ca66d14966407b7e7664e5d9f299dacc66f769f3842c6ca9cdbafbbb693177f802a599d0aa0d7121897802604e4e8dea7", 0xd5}, {&(0x7f00000001c0)="8bd62d8326ce9323a011d6cc968162b945b6d37715a01c97e1da13301fe92c5c9883e0e93168d0e460097c61c18f", 0x2e}, {&(0x7f0000000200)="194ba9303f0aeea69909e4c9c3da3dbef28698a06d53a656e65c1807a9b7be8943ec43a925827749401b85e4677cecb43a5a8e3e97ac", 0x36}, {&(0x7f0000000240)="95a963b650613c85bccf1b97881060b78e84f371b55e298222684832a5867ac0aa5dda1bd20814203a4b57f6d6b553e81e71f642f27c8a6c7815e9764fe4a97028e829122f1678d1459852a7a05777c3f2882104c69b825f8b114ed396dc8cf11c04d3e9a50e644bdfaca4356551bfe254dfbecca4d9bce5ad0a2de4404cc25a3a2fd0157c1ac4dd50ad3be7f12fccdc82f675da0347d261b4f860236e2aee866dddac581575932d37c9ab9fe1abb2a561e7f9a8737c48a8e70a65b114a0baab50eb0a7c73e6da89ee94345f30fa2ff77c8c427720c204e70a7bb4c8af3cfda59e474c144b06978b6a458d5d6cf842921290c3039d1fe3282dd3a9db829d410878f4a6f2b20987b7f3d54580e6909786e3490d968fcb45bf70f1ddd46c578fe160faac3767492bf94b02ac86f8f22d1d4d0fcc511ef5d3e1c0d60ebc5cdae1cd9b322f7f6cba890597db24d887767a73fde0576746af3c1b40ee8ffe6aa26bfa2f878015ff15c0c709dca54761f7a9a26aa67296db7c0258c488ee72ee3c139e3ac5897a1d1940b51617cae4f5459503fe317b46bc88427fddf39a0029029d8c586333230f96bab56124d91b1c2a3fd6b2c69b6a884989d3ac3f5cc5a2006cc501ed8e66bc0ae0505fcf71b30fb4ca5758175b811cac29a1548a70e31ae78d4776fcb69b152a62dcf9221334eeb420e583450e4843d7dcc40f911321800d09185ea91225bce3d6b6a04273c5736477553898ddd34e4b8c68a1243d1565469a13e8a4d93125c5e59069a031e7c313f198c629be8774263bb291eb6f002c4fd88a3654b9840fa738c02469fc9033a51bfc538099ac6b21f4e493d573d039f4fc0f1d6197a7c88334f9ea5b86180fcb59fa7e22f835732998e22f510e4bcddcb7530044c2449ff09c3da31c7ec4284224321030087bf7a885b9cb008e19c99fb6beeb2844ab5c355a8718309a3b58a0c590147a67f9bf91f545c7b0f76ff7a91b5cdb85af4078ec9469805174c21761e2c0a4bfba324079f08d5a8db3b200d20f0487292cd89be08a7a4e90726213e6c40f3decd7b9e3e88c16d45946815fdd3a8ec22f9e24bdd704148ebb30f5cc32b26a00585186a1058bbdc105f488662d10c841431451ba29d57afdd5846e0f943d169f2a1cf9f42aadef0c1e69e123c0b88fe0123e0a8e0bb2a5f71e49dcf86ee2eb1bfa5756a4f2d06593ce457e2e75ad93f0fa724cb5f3d8e8b9d8555a61d17bdf582bf826730d43a5ebc830f3709eacbaf52b5a5f7e9f22e4e5dcd7073dfbfa0462cd95e03972d15d14b1d8db9f090fc0643faf743680ad1d94efd816904413b49f438f8b5a99509b76a72f04dec49bf517958f670f7f59ff216cf75966a04b85024d1c8bbd7b4559f26ec462fe2b001d862e3ad84c812f07a42472a8f896d60e36036fe861de60686de9909b64b1721c727010e74f9e9dee3bad7563ab9eb4ec555d9a266d47aab054ea81d3f538f7b4588ebf0e908155eb8c32b8043c308568df9dc431fde3ca2a056db99e569ddcb41356c632245606a7121f53589544a63bd5ee5a81e16bd0c1360b3fc9ea018741942d1f143a7aa971a80793b8e3a5cae62bcdcdc197415b7a0df7eebaa0fbe56384315c1eec599ead461cb0f306613772e3b3b2cf86b951b3cf55dc0457168631591c51a5887232f6c610420c80ba056340feeb1b962b6541f208c0110a8c53301636eb580f8f923bf6fdc03ecf37bf191810ca0390a762895130b7c5351ef44cc9c492bb7b5ab9e9757133eca4235d104e8fa93180d23afa07333e3c48af54c2367baecc1dbb6578980725e93c2a418797da6acf7945e3659e321d6d0cc6fa8f72059e131302b02a01c8ad9834d8f99c7412c0ff88810fb0793fe5b8d74b340c910b756011875d19ba77cfcc851aac19a0eb10aa1ab06ddb0058a1b236cfd3696b74121858e57f5f7d67000cfb9d6c8799e6b3c01ac6376b769d8ff9e6f36d0c2a401f87ea6cbc594f9165fe4fde12858ea02b50489a49abcbaffdd3b4bff1178421bd41da385f49d21931d4723901a12bb173f69859d7c6c50b8f70822e4ef65eb34ba00f6e131f1a486221e3866bac5b0e5d5f6552347d0327f031dd7cf2b444727049a2b38b47652937f4c0302357195fa5cb2d4db7cd9a4d4cd3f5b4e3c14ffe04e0b12eefcfeadf49cf805b63f305c60709656e56dc20c80c04add71f591c2642794ed24505d1968c830e584cfddc8e905b8e585ba399c52babc334f57fcaaeea0c80b788b4d5ece8dd4ead596b0f01f4d63f72f0cb034a13347df7371f8ab0d25f48b89ea98976bb4d50eabc28c6059a80600396d34afe3af645f251c41558f544426fb2c39e2fa1cc2a6c5c4ca9ef711c6bb597c1c6082fbb9b2b9225db54d24fa74f415bca1e0892185afac605dfa39facabfa965412e21cd6fa7a96cf4ac5ad7041ca80cd58c472164c157ac32c75e2e26be921160903031dc8e9efdeb82c4ab804ff7b99b31bf79314efd667f741f602f3665b9c412d8e0b47617c736b042d3d60447ddddd5acd8dfb1824c03b1a9a0b176fe2d7aaf1545cd48c7a2af11e1699f8a94dd9e106dc3c6cf13769e62ad220b05b9635895bc1a202a415c16e490bb54741d014ccb2d0ce2044440f74df6bdfbbb190e71428318ca36f90e7becd1291a4ea88d22934505ebf7fcefaf4804ba52c1d3ddba6e4c8144b7a2e2d6519ae82112d989cf7966fce3e8ec5d7d6587dc652202b0383e778185e78ed581e4f83a4c9ce513896d4b5d648453210ebffed00152b42b46cd13e62ecc3663b18f7fc842b0a77fd551eddb94281147d820bdf73a7ac401d5d52ab6683593fbae2b45f4f9ec438b27c0752e12f4d7890090975e401afcb2b9687cfb6842c73f725381c2e623d3974ce169fc70ce98c2de6619c86152709896c4edcfbdcf176d80bdc29091f368a2a3accd4dac881e88887508468ce76ad74ca12e3592e2136aad930cc86acf8c0bf6d7e1cf2c559be75663a77596c15dc1e60a0a785b2e294421354919ace8a9b6f31e4a98df0977557eec83381e8810b50df2de2287e199bf53c6ece1eeb31efd3682af220604856bcbec1a706ddb4c65dc8a25aa3c4be5974c2e3d9344f06f618ec60362572ca88ef4df58ef59494d29c4bca52ac0d67d0e3e34b48a69fbeb4b870b922291e148a6cd59857ff1aff5475384c63d00a06976d72c74e4f256b4b6fbe2a7d17c2d0022e2cff1f15e65f8b41e238a27e735529cd6359b0c5255c7ae93329a02ab14b32539bc4e4c828f8914b56eaec9942a3b8d7f394d2de5195f5624ddf64291056b4a24deebe94f2404c932d3dea9dc4b75fa0b5d2098968490f618fc1a6f84804882debd032c0ec079502edfb89635342cd2a799478d89deaf2ba782d2da29dd6a2cf5cad5fa809b062466185407e196ac1677504612c2a355bec57bc694e19b583821f0f8e7f798167782f2acdf5c5760ac506ca77ef48aec8931098717ae808cdcd542dc294e6dfee0b401dedda9503b246bc608733e01d67fcd09c29112cdc61c5632ff174c3dc9a5b9d38cd6da34c42f085831b682db29c4c0ca71aa25fd0de6ec5f08da070516fce573743db8fb029217eb0a4e9e438982115970eeac4a66614cc5159c6f06711e6bb718b8cee17864a4a974810d29ff6e76a34a42f1b56203be2d307798b92b353b5f845e78250119756ad3d5d582af3c89a801e19eb3c4868a92bb60a383374a6e85f782a24bcfcae6608fe95fd267c63188cc3954ddf70b38c151b8effa6735e0854290a9314afaeab86b77fde94db9d12365f08ff01f349b8fa6d2fa2d8a925ff3b1598704f605cb2ec953b773a41d4f64b1c924f83eb70007d23e40424cc2833b71d245d7c4be122e5c7911f824f1fefeaabdd710b5aa00ef0e16fb5eb6e4729b2c4a72bc7d29e33324ddca6b2b002868f582db6fa0901b12d8af91cf31065ef664bde60b945a0519e25dca667695c2f8e5db5a6179f76160da6387db6d4e4ec68441c529489496014f7f885a520819fdd9baaa179835ce3a297631027152e33ce05ae36b3c4930230232de5d601717d320f07b8847e3e9776c224bce36bd5013dfe926f1409acc15af1dc67b21da7d0898a2a76570f97724bd0278d8f71d34e0526063906b663485ef46c24f508c03e6c7e3a6048b7fd9c6a1aa9bf2b2708dafdd324c05ea1a91bc183d679b13939e7a5335d9cf87d4b2ce5ac82420c3d2ed080af6fd41cae64047956c0cef7de4556615abbfaff4ca78f828ed14282c8b0a42f68c4483272d0a56f1c0ca410d8c6039301dd5dae49f1adc2b1c75e0e2bdf2c53851da4c0c010cb291dd2a7e48620fd60e133e72e8699ce14330bbb9572aa7a1d68f2b8585e5cd69d408656e5b2a480167a70f9b45aed795189bad41f01bdb96d4b3ef7e36909e0ff0bc416ad7421d64e70647f1421898390d0947f55a559a8c10e9fb8e1a5fcee3b5fa75c5505816d0f28c238d529d6fd1b20e2447899d9195b157842fda25a2fbb5ca3c78377dc07f334425d594299374fd87ffed748bdb98354008a72e00eabdac773d4b2f4c288f917bf6108c74bd5d2cbbc0aed58229960d0581998a6e3542b7aa9a8bf7055bb9316fc4f44d03a7a1f0856664256e69a7f6beed0aaadf72d46016c661d1fdbe7043867c63b7b2aca139fbee44e36d701192b712dbd0bfcdd42fd2902a0e2222a48e6d5a18f30c18eee0d21f7740db9d81b843eb0320fa97e96a6528e0bb4619425fad9fe12f96d4cb80df672c42cdc5644bda537cb528d1fc72e306d8522874d129a013800e41b366af828b827126387212cd11ec4b47327a86c77fbe8b1d4e70676b4b75758bc099474dd5d3039f2eab12c7b57c21f8aebf413a58764fa39b6b405b6f1c65a85fcc71f6ccbdcb2aaaa0da16af521ec45c95b7dbe550049c6efc88b0d8409b077846efe84573f88f500878b86d46bb489a5c6ae326f279528ac238a47af2830192f245307381a92bf5be29a4f0306a818996f8c2c4b6f03945318b9cc3687a74a6248efc1988e26fad8ba29f8c668e597eb4ee918701e881d7d3576c76aaa0937e18ac440363fcfb3a2dab8baf250f4353ae4aedc19d5ba631b32d77f3efcda9e2b0c67e8d456bb5991fde9420c70e29edd68c4b2064b8a306f58221b5381bdff50d18e8d3e99644edbd3303ec1f810b044533da00c3e4810c368541300a55d82885ab4280d6d932bf150f82f0d15b32f5a4a1acac210d5ba086422252fb1af98db75afe8c58822b4a601f2fc9a5bcf3a85088b351a3ffd88f91b72217e16aa6fd59aeffc13fa59f287fd6843ee2a059eb3e4155bd95cc1f5052949c45bfd41b2a4c5a8f2ab0800ae84c19ccc44518360d58bc71a8baff69ab28f25f7a8459fe06871ee8a04942cbc17a718443e1795522429bbc3738c51aff3ef7a8a018eb3ba69b70af306c941217d4d8d9060118e5d635c336dffa7958b47b8d708ffc28a6f55433a151e6fbc54e28620a72aecf308e52d79ce06f332a35ec965b07e889badb17c27a9003c238c499bc94fd85e7e9a424dfb912d21bb8f97c1a8d2cef2b99f9e517534151af8202b48a70446104edc182ead4233c1ce2750ec29f741078200e767418d8fefed2cffc60a5af0823fcf5f0aa51c6de7106fc741022bfd7f7605a57e30445c2ca285aa25ed90e63389d2184112eae5c5cf41f8feb21f9a47e60f3227c2738c134faba731a4a1867a872da6b86b3057a541b7638a788d929ed77f27f4f792f73e5aa1a754fa1a18958a", 0x1000}, {&(0x7f0000001240)="2f448a4d5a1c85a2b49d4def8e1ac123ae1303fc8251367f764ef5b617588018e97a1b9bf1ed4508943db9902abd82b6636c879267f06ee107da0ea7db24dee170868521040f6d9c53572ed1365650d4ee125c2cee0b5e87c12b18631f87fb9b9597c7895aa0c1c06233fae2965f25078e32d1fdd45d69507b9a22c228f4834d2e8e09d07d145303c8e50120af7ae980178199ef1b5f253a2f356824a55f68ac1948d81a1f5d8421e15edcad828fa1ee97e3b5d136eb43f780c4240e2fba58e21e3c82a43c66eeff39ed3544b5112dcc6a1f5878f0c191f12dc0344e76405a4df1858362cd57", 0xe6}, {&(0x7f0000001340)="d452361263a255a030b87a5ae7b8568713e861d95c87b32a12d1f5c753bd19767831c2055f042be2433fe43fe21aede5a3c7528d42ffd67f876fc5f2877b8043d14b3768bc1e290a95821c4a76aee1d4d98e3cf1ff48", 0x56}], 0x7) 11:32:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x5, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r5 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r5}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r5}) 11:32:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) semget$private(0x0, 0x2, 0x90) flock(r0, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r3 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/191) getppid() flock(r0, 0x2) flock(r0, 0x6) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) poll(&(0x7f00000001c0)=[{r2, 0x20}, {r2, 0x17cb45830ce78d6c}, {r2, 0xfd}, {r0, 0x2}, {r0, 0x54}, {r2, 0x4}, {r1, 0x4d}], 0x7, 0x5827) 11:32:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(r0, &(0x7f0000000a00)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd331eea96fbc9ee9ea7de66b50d19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b345d4d0296efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f2f391745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da1a622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4f1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab000000000000000000000000000000000", 0x530) 11:32:14 executing program 1: r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 11:32:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) recvfrom(r1, &(0x7f0000000080)=""/254, 0xfe, 0x2, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 11:32:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) semget$private(0x0, 0x2, 0x90) flock(r0, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r3 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/191) getppid() flock(r0, 0x2) flock(r0, 0x6) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) poll(&(0x7f00000001c0)=[{r2, 0x20}, {r2, 0x17cb45830ce78d6c}, {r2, 0xfd}, {r0, 0x2}, {r0, 0x54}, {r2, 0x4}, {r1, 0x4d}], 0x7, 0x5827) 11:32:14 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 11:32:14 executing program 1: r0 = socket(0x1, 0x802, 0x1) setsockopt(r0, 0x5, 0x1, &(0x7f0000000000)="9f01696f3093508929263d27cb66c7e8c303def5ca5a164c171339cb747482ed1bf697ff4888e2647d5eb722944f3505c3edc009ca43efa83153cb1024bdb6f6d79d72367c743fcdd3580bbdb1b2d63abada632131d1ae3893861e8e04852c3bd7bb0ec58c05ae9b25dc420b03812e91c67afab0fa2af6f17947d53152db7488066aedde049d02e23f6145a56d65d07d20c69b6df83584c6ecf1f37cefd5f89709f02ce7df89922ddc72b6dc528d5ecaf5acf70070d15ae03d43a90c246c85ec35177b04a429305cc492210e67046f32c23a8153ddfe", 0xd6) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x4a, 0x30) 11:32:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) close(r0) 11:32:15 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8080, 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 11:32:15 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000880)) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000500)='-\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='$(-$\x00', &(0x7f00000005c0)='+^(\x00'], &(0x7f0000000840)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='/%(\x00', &(0x7f00000006c0)='*#\x00', &(0x7f0000000700)='/%(\x00', &(0x7f0000000740)='}\x00', &(0x7f0000000780)='+\x00', &(0x7f00000007c0)='\'--}]\x00', &(0x7f0000000800)='\x00']) close(r3) lseek(r2, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='[.}\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='/%(\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='/{:.:-%%\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='}\x00', &(0x7f00000003c0)='+\xb8\x8e/\x00', &(0x7f0000000400)='*#\x00', &(0x7f0000000440)='\'--}]\x00']) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x2a}, {0x6, 0xf}}, 0x0) 11:32:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 11:32:15 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getppid() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x93c9, r1, r2, r3, r4, 0x1}, 0x5, 0x6, r5, r6, 0x1, 0x7fffffff, 0xfffffffffffffff9}) r7 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r7}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 11:32:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1fd, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x40000004, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x90, 0x9, 0xab7}, {{r0}, 0xfffffffffffffff8, 0x20, 0x11, 0x1f33e8cd}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x200, 0x1}], 0x3ff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x74e02e137eab8b75, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x631, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000001, 0x3, 0x1f}], 0x1, &(0x7f0000000140)={0xffff, 0x100000001}) 11:32:15 executing program 1: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 11:32:15 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/178, 0xb2}, {&(0x7f0000000100)=""/240, 0xf0}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000000340)=""/106, 0x6a}, {&(0x7f00000003c0)=""/28, 0x1c}, {&(0x7f0000000400)=""/237, 0xed}], 0x7, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4) 11:32:15 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x3) getrusage(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r1, &(0x7f0000000100), 0x8, &(0x7f0000000140)) 11:32:15 executing program 0: socketpair$unix(0x1, 0x200000008000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x12, 0x2}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 11:32:15 executing program 1: unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:32:16 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000001680)=[{&(0x7f00000000c0)="84eed68b839c0ab4798212bb613edd204b8db90dd4f176705b920d82fd2b138cf5891c4dc0f4187164f030cd8b4ee374", 0x30}, {&(0x7f0000000100)="70e6a50664dd3363bc566f25b6d1b5e3829796fc54192cd2f966dc1a4ce9190fa42189a47ea9b8c7539f0c7d03ab55b703888a7d62a6adeb1bd5fc70424a054a92fd1e587181c89283c9a31b4d55a5ea561c01dacb6ab05b37109af043fa23c5f7bbc63746ca2c7c6cbf984a3d2973346983e48da4b497c658c8a24409076c236b03c659c80beecbfec90841aa5c49bb6d83d3f433460409ada6425620aa4575f8c1de276d736c250065bc77301a806ca3522dda85022fcdcd3f495ae14b57f798bac945b7c68db18acf00435b0ae77b367102b3c470857b6ce554854b077edb497dd88bdad957c2062e34342fb1cd99f66153c0054ee3", 0xf7}, {&(0x7f0000000200)="5c49b25dec428fe0844105f6f6ac4db1bced5b5aebdb5d981cc31d82463d580c46690a59ce38fee38b6cb020f2f5df29628c6b8e2ee245154c91dce05a8a9defcbc65dc2291dd93ceb0d3602fe4771ceeefee76d9e30184ca0806c41ff6107ade93738ba10fd1148ce717f9e85bdd2803e9ea934cc1f2c2701d947f022b2f3d3940175d151c1782fa63bd64b8be71397d115178bc1440b337bfa46b5a26be6053bd8e35a2186dea5fe290159ab834e586941085fc2357a82fb7f27410b458f00a0d92551076caf12349559c5f548fa478512e9a4a6fb54ecb981bcbdbe531a77611f2ff03c6a894cbb0d8013dbf7fcbef04a6149c55609448a09dab93eb0a863c10dc62891419a4a7ebd58cc001e0c929b5d97eddc03f2c74176e4a4cbb3ccbe1c640d972742e6de7a0bb5f10e14915ed677edf82f59bb9bed3fe63333ad571d0683d7f8473bb6378bbcec6eeedc88c90357bce7df77ddcd545d712732ccd2c0b262d1d8640e17be53045e9fa5bcb777d39f08ed9d9395a844238bac707f24ae9b8b87c3437141b6cb7f8200b77551ff5098accb88544a02ad09e28437a6bd100813601dd554412a8ced7b0f4726348921892e884477a3df80ca94b1b4e394e849ac3c2c25baf140b9424953bd7705284add02998571f094a0d849f18b4e109d8b8f1a56c812fe1a46828daa89bc1d23b80c7c78acaaed5d40ee54841c889e3e1411f4a6bebd18e76bf77d46df3f1564daf12846953593c72503c0889acd5e55ec7da8eee575bebb0cf83c71565583cc02786ef4125db3e8913e7c3b6c7bfae6e3227f6cd479d69426c8193df639dc8c513635a5913e9d0af8910ad022a317e413b5b4a8296f58620f5a5367d4807d8fae0ebdbdb3c1a634817187a5ddfdc8fee1ddf9d6269b762015f4447da14fa8863b0719b5a589868d47a85fdd8a55651cc5ae5ad6e86191350fe40be1cba975ab0ef080fe4deea0e2abf82e7b714fd41dc059433f8556bf7150ff68196f8764d286f3e1084c51e1f21a01326b06b04b9a29c0af545bfda196cf7624d5d89fe6e2b3a31adc9ad3457a158d3730156fc258fc9c669dff8a50ec86414700086be108801d71b7db384014669238888b6f3fb63e004230b34448c75c7ec9b6d19515e368d6214eea3962783dc8b6fbc471cde4ec3169ab5e9caa6ef6125257336939eb31446b44c2ddbd619d018257ed9e9d9d99175fc7e62b881bc7505e0bee2e36b341aaa391ac1c3699d9f3ff1e1ba03f9af3bba5e4ff999f2140366295b96e5b9f75cfd6282fe237645ffb28772bf86dae0a13ff61f15cc0124934174eba121f687481963a4ec62ee592810b3ead9e6a280edfc8e50c65adf4e70998d33729c7a7bdc947e1d21afe0495dbabd8989336ff5e0eb624798d08ac719d01eae157af9c32d68b37a9a5004e9fb2fa5c7c95afeff613c0ef30dcfed267919c7e5649f8e3e12a24ab15a36ad0b61af3fce39c532bb5bc499671cc79f956afe6f600919789934199c8a1a3d8e8a0a66f5404e133a172822cea60e854a8faca7340b8e19486f168aa16554cf9ea5d4a976fe0d1a74dfc25eb2a02dac429591a4861970303778fc25ef4fd7af3ad1f87d9f8d94c842230e99888066ad84392156555749e6d411361b0b842b3823160bc71cf11b4543ec2f53baaa206765e2d78381eb10784bfe540b9909f8e66b8a454043af2d2f7321e292ac0a9a6293d40e6e9dfbe2b2d1836cb9d7ba6b3992e656eae75d00027a885b6a06d7d493a14f9d9594d28411a710777c35cae001a5055d17a8c404774754a8dac74983adb1032aa93c605f141bddf77110eded1bea9cb950c0ece2a67b93d2569aa01d414bbd01f346384476fda1e96c496e852bf93fb891beca74c2bc14a4295f4c6423aa85ec47b48f3ebc4e6448c5fc7bea6626a3532fa88b07a3a91225806aaa1a5397f2ca44a9fdac1da276b6ddcc66342ef2bbc92a3d4d0d6b94277d1f312394542502ce83dab8eef30ecf9523883c268e2150c491029c642835a737d0d0e54ec227843b214a4384a9f86832d39fe875f68135fafd026bd4ea41ed644079fbc28aa2d09025ff368288538dcc1bad6dce03f02313f050480fdc620d3dbaf9c1546d4d965c70468e42ca09d785bdfd04fb4ae9a0f2150844696f0258506d9b4b86f1263846c1f359f60b0e9f7e0c7fb3bc7206e923ee940646f194f9da75c1e738bc5a6b26469443795d1258284063cc400d9a9967cf8cdf6ba47cee8d5bb3e23f0ff3031fd74fc4457e85d97d57a3e9ac691d95a5920f7dea3dabaf9057c8fa3bc78cafbd2b151d2a95e1cbb46031b4d0b76ef9a20a12e3c2ded90e3b5044e93dc3c45daa288a46568604d83119a94b6122de2f69c3d428dc190a36f263d986c1611dde07f89c80b5bc875c31d93625b4ed77fc3da21f476df989cac6f583cd94c88c12ea711672ac1c634e135390419b0d6c9b5e3fb3940ed4bb6227549c141b523d21896957aa3ee3fda828394f24f97773495d696151c396b6292b30681d6c512db134840028bcb55d5653e9779431e28b6b889a611079692ce1221a171a1640560547b1ea76c92884f1a3a2303d10cba2a1561d93a455f3e56db22f28385ff14d283f0c9200e112c4e46ac326a3e3e405401ac89b443b9cc32ea444a137875d7c484ee1f26e91f60b9320b135b606265445f08e07f7b3a629b4125f004f062c6460fce832575ac070c26a84beca0527037cef68f2ff09029aa90190560d7f0bb8ca672e4302e51a7d42fceedfb3fce81460fdb07394346eceacdc9c8350894cd03230e7afbb65107030a8835bb7ec8774454d17be23ee4033d05d448724a5b0002b2f38e892870da44085bf90c2a24cb2f1b29c05cbc2749b2578f92e8df7110bae7aa7bcf60bcbfee90ccb28ee03fd9728ae46ffd5130ea2c196dde54a1ee4c32b9177c0f398dcf6f90cdf87d51e16637a05a809fa533b35b2bcad73849a6e61ff21acabe66e5fcb6b2baf24237339a23f3d47410b6fe36b1541f61ead951a2c5c121e12815f3a2c313b13f85db99e369026d2f8496036efe618e2986e6260918a8c94c17144d5fe5204761b505c90c5dc2079b79e0bc7bf0e2e2e66fdda083a13442f2d486d8edc1800a57a02768c915e5c769c2d3080ca1d9ac5e91b7b8997c19c02cdae2a162a831d0e515407e846823c53cb728a3e1ebb90ed7c998ba0d52e7dc76e14a9e31864fa069fe85773ef79eef361b4bb813496a45f365233b01abaea5f2ccb7849c0ccfebf2ee36b6f0d495089ef2aef8586b5de8088bda6901071a9c4c99be1764cc615272f80477b70115b451bdfc8543f2e5da8e393375b37fcd35d4248ee40d35dfbfbd26d0c0db7cf58930e7f8d1478f6ab83cc9084a0fae6c33d600db0bd39cf0ec98a40801085a4f6832e9bfa7c2b4e5b423e1e9e0f938e421159b161e5389398491fb93a0511e7a8203927752a43b0713cbe7b5199b8f4d8b28aa8b0c0bc19c144c25ae1ef4854dbef7368d530bd805ca1ed015fe2d4e0404ed53e134c23eaced08bff41dfcf985f940a814453da4ce21d5d57706c49337a7ebb16430af089405fa771c09f2db48770c66717448c29f550040ef4003e4698320646df28d431858413334a4821087b6de3512a46f69d69721fa8204ba14e20f045543b6fc62f493a3875351ad55d9967e8a7dc2556aa0a9c5bc53057a69f4a43e792dd7ca4c4ddee6b85dfea4cea88e91904bd79665c572a89c98e17bc226715890a3b7c0d75c1c461c09e1bc9a93db312731c637ed09ce403a925433c172cb786c778e175281dd3274c25017999365c0bbcfc9797e5410bddaa179c0443844406977730956f5fa55021b503d8f63c29cdea9c1be60e0fdfe257650e4b6a62fe70c2a30161f8a4550f969f9672fbb33898356503323cdd673efe5fd36a4c2d21154f5742a5eeb30d7da9e8464869bd320cb6edf2191ea7b75d8179faa271e3b4b933f5f35c8cdf7f527a9b856e9abd345f46c799467f077e9f8ebcd209bd1b491c1d7754da03abbad6178076ddeda1ec72df824a2b671cb5d3c4260a495325077c929af49a40a09a84a3492fc19582ac0893241203492414309f45eaa53749a5a4915e8e46651b760df5389b511cbc4630789fc231dc064a721860ae9d636e075f03f9592993f7bc645b24a564976c38975f1ba80fd2d101665e976cfe5cf67894e9fdcff593e11378d9b7cf5b6cd692b383abf03730f32c45d4c2afea9c239c277ea7c5dae4c79a207277eab331fd919a6b4ece4fcd4ad2639d963324c50d1cf9fa1a9da6ca85ed1078f361bb026c56488a799af3272b7178cf43a13b112c37dacd77aa0bda637a023f60c24f8e51571d9e64b373b93ebc80b26d6075aee982727282fb84054f836dd16e7c6a594115ca60615191bc2109125683d9ba485c5d02b5da82c37bb6b437945343cec0c3eb6e83d7171e8fa0b4a978a3776669c788f2d7cbf84398dd37477ad766f310a52d06ced8451bbfe72b1e2e40d9e9820cf19a7be865f18b164ecfb733460c26cb46bf3b29400324304371a4a2db44bedb43db64cbb07cedc13c973648e45787360f8d5263642c4cbe7aecf6f173f1c2726f9cef0fa975f90564ecd3f09c59285f461f33d2269677c8db4355c5b401dff97469035cb3f66d90722e98af1fdc5b2118c9e691b282e7c66397280507a54f4662fdbfcb0f0a52dc8b933dd31c97673aea2266e96da81bba55d1674dac3cb28cc219b09fd6ac180e3e431048e06c28d771c7d785c528517c7e71bda4c8b8877a666521a3174054c99eb2fa9ccc33677a6913f0a7e3a17b230445b19f05b5a2758d1f648733a3ee0ef33f450e020223ae26dfca6102774b077cc5f45ce1141e59c14a7e23b258c77acd42aea51eb78b6e7fc12cc613cd0e30ea02e5c17c99212e47e94a3fb390b3cec4f6bac47460c76ae3e70f76df09a0f1f1cbdd20ee2b912cda90dbd0a9d947b2bc6015924280ae18b2e83cb131857c43777d5d828e0fb72fbe4a089d0bca9e242d2667fb3a4b6e1880c384bb6c96d76ef6c0c5f5ad7cc2c3c602c7a68756740b3f4d5ef760648bd209f699aff24ffd7f126065edbdb8caf36268da3cc4427fa5dac84951f0de2a44273d588eef93e6fa71dbe9537db57945c16be2752c8fbe4e8ce7752f6fdb24edb2f0decca63e6bc6326df69bc7ed5f9f55269b9aa3ce04e52543a683de941709931b8417fafcd2aa8fa59cb573b0fba610a962b5f517b6de655e2460b74a65342421bbdfb57e79c08d13d6785f5703e87135abbf998f83c2788e5629804d6d1c9ccbb0614e433168783d9a322aee38505dbbb307ca67e6d8397ca33423fec0be33a97920fc69c062d0eaa0ef7bd49dafb32ed092a2bcabbb033eb0938eb4db0ddee9635890300ae1a5d1d9333fe926b1e3e59f35384a5804063d19aa4d24b2d25118663bd2c404eee8363ec2f932d6fb7ef8f64315fb45526bf6510236e6080112964b00d33c1b4ae9209e0d53d0c7aead2a8a1c855d2459190a7b093fc8d6920fa7fd9508144611d5b4fc7cd4bf1197db72bbedc6f90ae769703113332f2849b1bc0ff942bf785ac69c8152b08110d92353bb5ab4130b00edaffe7d21ac886d7df82f27ee4684254022f2fd293ec4db9955d4c3100a38188387b0a2bbb6d17cfc61dd9f5104a298082a1d5bef32c2ea3c0152f4053c423497cd4bac444e8c5f30182cb57f156f53ae3dc9945842588208b1cd3b79b3d48db57f8fcfa707331d60dff4e46fa0f", 0x1000}, {&(0x7f0000001200)="8f02d2cbfe312e7291926e953fecfd850964d9407441aa8e36c6e4ed93c49dfd36df7c5de519d632cf910051a86c15efdc88153a74b89d3abaa37d8924eccdfb978ef01ee05b65b2b2346cb61504871412bc858c1e9587221e5f6a35ccc2b29def02875f29c9c94c75e74eb8c1f855f34bc6cd160812b8e6522be3db4782d47df5dfecbfe228aa28bf8c44bb26553230fee8230ead538068bd29afeab0d7cdcc6f36c22aae259c9507d5ba79c85111cc55262c84e1c87cc78127b017bd07a867a1388801b462693980c815d55f9d7dbaebdfbfff64c55f5b0194df0d7d6d1d", 0xdf}, {&(0x7f0000001300)="f5d3ff4ad0892ce11dd25e3d4a1d29e80debd768cb3b48182a9f38451a18bf7df16baffb4431c8f8e73e3636", 0x2c}, {&(0x7f0000001340)="2807a89cc7feea78a676a1abc770d7292c12bdc6791c65bfb26c635b175c6830791e6969c8536ec5de579c58d57abffed4455e146feb8b43e5ce4845d51fb804d079", 0x42}, {&(0x7f00000013c0)="4afce73c376d643061a4a845bb18f83dd3e01672e30fb60c26833894d5d28d4edb4faf33148f06b07bb8e07a59fb85bf01484b848b97306d413a8d194d4d3ff4520ed9ccc00570d4e73c11d42530889826290a867e82304168747c03335093cf1f1c6f5856ffdbe6ac619323711e9d5f7fa7865d9741c6339eab79d56b7b85507e2a3814f40d5b0b0646d016e8d00cf6fa9a11add50fbd8c471d8a1a46be59d729527baac58615b3407a4cfc7cf93890fd28887919cd20c07d9623ea395f", 0xbe}, {&(0x7f0000001480)="620abe093168b6b90317001c33d73f88131ab8fa3bc5f5434491ed71fb83b97b9f3116a4c35895fa390176fd44f2895370417c7a94e5342d73bbf944b990eb7dead98adfde21a1b4afbbd79b776efd30dc8e55d1775962b66a0982862f59a3cc0aa6fb5f77d453095d62b4f1baeb6481aae0b084bcfc1ba05740f5b5ceb423f9bcebc90daf83fe68d9c87e382ea9a5a604424582d609f7e9f9f8966144c50fbb458874bb4b45e3df587704625c195c1c9504be1017f730d9f82861397a305646d1d2", 0xc2}, {&(0x7f0000001580)="c49ab0948b66944ea430793db77ccf1a628e3c052ef32495248d5fb8c4c19886e78a58b7534d44f5e3f66c312735248ed7278095a178815ec2b5587e503991d6d4c8281fceabebeec1ecb8422a209468cee671a4e2d60080f8369b89a7f9c578a8e2988b7187c171455342a7804fe80201a3b224210e62d4acbdc59c896b1cb2daff4decf1ad64f3b4d41d46e3c0c8161583e3f6d7c280383f6de7a88205f77d3eca39df971b3f4ca975088bbd135eba8f31bb3ad6811e5a833fd24688384ddd9176db9f2b8654ca3e9fae3da1ba115285a3b66da941bb07ecf3a18d4179", 0xde}], 0x9, &(0x7f0000001740)=[{0xe8, 0xffff, 0xbb, "b76c8471576c6717ec4cd7f0abf5abcbc8184d17c872e9ba72825cbf39329e91555e00694c06d43eadd9b3d442f63e5209778140ef4aca4ed95423ad2d4bb6693e4343c8c750ffd5ba879dd7c50312db897e35ff74848814b812961fbd415cdedbe77a570a7374a1f43927713e3f16f0561e2eef74d52c41bbcaa70d77f2d1ad377d098304f00023a5b7451b486fa6bd5246d5fdb6411efe209d089b65aae64e16a2393c73589570d72a0de77276362704ecf231cdcf86fbf7f3f55778c78001607c40bc72820fcacd0816c30624143aa1"}, {0xe8, 0xffff, 0x5, "b013c303cd3311bfea9798703fe4b6bb8a88c7819932f43952714445b82a041dcf2fe312f00d49bcd5a514c5e308fd4da396cd17e459c561c9cacbdd07c3542d9f8c7c4dd4493368ca2aaf285010e333ee8a5b630d8467b5df9cbce5085c79e8fb81988b4d8b38d944c2e43b98e8bce8913fdefa8e89aca7a877d91de3b733e199179a9a962c2f4e7cb175f28cc67503132f4714c63ff2ba0800078988cba1b87ccd6d2639907db1da5b35e060cc9ad6aa966ecf04f10e5da75471eaad2811b5a0cef376d4ad2436d7bf77a2fbca50bd293687a7780e05"}], 0x1d0}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1fe, 0x0, 0x0) 11:32:16 executing program 1: r0 = semget$private(0x0, 0x7, 0x10) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000100)=""/4096) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x8) semctl$GETPID(r2, 0x6, 0x4, &(0x7f00000000c0)=""/21) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semget(0x3, 0x3, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) lchown(&(0x7f0000001100)='./file0\x00', r5, r4) fchown(r1, 0xffffffffffffffff, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchown(r1, r6, r3) geteuid() 11:32:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x180f, &(0x7f0000000000), &(0x7f0000000040)=0x4) getpeername(r0, 0x0, &(0x7f0000000400)) 11:32:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x98a286a, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), &(0x7f0000000040)=0x3ae) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 11:32:16 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="ae8c", 0x2) kqueue() munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getsockopt(r0, 0xffffffffffffffff, 0x9, &(0x7f0000000080)=""/182, &(0x7f0000000140)=0xb6) 11:32:16 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fcntl$getflags(r1, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) 11:32:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/59, 0x3b}, 0x800000) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="aa2cd16a61819b9f4bea01010000ffff", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 11:32:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) fchdir(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() write(r2, &(0x7f00000000c0)="d7ae195d24c376d098621a48a84c9fece47b2d7a16ca72a77f6e112b91d3d49261328a2c61074d26f2b43001bfc95a670689ed05e80d26e8e3c4d58064826b134ba9576b20fb7bd0651e957fed3efe73994b8cb7fcac1a87d4e1eac7ca296acdb9a3cb865367fd8abf1ac3bcc557f738ce8c51ee754ca938af7f3e8133e4404bbd907d2dc412cd27b203c66caa07287b1529582348bc5f88560317fb150fe902f4", 0xa1) kevent(r2, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r2) clock_gettime(0x0, &(0x7f0000000040)) 11:32:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) socket$inet(0x2, 0x5, 0x533a) 11:32:20 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0xffffffffffffffff) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/144, 0x90}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000100)=""/73, 0x49}], 0x10000123) 11:32:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 11:32:20 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) 11:32:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10040, 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 11:32:20 executing program 0: r0 = syz_open_pts() setitimer(0x0, &(0x7f0000000040)={{0xff, 0x8000}, {0xffff, 0xffffffffffffffe0}}, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 11:32:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() r4 = dup2(r3, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r4, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00', 0x4) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 11:32:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r0) dup(r2) accept$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_open_pts() seteuid(0x0) socketpair(0x19, 0x5, 0x5, &(0x7f0000000100)) 11:32:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x5, 0x2, &(0x7f0000000000)="ff02ec417b4e59afdae1664f8d249a3fbc3564e5d098ee03c50d5aa62b6d338cdc06c1db572495f187bc336f4e6dfb7b0418cfd1bc6b3e473f1e46ddf69b4e360d26731dd51ae8e24903f8686288ecc9172da7e16bee36c6b734b82c723a0b910968864de25ec13eefb6974d6e79c5b2bf9bb2b6d2246fa36c9f56cfe69a7c68ebf0661a8bb9562cb2ded86c77a10a5227ebfe2c21247451133763e743da86a743", 0xa1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 11:32:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) syz_emit_ethernet(0xf6, &(0x7f00000000c0)="a60d8f9ea189043d576fe74e54c401f8bd5ce50cb0545a57858403e6130c1cbb492f7cc538c1167b6f6049eef1b7553301d949a0421a6003dfc056e83cd3b338c8cccbf3101468a17ee045d6528902095e29234fda1090a42b992c8317b025933e82b54ab22b93bf160db08b3906426e9cb4164e6fbdf52e40379e78f1cbf567cd1450f8615c6b43466b6f3e48f2dc2feb1fd21a1083060dd030048ad4f71bf2f87e703021d5f09d87a3d48cadd0565f65ed47068dd3f2fed8a3bdc318a6a905d5abea8acf8a9c6a8e2d1c51bb1c7baa1a962bc8782b46b9df4e3a99fc8fe7132f6ef1807fe60575048dadd86665deb4fd9603af9d04") getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 11:32:21 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x80000001, 0x2, "5ae39cef7588e594a7df1811fcf953623b8ecb52", 0xb57, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket$inet(0x2, 0xc000, 0x8) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCDTR(r3, 0x20007478) 11:32:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x9, 0xaf59}, {0x18, 0x1, 0x3, 0x1}, 0x6, [0x3ff, 0x3, 0x2, 0x9, 0x0, 0x100, 0x6, 0x4c0000000000]}, 0x3c) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x40, 0x100}, {0x18, 0x2, 0x2, 0x4}, 0x7, [0x80000000, 0x6, 0x0, 0x1, 0x5, 0xffffffffffffff00, 0x5, 0xdbdc]}, 0x3c) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:32:21 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x80, 0x30) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x104, 0x2) 11:32:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x8190, 0x110) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) faccessat(r1, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) dup(r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') close(r2) fcntl$getflags(r2, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x2, 0x6, 0x3ff, 0x1865f92f, "4d8e3aded8727f35de1b303fac373bd45be61999", 0x3, 0xfffffffffffffffa}) 11:32:22 executing program 1: unveil(0x0, 0xfffffffffffffffe) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:32:22 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/207, 0xcf}, {&(0x7f00000001c0)=""/118, 0x76}, {&(0x7f0000000240)=""/137, 0x89}], 0x3, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) fcntl$getflags(r1, 0x0) getitimer(0x3, &(0x7f0000000080)) 11:32:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x9, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xd76, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000012, 0xfffffffffffffffa, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x50, 0xf0000002, 0x7f, 0x8}, {{r1}, 0xffffffffffffffff, 0x87, 0x0, 0x7fffffff, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000082, 0x2d4, 0x426}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x3ff, 0x1}], 0x401, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x90, 0x4}, {{r1}, 0xfffffffffffffffd, 0x21, 0x1, 0xff, 0x9f1}, {{r1}, 0xfffffffffffffffe, 0x5, 0x11, 0xffffffffffffffff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1e, 0xfffff, 0xfff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x64, 0x80000094, 0x3, 0x7ff}], 0x6, &(0x7f0000000280)={0x1, 0x10001}) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 11:32:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xffe00000000000, 0x0, 0xfffffffffffffffa, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) mprotect(&(0x7f00007c3000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x3e6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 11:32:23 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000643ff8)='./file0\x00', 0x0) 11:32:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:32:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002240)="ca58fd49e015121b4da11b33aee51cea943485f5d3ea28e407b1a48ee875204eaa4f4689ad1039465379d8694ec11dde697441de1a54456bcb4a995ef36e40878f8657a37940e0f30fdbf8780b424535615ad546923b03155e20ba07cafa4893225dd66b199a355a31150127c1f5b4b6d66a23869e510cc5bc177913d6d013a15d836f7d6857ae145064fc5e04da082153b2cd633565227da030cc146981335d5cc6b4b40bf8a5c11d7d91943368aaa9edaead5fbdf9a79f5e5718f93e891eb733d79df8f95775a8e0fb174f59b81a7220963ed7e2dc0b3b8d3b3f15ee0e88f1dfe3893003a80528e0b77f2e64fe51db898ef06288b05e9fd294dd7348a38c7cc6f371d2747a61c2f8d2df127e54cbdba3b78b7c9ea0012821ee7b5cef6eee51764999fca39a3bccc7bfec039a9e2894862c6b34f3dd1d39612d6ff98a95336094187bac24c566d419b70291dbc66721500dab6202f112449c17336f6988e2ceca9bd802aae7eb441a1bbd68cca386c3c905359cb95a25e16fe133baf1a761ae5c1250657cd1e59261fda82aa1ae9db66e8793aee14d0940f67014de4789c2214f84e3b71845e29d98fe6867c9f725ed25960aa029a36fdd35978478a0c0f85a87f76d3d2b6fe1029e372e5a47e10d7905544dcaa0dd6b7a307dacf70a2369b094020f482f7888db5d261ac09c4b4f456c74fafdfaf690cc8ba04a28631fa5d61bc19a2746a57e8cf91ad4ca21a7beb46c5288d96330fcb02236947231c1c96b59effd3d2b32c05ac9e1ba6ce64e43bb6fde84f57a2299371534d6fc35134888917df3396bbacfe9de55cf5b02b75f3991e55f45459992ff7b17471eacef5732794e578b77140d5fe5b74be155857376034f91abedd3cbf3f6bea9a6ddedf131120f8fe3acf3a1795a474b827c0f85cb239df16abac13cb1dcfa5c9b98e1362d3cc62a0deec241191ceee91f218dbe247c24ca76f21b5a40bd53053361128b474bfb01233b5efda1f236be466d5477cec4ab7d0b8f38359d1a184b052b5b826afd74d2b5224ff1bcde2ddbb1d11344bc63626545ae52f5290c2a3b8341d0a8ab0b202805f5a0b7ae491d347d910ec89385c8215721ee44dde411141253405ff18b094b8231d9d9ddab3986ee2b4b33e90198c7e01a376e4d9609f6a87b6e3f239ef90f879e7f4b7aee94633bfa86efd21781df7be9ca59a27ebbc817fe8f34262d03b8d3c0a65c8bd25b2ac57278cafaea05cbf62c793c2e4e61133a4f43d6e9c09c4c344628a093b3e3c144440681785d7e4482c0c92c02a7ca40d517af701ae49f4a162f20965568df8c37620003863be8292cfe0006dd314f5d52a8035b88bf5427755edd5f755c7bbbd2d6e8d5554c8098bb7e60406c8326f1b0edcf03d4e11410fadc74ca969bc242edb3c912f1f29022b3032b90e72cf30b233a9434934147197e8a90ef8e277491057b66bece4215c152a9657dec45ce95d53e8a68508af2064cc602f0e315126c5cf461ba6445d8d4ec5f9c53095a5730901194fbc8eb11e0f658a313cb74b0c993f3cab3ab9799f6097e2e4cd71a39bdc75a9f5c0a94b1a92621685652bc5386e9bfbc43a078b5dd1b04bd567ec266ce5b863be324e9e743f629ecd3060f08cdf98893fe46c84492c657e060b5c88adff7588d8f12f551b7af3c8fb30b577625428c77e902ff44e58fafc21f126daffd3926b9327cd49373a0410b60ec947c31b3d71c795ed85000144929d15633052199bfc819e864db6344ae20da9ab4cea86dbf739b2771d27fcabc1925a790f85edbcee9f74fb81c9e11764445add516122cb0f9b9b1b80cbd0b99e5d1ace12da7f31707ad09ca4439fcb0a70770230314032ab6592cfb08fd9584fb9f0bfb601798b876ccb7d9188ef63b50593136360902a355515f2a51568f484ecc1ff5b0340b639c76bfccbf9eecaa35dd95f44fb74fd52333e1d3b508ca1566453a64d165da2a1eadceaac3380ef4dd9a02b74855f9a7ba25e5bcb0c85d2d973a6a0f06b04868c8b69d40d7cc3146a25a4f4a2bc5d97e4760a694d5cda179963231c6208e24d1c09d1605b718a5350b4ef26d97746fb1f1b41c829f89a0197d3aaf4da8b681f6ae053afb2585463de9bd8439f54a669f40407766a95e230ddb228165f4a3c01c308d7fc6bce9afeb526f8d861d30c0dbd16f3337e1499d127c2276fd3368bb2f0c827805df811be9f95a2d279dff7edbec5cfa8962ffb85df1148a9714b302d32e8a3a410c02da0a4e913bcd3e4dca61ca68be48fccc9122cc38852542594497d8e992a643cfe11f38ddf39487b5af71226bb9d48e114852272122648a25f5d93d73bdd4d901cecc05495a4dd02d5a3be483f3a77eaf97ab47e6f45ae8d9668da38211f69da721004163ae1ad89aa4131c734d3637e14a609279748807f21f79db52f4573efcee09d0e8ef844d094de0156116cce2d31c628c8a11593bf3faab95169e04c596b38ced834ab71ba23f14f5f5ce7e8eecdc279e9e850f18eda3f32f5336c81e599bb3c1e67af78a37303806328dc4ab4b98710b64dc3d8356577a0e4e44c6ab818aa87268b7f22fe740d7a96a5bc906f4ca45bb4f8e334936be46f5d5c1d6eda6aed8388cc859408273756e56fc0dc0d7bef330f622342b191cb4591a20dbe60d42d6677a0d9c386e093d5089a19e634f69c7f1e5bf203c7accb71f2b35fd0e8bc2ef59984526798e50ac32696fc5d26f86ca6c1044ba6568e5d0089b5d0b3674ebe704791d2b63ea7cbcdf02ac634d2cf06fcd60585f4ee3fd4189db400dd5238c7f3d286dc43f56c843acbd25a95f0811544e0b4cc0ea27346c8ee40cda04f0c8f9fc8f4259ae349ab4d07ad34fcc23c44ac757925068640b07cb9335a64bc0327e81ede8b0d4f26bea53d5e80b96bfd331e6f2ad9a85ae09f1d51c3745dc5181a4c0fdd174b1f307482f2bd0e3504b9b08e322b65fa9b1ddeedde466804e4d32b3024088847eafd6ff876c3b6a3411b48afab9f1bcfc009ea303ee1db9f66fc21062be7c3f64ecf5ee238c520124831fbef8dd784104f39e15c0c88f81207f3862211f0d5d20ba56b91319b597fcc6e9b403e42f59da7b617e376dab7bc7ac79d45ba8de83082fcab039c6e459d7c797b8208a9e6084a78255a671a8f0332f4c284dc0f5e014fe5520ad42b0ce1f1d76b4a1608cf8e9352f05b66a91ffab2ed5179ea9591dee446318ef818b8b8a9b9b10e0f1e92a3315c23e37e27070f6ed2405ad76726beb0d77277b18c96c889520c4f7f675f0a3f46c463d482c260784c8a319d577faa4d28f1e53ece91a18f9b30e2ed1560c67ac9e9d5fcd2f967a03d8888c2dd9d202e9c6d3e4ac63f56d2a74d052884fa07221a30553bd355ac3cfc5757175b17cf32d39a5d690b3c8048fe1cd743ffb0096bb66043c6752fd83af2c9227afd0a72844ca48801b919576eac5f3b1b0525693df004b8ed5f0a23eab9e2140cb3d70db4df1d0d5347b6b5285a0aacb7edc0a9d25e323cb59a1ca67199efe332d26d6cf8ee5d2de470f0c3f9cf63e0d0de1315ae1b6744be240be59e20cd04ce786058739e1626f262f636f31f84227e364be86d4156bb44c8dc10075839f89fe1c4d15b0d1a140e345be9de75df16606d5c14ee94f0103bc269f9014155ded65bab5466c37190463f18c2f19d917af66966222d83e1d025fc6ed0ae1f3af9d702b044102606f17321cfcba3e4e9fe01f7e42360df191661952aeb59fa8f5be3a392393dd0cf7db3bc9cb199701ab681e0f362bfc1e0ec10ed58f1a8633a2cb46b3acf39e04952f0d4ba3491eb810b4dd0f7a590633a82ce79ce0e3a99ec8333935d0066ade88b7ca3f24b4f23599da31873a717af1f4bff2ed71db1596036847bd40f6921307af1d5bc64e87d897dcab6f2aca6da4a59b6ec9308c77fe185d1a6a01ebb09ac98e017a3d8442960fb47c406081e8b819cf1aa1f710e90654ea06666cee51844f3198a66589972ea329285ea0f497057713e8d478edea0fabb25be6e9bfa409fc44b38b45bc06c8b7be795ea4ea7671ee8395639dba043077c0088384a785f02e9f8eea5089a6f1d3a1879b5e190440985187a313eade43fb16538a694fae356daa3086db44d6649feb342add18ff24493f0762d14fe23a1a81e019b409ba1b72faab28ee89cd94627321531b59913b63635fa4c5a722a7453d8eaf11631fda17548fdd090a587af05082daa7f2aa703245ec2403f47968a60e8bad7b67aa1fc88472bbf201bde30a42644853fb5d97506f021ade767b1aff46ac53986f95b624c12d03401a526bb0c8af71fee1ecfc299e7ea4b8e82364d6dbf2ec1cae72b98d4e4a86f47db193d1d2c6100391d17450a8d3630d7e279561d150ff2d2eda69e3bf22f51315e3281db8948d41ca751854df8472e427c9d6159e447fe5deccd9e114b3f9d2ceb247585a24c60a58bdf0a57b2d4feac60d467bd2bdd5b00eeba5807c964540fa47d0aa02eb14d9529fb03929d0cf17ef59335105a6e97149501828ad319491ea29f9ea8117423b8c48d81dd1c09833d07c7d32d39f26941db9015295805c5e03f5c28864bcd0e61f54b04031a73d92a8b24d382b8aa66e85fea24b6d0fb73e9af525d0c51ec2d87886b8e1d65a02d578355fae51f6113bf1fff3c75dbaa664fd2f8bcedc5626ac9fa23de20c5d0de7e9b91a9eeafe807768c074b3f4dea358ab1ebc3e08622c5d97a06678803bbc610913b5fc198f060696a5d9246d049ab19557be710c417bc99bd37f05518953818b13fb8538229678f2653fa75559c1f727bed98b91dfa500ce97e6a8fbb6aa0abbd506315ec191b45bdd0c223d2192d981f4b170a3305ec9471463b969500f332a0af28306e8d5d47d5b9bf4edb4158c1db811f1cb634ad3e8bb3e9cbe10cf4e961aa1baf3059ceac17d7778abbc1122dac14f1eba6efd40985e5252da3893463d47f0d8dbef26209455c15a70b78282680d52396d5667bf6da948e153cfe00720d510a6b0dfd2cc9393f8b38cff498ba20d98d3cfa4116acd2c63562601804d86a574c95d8c6889cb79ba9272e966173f63aa6b21c5a57322d9f2baa019e197d213c5cbcab5de9408b768ebeb3b2ebd1eec1ef76061e302642df5482788e3112caf56051e60daea5e51f7403255c96ed3f6c4c435a9207765ee8fde26fa11aa1a8b95b47d7efc5473872534f382aa27bc4fa7d9f76ec42386d02db5f5a12f1101175682c0a25e8da4b1f723db5f6424165327ab17932aa04a96b07a795f993d56f4ceaf364a4829a0c19c534fb7e39e01dd72fcdfba0ff4a7b122f2a5fba7d72f203c21db8f1f0c2b3edfcee920798e8d0df2f3c3efc979bf448eeb2a40ce72db9c5f57e056c7b00f86d2f613e761cb", 0xef1}], 0x1) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x4) 11:32:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) login: lock order reversal: 1st 0xfffffd807f00d888 vmmaplk (&map->lock) @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd806e6ef1b8 inode (&ip->i_lock) @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 uvm_map_protect+0x610 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(f1d00031b0fd6be9,81,fffffd806e6ef1a8,fffffd806e6ef1a8,0) at witness_checkorder+0x12f9 _rw_enter(b0f6493883d98ba1,60b,fffffd806e6ef1a8,ffffffff81ee1643) at _rw_enter+0xbf _rrw_enter(97f77e47de29a87a,fffffd806b5ae698,ffffffff81c4fb70,0) at _rrw_enter+0x5c VOP_LOCK(7fda0a72ad999ee8,fffffd806b5ae698) at VOP_LOCK+0x55 vn_lock(de9db2713eefd31b,1000) at vn_lock+0x6e uvn_io(371eee6e1d2c1ca9,0,0,fffffd8079722a20,0) at uvn_io+0x2ca uvn_get(d5a0163389fc3a3a,ffffffff817d4e70,fffffd8079722a20,fffffd806bd9deb0,0,1) at uvn_get+0x206 uvm_fault(d5a0163389fdc2cb,20ff9000,0,1) at uvm_fault+0x12c1 uvm_fault_wire(6ae1c016ca50964b,1,20ff9000,fffffd806bd9deb0) at uvm_fault_wire+0x70 uvm_map_pageable_wire(b21997efdf5a563a,fffffd806bd9deb0,20ffa000,20ff6000,0,4) at uvm_map_pageable_wire+0x2fd uvm_map_protect(5cb688c5e449120,10,ffff800020b93788,b5de108b308,0) at uvm_map_protect+0x610 syscall(c29e749c00401b0) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa4,0,3,b5b66026010) at Xsyscall+0x128 end of kernel end trace frame: 0xb5de108b390, count: -14 ddb{0}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020bb90a0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002b4b000 rax 0xffff800001b46800 r8 0xffffffff8142346f witness_checkorder+0x12cf r9 0x5 r10 0xc18000ac35abb34 r11 0x497eda4a0cd9c361 r12 0xfffffd80025cec30 r13 0xffffffff81ebc499 cmd0646_9_tim_udma+0xded3 r14 0xffffffff8227a3a0 w_lodata+0x509c0 r15 0xffffffff8227f830 w_lodata+0x55e50 rip 0xffffffff81391848 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bb9090 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=107692 stat=onproc flags process=10 proc=4000000 pri=74, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff800020b93530,0xffffffff82319e38 process=0xffff800020b94010 user=0xffff800020bb4000, vmspace=0xfffffd807f00d870 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 33941 311922 48464 32767 2 0x10 syz-executor1 *33941 107692 48464 32767 7 0x4000010 syz-executor1 59991 444205 0 0 3 0x14200 bored sosplice 48464 329495 89599 32767 3 0x90 nanosleep syz-executor1 89599 188946 77580 0 3 0x82 wait syz-executor1 77580 212531 95857 0 3 0x82 thrsleep syz-fuzzer 77580 510764 95857 0 3 0x4000082 nanosleep syz-fuzzer 77580 435154 95857 0 3 0x4000082 thrsleep syz-fuzzer 77580 435693 95857 0 3 0x4000082 thrsleep syz-fuzzer 77580 1923 95857 0 3 0x4000082 thrsleep syz-fuzzer 77580 393893 95857 0 3 0x4000082 kqread syz-fuzzer 77580 335602 95857 0 3 0x4000082 thrsleep syz-fuzzer 77580 217118 95857 0 3 0x4000082 thrsleep syz-fuzzer 77580 310841 95857 0 3 0x4000002 biowait syz-fuzzer 77580 480310 95857 0 3 0x4000082 thrsleep syz-fuzzer 95857 452663 63319 0 3 0x10008a pause ksh 63319 415508 32426 0 3 0x92 select sshd 25573 428180 1 0 3 0x100083 ttyin getty 32426 15965 1 0 3 0x80 select sshd 93393 412958 66968 73 7 0x100090 syslogd 66968 52159 1 0 3 0x100082 netio syslogd 86731 474270 1 77 3 0x100090 poll dhclient 75458 267844 1 0 3 0x80 poll dhclient 87080 96248 0 0 3 0x14200 pgzero zerothread 95838 252517 0 0 3 0x14200 aiodoned aiodoned 40521 50389 0 0 3 0x14200 syncer update 59421 17675 0 0 3 0x14200 cleaner cleaner 32570 15999 0 0 3 0x14200 reaper reaper 46695 420058 0 0 3 0x14200 pgdaemon pagedaemon 40303 497735 0 0 3 0x14200 bored crynlk 59648 296979 0 0 3 0x14200 bored crypto 68478 335820 0 0 3 0x40014200 acpi0 acpi0 26498 521167 0 0 3 0x40014200 idle1 7019 522327 0 0 3 0x14200 bored softnet 33214 404520 0 0 3 0x14200 bored systqmp 66996 458840 0 0 3 0x14200 bored systq 50076 403693 0 0 3 0x40014200 bored softclock 4084 368204 0 0 3 0x40014200 idle0 1 40091 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper