Warning: Permanently added '10.128.0.90' (ECDSA) to the list of known hosts. 2018/11/25 11:48:20 fuzzer started 2018/11/25 11:48:25 dialing manager at 10.128.0.105:2728 2018/11/25 11:48:25 syscalls: 1 2018/11/25 11:48:25 code coverage: enabled 2018/11/25 11:48:25 comparison tracing: support is not implemented in syzkaller 2018/11/25 11:48:25 setuid sandbox: support is not implemented in syzkaller 2018/11/25 11:48:25 namespace sandbox: support is not implemented in syzkaller 2018/11/25 11:48:25 Android sandbox: support is not implemented in syzkaller 2018/11/25 11:48:25 fault injection: support is not implemented in syzkaller 2018/11/25 11:48:25 leak checking: support is not implemented in syzkaller 2018/11/25 11:48:25 net packet injection: enabled 2018/11/25 11:48:25 net device setup: support is not implemented in syzkaller 11:48:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/160, 0xa0, 0x1, &(0x7f0000000100)={0x18, 0x2, 0x401, 0x5}, 0xc) sendto(r1, &(0x7f0000000140)="c93f4140e6e3fdf563257a01162ee44eea791b6716b7bc4a27e8c880d751716649fdd96d948abf5c37df7bf2747b7632d22ffc376e545ad6bff49cd958a9342e27ce4cb5690d608c4a966b8bb44eb0451c6ae0f3241fe1364381f1939fcb078e31595524331a0c44969785dd4c282f293a03faa8539740e3d598dec83e5792fcfd212ed5f50509e52179f090109878ae87a7793f1ff2042226b965dffff793763cf8738c6ed663f62241c3650134d0bcb411d299044120343e1301a815aca4376c49f99b39e294394f", 0xc9, 0x8, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet6(r0, &(0x7f0000000280)=""/216, 0xd8, 0x57c12793db1d9c32, &(0x7f0000000380)={0x18, 0x2, 0x120b}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = semget(0x0, 0x2, 0x40) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000004c0)=""/97) r6 = shmget(0x2, 0x3000, 0x1c, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) pledge(&(0x7f0000000540)='}#{{\x00', &(0x7f0000000580)='#^[^\x00') setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x0, 0x10000}, {0x18, 0x2, 0xffffffff, 0x3ff}, 0x6, [0x400, 0x3, 0x7f, 0xd0, 0xffffffffffff6a65, 0x0, 0x89f, 0x5]}, 0x3c) recvfrom$inet6(r4, &(0x7f0000000600)=""/109, 0x6d, 0x800, &(0x7f0000000680)={0x18, 0x3, 0x800, 0x4}, 0xc) recvmsg(r0, &(0x7f0000000900)={&(0x7f00000006c0)=@un=@file={0x0, ""/51}, 0x35, &(0x7f0000000840)=[{&(0x7f0000000700)=""/242, 0xf2}, {&(0x7f0000000800)=""/1, 0x1}], 0x2, &(0x7f0000000880)=""/88, 0x58, 0x9}, 0x40) close(r4) shmget(0x3, 0x2000, 0x51, &(0x7f0000ffb000/0x2000)=nil) recvfrom$inet6(r4, &(0x7f0000000940)=""/158, 0x9e, 0x42, &(0x7f0000000a00)={0x18, 0x2, 0x10001, 0xe36}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000a40)) bind$inet(r0, &(0x7f0000000a80)={0x2, 0x0}, 0xc) close(r4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000ac0)={{0x20, r2, r3, r2, r3, 0x8, 0x4}, 0x634b, 0x7, 0x4}) accept$unix(r0, 0x0, &(0x7f0000000b40)) linkat(r4, &(0x7f0000000b80)='./file0\x00', r1, &(0x7f0000000bc0)='./file0\x00', 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) syz_extract_tcp_res(&(0x7f0000000c00), 0xffc0000000000000, 0x9) fchdir(r4) fchownat(r1, &(0x7f0000000c40)='./file0\x00', r2, r3, 0x4) rename(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)='./file0\x00') 11:48:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x30080, 0xc0) r1 = dup(0xffffffffffffff9c) socketpair$inet6(0x18, 0x0, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x5, 0x7) r5 = socket$inet(0x2, 0x4000, 0x7) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$inet(0x2, 0x7, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x0, 0x5}], 0xe66, &(0x7f0000000140)=[{{r3}, 0x0, 0x2, 0x8, 0x7, 0x1000}, {{r4}, 0xfffffffffffffffd, 0xc, 0x33, 0x5, 0x9}, {{r5}, 0x0, 0x2, 0x4, 0x6, 0x2}, {{r6}, 0xfffffffffffffff9, 0x21, 0xfffff, 0x7b4, 0x55677720}, {{r7}, 0xffffffffffffffff, 0x4, 0x20000000, 0x1000, 0x5f7a}, {{r8}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x7, 0x40}, {{r10}, 0xfffffffffffffffb, 0x20, 0x8, 0x0, 0xffff}], 0x2, &(0x7f0000000240)={0x5, 0x2}) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x1, 0xfffffffffffffffb, 0x4}, 0xc) r11 = dup(r5) getpeername(r11, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000340)={0x7}, 0x10) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000003c0)='@(\x00', &(0x7f0000000400)='[\x00', &(0x7f0000000440)='+\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='--\x00', &(0x7f0000000500)='%+\x00', &(0x7f0000000540)='::,[\x00', &(0x7f0000000580)='\x00']) mknodat(r1, &(0x7f0000000600)='./file0/file0\x00', 0x0, 0x80000000) getpeername(r1, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) getsockname$unix(r10, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) pwritev(r2, &(0x7f0000000880)=[{&(0x7f0000000740)="7890c5f205a8898fd2b84e5ca60acd31f77e10a1458231a298b281cdeaa046f1c327", 0x22}, {&(0x7f0000000780)="85acade7a26824da493cc50cc0177e4a30e1e472db5546030ef12f0059d03652d17ef025dbbe738680406fa6c11818903b684a6a7c6089c4b108ea5693d283bbdc2af56d948887b25d695af6859b1a63a750eb9dc8fb7e925a", 0x59}, {&(0x7f0000000800)="193308d829a17785e22446fdf1467b548649befa68fb84cde0a45719a16114d5680ddfa97c54c10c37472d", 0x2b}, {&(0x7f0000000840)="826f350e8f5b0f44a521d980b74779b4e450fec2279743f496be495afde83bc659a5e3908b", 0x25}], 0x4, 0x0) open(&(0x7f00000008c0)='./file0\x00', 0x18000, 0x0) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000900)=0x6) recvfrom$unix(r9, &(0x7f0000000940)=""/46, 0x2e, 0x2, &(0x7f0000000980)=@abs={0x0, 0x0, 0x3}, 0x8) bind$inet6(r3, &(0x7f00000009c0)={0x18, 0x0, 0x7, 0x2}, 0xc) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000a00)={0x8, 0x6, 0x2, 0x2, "9c851ebf4746da46b626228eb1e02ee24de1f990", 0x3, 0x4}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000a40)=0x60) connect$unix(r1, &(0x7f0000000a80)=@abs={0x0, 0x0, 0x1}, 0x8) r12 = fcntl$dupfd(r10, 0xa, r7) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000ac0)={0x8, 0x4, 0x81, 0x2, "585eebca2c9c73455ff727fa750dcd679a7c98aa", 0x7ff, 0x9ca}) socketpair$inet(0x2, 0x4000, 0x8, &(0x7f0000000b00)) open(&(0x7f0000000b40)='./file0/file0\x00', 0x90, 0x4) 11:48:27 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) dup(r0) preadv(r0, &(0x7f0000002840)=[{&(0x7f0000000000)=""/142, 0x8e}, {0x0}, {0x0, 0x172}, {0x0, 0xfffffffffffffcca}, {0x0, 0xffffffffffffff80}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) 11:48:27 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r0, &(0x7f0000000380)=[{0x0}], 0x1) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file1\x00', 0x4) 11:48:27 executing program 1: r0 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r3, r4, 0x1}, 0x7, 0xa16, r5, r6, 0x9, 0x9, 0x20}) setpgid(0x0, 0xffffffffffffffff) 11:48:27 executing program 0: r0 = kqueue() ftruncate(r0, 0xffffffffffff0356) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x43}], 0x966, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() dup2(r1, r0) 11:48:27 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() read(r0, &(0x7f0000000080)=""/156, 0x9c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) 11:48:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "48566eec7b0100", 0xfffffffffffffffe, 0xfffffffffffffffc}) syz_open_pts() 11:48:27 executing program 1: setpgid(0xffffffffffffffff, 0x0) getgid() 11:48:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) fcntl$lock(r0, 0xe, 0x0) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/225, 0xe1}], 0x1) flock(r0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 11:48:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="a4", 0x1}], 0x1) pipe(&(0x7f0000000080)) dup2(r0, r1) execve(0x0, 0x0, 0x0) 11:48:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:48:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchown(r0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) recvfrom$inet6(r0, &(0x7f00000000c0)=""/66, 0x42, 0x2, &(0x7f0000000140)={0x18, 0x0, 0x4, 0x1}, 0xc) 11:48:27 executing program 1: munmap(&(0x7f0000fec000/0x11000)=nil, 0x11000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmctl$SHM_LOCK(r0, 0x3) 11:48:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mkdirat(r2, &(0x7f0000000000)='./file0/../file0\x00', 0x8a) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)='c\x00') 11:48:27 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000c67000/0x4000)=nil, 0x4000, 0x0) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) 11:48:27 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 11:48:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0xca) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/168, 0xa8) socketpair$inet6(0x18, 0x0, 0x0, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:48:27 executing program 0: socketpair$unix(0x1, 0x1000000000000000, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/165, 0xa5}, 0x0) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000080)='i', 0x1}], 0x1) recvfrom(r1, &(0x7f00000000c0)=""/251, 0xfb, 0x2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 11:48:27 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) minherit(&(0x7f0000263000/0x3000)=nil, 0x3000, 0x3) 11:48:28 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f0000001100)=[{0x0}], 0x1) 11:48:28 executing program 0: rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x40, 0x100) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="76dac593df0e4aef3ff8915e4cbd85ce58d54c732a3fc07bf7bbb9df0caaad97ebf07d9419696aa259e76b0de4a8a346a9f5e96ee87036efed40a363fc07843cfc98f287e30fb9c9bc1962f7542616343d91e40bb0c0148b6892c704b37d85b11f50e41bb8db218d9b7ced84df788962e2bd96e3f4e772da697b6b647818a5099f7cadd3d2c9b199a1b2bb20fe51987b0a398a4ad49020c661673f64d9aa88a24d48f923b26be478bea547b08cb81b226f86f5ea27648ed031cc3dd9b383d8a9fa0ba64984ac33cf2c212ec1d039560e77c05b8f9460cd3ad98903764a3ff4f22a051ac38afe3368b01b59e1fd7ad08e4ecb013df8a7f04c", 0xf8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="918ef8779a2fb5a66f1b874d14d6b74b3685863c0b50236032b677ef8a9e39103870d2a3820a8862f7ab60f4484bddf7981d7f6a8e5d69481255ce72c1cf45bc79733dd35ca40cc1fb4f9d7c13c5b7b7cf21ec496a1a90ffa472ce0a1f0b39f25f3bb289fa808817cbe0bf7a86d393e7d47a46b013cfe2193ba494383e6a01ad37386f089139966f07a193b2a14adedf0ebf1236f962b352e49e143bf3a57bebeed48ee1322994dddbab3303706010c3e340af6a33bfd375769437a8bd2828565ac29d3b50b5c7c49a1dedb0861b86caaa", 0xd1) 11:48:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f00000000c0)=""/40, 0x28) 11:48:28 executing program 0: poll(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x1c9) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/73) semctl$IPC_RMID(r0, 0x0, 0x0) 11:48:28 executing program 1: r0 = socket(0x20, 0x8007, 0xfffffffffffffbff) open$dir(&(0x7f0000000200)='./file0\x00', 0xa40, 0x5) recvfrom$inet(r0, &(0x7f00000000c0)=""/137, 0x89, 0x840, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt(r1, 0x10001, 0x9, &(0x7f0000000180)=""/16, &(0x7f00000001c0)=0x10) socket(0x18, 0x8000, 0x7f) r2 = kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xad}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x90000000000000}], 0xb1, 0x0, 0x9000, 0x0) 11:48:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) fsync(r1) write(r0, &(0x7f0000000080)="b8", 0x1) ftruncate(r0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 11:48:28 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)) shmget(0x2, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) 11:48:28 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x15, 0x10000000000074}) 11:48:28 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x20280, 0xc0) sendto$unix(r0, &(0x7f0000000080)="3e0002", 0x3, 0x4, 0x0, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/46, 0x2e) 11:48:28 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000700)='./bus\x00', 0x6, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)='p', 0x1}], 0x1) socketpair(0x2, 0xc007, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x48) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) 11:48:28 executing program 0: getgroups(0x3fffffffffffff38, &(0x7f0000000000)) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x40000218, &(0x7f0000000100)=[r0, r2, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) pipe2(&(0x7f00000022c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r4, 0x0, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$unix(r6, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) 11:48:29 executing program 0: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 11:48:29 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x800000000000, 0x44) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 11:48:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000010000000000004a2905d047f1d63ec50000000000000000f8a732ca32c2c805c72d805a620bb1526f72a373dde7eb2491289ea87d9e0b5576c09e6559856a555299f8433d95eb5ed352daee9c801d4e032d09223fcf30dbd60d2c51b9f1bbf7bab7f5940e6490cf463624cd73d849fe4a7b442c2ee2a9bebfe7d7bb6099bb4bac3bfaefb95394a1c675c66de5b78ecfc57cd8bdd26ddd1b681f8e0aa4ee68eb6740a4a169623843881d9f3d8a08debdc4ed2d15ce1f677687e30748454e62d8d6649f6a1f440271463d5d1a63b1de7eb979a7edaaac6732056b0e5618b4543b8133cfef50e23fb13f032236ea64e4f76b09b20a1c622844fc3ef713c20160573169c2eb7ea4315ce6b41a5c5560f43aa20e317b9adc58c74c05ea4571065ea8feb4f15670d940b62e0bc142a189ceaf5183e31866679e51248ead5cb0d93e60b66de6fd5256b55b4bf139ffea59909afbf207a1ea1f3d1aa3732610b40da075cd1542dfef99a766c1501147cd53eaf2eabec7d1d00a12300e3c0af6744b496f9c16fb6ed45235be0362d2aba5dabcb893b0d3f7e91e34d9f81f9d9806e0291426fc97333b23fbf1069d08f30423e6e803d90cb72b289a1507e983af498e3a42"], &(0x7f0000000100)=0x22) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:48:29 executing program 1: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x3}, {0xeb, 0x6}}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r1, 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4360ed4e, 0x80}, {0x2, 0xffff}}) 11:48:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) readv(r1, &(0x7f0000000300), 0x98c581bedba8f62) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 11:48:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x52) fcntl$setstatus(r0, 0x4, 0xcc) write(r0, &(0x7f0000000080)='s', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x2, 0x8, 0x1, r1}) 11:48:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = dup2(r0, r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8a) chown(&(0x7f0000000000)='./file0\x00', r3, r4) 11:48:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7fff, 0xa1b}) r1 = open(&(0x7f0000000100)='./file1\x00', 0x2c0, 0x0) close(r0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) ioctl$TIOCNOTTY(r1, 0x20007471) 11:48:29 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000a6dff8)=@abs, 0x8) 11:48:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0xf4, 0x8}], 0xb1, &(0x7f0000000240)={0x3, 0x4}) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x10000, 0x1, 0x4, 0x0, 0xe1}, 0xc) kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0xffffffffffffff80, 0x0) kqueue() 11:48:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='-\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='!\x00', &(0x7f0000000180)='\'-\x00', &(0x7f00000001c0)='J\x00', &(0x7f0000000200)='}]%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) 11:48:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000004, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x800000000000c1}], 0x10003, 0x0, 0xfffffffffffffffd, 0x0) 11:48:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x14) fsync(r0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) write(r0, &(0x7f0000000180)="4456f325fd183d11caec9464f68b8b4e003d26cfcfa25a3f2d254fe2e5727387870d26c413c286745c48452ac4463462fbb5eb06ff0ed6a889d373831067cf4774f16136023ebd4bee99ae34c7905d0ae5a3de4c29403f9dac66ef5762ff7ed1d7363781f52dd0d83641", 0x6a) fsync(r0) 11:48:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) fcntl$getflags(r0, 0x3) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 11:48:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x5, 0x2, 0x540, 0x101}) setrlimit(0x8, &(0x7f0000000040)) syz_open_pts() 11:48:29 executing program 1: getitimer(0x0, 0x0) 11:48:29 executing program 0: r0 = socket(0x16, 0x2, 0x9) sendto$unix(r0, 0x0, 0x0, 0x405, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) 11:48:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x448) bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) mlockall(0x2) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x6000, 0xffffffffffffffff) syz_execute_func(&(0x7f00000001c0)="f20f5c7900c4225d3a3c2b44d946fe67f3662383feefffff40d8b72c7a0000c463a979ab5d4b000097c463bd5fd00d660f380508c441fd288f45220000c44291b743fe") readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)=""/42, 0x2a) unlink(&(0x7f0000000280)='./file1\x00') 11:48:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) accept$unix(r0, 0x0, 0x0) getppid() 11:48:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x7fff) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 11:48:29 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 11:48:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x1}) r1 = socket(0x0, 0x4, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x2}, {0x18, 0x0, 0xea2, 0xfffffffffffffffb}, 0x80, [0xffffffffffffff80, 0x4, 0x9e8, 0x8, 0x2b8, 0x6, 0x1, 0x4]}, 0x3c) fcntl$setflags(r1, 0x2, 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "9a74c4c7ad729cfc5c2b2916c1cfcb19c18f2a11"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:48:30 executing program 0: mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) shmget(0x2, 0x4000, 0x4, &(0x7f0000f0b000/0x4000)=nil) r0 = shmget(0x2, 0x4000, 0x9, &(0x7f0000f0c000/0x4000)=nil) mlock(&(0x7f0000f0f000/0x1000)=nil, 0x1000) munlock(&(0x7f0000f0b000/0x7000)=nil, 0x7000) shmctl$IPC_RMID(r0, 0x0) mincore(&(0x7f0000f0c000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/94) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/131) 11:48:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1ac) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 11:48:30 executing program 0: socketpair(0x18, 0x3, 0xfffffffffffffff9, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xffffffffffffffbe, 0x7}, {0x18, 0x2, 0x1, 0x5}, 0x7fff, [0x93b0, 0x8, 0x1, 0x3ff, 0x8001, 0x7ff, 0xfffffffffffff95e]}, 0x3c) socket$inet6(0x18, 0x8001, 0x6) 11:48:30 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) getpid() 11:48:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x7, 0x9, &(0x7f0000000240)="291a33c42d1b9e2457540c527dee93aa307b056252b51e655292befe3d781f9f2045e4b233e0c15b836511bc177af5357bc47f56eb7938ba8881a9cf8f0349c2ed104ed6a6d8aedc22bdb302927b61702222cd5de85656bf11c2c7dc6cd4a091ab764bfbaa4e75b3e64925fc354307594bdcf47127ae90c1e1d380ed08d235fdb0e816d562984f16f088eee7dfc1e533ff9f8c5db83f950c02b9bc81be9a423e2d795a9188f88d6f775999e9831fc79f43f2a0dea69611", 0xb7) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="3cdcaa9f8087fd55d4a65220b82a8d7d0450590d543dcaca04a875e1d620faea909e590e36eb9ac4cd5d4754a0a6a3a406609f568c47153bcc02017e0d85941ea82c70b1fa0855ecf6f7c6648024e80fd8ee2229477954962d7e882354cacef7aa0428dee681894759e6ae6d28c4bb798a65d3b4f9ce4ec1cf061334ca9a788f6cc17b2616a83a0545169d8d58123f002821a460d35479e1414cb2a288a0973e0704528bd213ea16b4e840a09544459b3d4a8e3efa8fc0ded962b78fa3d47226a1950d4d", 0xc4}], 0x1) getpeername(r0, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000380)=0x1, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x3, 0x40, 0x100}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x2, 0xff}, {{r0}, 0xfffffffffffffffa, 0x18, 0xfffff, 0x100, 0xfffffffffffffffc}], 0x0, &(0x7f00000000c0)={0x100000001, 0xb76}) getsockname$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt(r1, 0x42, 0x4, &(0x7f0000000400)=""/100, &(0x7f0000000480)=0x64) open$dir(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x80) 11:48:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000011c0)=0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x8, 0x81, 0x529}, 0xc) 11:48:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x60) ftruncate(r0, 0xe1f4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6040, 0x1) r2 = open(&(0x7f00000000c0)='./file1\x00', 0xfffffffffffffffd, 0x20) pwritev(r1, &(0x7f0000000000), 0x1a1, 0x0) dup2(r1, r2) ftruncate(r1, 0x0) 11:48:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x102) syz_open_pts() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/5}, 0xd, 0x2, 0x1000) ioctl$TIOCDRAIN(r0, 0x2000745e) recvfrom$inet6(r2, &(0x7f0000000100)=""/99, 0x63, 0x2, 0x0, 0x0) 11:48:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = kqueue() r2 = syz_open_pts() pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r3, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCDRAIN(r2, 0x2000745e) recvfrom$inet(r0, &(0x7f00000000c0)=""/187, 0xbb, 0x0, &(0x7f0000000000)={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000180)="6ca1ee9437fcdc5931498db82879de9e9899f5c8a283b2ee4d85ed81e086adfd2c26999a669596fdfd27faa158fc8479100fc6145d07c349bfcb6398bd1f3d3670d7b718b1", 0x45}, {&(0x7f0000000200)="2b6b312a41a310c79acb5a0a5d159d448fae53d8274fd10ebd1f2f9242c9e4c096e7f55668bfef0a92dd2418fbcc84d18973f959067e33228075eec90d9411ce106a11b9dd1f5042e1ab90f13d0940df26dccf155d4d619f1c43503557ca943fdf878723cd9b895259f32db39de3ebed05fae6a9f23eecf74cb012bfa5f97a83ca9682ef9c45d13e5e75093d5ce41a08ad851e4d1b9e9c0a0744662ddc652c1b405945fcf8da", 0xa6}, {&(0x7f00000002c0)="9ef818453a267b77f3f0e01b678578e2699798d56fbe82f14a1d7e988df5cdce642e5e0c9195c6dc51102cfc1b19bc452eaa7c0eca31d3cb6b30923a555ed7775e82075f071c9b81390872323bcd9f56769c0459172d38b675e6308641bbd811d043187d7b70a8b8bd7d01cedaf6", 0x6e}, {&(0x7f0000000340)="15cb7d4b3a018dafbb850c433baaf5b5fd239100bf0768ac6ddef0cb1b159005a5e796a84e05a7e43689d75e15a8220984c5778d1de7f2edda4b66524e920e0d189c0642a03795dd6e6b39bd67677a7fd29903698e86107ec72cdf13ff4ad84e96a52b1cf07054b5d0e9d7b26cacc8b06b141275cc6c75e4545c5b2cf39c0df42fad6c7ff37de28d68a62f64cf65228114af184cb6b059a139cf37748d516145191e5031ada400b0c30cfeb5cbdf34e2fdce4b7ccd8164503aec05db411c6159dbc9531809d8dcd022d2d495fbaf91b1293c273c02", 0xd5}, {&(0x7f0000000440)="b322b2486165807ab3343ef49f4fa52e55cf6b4c66f8a0e24952075a4add13f7dffacbc2872879ff657b145ad4a1f14676a57bac788e2c169eb74e303a87877a319c0bb94167d08e5064b827febc2e634dc5db74452b24561902ef59f20dd00a7df3a81595857fd92235709734495323181bef761ae95e681876b1a3872fe6e8b595bb0acb2586a9121462e82a256d05d530eccf1d9227fc669172b0ee7ae44d0fd6680ad4ec22b67a79a82343dcd7869d327bab6ed4479de56db7ad5f1959b1a3c5f39004eca972b66b79", 0xcb}], 0x5, 0x0, 0x0, 0x1}, 0x6) dup2(r1, r0) 11:48:30 executing program 1: socketpair$inet(0x2, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getpgid(r2) pipe2(&(0x7f0000000200), 0x4) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000000)='./bus/file0\x00', 0x20004, 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0x2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x1, 0x1, 0xfffffffffffffffc, 0x100000000, r4}) socketpair(0x1, 0x4, 0x81, &(0x7f0000000280)) recvmsg(r1, &(0x7f0000000a00)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f0000000300)=""/91, 0x5b}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000440)=""/124, 0x7c}, {&(0x7f00000004c0)=""/155, 0x9b}, {&(0x7f0000000580)=""/114, 0x72}, {&(0x7f0000000600)=""/194, 0xc2}, {&(0x7f0000000700)=""/184, 0xb8}, {&(0x7f00000007c0)=""/2, 0x2}, {&(0x7f0000000800)}, {&(0x7f0000000840)=""/64, 0x40}], 0xa, &(0x7f0000000940)=""/131, 0x83, 0xfffffffffffffff8}, 0x2) fcntl$getown(r3, 0x5) 11:48:30 executing program 1: clock_getres(0x4, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffff00000000) 11:48:31 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, 0x0, 0xd9) fchdir(r1) close(r1) r2 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r2, r3) 11:48:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000002700), 0x367, &(0x7f0000000200)=""/29, 0x1c}, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r5, &(0x7f0000000180)={0x2, 0x0}, 0xc) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000500)="ce", 0x1}], 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 11:48:31 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x208, 0x80) r5 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x116) r6 = dup(0xffffffffffffffff) poll(&(0x7f0000000280)=[{r0, 0xe}, {r1, 0x4}, {r2, 0x12}, {r3, 0x46}, {r4, 0x64}, {r5, 0x50}, {r6, 0x8}], 0x7, 0x500) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mkdirat(r7, &(0x7f0000000040)='./file0\x00', 0x8) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 11:48:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ftruncate(r0, 0x100) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 11:48:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00H\x00'], 0x118, 0x2}, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x6) r2 = semget(0x2, 0x2, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0xa08]) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4) 11:48:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa581, &(0x7f0000000140)={0x8}) 11:48:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, 0xfffffffffffffffe) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/170) 11:48:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x205, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66696c653000a5d4c26b91c17745393a3ca3b82c427504d75b7109fb1a9ebe4771fabac4e88b94dda72d80343a741fa6dded3d93aa5462c0e5727d1b0dd3981f49cea85820bbedf7d31a6040cd02ce8b9b265e26cc3850516d6a6f5b45a11f1eabcce0f99e5446b8a8be39f14eecb50e40c7cb9ea0684d4c0e9851d7a7df22d38bc672f63a1322675e534b043291b002ecfb8bd427a9a020d516da393cdbdf43e3eac65511190f042d4bb11a357533a7f03834fb2c300de20aae02ca0266e39d7d30e30dd3230000000000000000"], 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4404}, 0x10) socket(0x0, 0x0, 0x10000) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 11:48:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) socket(0x10, 0x8000, 0x10001) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') 11:48:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getrusage(0x0, &(0x7f0000000100)) recvfrom$inet6(r0, &(0x7f0000000000)=""/16, 0x10, 0x41, &(0x7f00000000c0)={0x18, 0x1, 0x8, 0x7}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket$inet6(0x18, 0x4002, 0x4) 11:48:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x200) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x3, 0x0, "4f80ccb5049b0c0509eb35effebdf64dd6f16065", 0xffffffffffffffff}) 11:48:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x7) 11:48:31 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0x0, 0x4fc8ccd8}], 0x1000, 0x0, 0x0, 0x0) 11:48:31 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x0, 0x4000, 0x242, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 11:48:31 executing program 1: stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="b5b8603418b68b08eff9f479f59b16219df3333cb1d30bbd5c3183b21f069d60ba7f617ff840205c0c6a070a015ec0dec0f24de98d76b2ede1a5fe7052181533c9b1124ef85e94a51e5b3119bb29d13c9c56964b5edc79acc4ea512c215f86ec79eeb86fb2891c1c45e86e3564ea46cf54f0d3340ff8a6ba165b46bb1e03b23b94", 0x81}], 0x1) getgroups(0x4000000000000200, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, 0x0, r4) getgroups(0x5, &(0x7f0000000280)=[r1, r3, r2, r1, r1]) 11:48:31 executing program 0: msgget(0x1, 0x20004) r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x800000000000000, 0x0) r1 = msgget(0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/227, 0xe3) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) msgctl$IPC_RMID(r1, 0x0) pledge(&(0x7f0000000000)='#\x00', &(0x7f0000000040)='\x00') 11:48:31 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x10200000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000100), 0x6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x34, 0x80000000, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x100000000, 0x9}, {{r0}, 0x0, 0x20, 0x0, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x6, 0x100, 0x81}], 0x3ff, &(0x7f00000001c0)={0x2, 0xaea}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') shutdown(r0, 0x2) 11:48:31 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) 11:48:31 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0/../file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x48) ioctl$TIOCCBRK(r0, 0x2000747a) mkdir(&(0x7f0000000100)='./file0/../file0\x00', 0x0) 11:48:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x41, 0x8, 0x6}, {{r0}, 0x0, 0x0, 0x20000040, 0x3, 0x1}], 0x5, 0x0, 0x7ffffffd, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x52e, 0x3}, {{r0}, 0xffffffffffffffff, 0x44, 0x5, 0xfff, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x8000, 0x1}, {{r0}, 0xfffffffffffffffb, 0xa, 0x5, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4d, 0x1, 0x1, 0x7}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x22, 0x4, 0x6, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x79, 0x2, 0x6, 0x401}, {{r0}, 0xfffffffffffffffb, 0x8, 0x92, 0x5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000004, 0x0, 0x35}], 0x10001, &(0x7f0000000140)={0x9, 0x30a5129b}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000001c0)="8a43d15a1aef648cc7dc6c9d8ff31268978f0a473344afe7fbc76b04ff23fbc47acb7dd5", 0x24, 0x9, 0x0, 0x0) ftruncate(r0, 0x2) 11:48:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffc, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) execve(0x0, 0x0, 0x0) flock(r0, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r3) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x6, 0x1, r2}) 11:48:31 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[r0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x6d, &(0x7f0000000140)) setregid(0xffffffffffffffff, 0x0) 11:48:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') readlink(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) OpenBSD/amd64 (worker.syzkaller) (tty00) 11:48:32 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30080, 0x7) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmod(r0, 0x0) 11:48:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 11:48:32 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x6, 0x4, r2}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 11:48:32 executing program 1: mprotect(&(0x7f000060c000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000609000/0x4000)=nil, 0x4000, 0x7) 11:48:32 executing program 1: setrlimit(0x2, 0x0) 11:48:32 executing program 0: syz_extract_tcp_res(0x0, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x3, 0x9, &(0x7f0000000040)) sendto$inet(r0, &(0x7f00000000c0)="eaaa77f82f9f6805ce", 0x9, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x100) open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/215, 0xd7, 0x41, 0x0, 0x0) 11:48:32 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000001400)=ANY=[@ANYBLOB="0100b56773f9d6432e2f66696c653004"], 0xa, &(0x7f0000001300)=[{&(0x7f0000000040)="0e97fbf939d43a83603f5f3994b7e46fc1fe085335c98c53483e77bfe0c1ebc6d56a0889a6f8", 0x26}, {&(0x7f0000000080)="3bd9538be5a916e6f1d99dd7a46a6481004dfadb98a6ccd2396228f8d3cb5cd2766e67b96853c67306d0bb127a3e53ab8503a6fb25ade385704c7fa4960759d42c7a73b316a5a41429c08459dee88ec0b7e3558e6caa1a2d8a968f064e02d8e3aa113505210ad9468010c620cb808ca967de00ddbf6ba6b8ce22c2dc3c8ac6a7e7d2fa8f7b2b7806b1277cc88faeb9f9c742e0bf13932ae31ec25a4c1b50994ef001acc1c96d8c680e06", 0xaa}, {&(0x7f0000000140)="17be9147a916f3e91b84c11131bc05e456ceea71ab1ef9eb4936147dfec1398f125df61fd7ad8f0fcfb3811587f55537059d3e0d0a02f0927324b5af5262bd663e5a59f8", 0x44}, {&(0x7f00000001c0)="46caefb440f1355c9d40d9419faf9b49239245e0c4ce95508264", 0x1a}, {&(0x7f0000000200)="4e42eb1beff1492ba1c1989f0f6f63a4fc1175a6157b07c35c298a61b978d966eccefbbfed49bf4564bcbcb58de17dd10ee74f566d9bbfb2e3856b80a17ee31cd7ed1dea35028124d7be93883b0d5c05bb048f16aa3f65527d0f0e2ed3780b89fd4e09a78abf7b6a18270ebaced623094cb5316066cab47cc677f25fd9ab4b271bb75e50d12d916a4401965d6be8c0d88939de700806531d8b4b9d4bbc72171315074483b96780a1d8b21089a23dcc85419685baf304a734b979c8fabff0a883167c7a531728f1d345b847932ec275ea84ea61159e78e977fd401f2accbff31fc0cb1277cc1c0bc99ce14e7f8ded3244a431f4c45960deea2f4d49b039d7c0de2a0f275f2a8a04118266efbad519d3e6e9a2e7b4ec2714cf6af1442e079a02c1c798b55bcc241303bd95fec4e519b739a08085df2faf47c8999a864809d620f591efa93a1c4205c83c897e977b4bbabc7062d2c7011cf45bc1af63feedbd0daaff979d35e27d78c77b75e2d98ba6ef7af0b6b65d6efec64b252ba14d0e7a5c27b047dade44eb3a01fb6b0dfab8aed7c69acfcd04f4e55752ef9ee07fec2c9fa32d17a6888b3690eaad929a9f249f1c28491b294e5c00e89068f87e90154ba5aa861f56f061abd3caf695b552c067d87a7ea5f8a5cb1dda194f0d48f64c2789b8ca43fdf43f8196acd2495c6fc41ab0f4cc82947f03342a1115c426653d1e34dc5a981b10491a720fa73532a07f23496cfd23fb70963e0803d2bcf60117cc39ab9478b1b6686d3c9cc4c0294acb46a80cc3b82a297f82d366657afb3c1e3e128d2ebbc650cfe3ef38fef637c6214a76d090db123c80fc07d35d8d0ce26006e909fe5b7dc2b84b47951d5a4f726d516209bb753db3b1ea40d4f106d79b52640cdb48eb76a3a62e432a08e2e12f2e8c4c6b0fff9d4879049e1e8767ebae799bcaaeb3b8ba0207760a2f1082271c8c49315ba8bc2d50c8f1890df9bcc16e182f281a7652c3b30ed86a01b776b24c663955f15fb780bdba16289a41e9f48ffd0c8ef432dcf5c9d35d881f1be66bb3de0dff13f1a8b405fb929f22f86f9518e2db2ec5fb10054ee784d603c4254dc8a309a37673e0520e14f04e2c886f2ff19027a75fe97776129987124ebc1a4f24c48cb6bd96f58e4f2f52e53adde4eaf509be6669d7d630f7458b4c7047b3f989295183b6be237f1fb1adce1f8647a6709ee229a0dfb73a3dc7840e8a3a4c47e2fb34ecd3abe51069e9cc1bb2876288570d6f1229a271d10ad7c5edfd6af0cabcb5099ead5bcecba553edf6ddc48e2aeb054f81dd5ab839b98a7fccdaa805fe66f933583a11867fbc1efbd2cbdf738014d999f331f246f210cd40b90583db964c1407a918d12caf31b1d424902d59c3c1c6c36006383a95c4a9f51724054ee3ad3dd5d228c3ffe1eaaf2bb077befb6557df7eb02d2a9731403c8c7c4db4920fb9b7ff0377e1255f624ed0143efb42b5631449b42995c9d0b4b9e8ba45c13ec1f05969a22504e11d423074a1615b04109c4c4e44810194eaced1c5feb7833953ae0fb9b332eb6c56332b709c61346d1937a75e2ddd4ed933c83a24bd7554b8e82693e84e26c3db28d17bd088e147304e5fae34e0814c5c9c78d72668df72b0ac539db57cd6e2cd9b508cab2b5277662ce8fac796cd68221e9a894225f5d3fb554c357b1f12b86df5bab692532a68b4e75f6ce33c57968e4837076691f0252ee6ed653ba3afa630f9a3fa0e15aa0b5b77e8b121e3f20447d05560f5ff2c720e88f24d122e6f05d6820fc947139e8bf0fc5c48088386e17e02e861b95ac1f9e517f1a010da59ea58e8fa31c59a7509750028e9df197acaa4d86d3ab8d2ccb5ae8e1c9c6a3a14e116878bcae282fc2eb5cdbffce75dd402faaaf1a0b893bc48c7b8efaa4c61362ab59ae56070e7f627195136893e7faf43f0ba3eb8027360878236bd414bd5a0bea1e748b9895045e584aa784d3b47389e3aedc1588d1e44fb965513eb65f27776daaccbcabc6045c45da6b612041e54ac12c4e0dbd91b730671ef563a7d7e55f0e741d0485862ab3c7a6cf32f5f1bffcaf3aabd3fc41c8d77b096e39459b6e83da6f7320422191852ad85f45d78654521773ad169e80b809ad5172cf150ce3ec0cfed234357d3c3ba9dfa8d41cff089283f8f0d8e9522bba38a57f690a143940d603a20e33485393479f9f18b9442cc9fdc69b63beaca1d519fc2143092f8eaa67ad68a415e480025797055e0fc70734f76db3081e206884a12620b94cf1020d3e3e5591c502f51b8ad1f986d5b798cce5cf5d671ddbd9b8936d208358db560d4a253080ecc416fa23ce54a06f5756b6a8e55a13074ce1183a77403e1f0604c19bc7d1d35faef7a490c33a16130e7f30b60a87d91c873e47e170bb66fc53609c00246f051783b50e120a897b5675bcc2e23b07cf405cdb66425a0ffdb7d85dfdaf2c4268dc7a663bec50f451874da0344d91fcf586d028bc9fe0123a9d94e4712bcc8c77c943b83e6c7be12f4881d3760df6a7666684ca6bf0fe92f0961e1a9f61df9469fe1c08a708be9c4d9cdf8d923559741877424aa681b675e2d2e43e8fc988063c45094d579c88774361385fd3277d0367f418bba0fad6cbd680f6c7549d185a47794809178466eab131856f19fd6cb461377112936cf9ec0a947b464e4b756269b0b53c611895fbbe84e077f04ac0f8ec1e198f71e315982b441095681f11a2083b270fdc7516671ea3fc46246c4ad1ed6c9b7374101fbdeedc36711a8a54609ed78bf9afdd04e95f4ef747afa7b40fef2c4d8c2d217dde9e38b07196e166b6905454bb23b0e9eee3b23b52419c7b41db3ac0ca1fa13d9fbab0aeb50ddf0a5e98bb9b3c6e96fb51328c82dfb5ad69ca4a0980841f5d61df89073dd0d1fa2b0b2cec81489212b03188f2460ab9ca0da380abc6f373b076e7d1d90b535801b889c64a08d7758ee10c5d792736560376ae94cd0d12faa91f578c4055146cc1f9b138e52044558093bae8c589894b5d9df143a9a50241bd03cff4c56ad6351d9f6af7b98b146a330c12954eb1454404d6d91106529a465d39e8f4ee139aefadb3651ec09e1be718e86397f24b458cd5c219b038a3aba0f2a5cfb41fb5f98462b1ec96e061b6fe560996839674f356e9e7cb8e7ab1448d1d0d88323a950481c4d834fcb34347bfeb861e4df59f672a8c4b89cded356cf59af1280de9b6fcfe097e5ea18a32655ad2eb43b2c92fef7b1866d37b2fe9d31def52525d95ed2eefea0c6ed1cdbe8e9629e6ed35fec400c31cf1fa5b89c7f78aec22bdf9614043a9e61c66800b01f2dfd4a4d87f2f793f90f9feae009662c57765912b99e26da852128fee67e8754b8f668a3e901e13cb2263696017bdaf9c4554238440f6d018eb1af207ff5fa24c1b0059416cc442fd0b9e91b7e24a04319620a8fee5898d311ecc1b132e2a53ba26ded47d4a2d4de6b26ca11b69278c4f06cdd4bef48eb9afe2a53019930841bb3017dd66f1497ecff6e12723140802f523f832042afedcb34edc4c518c33b7225d1308cc1d22a2954f52cdc4430632b52ac573b1525e9b07863c3e53c4f4ed01e20c021fcbfa2feb5948db5bcb3cfdb6857a80ca2fe93a4a79df7905baf71999b022c8a1a144dd8cd693e9eb9b2f59ebb013f88515e6706ae239d3924ea034fba874cb066024c381e02527e7a140d521a40d645f892de4871eab5897599bc2c15c62b6d3a82cc21355cbdcc9f7e86c8498e1461345ddfef5b55d6e964ca8f641bf0585bc86970199e2e8ce82a3b65315fc81f82b1a6817ab0ec41857f1eb2179b0772cf6681cbfd344856abfd03b3d5e53362660cdaf41aab8ac1dd9f0997bd1cf9a78cd847e07f4fd80a673b3381a837833e7d22c6c2fb3ed965c1eecaf1c7d28200ad752dc3410b825a56d67dede0d8f970bfdba20cd923302c7ec94e12229ce03390ba3ada417dd5855ee8c68909e0487cbc62f71f3b44e1b25724c2ce3ec0c9f11145094dc9134519b07707c3ba6a6bdaafaec36496f51bed8e69ede6719c74622467aa55daaf72dc3917f840d2a96a99cc8f02721c19b5e83c971d3a630048f511718b90d5faf857ec3b7437ee0a0aec50469955bb1fd523abe97a67702ae7fce7c0219dec212a747ba201490812dd1c38f1dd6dabb7fff4f4e8db5b922eaa16a675a93a7b894fd6228ee64b098ef51a2c6e8c5c511e5d463d2984576bcc4ed74c67ee16a741e120c2587a035c125f32ec9b46496e31fef8895d355842593d18554967f593b427f4e3e68e0d0b29dd11ef050d01d52ecd338d387bb8904dc5414562af8177ffee41e3114113028e7a2c22d9a6d4d86cd0d61f8f6ce23d0b5d1eecd1f9e41ea95654e497a5f1207d44ea34c033d481b6d70b3173b379e98c9bf89c82d8edb98b21f732bfcd19391df4af7849505bcd3e7258188866c95ef36a8b968b320027b0a66ba4f066f9a3baa955970f05303773f288b39bad0dd2f037950665947122255e74dc5edf1822716a6f4e4628274c0fbe649865a55103905f8d823b3e158cad0a7e6f08f52e76d204f00e3853f2ab653ed84bbc4b1260cfb96254af3bae91addc29e5bcb04da0fae0af0ca946dd71fc17cb858ce8de1e4d6bbafa560c5fe79cbde623c5c266b80b78bfc9fccbe1a57ff6ad740298a6a8139cac7870d10b361d85783190ec519ec3af2b4d1f57ca2c02c0cbe1eda9fe30fc3606056ab92524b17638115311151ac14ada41b293f522f70e1842ae896cc4a37ef15f618474e003112ee1af619351e2fc5ad33f8eb211e9b89fc081d1f0b51a51856ab32392d8a2c3d140df1270a9a77026ed8eaa6d440962fd9066bfa4b96cabba9aa05dce437d8da200ba5f67783ecbe643cac92a673d13eddeca4550b597d48ed6f99b02d6beecf87c91a678fb6e2a2c1c85ad5a2e429547158d43582ebec816629ac929eda3bd2a14bff3391d6bbc0aa9ed04f6ce67d188136023207888f7c8702d4633ff9c71936d87d6f1f1fb69a4abd7c4b717e791b2cfff21549563211e357336476af555183c5a4da1349d2dc81b05cc22299363c2a2b6e8581ded9bfb933b35ff0b0e2383235cf005118f2e22a24bb4275623aa009646ab546e57d99f24a8a826aa4aecf2fed1bb9596a1b56df76d6359a3ae379f675d68f1e1172442bd83c005b1ff2b9bb10195d47e3046745e1088fcfea978e361acc1507c07c55cf8e773c9169b5d47953558e022fd57df7bce75de841b88bf16b33348f4133667691cb883b6883445acace37e6daa474cd82754684049170481e35b056b65f9c0b74e85d50bd5ad3a377b86e713d7145f2567cb019cdf2c71c5c1cdc6295500c36f3d5f261c2ddbaee6f2794691e3f7450e98549242be000af913d9da825189ecdfeaed5065216601bbc52e97279a5330578865e2ada9cda1d5876dad71eeff817756b35ed006bd497f52048852fd9ca7a5da19a7fb23daa9100c3a0f527d492978aeab9bc4140acdc658ad645fe617a39cf08a4ea5a0f760f4967763a8334e2ddec97899772826692f53ae07b591427161154dec0872cb0c885a00c5d1b4364cde1836acae75e18a3672c1db11c6e2060f8bdc95c025b3a0f51fa21c83a0efb741ff4355e29649696e7747852bf06e0aa6f7ceca6c6e28f5c77e9c9999bf2fb100fcb92c0b041b57e4945404acdb8ce74f62bccade6ed23da0f6204054bf92af0082350e7e29822c2b25294505f43c448e3968c6632f1ab9782c422fdd6571ce3eaa9b2b512e", 0x1000}, {&(0x7f0000001200)="9f8bd448ac7da6718c451c92fb687b8efe1e5c56efb0b5cb20b153866ad3e160c9c08b192ef8a96e7b4d81c5a28ed0aaa2737c1049c60dd4ec0d19436db64730e6fe2c0bbb21f5013c66c28356c6dacde7ad43c781054c16d237f543fbb933bb4137ac01d5fc6932aaeca22cdbebc91f18abcbf4508dd6ad971458fb2bf5ef68795f115500d7d997923f8dd0587677d1e2c62f33eb6607afb8b286", 0x9b}, {&(0x7f00000012c0)="b171b1b439bd390ee725a559e6031a35b1c6d768299c4f", 0x17}], 0x7, &(0x7f0000001380)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x2}, 0x6) socket$inet6(0x18, 0x8005, 0x7fff) 11:48:32 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000700), 0xffffffffffffff45) 11:48:32 executing program 1: dup(0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) symlinkat(0x0, r0, 0x0) 11:48:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x144, 0x5ed6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:48:32 executing program 1: geteuid() mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) read(r0, &(0x7f0000000180)=""/254, 0xfe) fcntl$setown(r0, 0x6, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setown(r0, 0x6, r1) 11:48:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10201, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, 0x0, 0xfe8a) 11:48:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 11:48:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) socket$unix(0x1, 0x2, 0x0) 11:48:33 executing program 1: r0 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r0) clock_getres(0x2, &(0x7f0000000000)) r1 = shmget(0x3, 0x1000, 0x108, &(0x7f0000ffd000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r2) 11:48:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() recvfrom$inet(r0, &(0x7f0000000140)=""/165, 0xa5, 0x41, &(0x7f0000000000)={0x2, 0x2}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x401, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, 0x0, 0x0, 0x0) ftruncate(r1, 0x2) 11:48:33 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) clock_gettime(0x4, &(0x7f0000000000)) 11:48:33 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xff88, &(0x7f0000001740)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x118}, 0x0) dup(0xffffffffffffff9c) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x8000, 0x4) r2 = syz_open_pts() r3 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/75}, &(0x7f0000000180)=0x4d) r4 = socket$inet(0x2, 0xc003, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r6 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r7 = dup(0xffffffffffffff9c) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) nanosleep(&(0x7f0000000080)={0x6, 0x1ff}, &(0x7f0000000400)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x48}, 0x408) 11:48:33 executing program 0: socketpair$inet6(0x18, 0x1, 0x1f, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000240), 0x7ff, 0x101) recvfrom$inet6(r0, &(0x7f0000000140)=""/99, 0x63, 0x40, &(0x7f00000001c0)={0x18, 0x3, 0xfffffffffffffff8, 0x3}, 0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f00000018c0)={&(0x7f0000000280)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)="d5c4ea9fe10e9fb6b2ee44da84aae6e2f529bc7efd2a19c4e2da6ed2e7ab073383b25b981885f7560fc9fd32e0e029d30a37535468", 0x35}, {&(0x7f0000000300)="f82dc60c0140b4607745359da83f2c376e88fb7bc0168d83d5e521edb3d3869bcb9a108d5c7d04f008", 0x29}, {&(0x7f0000000340)="7f28651e53907175ec06a882480ee32844afcb215dc9a1459669ea3ecf29dd8ce60e37480b60cc8e51187ed0ae8eebbe0fca282578894fb9f324f5f6196ede8184baea4bc18fb25b279cff6d0c0f2cb618623feedf7a4b53e18f9c96d8564f5bdd2168f64cd213d69d99964c20f36cd0becdb7d52de5d73f8df7c41d87c90d88a3507eb8dcffc8402672e3b7f14d0ec45536f0b4a579d18c6d1252cb15", 0x9d}], 0x3, &(0x7f0000000440)=[{0x28, 0x1, 0x7, "1f6bf5e4121a7dab0c980ed34ae71b328f"}, {0x30, 0xffff, 0x5, "a884996747011d96e2d9c18ea0b8bb56adedee0efbbbef6a9f9d5fd21fe7"}, {0xf8, 0xffff, 0x2, "f6b54c65f3a4568cdcbf63e042bb3cd85953342ad3b854890da15ca9dea803a99a70aab14af5767eecc426120ed1bfa09b26e6c0213a477e8062d433f3686e2a1640d3694b79194944f86aac9aca91dbd9e71ae13250efa980ce328c902b6c5f539fe87b222648f1897d736415c4c866f53de49e7a78f479693ac1cc178aa568d912483a2ca3f34c89cb648f999db1cfca3548e422b35b93fc1bfa1e8de8dbcde3dcdbaec2d60e585b0895c6ecff6960f6d431f72d4b0903bbdcaaa7ea64658d68a49d866d36faebd895fd174390f03a007664fa86000dbcaf26125b1000c69454"}, {0x98, 0xffff, 0x7, "9d8b722c63cadf251a5745b0d061c5398d8528c7363163d13d40cafba3157b36236409e2882cc205550217e2e8301187a546d66b78bad5846df80dad262770b9a9902d91039bc21f6700c014f2a85ecdeef91c46251408954d0fb94f015480c11635aa389e0cd3566d0ad8d37495095a86ed8280eb7e8ead6db6accd607c05fed2"}, {0xc8, 0x0, 0x99, "97bede9025f5ac23a7f0aaa40806fc441a3910d324ff9b4167314ee74990468d70819da149353d278870de955d6d5cab0214862011f037fcc75d529ec7276f5188697ff70803d3fc2b207958131fd7a7965ce44b79408041b3c16b890d93d33f4ad188722c4a3837fcc0f8cd2e39286bd84c4aa7eb30e3da0d4e38a46e57bc62a2100e2364557dc03a281f1515cffcbe815dcfd78c599badbf09926fc7ead71cb1b534e62b0876236034385b14294dfefd1bbf"}, {0x1010, 0xffff, 0xffff, "cff45211d72eaf9a7d9ce0f6a079cf49554cbbfcf5d8358fb3a5f51f2fa01df59eaff435d3371994c11fbb60ae2e6051556d3bc8a9be5845d1c3d8416e00566d1e62a7b1cb9812527a882c50fc4532848305a234c76cc4431690642a4044c29a9ce40718670a6b7e722151940a60d6b47a084ee300ce036257f97690bd4c5483e2b9ada11ba35b1bfc3a19ea4db74212e7f25c1dc89b62205d5df78e98cb210097a51790cb25a98cd3b3c43a37c68bd39ced02c5e7ea06c6f540b250ec83fed56844c57819bea7f12b1352302dcabafe18a4ea5054e72130fc510d421a05c13d39797e76bd013a28ae2ff63420d1088a4a32fe6f98665d60aa9d569a2a5abbad42d2f32df182ae6206b802bfcb3203f7c66c80c53d3bf98ebf98f326a771db9482e2d1e3c42b099960f1e6bf1bd3b6992bc213fd185b63dc9a1722d243975f71d8fab3113322782dc93fbce5ee9528c627c7f2d543cf33d572e189ed64eeed905171ffbf7aec80ccd964a01e794198435cb21ab25005163ed4df2c29687ff6e00f00f6d063ec4d910fc5b0225e1dc85a81b5dc4209d4ad3a960241e99ee47621a20de809416f8c0dc56663f4d2b20431d3bca5b3d23356f8741c440ac7a7482975e52340ed705ae45b53ad0ffbef9785f67935fc75e01bf990f23bc181b5343af520a8be4d7f079a891071e4eab062a688b3bafeb870c2a6b1bbc2c9736aa391fc767d36a69527552ed9d67e0502a605542d03d707ffd0e606740fbf226e42121b2ac2fd86776419a4d567f0e528cfaa6c0e3b6d9083359b0828dbbddccc88ea8057ca8a21788f9c38ae406fd140b21f09f5ec6f2b4238925026301e0035daf7bb79d8ca04f269b17153d82a67343843dc0d6ef497b07b3372ce83d0be973737f250e8ede96a9ad85e8f40db58c8d04b4d4ac99f8fbc311e54e7061e23b48be7bc2967a7da1c2727c2c3523e2ed069f9264441af7505b3a39e2a90a438954da016dad40dbd3db1c81ac6b14f6b9d5bc332c4c8230ff0d2b1ded2e46b5b50727a3ea31b50a0d0fb1834a9dd8879c4c81b2c513e705ab0a064f7819e09af0bb1fa4c9f44852362fd955a76f6fa90ff3e3f7eff3c6520ac5b1d96e129c30104d80e4a19a61c95aff0fbfa59a43c89dd6c5ab7067b16e5a7a8616bb11882f6a7650924ea85f96ecbabe4cbfe5cfc8fe556d31d7ec663f07fd93a398e496ac98ceef4f2fc23ddf2d9a43f4b52e6fc50042da0643c3f1506fd80294965797f9b42c9ba25aef13220a049dc24588e9ea3753063f9064e00484d4735ef80628372b83aa945015cfcc207e9fb5e11cdf5b44b7bb3aeaffeaa770df199094cb1b62c1c61ba6b2604bc9cf5d28c073e4809e6d1d8a953308d2512d47c85a846f019ce617e6ac428952c105c81e2778ef5428923aaf32f1ae524254d0a921a75937b6defe56a28145a7fe0e6bd66ca5b7571bcb43d84b6f25216b87a5a72b19e80bda1d929b424a13f29d57a91b77044f025b39989ce887f161bfdb1a980ee351a26f2bd17627b5fc4c896ec413271dc960233594dedbcdee93d6a30725d9f8ec8d0663276534a9bb46cf818d40813100d4f6d70924222f5d32bddc3c0abb35a11086a931749ca263ac58d6b1725feb1565ea86bed35c9611b81b6553c520400166b6a2c60b0bac4906f79d8ea7fe430ef33c425d7439f3271883efa9a39218e2fce2b8e43362d8779029ce0be62ece27619ea655f3dc8d91a9b6d1829455b8a0f07a01d08cbfa3c1e778fadadda15e82149e29faccbb58dc824e8417bd6c97dad18f7150b661d96c2c0414c75cd566cb3c14bd6e80caf6ac4d08593895b905bffae060955545f8aff10536a43753963edec5bfd9d5b78edc54e19a82c708955af4b752513c772a3d0b6ecf8cadd2accbe94eabbd944b4b9cf1e78375139b310e5450ee4539a8d00640d9f67c6ccd3958858d0a571f5528600d41954356be93dd30e53467fdc5cc81169dacebebb0458979be6d6edce4f463d1f6c36cc82d716334c050d7411204f5a8a4d6239075161fca550c1ff7d2e802781ee5213230e2d9bb9c0b21ac940c2106362e33ae58c088a80d2582ea7736c9d80001d0a08c86662125bb41f85ecb90c3b3cb6f44d9eea29b37cd18101d1483d67c4d6e29d5b786c94011c49f2cd128a8a2cd23dd9e79773616472c8b9151b4139cd32e57e1a0823e0deac915332b32661c5581f919ad865e67fdeb3a985ecb011e5d0f0ebbb297cbc4dd96861830e1ad5ab9b8aa3fe7f98386f201942e258c8f504f78be453be472c83d02501580e39af05369d1c952881a2fa4c69098ce0161c88fada786a54532932f959959792b0d54eaa0ca5afd96286a8dc15075b72e40e1b844fadf11f7f8a59fd38682d130ed30bae683d5e6d1967a653fb30f0098dc4bbbfc0d9951a3162d8c7154a19e3ed2099c35b26341b7c092952f53cbf14eded26228fee409e11f413eaa2f9cead312beb174309ba1ec40a7d49e9e9e6083bc3917809f94eb45594dfdc823bc661b8b63fae56c6cd4bac30b9d960e8243e9ac985c60c5f6817659ef0a8a9f5418f1edd1a8c95d26190210e453dea592d4d4f9479ee9e7b1caadf060387a9ade5a3633fbf92aa06d3dd725e5cf9a51def4b32031726725321ac988f4e7a8636d9a41809427ac5e151078093036cdcd56c1ddebf438f922d7794d687ab4fa0c8948bf16a87cb6f13db5840ae27cf55d2835ce1ca7e7a1a95fb5f25d8acbba487aa2c29d007e5627979afb369453241ec22fd32870a5de71b4d44b3274bf9ed883054172d2c818b936f1e7301084abc68d119b70674ce2e4464072acf4fa82f5105d07dc7bbe5dd9447d83af7cb01b8f13f0bcc9e61b79a1a1fee6aca18f15b093941928825cb805b5a4a5aa656df5ab1bceee2a60952d264f469046ce3d3a2a1aa34a1fcacbfac9967f29738f71f4f1c61df101ffb25945d38c3a27dc265c3d71339888b4a6d3c3c65455d5cd785897af6220a2816a230067e4071737ba5ec722f79d65ed554ff59ea940efc0216349c521adee63c27f9dfe975e85e4095c00f89937ea41862202d06dc7a56665ff825b5449dd63a77b62b3c58158d888f30d8e09d328c65081e1914939795f8c6fe86e073222ec893cab538c1dc37396b349afb5bad37bea7797c44cfe7ad73b4037a6847719f2706faf6e8c348a5fb61df53fa81ef06b18074de1ec68ed2ac64b08bc4e9df994c0a92cfb4c66393f5046ae6054eded84ccaf5f9873955101e13224b13c6064e48e6a415758cad336d6b297394a90e7b6a6479067f70722ebfd81062b59722c71e3badec3878e7ab2299181eca930afb373e2e4e7bfdce1fc6ab4fa9df4efd190354668af1bad93c3859c04fdcaed849d76c68fd512a702b4cdc8e11b0c9425b25e2b367715033fea5ac0b762c71f8f972d1f95a700a832e9c2aeeed5dd827f792b6dd3cd7e6e27edd100dddc819845c69e57d8a08afb672872dad202413a04ab2d75c3fc5ac23e6107ffdd72bf97c64a98e741cbdb855dfa41641a1b8da1bf0c750d5f1111b5692fc147d98055ab1f86b971ad54f28716f74503362afdb4b6d81cb166f3d449e3b8d51ec5bb7eebae77eae840c7f682fa9c637f08ce437d6e93534e6433e3a60a00a0c9c539f2bf333d0d47a1434e88db57d29d3fa8c4cb0834999a8dd0ea940c1d7ef2a1532335fddadfcd0f4c57270b3acdb8a582997326bb3d1584d3ce6c8e61121b588eb72d723e483afc0d44c602f1c920a7d3dbe55e29ca9d05d66569753feef7e384552c6ef1ad17c1b5a09892a1ef5c86d553c90f31e072e321e128745945f020227e5637265cef342823442ba03678a0300d2429bfe99ebfbca7a23321774a0dd99fa72769eb23147d4d4a925fc441b50f20ae0b88ba26d5e91a51695746426ca34377e3353e87ddbcd8c71bdf2f53933dca230eb6f21c2562d65b6faffa5291400e267b1759fe52b02d5d997018cd8ccced91d837a4963bcce5b9f6915fbd1ece8916f9591afb12a1225e7d4550e86059a11ca1a39caca62d77c8d89165d7cce7c7b526103bd77c7a49d7ced26877aeeff12ccabe83fcc84ba280665b716c190a7086f7f36a8cbe08692f7e6fa336cc84ef2c11f098999244d817fcd9b46059f274c3abf4616b050ced884572b0f5134d0681ae42bc7beb49442b4abc3361393015f38c7314c56aa2fec324ef1e309e15024ff67c6cc59e5fd5c717b13c4b667b2d81c190767973c263ba5700fa58551a7dc569758521aa29707d34fd108ba48c1eb03528a85fcdd6914d4b2c0635283a35c2f11e9312455c2b00b4fcdffd2024c61ff9ad0edaccb06e4d73e27acc54e27a02c1a89d1dfabd825bbe916ff6403c64b3ec611ee652174233b437f569c8ac6038237e566a0c34669b8e4e8d2a68b5f4b0936b254a01a8b49eb02d94ac02ca9c8e8d42d1a2db50b43d8093e12e332ddbaf94b596c4c4becead1cc9ca7a3a5c87df1a5b31ceb091ae73201f297860cf3422591f3839ecd0cda37fcf76f4092ebd8cf8459eff4bef90e9a5c46552584672f45c7e1fbbc832704f561864e8f3c2a33cbeb998a9a9390f7d2446fa66cf4542848e4eb768d2d315e8c8e0d1e42f42508bab9c3d8c4fd93bd8ea4608ddecba36dcb7069d56d75ac2031f1449a750f8551df225ab9b81af0f15a6811c2657a6906ce94e0dc74a78a046b0fb65803d2d58ffcfe33bbe877462917efb2c88a5f499a16cbccba18b37f824bb72e324f560ea604ca687f4df6c78ab8b0a8a621d1c14536d61f63426e4fb826aad92205832e9037795874abce7f4244eba7025fc00e117a5e7313452f8ae5dada9616dfb10cfa3e7395bd281aa68c53e7c86e938b37381283546547fd2f02bc870f789d201dbe5d5f5cbee6764a9a644d59733dbd0d3e39d241d0b6995c76fcc0e4c144249634db2d07ad7f77ac2d6aac7848de36459ab30194646a212587decd77dc6fbae71647516d849adaafb12c27d413bd6a4060c801d0732892d61815bab3b2c2ae33be52f738278902b760ccf427572d776fbd19116eb063e707233f4b4b1ba4b69f696d956039c27103fb7f7fd46dbfb6abf2a80465cbf80fb2eb9927953819313c9f316f1de65db0ba52d11cbfe87a104212f98e4f655db70b9b3d7814fa2ac42df0571f0844b8041f5b07f3aaac2552e42d2a07660440b1b357806b976d5186603b2b033052be1e5545cef0dafa1aa5fc4ac14f62fade9d3de2d0d33d65f95a8fba6ff8e9f4288d67e7e7a45ab503fc6c27f40fb3fcd971bf369c3d981a9fe685f61267ed6f85c2dc34803ad3c7f322df8f80349a53f96c617efa07541beda6b4363f671d7f6d85095889d065fee962fd0ca73bd50c52a7b5e6ae239614a5a9420fe421f0c43222a171745b10d83629dd798534f2f4aab006acc25243b79457aa3aa9b29b0944f4dfda67aff2b70ff9dee74d580bee67f4d08f898d9d1661e5be66ac6cdd2ac88bcc4190f9b57303bd9e080f9a448b5c0ad0ec4316b735f8ff622134534808804da865034f3a797494cbfc8537fc7ceb42098a6abe4bad7ffae1e12b5ec34f7b86dacb46333421cd9a207606f8be48063da1a1fdfc222951284c011429ceaff1a628f592787a5f37baa0c5908e5c2c6378468d92c1c76039328da3a04c845ecb59b403214440f7daaef7ff55867a339f10a7b60f1651b278001d1d0315f2c36da0f8b565c276e8a724dec7b994cc647d9d88c5df9948021f07215a6b03fabb829d4219340896d3d2b3"}, {0xb0, 0xffff, 0xfffffffffffffffb, "31581c55fdcd5eb8a78ce1726b56de71593a9a21eed9f25d3c3d16062a697cbda7df8c6172f70f2638bbdda6c817a5fcb65ea05b80a24586677cdf06bd9fa4e1fb43ab7721377bf0ff47c2ce8e136a9ce06b6de5ac67bd7b32a304acf08770e8b14f6adf3013fd3892e671beeeee3e89093e2b0b632bed8ae69129bc5e2e7274f2db6b4d53093952e524df1cf8c09072bebde59d3a933a4590648f2b66fc"}, {0xf8, 0x1, 0x41, "98d2153182d34d803c6decb21d5fb8ab0751c40f7eb0356fb9b1917e3ae9230385d93951f55676a7e9106b58754bde6d6510d160ab82c888a3286f4236de4ec0a389f4f2e48470693a4f4cff8b2f15691e00d32d42d3de56cc2236ba58a9fae3cf95776a3ac318d9041f1077dd5ddfed41e0dbdfcdd4d879ad5688c8a21031c559bd848c33c1058d0ddd76c37003b6620dc7304e7dfd541f4d724504c2b229a7584111285f10183d0c1ce2a1ffb00124f23c6c7e95c02def2423023d57a2662dceac49a0cf62d898a3077ad80ffa4b919dd4d9b2be7dc817a7558df0229199f6c3bbf2482a"}], 0x1468, 0x2}, 0xd) sendto$inet(r2, &(0x7f0000000000)="574d1c89eefd14002cdab7fad10dd22a89e4d622ed7b4e390b664f7692b8fda2115618e9b4df1d3dc908299f0039b4ed5b14300ee9776a19941cf9e34ded290b160a2a771f30153f689a3553f0751d63c037da8662d7224cc81556bb56c986cc3c3a8a14ff1ee6df3d7af3cc118ab76a19c3ada77a76f4c7f6025090db5e658a17", 0x81, 0x6, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 11:48:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000001380)="df", 0x1) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000001100)='q', 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 11:48:33 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) socket$inet6(0x18, 0x2, 0x9) 11:48:34 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x6003, 0x10401) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 11:48:34 executing program 0: r0 = socket$inet(0x2, 0x5, 0xff7fffffffffffff) fcntl$setflags(r0, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) fchown(r1, 0x0, 0x0) 11:48:34 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xfffffffffffffed9) pipe(&(0x7f0000000000)) 11:48:34 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup2(r0, r0) preadv(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000240)=""/237, 0xed}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x3, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = dup(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x9, 0x0, 0x0, "4c35a3857f3bdc5a5c1e6d253010267c06662e11"}) r3 = msgget(0x3, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000013c0)=""/4096) write(r2, &(0x7f0000000180)="36ab463ddc18cf06befb9856e609", 0xe) rmdir(&(0x7f0000001380)='./file1\x00') open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 11:48:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) connect$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xc) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="e73533066f449cf058ba3426b702d53035a8f916d6c97991ec0c6b461a1f70a686e21190aff73e4e91668d3ff65a9f455918e7129e845c97eaf712931f8850fb3628f316a1a103ac97c5157c38d74e18d41fe51c3f2ab4fbbd5f3cd3d4f12e8864f29614fadec6a00765541158664ef4cf", 0x71}, {&(0x7f00000000c0)="97677cfeb8ee0fbbb4a726c4d4dbe108b031016e3f86f3529f1d4da6de44dbd6b4b38c49de17b5aed5294237cfd55b845a975429dd8797bc3f960f0d5c7367c605b164f9fda00addc45ed8338cf52a6d4f85b120a58462dbee230e88adfb348dba30f68ba16fedff7feddb9da2e62264e51069d962dad746906bd9f70ddfa5986ee1447598367fc6bd130eb3ec607a3860c8610a74221b17959bc8ea749d9741cea09219edadda8199fd0798e25f505157e7f2d8a2044a7762fcc06f56880703cc1c76d3", 0xc4}], 0x2) dup(r1) 11:48:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x8003, 0x40) close(r0) socket$inet(0x2, 0x6, 0x800) 11:48:34 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = semget(0x3, 0x6, 0x41) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x4) shutdown(r0, 0x2) writev(r0, &(0x7f00000000c0), 0x0) 11:48:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x80a0, 0x4) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r1) 11:48:34 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r0, r2) 11:48:34 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0}], 0x3, 0x0) r2 = semget$private(0x0, 0x7, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/7) 11:48:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) shutdown(r3, 0x2) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0xdc4}) 11:48:35 executing program 0: open$dir(&(0x7f0000000600)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000780)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semget$private(0x0, 0x4, 0x4) r2 = getegid() lchown(&(0x7f0000000000)='./file1\x00', r1, r2) 11:48:35 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 11:48:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') mkdirat(r3, &(0x7f0000000000)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 11:48:35 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000100)) getrusage(0xfffffffdffffffff, &(0x7f0000000040)) 11:48:35 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x8000, 0xfffffffffc) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000200)=0xc) r4 = socket(0x18, 0x4, 0x6) r5 = socket$unix(0x1, 0x5, 0x0) r6 = socket$inet(0x2, 0x8000, 0x8) kevent(r0, 0xffffffffffffffff, 0xffffffffffffffc0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0xe1, 0x20000000, 0x706, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x10, 0x0, 0x1000, 0xd79b}, {{r3}, 0x0, 0x4a, 0x1, 0x8001, 0xff}, {{r4}, 0xfffffffffffffffc, 0x40, 0x15, 0x1, 0x4}, {{r5}, 0x0, 0x8, 0xfffff, 0x100000001, 0x5a}, {{r6}, 0xfffffffffffffffe, 0x0, 0x80000022, 0x8, 0x10001}], 0x4, &(0x7f0000000300)={0x88, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) openat(r7, &(0x7f0000000040)='./file0\x00', 0x80, 0x120) getrusage(0x1, &(0x7f0000000140)) 11:48:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x20, 0x4000, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x4}, {0x80, 0x1}}, 0x2) fchmod(r2, 0x2116) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), 0x0) socketpair$inet6(0x18, 0x7, 0x3f, &(0x7f00000001c0)) 11:48:35 executing program 1: clock_getres(0x2, &(0x7f0000000040)) nanosleep(&(0x7f0000000140)={0x4010000}, 0x0) clock_getres(0x3, &(0x7f00000000c0)) 11:48:35 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) 11:48:35 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/20, 0x14, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) shmget(0x0, 0x4000, 0x242, &(0x7f0000ffb000/0x4000)=nil) 11:48:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x2, 0x7}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x6) open(&(0x7f0000000280)='./file1\x00', 0xc0, 0x4) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) ioctl$TIOCSBRK(r2, 0x2000747b) 11:48:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r0, 0xf}, {r0, 0x4}, {r0, 0x15f}], 0x4, 0xfffffffffffffffd) fcntl$setstatus(r0, 0x4, 0x80) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:48:36 executing program 0: msgget(0x1, 0x613) r0 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, 0x0) socketpair(0x6, 0x4, 0x68, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000026c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x3f, 0x8}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000080)="dc76bc2ed79dd34f477612471eef96ed65027b22941129a04c02a346a8ac77ddead85b4c24f836a70ac368030e09a95d21891973aa6f284627c045b32f495917166641e8ce4f2376ece92fe7beb8832704d4b25fb97de7a6d60cd6f7a9e20beb707a60c4d8e6cfafee287238e9eb908b5dbe86674758199b5057fa354478029b9f4662584353d48572f0274fa45e0675603bd2d4d5bd81cca23921f80c89e3855d755e0e23715ccf626a39002e4af631d958eabef985b1c72df34a4d1d4a5fe3665ab3b01527026ef0091f84650718a6e65fd00822e944", 0xd7}, {&(0x7f0000000180)="1fc8d138deb849d3d15654c631d902b9fef6b038c2d4ca0cfa1df960be6d30e8d5481423f28a2ceb6eaa49e21afd7848316a160d007e0094459071dda84ee7cb4f88ec431278f3b50fed5dd78c6a4fdf393f66415ba10a76f8c275984b19e8578c494dead1f4fbd5445eebf9a11ea66222e7d756119bb97f95f64b0b7198e52474805f22a006258d8fc9adc6cf2e783226d64381bd31d202fe8bb4fa00e52f792d22f36318157d1041ce90c92ded40f5226f73", 0xb3}, {&(0x7f0000000240)="dd0730851162765613025588f2abd114e7e797e7c79fc0287a337fceb68e159ae3e1423a2fc8b4556b07ffd8043bcaf81cde82f78f84cb800729aab1278c8c05ba30060fd994743bb1fb2c9f3c0fd6f47d6cee775692be9678bc4304f98cfd0c3ee18f8e728a079b69daf6ad0e9a894eb449cb5c640ed2c7d51828a0444e57b821ce9ef5d995e221a0d6fe353e7013aaa945cdf4f708f6885f4d8b1885d7d1e261ada880b0bedc1f6741e7733d7922a4d96ddafa83d2e7d5ffdfff122c485d677388d6a9eb87be66bdc32d7feeed2dee1176ad6d931f5ab90ff76b9270f50f0509a1af24da", 0xe5}, {&(0x7f0000000340)="301c78ce82ba5fa7092d4e2383eaa10aa9987c3b2b9dc13a9e9684eb", 0x1c}, {&(0x7f0000000380)="54ad85a851b9cd64564b1feffed434", 0xf}, {&(0x7f00000003c0)="42ea144176d2d6e999465164ae469634512b28b0c27a861444a51a21fe78a27edd40e9c495c628b7a345ca50a91f1cd8025fee2929282b4b1d894963ae19e7", 0x3f}, {&(0x7f0000000400)="d1fe4284372f5041c334d85e60d099b5508ddd125b819df0b2ffcf5a6905a3db24f804cc63a79e07c4e215d500ba1f6645eba432bd13d57eb41cdc03d32abf5a643d5617fa0a7a4eefdd3c", 0x4b}, {&(0x7f0000000480)="7e165d51648f1ab53304fc47e197ded9663898abff4dedb0d48bd35b423f17bdd52813351fd38952e133208c068537aeef2d438def6b2d8257061f4b", 0x3c}, {&(0x7f00000004c0)="845f7f58d6826e03bb188e0dfb6742b6fb6a5cdf0fde5b691d02efc3bcce048a6136e2ca26fd92bc0fe3f570e4dfd6b6b7cf6d80a7ca681dd5e1153b0946cdbe86", 0x41}, {&(0x7f0000000540)="36e17cf8637863f41734ddbfc85a276eaa6df34c8813cf5a1521e4a81bab00344dddaa4338f871d5947d965f11fb72d33a690f06327ca29aacd9042cea81613e7dcf566c1ec7370863f400d9934f676cdfa277f63cc4d81f7bb324c571057cdf5fc2fde9412a969749ad96dd2964d08dd277a9eced19e458489117b5cf575f9774144a9566f9f1a5829cd3965e808310e94f70cdfc45c176874e7c01b8cf144633354e02367c31f0e22d091430e5756d628dd8f457f1d70cb56f27250ead246cb4a0991573504cfe2741c3cd8f0f78052fa765d0b063993ecbd786aaf8e3dd9958328234d7f8fd7396a3a4036a61480e1383640545e68de0f7a3459479e54f5c6dd5b97993834fa95a64ffddb5f247333f46e78699139c3ecb7e500edb4129aa280914fd79d7365244b72c8e4098e72cd10e1749dabde3af8ea3d243e5ba4d2ba09ebf5b25227a76ce853b446ed596a3b44fa6400564199cb7aa8a352abf78182e59298c3ae2dff91ef456a3a3b2ef407526eab48c86f5e74068c96fe08953fab6fba3f509766248076279448e1a285ed9f84b7ae6a8bd257de0fca33014d010edfcaaf26bedf8c145e1b882a593f40c4bff98f6a03e411306b82dc434962b6012954aebc9d6a6f4e9b94252e5691162c2cc9aa48fc2402a3a46e3004ba66cc969bec21b03b45fe01f63b55f10307b8999a51f330863cc58b5d5bb61d893757e2ee60cb6e778061ae77cdbf483a729dc4bd9033cd19aa29ae4c8a6833c354b1db6ae49a29e272097a50e344c7837203988837332ff699bf32148428dc422620d2963cb262ccf2ec88f655a8913533af4f608bc943d3b5e84bc9c43c2f8311fcd85314809b8695830d094695390512d228621a6b29f093cf41b039c714ea4e63c1d1f6923acfe5c8965d6c8db6a525c8d64c601d671ab100f210c8e64c6f059a52e306569421db120197dba90f39880afb365f2e6b6430c73756aa72a87217353ce48e8da2137d58ac09c9657290523fed8bb813804ae2fef86016e11a9440085760d61019d8067c2c60edd4280cfb65618da8cbf60c42be62e9c656e2e2476afbee8a755af3953ae85bfeaeb474e00d70b06da64a8be85bc890fa1e9a1a713dd7de5ee778c1d98cadca8953693b43b7ac51b7efa053765ec6e2bb82c3055d1786b0bb84a2afcdd3197c54cacef0c3175918d69110dbab0256bd5f9d36f63afa8cab08250178ce4b9e9bb79f9b440655f136cb7e11d55a724af21a34494b9fc562c9a1e2089d65b80ac4791dc0935d0b74b346844e190adea2d371aad95b77efc2c242127f8ec22df945d51fd395c930ef5d4706ace5bb968caa4b3e44f6bb1ae09dcf12cc8953c2b68cb0d4bdc7761e87ab9fd7460161e16f28a0b76e07c00daf97bb18baf67f63651ff45fd2cd2a3d97ec18847a95aa6e4a3c3b10e5651dfa353c2ccf7ac588671c8e71e0a022231c2ae57df4894f14d5967b3831e8273af126c55f2a43a4eb26f75cc618752b309d6aa17897e39cc48d311c0a9e1dcff7da439873681ae6518854f248ac85dacdf6a1e8b3fc1aef65592075227243f648a5f5c9e44508913d497a246c97c7b983ffb81ceec53eaba26c981903fb52eff5d1b0d5d0f56093ded4c32e46e1b7cb5f284d99fcd1e8925c97dc8eed555ff6c43f91b175b95130f583c4f87c12d01d0ac7504e8b95e625670df7cd7204a2f5929193f3dde28d4268c8afd33f843367d8e37d0af8e9035058a582e043c5cefc2b37f08e3dca973bc9f83ecba6676c83c0a64a0fb512237c0761843e0640bed8678d109e32bca655b7bc0625d53a5a7d700930945a9833ab8ccfbdb6f11a62b7576000a9731007f6a7b0df6fd0aac24a57187ceee8df653693d3870e4de0bcc52397fe30b1827ffa08f0ee1ef0229b09356967fc6469646da4c4622b592b9edd45b9e53c5e1eefb02a5da52f23e6e733f3b95663702ed0f0fcf5da6432f6b248e76bde0704578718385027217c6d2696a7a22368c57158d6f2a5c78ea119e714d2e5e9092eaf71a67576042149ac46230e2d4878529684fc334c411495b3090b07877258639d0ea4710599bf5d1d48a94b83d86f71ffb7e7b4b3baca0788dfc32d3bad2efcf18669185369fbfe14691bf7affb47028bd3920a7ccbb0668fc2e46393688c2224a0f5a9f0b7594dd9e6881946ea5794ef9251fc346651541a31058860970fa71721877e434c6e9baee1d8d5ef0b9070c92169e806e980273eb2824806a027f793c5e4aa08f38b5e10bde6f2bb8416b53c281a58532d193fd597a9037a9594cbdf2efcd4b142e41bf94dc1f960af5320e75e0485c0c8ed510c1e12252a8eb58dc3d3bc27e452a07cb821f2d6420d46aee7f45b95696c21cf9a3d2e70eb4aa6d0e057aa6f5798002b36e4a51b84ce9cf5398ee70f95fb36939da28ed903e72cbd6b27c235bd60adbc5d6c8d0abfa4511da238b111191eadbab00d4e7b0c69a954d28386bc77d201abcf442efb7ad5a9f0d593e300e4e257515e0b3d5b9961710063bcc925df7547c3469ccdabb3e1f412185a17f391ce395de0df7919bd4ab83a2221fb1a9c17a5d5977209f8f57b9ff8aa777a2d012390345aab1d10d66d496b17f4eb6226d29fe783c283289216554a2b0fdd562e36f9cc1cf915640349c6c35b81dfd66e78f2538a4317b2440ef03cff8abbbc8278440e7eb0a531fa1a126338edf5b56520a9881356753a92096794f2fa679fbee29081397d459ad482ced91ee1fd4c83885c545aa36287e8e7af10354e0c7ed172f12bca042a6ef0c12cabe4f9a934a4b51f2d8ad196483f67575b8e5c24c81011a3a47e9653e8d8c6a8a8a4ca7101484a9b0ad156a4f0ae652f1abdb9862c73f6831b82d42704d483f449628c096915063bf39781095a9401b407955ff01566f40afacc51a4452e1c558120ccdb1d9d511b46a68a1b0ce21ccca7e209e6bed5562f2eb55aaf45a62468818f138fcd96fd21a4ad76a2bd1c1d7fc53eba0f683dd7391faa683616911e3889eb10a9ce1d8774d3b295126c4e5aeeb665bd8e143cbfdd1c849fdb785943a6075e77090ef8f113f2e05786844d8a9aeb9492c5fcaee547e83aa59e7beac9f10b6ae7a460833a40b13f106ff11efb47fb01393a5069acc831fc03a6ed2d8da38e4f2212cdc1b58eea799c0d8b0e43e203f9e97f6a0d92162b3bacf6b0d6f4f52b2f4a84091ac09e5bc6617ca5f62f75909d005fea7d7a0a2547ffd7904b55360f726818ddc47421b9f037efbbd371793dd8598baf544ba9c996266a0d41c0cf1f3f5795ad8614a06867596c63e97f29f7c9e1edf43c3b0bdb43f50517669b71af3b78b66e80d6f1ee72d4561a1b50154e25622464bfee5e8fafdac23c1e9d2dd38207dfdeed759a8fbc6813f9f8853050d403144b8c46d555a33bbecfa7068500d850d81a2bd295749e9e98d0e3e93c508ec8a40a2289257eadfd786cf196e5a2d07004eccf3eccdbaabdde208240141c1b384dc2a78d066dba5484634ad5ce938ce10fa8d96bf0428503c5faec1dba93190aeea53605b40dab1ecdf79520b71ae1ffaed49ab71a3971a0d798ca4e89e81596da32fbbb41d7d90bfc5138b50894729a4ce362d9de64c8ba87b077ea657b5d7ed6ea40c5affbce2a96e07cf01d6e27719e30646379249b3c7ea974a91c5d7b541fb5cf29b91f0ecb42352a9227deb23af3263ed745dd21f8f5a38c95a62f68b1a52a6503f284c2a9e93a9e1f9987ca2ecb397aebe1f610b935664dd2a4b333821d36c2f87066d150bd32065e16611daf10a19ca79d8bdfbe3890ec73be770acf0fad705b014acf3dd44ef55c7acb740e864b07543dd2e540ba947a615c246cefe832b4084e7743d0d46f4ecaca0f3cc5065b4a1c50b8f2ccb0d2ce398c24510af54c68b67884e2508c1f4e8225091a2209e7965a08a46531a30b82200c4bbdb7fc5db9e29f54df001cb252bb59f4cfba076d6d4c7c80e8390d0b4c70b009cdbcfab6802b0bca787f97b53e1b78a4ad703ca8afdfa01987cba5a5245f041757a6eb9bc27a9ea4c191fd559e69c43b97ff6d3a766d858f807b6138649022c4df122560a048fc9ddcf9893108c2a51897819f799e86bde2ccb255bcac174d61d155de2f8514b5881c7ab687270cf1d41ad93f934b7350e7b04db4a6b12055d0430ba35ceca872e180e4d5af3c5e12f9efc12d90847239842f2547ef9f0a9aa02d9873463955e3ddbdb77cd921a844ee3c3cbec5b85e980aef67cadcf47f2bae02410092922f71f3f4b19c67d9533a64852925212efe2b07137b3170088ae2a3c1ce2c3c70cbc8a6a1dd9e94a277d2eccbb294bb8c86ce3a12ad30aef276d7652d0d8caeea73aa26d57cac57e10b144ceadd55c412707d90de3e7a83d2e8be91af8c1572ae63dd5b3855b34ac5eb79e616f67b8642eca40045992ab7942851e9d2723268f5b8355e9b7ccc99fd6d34a56f1bf5884a7ebdc55864b9f12b6e4e02977e7bd03f4e828c1d5392c2bcc97574e36f963292fe3950c49b143b30436a6d382a8efecd04925fa30282ef48d8ff081b3621e2243275a4da76886234d28d7bab94eb82a476f70c3e185fe5ff289264def8d1ee221b5bf496f31dcabbc65b8860497381be38b5795b9ca9c12b0ad0495d22f2ad4a2fab51b22d5278db97ca453394c6957c3048fa44e7ba36cc834656b258093380ae9ebde76c6219060eac3fccb3f558c3db0e021ae71c7f79bc76142a2368d6cb4b3cacf3864f6a817d2f6547e019be7a9af56ff16a5db90607e1c8b3a973bbdcb718328cdb61457ad23737ae03443568e2318310624b8d72fe1d21a3d9efafa562492d87a888191aad76f25259d275b346493644e019e81ca402eb72d4171bafef581a47c308c721b0e0cd1bdf0b68bd21930ae2b1e0b295048ef26ca565055c429412db143ae78f6badde2a30a6d23b20c0529e53a78124e9fb150d3b0e8a195269c3be93d50bfd4c9a63caad1856f2d7a3786f5d7a44c7adaa66519feccf051f1075b700435af170eb2344f07fef45bd112c3697cc8ed6fe81ba0651255b17b5b4781f9cd74931572363ef259e3299648c5c65643593b15aecd87c8b89bda76bd5ed79d5b400fea55a78553ac5faf63d4f215e8ffe28bdcbe1a48e7d0148bc959218db22da6633f8bbb396efd5e487955dba101b6003bd5dbf02ea42ced0cc271c442051114df45a533a3f3078ca135f891e9a33f079142efa51dfa81de4f630e72774bf63fcd0cb35b2779846c58f8d3a90700b0ddeb2aba6f7c397555e456131e8941d7984dae6fe51749f0e5acd91a13f8f97be3854b4010cea2fc8e140e8f618b75854d2ff62ec8283791b3dc89bee7727515681d572c18dc350efab453c2868038388ba88321ae290e09eb9d3976ec37839ef8c23f089065976d2a411cb61eba2cefa0151547a3d4ef1d3c9c21eb1f2907f72d671c3cbf26cb103b05de569134f832ee15a0cd35d21e01d37e66cd5218a13a6ef1bdeeea79b57e8002aa18f015ea108d9b07801153955128d79058fd6f0955996e97a4f6e0b901366831643451682247602598d8bb6ef9b82abca39373b3cd09b0a6a6e8d6d98073415500c8ca4d99e81e643843231f966988feb90d881c27879f4c293e96beb54137c97cfb76bd14088a0f9d3450b17ccce3086e4425aef9aec72f818922b543eb3bd06bf28d817a0c8e5cbb66356cc958c379a1f3b08d1306177025e6f569a84cb1d20b6263a20288842c64fdd5cceb99cdce8370b19f4362dbf1", 0x1000}], 0xa, &(0x7f0000001600)=[{0xb0, 0x1, 0x7, "7b3116ef7d1cea346f0490dc4e21e003f5a502efb4c6977784d7bed2c3bd27086658b70231c3786af75180698015dc860c9c7f68f047334ed0eaf125706d28c31cd6ea85006f223981b373dcd4bddc5992b3fdfc8322217766eb02a332d8daf73d7ee9afe1cee3e93a9d2bcdb1f72b8b95c25e5c0ff21fa07309d42ee81a7a31cef4dcf3054e2c3c83392fd7154716b1c92f24c4dd7f812bf4332233e2"}, {0x1010, 0x1, 0x20, "fdbb8da51efd2dbe50dd66ffccd87c9f898e54cdb14936c2d9f46d63247c2942e52134615495cd880c4e7d02d861b74b18bcd1eb183fa7cce113cacb4d607ad50044847b1262147fedb23e9ce1374b21d0efe0ec0db1893891114ad68a9169650a38cad9749d185eb761308deb8c31fe199f6bafad558842d4f91e7cefce0837b44890aa2f9d1ecf750f2e49a0ad78f205d32b069615be974502899e704158bc882b9c5da4ab621499298d90d5baa7acf58f92f277084933c8124327f61094a387238f5201e1ee6be506eba1f5aef976a30923422b23bd83d7ff2a44c43ea147883bfc3a321c6b3ce59ae1f0c8e1bb033cdaf0055d01c156cb2c45efd3177c1c0ab38cdf8f50154f31236b20e81caeca862f1fc2f68620741f75763eba3ad235c94532e74064164073809a563afdfc9d833a21fd2ba22fb5a77187c126f8f821d31775de7335662f6b2d3c09610c16bc0dcac180f2d0771d0afc5073ec93b41705d95d2512bbab3700c092d4f83fd555a1dba4bd67f51824ec131d96c2575689c192405f603a698f59441f0472597755e98754f30ed19fa654a2732c1f6c9911c0d4579cb8355920733675d117f0a0b76c4ea63ffa1fdd7804164678c444bf378943b172f56cad4c227cd9db9e7be853754be0b75a683aa66d16c9640bec007adf231f00c837c03decc8465d939529936cf9a924fe4ef355c2e509042a4a952edf1097cc5fefb4be534f4f676639027ebf3d8c66d7cdcefeff13f14e0923bad99837264a4d8c487ed12e6896df2e44a764b160ad180e59f33378cec792bd372c74988237aef5d2547a85f008ec1a2b1b54b537bc9d29f8f1f695359fb5f52913779a6fdf7d1f8fc7fa70fc1c4c69323da659a60e6e497e842c6d23b6502281bb76d63cf853347e25736916f5f77aa26f45927e599f07064aa224106c65ec2f77996e02665622518d59923e55636b8e6a01a0c1644e416eeb31bd0dff638155abf036281add137e94da34a43205f643d8d6f5f35ec87eae824540f9c9a9a7b29c9c06f60f547838b0b59b60691184df054d0b29b51687cf05407667b69feb52b1be08574dd060638d7f5076dfbfd1f68abd72020fd4a8227cd197764677fbdc8aa14f8f8d48c538b404eab4e6fd03995de3bc79516e0b0f207dfb732dd48176cde360ec92c9844b3f8d156996a94dc07306649ddf38704b9d80c074c320683635cee095c60db3792a1461b61ebb64c0af43975d66669e94ae3d71afb7561e9efc82d841e6738589f104c7c35db44dbf04f598d3689a82ea2596fa2a3cedef9b7686bb71f28f05377278df2d71787ba83c425aeef537cd3f5b8aa9062be8178293435fc5d31ff9796eabc491053f39d6f78694f38f0ff6386aa8f7ca678a5c7f046b17545399310d08c665456c2220fc9b23f0f904e1f41f8c5229c880d6ab96a0daa4a7e1eb6fa8423cb5487ea63fa3beff6448526daed967a3c6c83b237e097fcd6fe5f87c82f545f9ab7214c15f4e52d58206eaf6826ba5cbce4ec0d3fd7e798102bd42892e48fce9c35907c3fd14e3c78c85eae1bcda0d24971993e13f7ca0839e30fccfed2e9eeccf27dbfd22e7f6735b476c93dcb1783d06afbf41753d58e669e2aaf2ae1c66dda5078ee59bc603aee2855af4cd79bc6ad38e561beb7a339d78d0825d6dd664aa86031656190af02bbe780e1b88f72d07ad7fe367a28f20d7b13a6c15c6953acb86c552941b5529ede96e341c9e7ea5dbcf7ae227c0f44dcdc38d46c38e1babd4beedc2e12dcbc597e971f35b9f7cb02cd6d1aa585198960a265650273282781e907e2beb651697419b09f522595ada0049b5ac00fcea93f4287f2665ec43b39b48f8ce316656e074c0cead762a043b85f3741bbb73fcea58cb925a622e3321412b386044b303cc84aab7d3ca58348972507af8f315aed3eb1eda564a454a5a5e9b76d865d7c93a1385ad05a5f169003562169fd6daac884503e89031cc90b662f2edadc3dad3201560bb51b502cf9a6150d3dc105c68a9639b754fdf400c06d1d36a38a4dc5e80983b5809f2a90a57251f4a237f8d4fd9d1c08485c295b20c8ebdcc3a472752d2b83417a00aa974d2ac7b3d1c713218d7022fcfe1baa590826c9f2d2f30e7c5eae6a12b27c9aeb3b1a5fefadbb17da3528108dc01f99212f49059484a26018ddaf1f81b8d1e678e0c2224bb67436ef959f6076e29ef9bc7069e924ff4e5d7f37128e8b78f1c9e56ebab66af832ab16bc2f8c91467df8433cba0cb5f963cb70f1fda52cf734f81ba854a09ab0e0cda53dd702c8ca243729a713fbbcf213796d3ae373470480423adee2027d69a566e5797a9f87e29879a3663aba877d7ff242c810b4beddf139d725b84b1b2c1aa41535423d2a3447ffefeb95ebb5796d9243f3035e986570cba4e319eeb674b77207de21fc93827f62148f7274dfa47456683c234182c1861730df0133e7d0db08580393b9ade094f270f5178b30a23b73735c6ba878ac4af3361fb56fbf6481aaa1b6362b6238994a0125e38a91551f4bc6dce10f917f889f1c019a20f3db0edb521658c2b653053b3a15a93e77750829897e743653b8bc76d41a2d6197477b5d924c134b52f7b1d37492baa992891b0f67602ab69bd6f075b355fa27275b7e8d54e194531a2f7a6d1fad916c8359774227294787a22affc9d4c9abaf467cf1d222ac8d7b65bd63447d7493619f50701ad4fcb5877a6f5548cd5bc561fc4334bfc0f854d9da64f0d46beb387bc12f774ad0dd8ffdaa56d9db4877109d8b34aac88f72b4e103fd19c5614accc14c4cc22415a9068cdcedd1860227e5a3decd022f2efc9c51da85ee4f22970e201ec41e884a69599f7eb940b1fc271a24c8f1a7f20e1996130d76905bb3a33cec0339a25792bb39ebabf16329ff7387e82cc95de43963e8e957fd98d3bfe4fd76e4a84d83f87da99a3cb70dac8864ed5d104e8829a7099161346f63058f0ad420348a55e7bc30b6260ddf829d0e9ef29a574da0e5349f70a876ab602194fc5b9eabc9bb976b03f1261bfc05e34de1dfed22f78056d7c699be7a3114bc3a4eb2c0ae94ca6119453b18f4677748a3383afe59c20b86c6f47956cdf857988577687b6b600eb5b1be9d81d10f6d1c8cb09bd33cb1ed1c88b7e048c7de8df3825c62cd8f9ebe17f372f5fbf5844f5494435d3a2af1b3b7ad80489e6f656784fc3cd26d114ecf54e74fa15b3fdbbfc574eae2294c296823cd9c9683d3b6b9309d8202cfae2693fbe501783e787e42353ecd81e360baabba25b4a7cd6e1b6387b971e8578ca11fb6206cb57bbaee04c9a2b118d547bfb095878c27578ac1a98ea1aff01dff4bb1fb8612b21a1d7f629925347a8384c634f7adf26c186e972993c2f21983ff668977c215af12180f3a8c233f1d4f69baa51dbdb3c6a78921374008e71047522b2109c54bfced7726a7f8c667a04a1819f26cbd2c808e00a63afbeb5dd1cd8764d172f6f1bb052dce6e0aee8f9e8fd6e9ed53975611b7b14b7c7cca2e1d2f2ca3f41445d03f8263c79862cd3e0bb94a8170e0c480ee6bb968c8bcc937b4fc9aab0c88b46307c30db4be24e0b1aedea0560e804d4c198bb020b01bb0ad66b348b37449014d9a30eaad91f1b7be1f8e0458ff237ea9f27c2b8243a3800b8ede2032eeb1633c4174bb4fa165af9f15c7249ec04eb2ccce9ff1a93d3760a0d127a96647fb0ee12ba600db8395a5bbc4b91fa74dc0052c25bf90bddb163c52207dbd371dd7b2d7de0819d1c119075ada464d5d5ac2ebab0ef70fa0d2fa6110a601e7b73e9d8b575df36e86cdbfa4e6443095da54c80366bd315cda2c3703aa87e4c47e01bead63529e5d9343498addf8290b385a0602779a31b08df003073a1e4a5992714857887c3da3b72eba6e9a1b3016bcfacbeadf9eb9b38873c2a1700eaa5e14e28a25ff99e2c320a17bf504260ece9621d38d2db9d5bb555d439c492d0a3ebf0bb04eeacdea9b2d4d3cdc4c80936535d00cf0f186521f78a1145e2a8baf2cb260f29674a5f7f07ae6e7f6dd45b9cfd3fa8c41abcaa0ea12d49d9271fc3705f3e3b78e5417fe6bb16ea21252ca2d51018a05879574ff6cca0c2127a88b72efa39332d17d5aae3dd2e319e3be45913868e1439c6aa54c237d597a9affa266e76d038b2f9126c9e5147a75ab79f5fdc1985cc629b2aed8c508056f5f9504337c57d5dadac570cab0bf73517b7e2e1cab0975afa1098bc1357727163ba461f79f94b01c2ba189b230fb0a1332248987f4fea02f0c2e20055edb0737a18ee16d6b47b6c017e7bd15d06b714a3a51ba16c44071afb6b67d9a990e2c8cc9d6c1bd73900928c54832d7a429603bc33ac8f3e42c02930660927f36079a176ae96bbd47695a15ed3073fa19b7db6e5269d3c6209d93257384d05f50b927a01fabd9d054dc6caeef597ed865a837b54f4140ac8d147430f397dfd82f1bdd1f5f790612e0c55a9b5311d65facfecbb3df37369fcbdec701dcd3f9863071867315629c65c4172a447fddef509bc4e2f919a0b6d6f5b7bbb647fe212863124beb268ca19f5409935ba74558bfb448adbb2b245e13daca17eaf7007501788bd5afa39bebeb43c8d128878f019592f6902e6115eabf44ea579bc73aa8996303e57b33d826613f238c2b865a119e8c1c9aac1de5bf7747b01fca26c51909f00ca274e4b2368e94c60f1f031944db3ddc47a76ac20fcce5cd961b906f79f365942c6775d175128655746a1b829e463664b208a17629826a423534f57bea37729d8a8cde510421db1317c9251d67a38ff2252ca445ba987686afe9cca93f2a2db2ebd40e7c4b8f5b88c4c31bc1827af57c58a96bd01c7b48c0d25b8ce973e5c84e1329de5ae653423cc16d7672cbe9f117697d505b2c5c49bea36bf04a7ed9736052856b05e7cccae96f3a1a5fec9cd9d1c46e3df0ba02a0de1f2ae11c44b589b069c553b6a73dc77dfce96851beb2d46b95b96df92d1454351c6d832ccb3512ec712b2e137cc21c5875872cedf49daded8990e539c5f8099be9a5ee3532d6a6918bfa4112193bdf2d8afa8fa79fc9c9635e1df312cee1880a65b0188eda7a5254f2734bccc99f6195d9c1cd2a21baee7fb75e9c0f696a01268470984b87ed214d9c538792e394ca11024d1ca291caa2e3e7b4de9877d8724cb2de7f92b7f0a1ac8efef375f32e388faf75220f70d3539dfeaf1ec7602fbb6e2bcb23be40b8729f83b392c78d63d492e6bf8c00d39dad93ac6583b21106f0e56234f256d21c9328c779292a3b7128a66d92b56f12e471bb25a1c6bbb264d14f1a62c1fa281ba8b6e113e734039ac7fb79624cb77be1b44574390c8a46630c9e8fd9cd51d7ff346adeab2bfa5ef13b7e899c3b628d66f9f5d58adbe4ea6279d81ebd755e0667afe9c8b02d96c91a019ce790fb36e4e72f444ca72e9f25f3f5e70881fb04b918459f1301a9df0e12ba6922fd3f2a246d70f2836389367c1e89c93190fc75b394ced3eafb36c260a89d9d521adaa9da1409bbf9aa49471a3b44d9eb391225bc81c74568cc7715170c9e816bc5e7c46de5dcf953e9c0f342e8ebce9b4fe4abf2d6777005748083e9f6853fd8474db204871d34983539cc59e7a619c7dc2b7638563b28208ab687e3fc2a18be87526a0a521ec8457bbed3b2a1f7d8903a3be49940976d8f241e024b0dfda602362454652d87f1504cf3f3bf5c5b9a56f65bb0ad342fc76f5293e2ed98afcdfc065c893bc9169dd82f064856a8bfeeea79d6ba3"}], 0x10c0, 0x1}, 0x401) 11:48:36 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x200) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x729d, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4000000000}, 0x3, 0x0, 0x0, r1, 0x5, 0x7ff, 0x62, 0x2}) msgget$private(0x0, 0x0) msgget$private(0x0, 0x1) 11:48:36 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x80000000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$inet6(0x18, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000100)=""/12, 0xc}], 0x2, &(0x7f0000000180)=""/41, 0x29, 0x8}, 0x843) socket$inet6(0x18, 0x8000, 0x1) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 11:48:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f0000000080)=""/109, 0x12c) socket(0x27, 0x0, 0x1) socket$inet(0x2, 0x10003ffc, 0x4) shutdown(r0, 0x0) sendto(r0, &(0x7f0000000000)="9882fd81d511408a866d48ebd30eb3a12dd0f133e606648dce72e2a0a5abbfeadb748e1b201fb21a75dc239acc7ecde961c9dfb8e31f66c196135e4750cd7bd0bb4f314816793ef4259d", 0x4a, 0x403, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x43, 0x4) 11:48:36 executing program 1: mkdir(&(0x7f0000000040)="e91f7189591e9233614b2f", 0x0) chroot(&(0x7f0000000000)="e91f7189591e9233614b2f00") pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) unlink(&(0x7f00000000c0)="e91f7189591e9233614b2f") chroot(&(0x7f0000000180)="e91f7189591e9233614b2f00") 11:48:36 executing program 1: r0 = semget$private(0x0, 0x2, 0x500) semop(r0, &(0x7f0000000040)=[{0x2, 0x6, 0x1000}, {0x4, 0x8, 0x1000}], 0x2) r1 = msgget(0x0, 0xa) r2 = getuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) r4 = geteuid() r5 = getegid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x9, r2, r3, r4, r5, 0x0, 0x3}, 0x2, 0xa8, r6, r7, 0x7c00000000000000, 0x4, 0x0, 0x7f}) r8 = semget(0x0, 0x0, 0x0) semop(r8, &(0x7f0000000000)=[{0x0, 0xffff, 0x800}, {0x6, 0xfffffffffffffffc, 0x1800}, {0x2, 0x80000001, 0x1000}, {0x3, 0x9, 0x1000}, {0x4, 0x969, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x9, 0x1000}, {}], 0x8) 11:48:36 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x38, 0x3, 0x3) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r1, 0x3) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 11:48:36 executing program 1: mlockall(0x3) syz_emit_ethernet(0x2c, &(0x7f0000000000)="e4824868636b474eb9295ea56dee50d6272a9e6fa109a080156deae572994074116344e4784ca8d4e474e527") mprotect(&(0x7f00009ce000/0x1000)=nil, 0x1000, 0x4) 11:48:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/112, &(0x7f0000000080)=0x70) socket$inet(0x2, 0xfffffffffffffffe, 0x0) 11:48:36 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x9dc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x3) 11:48:36 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) 11:48:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getuid() accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064acb66c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd8a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ccee4e57e63939c28ee929a9aa6dfc87ba0d2458937173e006d7911e42e4f9087dee01b6b0da07991d07fba0bceab001bbe2ee57dd19f1d7e2"], &(0x7f0000001080)=0x1002) 11:48:36 executing program 1: pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000040)=""/255, 0xff}, {&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000900)=""/4096, 0x1000}], 0x5, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) flock(r1, 0x4) 11:48:36 executing program 0: mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/88) mlock(&(0x7f0000128000/0x2000)=nil, 0x2000) mincore(&(0x7f0000127000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/34) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) setegid(r0) 11:48:36 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt(r0, 0x9, 0xcc4b, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) bind$unix(0xffffffffffffffff, &(0x7f0000001140)=ANY=[@ANYBLOB="0000e91f7189591ea56c395d16b401040000eae884fd5db233614b00c13a6eeed6739a46771342776d6dc6151ef34fafd211633617db2f08f271b185949114c6bd7192eeb05da1e9bf837246b245902b3d134178a2da50461ad0913a564e3ab1b16f7f834d5eccc996c9da171450b82f95dc2772caf9f3b8df7e64d65f92e2db2279a40fdf70cbdb0a13eed247ed9aa55b80162ded4e347eb24848d4522777765f6c8b4bfb25e6f01a531136de8e453b6fc6d975024e8225b90321df148159a42cbb1edc1deee46420c5415b8784b582298afa64dd3a25e5f8d31be2"], 0xc) mprotect(&(0x7f0000622000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 11:48:36 executing program 0: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/49, 0x31) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getpeername$unix(r0, 0x0, &(0x7f0000000240)) 11:48:36 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r0) close(r0) 11:48:36 executing program 0: truncate(&(0x7f0000000100)='./file0\x00', 0x3ff) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlockall(0x3) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) 11:48:36 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x300000, 0x400000}) 11:48:36 executing program 0: r0 = getuid() r1 = msgget(0x0, 0x10) r2 = getegid() r3 = getgid() r4 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r5, &(0x7f0000000180)="ac8d1f9d6bc7022d4c0e26ff81fbddd8bdbecd6d50ae22f5d73f180592479e15f8c65523899fa66981ba73edaf8ae838ceb2d9488817bbc16ee0773ffcecce88174ae1756a6e6b237b910ed3cdfb65d913d9f26b04eb381fc0411c7175f6a62aadfe4042c05366eba8d99e83e88a27bf17c7b26411de58bac27d3c27165a37611acd012339ec66e347adbbd149d7d7b050c96190c874e4238ac7e2482bb82e038bc9d6a203678a527a734d820889a4d29639124060779c252ce5ce51d2b0553332f4395667567eb7353d06c1fe4d5112a82eb590413870bac06e5190f44d54e0178ecfbf752e7c200de24e089fa4a3e1d8e986837a9a5d7062c52b449b88fa9a5bfdf612a1e36adaedd5fb77b2e9e936af1dac427e99b496c981b17d140e4cba70a1762657c2ab2d13e5a9673edcb88a23320da6b44aa8ce84e2042cc1d82d943193b250eba6cdaa607bc72275f71e077e3c32e62ee9dedc7a07ec27e872c25666d7578235ad4f14f2bae4e580c84da82bc19ce9029afb44edad339473c8c2aa12f1171b95c10ec5686c24a17e93270fccf4da1ed021527afd9fa36e137f88fcf1aa080854d6d295d6343a4f68260cdecd56c6fc68e12ea8297f6f85d3f28be94d15ea5f144cafa2e1d06ab9a0e6d3862c3c62599e221c51be53eb174e2c13bfed381b56f3f87d81721df68f47a0b6a3859efa964346bb227f4193f17238774e0aefa053b2a23f87318f3e49285bdae8fc20470aad5f102af2ad1d99eebdf7f9e543be28c8885868056a1f21b8044df8ea1a2684bc8a5d61bf243bc45c46c1b99215a96a666a9610d4de5ade8a49f1524a584cf40c3173711349b59df629f5ca949dda9dae31162beba0066d23c64b80153444a83157a226530bbf772c1ede456e80e52688a9037dff609be31f5b01915dec3aa03351837ca6dfac218e4c1b3e59ae6a458d3b44ce0b0c72716a79589cd6e4160df38cf592d6f3a6b0460f50b9dc0e98874fcecdd681c702580ffbb2a2b00079fc3e6d07711f1df88013d847ee532d5f9b45040663ff792535ee25dc64884ec8e4cad71c07485565214775a4416c5c41fdfdcd993595cdc49b7b160a0d881d2f00cb4fc76b6c00e010fa7d8e0ddd3677ae602c164667f86f1ce63fd09f279bd4ff61384319d656fa136f0ce56487bad99bb338ab6b440e2cdb68002799a219982305c3daf8d50022f66685e44d50416bedd7760b61460fc16886df60a4e741e0583762c7dfac9c1e1b7b7080bc218b5a9b6adc84b60cfd72fd53e5a901787c279a713078885f038d5dbb4cef3324103c254600fce3f86d012118ac539a7b8b95982e6c18bfd5f8345be42ccfbe732e674cba43a1e74cbbd8267993b77c7b79f79b214a13ba84b55c7620d2a5c594c81c0fbe4c336fde44bf76143ae714e22d4c2fbd987e0303a2e739b47722ce0f91561cba9d6df33c83a4ce47545372973258aadf2c75c2b50553988d06ff5822727c444d7bf1a93cd6b981f6cd03bb493f8f15d17d7dd59a5210be48fafebdd843f1c7f7deb9b636cce542b426af6a0382501ce26f5b2badd7ff9f14e04f3188426d4bc6454a0c8814494b51416ee06e974b184de8a0fe0f63a8af267dd945e8a66aa8e18fcacc4acbbdd620c9696bd6480f1726c83d44db47c1cf43149e3b1721e78d0407414c66bae118a6ad9f3a8b70044956ba71102dae0af74b0e77e838552943c945970360dc6557212fade4f3b8d698a35d6af4f30c32044558d926fd609f804525c8131b20997cd1226303b1cf684f6141c9da4f8b654ec32f7941c34c73d96b01668a0f751451b20c14f8b2259e4aa9af2f44e6e233ebdd980d308030b9a779ac03f78ab85e639440a9b0599c6fbbb154ed10c73557cd5a3ebb57e9a8dbd51ad7e07c4ebf87fee3245f870ca027bc9f13e6020b9ced2db758681bc6457f4eea7ba4f1f972737bb51fedd74fb743389a8db0b70d682544c8e04e4b17e646ac45642e08f77f808feef71d01e0bca5cbe125a8a12245df2de2052ef025b0e3c34fd133825207232acf6bad4155af45ec51df00174d89b0489d8bfbf07bf75edcc0621cb820ee1691d7abb35e2a18ae61a6912544a07ef8e1c8a2ebcf704d544074281476f1650a86eaee5952a224fa11b0bdae2717a87d54c8c1558813eef4af4f5d25c14750ad7efa17caf4cd58e5a24584c13b8243d1f87e82cb88271a71598d4a977cffbf09ad7f951489a978ccdbf28c6787ade72e7e3539053e7875ac2d07e5c4cb5587ac6b0741529e8535d8996d98dbe31f35f93c7606f36e1863bde1590c062285b06b34810aca004d1ef05e7a5f3d5af74c0a0182b5770f4accfc90b48b37ed8ec7ea1b11cc9b978ba6fc1829c239c85b073dc88aedb5f544d2849daa9adbdf6d088793539270327376ccc532abfde15a52a6370a1e9d3683c2fb0b319cec882b97d402890b6c6987c610abc561612b1cc89d3d0eb0f19c0594c190f0705d70105e5418ab310dc2177f647b09b26defbeb3344e9a882a717389b2ff18f20a15e1f8c0240168fce1f918374b6ac16d526f5248f88c7200024af79baee7dd872118e79bf2282b66bf40fdb215b6f73f8a8932c34f0559bb12ea49f81200bba082a7466300a1993db60de1c40d6fd0bf1357bad5709b808316eaf80e439bd322eb593387ac498afea594b7ad67918950ed05b99b49cc8f3a4b3007c6690b7d57c81255af9f412b66d0acb987aee5a19bff23e594445acd238440677c16ef0a3f8788e30621ede974c1956b8e23b0909ce77c5b353fecbcad3678f2c4b740d69cf653cdce5c57f8f5eceec7fb9599e253faf050db9de3d8578350ce735510f36958ab9c588c342cb1d258aa5fa2b5991280b6ef8b371eda223372fa42b44d3d35c0f7e1de04b948c97f21b87504de1809589e92415eaffd5877d857f4f7ae867a8e4186e420a43fd02a1af85841400d2128a010c9639414fad60c953e273ecb6d31f093b8ae3d5fab5d36e55aa9d0aee2b72a259a2cc2f62150a40191146b949207630438d0876575506ed09a54c75c0fa42e2b2b052e151226bf05103ab2290550ac0e661adee118e4c3fde3b9f6720504af40d4e5d8466adf4658e68e93a96df086d0519c86ad6ba8ba1800e9afcbed5ebd811f7d27e0588d24534de82fb7b32297e790b74ab7bcfb5568513e167e3193435ece5011ce0840b8ea57af20d0d0e2c1db6ced6a7e6fe32a4de69c1849bcc460e865e379e921f6a4dd47093d917980893e83dfc98e0d95a93fc0755f4a1e8f139d19e922577e4d421cc3a7a0caa035ef7395cb6a1b66e03ee803b9590fb29757dfc3f2d096dbd5bedc8948b29d7d3186f5297495a2d61156711047daacba2be525e1533668d01ee7e9e4739bdbc3c4b0eb499c94bed71a68dc4dfbd6d9e7015aacfcc4428767bf470a7f82314f7d288cca1d543195d45323721bc732f2b48e82705d6b7399f3022dbc0fe37496f4ad4a1341757f15fc77c00a66565f53bcc4ab5b40ec1d09c356a1c85b9bbcd1b64791442e68072686ec44d2badf7180a5b8db32315d468502ed031cd25cbc6e4743e8f3fd0f7c779fb4f93f983c50bccff3c7561fc7ba8d03b04aa663d6a657d044a8660953cdeeabb7623300f89ad978f5dbbe7d709b77c485886df6004bfb40715de2fa70e118436d143db15c89f4c49185cb1178a3c19eb7aeb13e13adc2675d33af6bf81e826834801e7e3ee2c41e3321122c474fb8d5490c99255d850f6cb10dc4299b9b00e8f1d75dedc28ba5336257f149f89aec36af725dd3fb82516728883ecca10413b282b7a04bbf8f53771e39562eb2682b6ce1e861995992a023a5223b1e9bcb1ef72ae78865df92574d1fd2e53f036ba066a179521fd1eaf25a1fc8e32cc752925932263c1d23f7cc76e472bd4a5c7d1a4c46f2550d6d0977d051c7424d0f3e5f69c6eae6d5c8cfc172f684bcd8d656e656e50de0ce2be5bead56c319f3a5742636bdc84b8f13a194b58ec6c7e33133257bd00aaf1b30b04dfc0fdd6c76c72757721aeed9ac0d7f7d8f84d02c320c3fe958fb576cecd12d59d6866cf2b87bf713a4c904954e565d6a87c7469993e4e240790d12c728bbd05b45a771a4f1f6d65c4d7e89cc0e84a7a39f804f27ad4cf21a4e2a0e9b048e8d2cda23d6ecbcb31400cc749876172d0a35e8be074b319d37e0e9705e40e9fe5c0d85fe1362cbc3553f3dc252f9a973054dcc09ca048e55049b3ddf14cbfb01bb561cfe0a1b82d3c143bbce7dc64ef5abd2f3b5ccc5a86e4fb951a13ca5be4f7275f403af90117bf1526d6fb80d1d3f5fbd0653c225aec0a832619782faca4a5fc46fbd09c53158ec535e17f073362e7fa18258b2030510ae387dd88624e64ce557dc47d2f430eb57b912c0a2c58f8db05506d8420ec9bc4d2a447636c036687cc6c07777cd3baf84df9d523bf0a93d8efd4d9edd8cb97308fac3ef6f686cf4ae2eaf2f2e50ec60d38df7db4112c0c29548502066ef158d6e9be1d5ec80cd5a80e815fc6249988e6436876367bff88e8352be5feee7646074b3b87b26d68ac5ef72921c6e73445020a015698edd7fcbc37b41a61040aa1a7b2a884a5c77572e8372ffd9cdf4a02a56ed8d153c028e87a6eeb873ef54141cbff7f32e2c51c2d04612fb7cf49966ad81013c084187654ea2ea932d5add4379a75e3356d15167b0df8363288ee0c179dfa05d491fe8da5ca2ade341a348c99df952f4d76a10452120dac14a3cdecb57a2086aa414a447de185c3c4f041d51ad05a3ff0416af33980481a7ce1a8f1d081bb6f12f5c0c89052aeebd453450a39296dbc4aa33091c8ffb3b5311b7d0312e9a3fb88b3aff7b0d8964bc75f7128120864e5d028b5d42701092582e8ddcb73ce4e0b5d0af988e4cd70f6de5289455d777bd32dfcf549126e85ad92a52a6625c73197cbc10742de72f773ad9b50158269099ae2731b6994f260822b24b01368176c9a912166bfcffd222f24e017a409344a4179bb141901cb380118e5fac07281d8c6c8ba5437ecd052ed003c725369e8e6b729a492b85c25b27e8a79025a198b9e520854f7ac56dfdab8c2d2d1d36c6141d7f71151be995b3beabee5c261c8ae0b421729eb805f0f4148f8e10e54c1b11f3a9a64ad3f3ba540d5fecdf169943ff7313b81233ef92560ad469f3c850c63b7d4e73292657e9c999acc60b65a88fe5f4f2b51e6a389b317d930514bde1df6617173fb0204c606565ab8f6a27fed9da990fffc71aeaf3c5166a9b3c569804672956ec91e5010a129887e4b36444d9b614106dcf79911f2335f8b6b60b1a6a563608ec257c69db16dea7692aa2622bb38875ef3af1792f98772888a2608fa41c589f9592e4c57de7e71f54989908a5c9cc077f5aa9d0146e71e00075c40c7cdbd60792622f096e40984b3e760b76573ea4d40178c9f6483d9ccef8e73a3f1dc2422f7dfda7a949e0fd855921cd478cb3a232bc73a3a290836b319b427143db82d3e34dc461894c02ef9083277692ce1c4dfceb2eaf2196a4e83abaca229041a133c9e40a7ae4ce15b933634ab5412f6798c66e5c0383f996addb500fd403a1e2dacc5dc5638c5875f3c8d0e3e01583e8d0bc2be3f8ff65bca2b4b0acbbd5047cda9e25affab2ef746de5842a5a5fb4bb5858b3f81aeb2cf9cfdebb3456f6dbb57bbf4477eb088c5a7746b087e839b4aa0fc242eba08af23fd2549e7babc2e979118a004d7d6289c1f1a6b565599d7485d1294f2e20319d8d54cd47e9ee718062fbabd7", 0x1000, 0x401, &(0x7f0000001180)=@un=@file={0x0, './file0\x00'}, 0xa) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x3, r0, r2, r0, r3, 0x8, 0x9}, 0x4, 0x9, r4, r6, 0x10000, 0xfffffffffffff2a3, 0xde, 0xffffffff00000000}) seteuid(r0) r7 = socket(0x11, 0x3, 0x0) getpeername$inet6(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r7, &(0x7f0000000000), 0xc) 01:48:48 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r3, &(0x7f00000000c0)="1ae068c4ca8232079d473b8942bdb0cb1a42ef32300c40484a7ecd0482bea050b16aafc77bb4d91adf721d669232163cd46850139998cffb740e62ce5744a8f8e0cc903ce4bf6706b775984d3ff0e6fd31e0a67cba767d30e5830f39a65bcc5324c2af94f11f06bf451db8741d7353b56ace3a574e733a1e02c52b15873bcce021db1e335704ddc87f9059968338dba7ee4140784e9d890bfaec05c56605883ef7a977ceba4cd20abdee4ff6560a2ee848f3a3d07e4d03d1ca5edc05301c4bad2f4698e4e88b1f58d80dbd5335bd210855fdba7a5642408e554e8a27430e097f88f4dc9fc6f38c", 0xe7, 0x6, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) recvfrom$unix(r3, &(0x7f0000000340)=""/144, 0x90, 0x800, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0x3, 0xffffffffffffffc0}, {{r3}, 0xffffffffffffffff, 0x38, 0x0, 0x3, 0xf7}, {{r2}, 0xfffffffffffffff9, 0x40, 0xb, 0x10001, 0x9}, {{r3}, 0xfffffffffffffffb, 0x30, 0x1, 0x4, 0x1}, {{r3}, 0xfffffffffffffffa, 0x40, 0x20000004, 0x7, 0x10001}], 0x1800000000000, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x2, 0x8, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x9, 0xfff}], 0x7, &(0x7f0000000300)={0x79c, 0x3f}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r0) 01:48:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) r1 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) 01:48:48 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x114}, {r0, 0x5}, {0xffffffffffffffff, 0x4}, {}], 0x4, 0x3800) 01:48:48 executing program 0: mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x489, 0x20) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x4812, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) 01:48:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x900, 0x42) dup(r0) r1 = socket$inet(0x2, 0x3, 0x0) socketpair$inet6(0x18, 0xc000, 0x20, &(0x7f0000000040)) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b8bc17c53129b4c5db881a159b3a032eb94aa7b7"}) 01:48:48 executing program 0: r0 = socket(0x26, 0x8005, 0x840) accept$unix(r0, 0x0, &(0x7f00000010c0)=0xffffffffffffff35) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 01:48:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000003c0)="13d1bcd0613c9f54c5bff6df99b2819d328cf48ce8bb07a3344c6fcba3fe48de04dd5d342d35fcfcea0e26b163c91b0956d6494ebadd3b509a278eec0ab36daf6e9a5feebdcaa995dbeec10ff5befd50f262301b8585d048f60aad77900219110b73bff831cd08f0e00d3c6726521c3be4e49b35b0ff9975dcc6b1e937628b7e0bf2f275964cc3929b7a06a1559c03b00454b1e5b13bf979ee48d0d10f838ac191f66fe0a9609e31c4c7bc1d3021dea0bec574e125f3389cf5c2ce63cdc8798f409b80c9d517e9d4e5f364e1968aef2d86d6121ac6e5c46f114a97170a5ab6ad5667cff3ac345250d4134f4826ca90cba8690d24c230f8788a438fadc5c7403bd17d3e64d8e1e58432e11c3facab9ac996ed4dad8720ae443b43307293fb05d0256c4fa6bb543049a277448efbbe0cb3e8e99d76a8a9967ecb504406b6dbd84992cdbdf914ebe92752177b518323ec119e702c9e9fc004223797c71f8e7bd7cc840ca1d781f544201d070234a9f1c0e9ad48b9d914c4f34c935e69683cf41fb0c681d35e2d116690f789891ad819cca31f595e0bb47d6036a0d154e52c8728d4ae099d624ca91e6a8e96de5eddbfc0a73be12f5c1c0905c7aec4e757c4d3b8834a0c78429af35344d762ca4b6b3c99c527e9dea8cab81e71bb7f89bcc78f1a256a17d2e346057dbecca83c17dc9fd625e16a300fb6bfc4c308147bf1956df2d207aee7131a1dae6da963065d394f4276b613145fa336f71f9c416de9408b3b1ad182cbea7e53607a8e4f7cc0c9654c3c83cd6b55b273445b0ccb45361109124003eba3797266b884cc3886b7f868861279ed2715eabd7d045005e8e6ef6a8700e25b408edb3e14cae22d7760d210190a59799889928899786d8dd3a532f1d0c4c60b7de70f11c0de5aba10cd3258fd758710cf8d3b696200b8857593ce46c83b3d7e471cd55d133b2462e149a329d71a36df2423e81cf215753b0d6f61f7d0cb1afad9612925f9e5d4ea2c0eaae10f9c68e54229413368300b884c01adf6baa5b71a5f75f58e4bb9ecc220df59cb401e7a1bfd841f407f6c079c794b9a6760681c514bda7055f1888bc532ac12740db0987c8f0c0652b9a43077c7d325b3de831137ddea768c0add120023047330b8c1f1e39d91d042c272c52567861a8013a3a352c1178905c3196e5c136c01a1d4bba9110f65aa6bdf42c75ce54b7e39a3578fb85100f7d042b0e56d4495918a331ded3009c8ae8a83500d139f0a5cd7e03f76a91f54ddc3d23bf0b21bce633fa5b8ae64822690a5908c2e9fc0c7a80aa190434409e4782491b41834d7f9b7ba5767ab6a1ce6dcda7f4bd3eb816fc57af55c27d7b6a6182d3d101c7770b66121e17e14d4d4ee261c718d443d536903c992d61d3b436f3ba8c460ba94a2241a7a99dafe162613f255c4eb8b41a74c67819fef27177e492d3eab0d02e5fb570a5b0e9c494cad67e4751ca04d731df780cbf757bc11be29ff5a979006fac33210bf78066df0dfa8a395fec65c9cbdea938d5623d9c3c6e3964d008f1a013d4326f1a6f50ed36277d74ec8cb2eea4ea9d9f374dc699024298258d888a6ceb91e9bc1af5a6ba417f536eeefdef253568520cda404a0b81a871b0f0411a089d3696fa913630de1fed1c7221fde0736e92cd77680a8a351ddf48c492a5dc4b556b92f2e1d1b7d6a5af3a1f629e1b9011ac6633ebb3ac2ecf8f825f1a462794a4c537fdf844fd6c061492fb2a5ab9def1da3a831e5a88992bbe300e7fbcc47540a86c1003f19e6edc97fd99da97ce62f28706be3b5d7584533fb700691e94d6c8a4b753f9cd6ce4c3a66661f53204910555c4fdb27299623add68dde5af08a7981c7d88f675f3dfe3aff5c688ba31852fc7129cb643020cc65d536ef4feb887d7b16b6d4acd03ed647e62416b9072c934dd8aa8759c24659aed2ccc8d653916096611de7a30c58f99d2b7c3cfc08006da2dfd17944c191488f8e8240cc02df1557cab5d98e95e83d4aeac9de81ca370710eeea834db6b6cef887d68b3b8e3b1aa3eacdac3129bab3b6875f6c8bf1b9a901d4f3d386add4cf6a51c4e3a70e4ffd97ab50975ca86acbb5a782a841b2751955a82a5f1efbf8f5153e0d01ed965db8be80e24dea940c0bb84c8990732a6b081bb3916390825eefd142a46a51c1b0bd29df2bc24a6142752c0fd6f05164d5cfdb50c66b9bc4ae85f25393a4307098b9c6b67d30593bfd6b12d4f3fe6b9e2ddee385916b65849b816e75a721c84538bb7717ebc2a5624747df582afbdbdb2c30c9e29856c3d3e8bd207424cf24bbed27eb5833b823a30ef3c19247e96824c6ae58172c143f601d17239c8514cc0203c39fb29e4a80b1b271f032248106289e9c00eb580cfc6859ae21e037ca6d9bcc754a36df90785b8a1846d0d59f576a7889c47cde42889bbadedd39e038f432c073c89c96a32df252ecc4a140b3c29961a583b879f59cfd618452d0b787bae13b4883c5523dc32bdcf6c7dd602ce0f4cc46e496f662f68ee5ea004595b3ed38dfc2c14ae2ae7f0eedb8e37239cd4c0bc3ca848c1ee6fc0d4d3b6d51007b52cbae21225b304bba71850fce2205394fcd60b55c6fe863d8e3cdb94e12bbeecab3f33864a585d0844c7164004712509daf75602be2faa09afea77a42505fbce42947b77b3f21352c91202323879478f06dcc42833a345ae2bac7bcc94e70a2d9f39d487531a693747c5f58177f0510b7e555ff35c97e027aa17e18472722746c8fa51ab3b6bf04dc3b3fa09545f7f1d1992f1a4df5bd3952beb438eb1398acf2e8ca0febe164824ee19457095975dc41f59f62529a16da65bf3ae17b47e10cb6a1aeb9703891088b843aab6f1caf3951f1e84c366d489ff37afad57e9e689cba1b0f6f31b242288cb0419c7260b121a5a7e2e196b51e695c53dd570aa756e0dc9b095a76d5247b8f67d802e3effa422dc8e403ca4dba4e46b2679a4edb23f3d0ad851f363fbcd2f7e5ef8606d8a32e1936bb0fecf5081653e33b43a7a5b264124e6c9e4057a44501dc73d48a1840b120baf8230742abbdf9da161276b72bc4e9892792f9016a8e96df25d990bd4cdc4007d281cd069c0c180ffececdbfa1ce55f0a0cc16208c2465c1e85d717222fd4f98bf6ffc4b0c82d8c5f85f15b9141badbfc01b7381aee1dc61b176cb32fc01d0b997232717f6a3e26cf8b7f48f6d42df44b93f15f0e4968c17312b14a0c8e835543eaea4c8458d70e4335b8ca7e61cd51e67338316fdc0fa7e9340a5543dbf0633a5d3ec0ff4cbc4478e1ed55298a653651aab7d2d584b5bae40a2f84a5b18793e418c12f0cbc078f1ec2bd39a77b424691067c81d8a7e7a23a92e77af0703e89df36ab52da2b361ddcfefcb9b8b9067f9f87d5acfa48824409b1eb5e072fe6fd519f12b5f3ea1524f17e0268b93937ccedc1b7e378e662e7eeae5347cf17a92493e8402e1644371649974ec4bac178f343f372653d721588a74ff16e00f3e7dca51ccae11c026220d3c2baed02e0726964f3baf1e803914f8e81ce6a932058879014455a7dc909ba41e7bc43cd4d5f56e010d54ceab6b2042c40f37f99f25273444ee0893f35f380a30785236143478db6ef26563cc22c9af84c8a08498b8b60538b529404f507eafb67e543e0030a7d14291b5519143ac589e98784b2fd99bf2c86c459307bd0b968fbbe9da5711ba28f7b1c4a3f85644b29d5b4782d4c8a60db547d510bc7ef974f927ccdf4bc21ff80d251df8552f63a27a414f7cbc303849da8f32783800db0197a6c60cc04f99782f90c74fdacd082b51fad020cdc15b60d1a7683986d418961938c1586fc127186975c3bfb45c2860ea9f4c8f7ac54e4b432c2d2f692a0494cd1ba4c845228dea6991245356c20395e1c644ee814ec11fba577e5adb7a132b0b5fd4126e1b8eaf0bfb45c0357370c17eaf38111815dcc7efcf13f0dac37a1e1092ced8c8f515c8015a0e94b858212068a1ea753463cd374a6b3d71e6a5e7c10f9a82b59f45777721ab37d7222cb2302581b15040d1e93ef56aa8abf474b0a5109227e68d0e1e5532dd5d2a2a94d53cc1a45bb1c38c66f9d79b790931683b780e2a022e9faae60d40385ed2d0b7fc8cb59e7c099f52f5c4cbf93412c31976f2c14f94e723109652f458bc8bc394ae1ca390f121243a8dda044280921052bff556259547d5f12a6cc89ac4f3b800f8c2c490e7c95b585e1b821ea26672153af84fb63bd720e2be47c89dfbd1b78d6aa0b383fb17c7b4f8a7dc94f162f5a9121a760751d881fe1c9e3a388f0cc00af9fd1040dbc58d0065cc330edcaa04a6d809356afbe429a84a1cfe1622eb11334eef1d2673de1745c06695af6ccfbbda655d4b1672187c5bfa1d73f989beabfb9dcfdef643b4ba27be79bb76521367bdd0d1abeabd8626363feb4c4938541615b675b4478cc70bb54362443b715189629f05b414db70e63b67d5eb3cfe462bfa18c040afae9be755af1ec26979ad234f66b30b09dd7c3a47243856814bc6566f72148b3a9bc3c1bf025ebf3aebc449ce2b3ed88c6b4833df62848cc9e578e955055c509ea76a107bfedfb49daa8071b175f1ea9170338b7b506b40a016f895d6b8b43a9f32f708582b99d7fb1534d2928f0246798fbc66602d2837a3e4cb2ffdd4631547281f99dd5fee45a37116e1d9a01235d1984b86b418ce41f7cd91072d07c3a982f975aa77f48d492b458c1516c81b0ac2efb801a53029f8b903c292be6f47248f05f4663e7ab475f1546538be26a92eb208b2d048d7ca7500378787d87f4e80e4fbd69b03fe2fba5f3a12189133c707832055bc217d44bd52cf29a9aa8307a79e890fd4b373b24028aee5eb13bc275ac3644de05fccd0caf9419bdad67f8c35bd5a1e4e238619a2fe2d3f3a061482a7b22028d2e014353c1c6416591f0bede2333e2fd499d8391f05d317e125cd148753cd4614f7883f1812707b376e3e2a90669b108580401c6575b3d9120bc97a04ce8755089fab20f19387d9c981af3393379bb4f6f33b326ab836f41eeff22b89ab8ffd11c349278909962916d99b65a31c9af4a3e5d09bede45e3fa641255779e45a1a5769bebc2a44fdfc1980b67b9f06d9b66df94c0cbee91cf86ca4d9e64f756787f283dcb5ed04fe146f31bc37e90a7795b336150bd852ab3c2e5fe2b4b97bc9247fe620fd45dd4b4c46668051ed7b62389b7c8813f429228a040f08cf1e19b7066bced1e7accae759e088e29a1d9e781f759fd987471c0da959aaa72b76f34381548d0ed263da534355f07cc9ca34792cdd16425870ad6eed79f825bf01bda4246b3c6ec4761e4bff11f9e50ec335eeb49cc4164ba991c093ca9e224a346de3d557aab9969db03b0949842054b49f9249140afe6a5add58d1a8f4bf87bfff7fcf945978c7fb50311f49234b43ca31159f780fa3fdc4338908db8cca86f6144f2670f351113c03dcf3155ff65ff6abdc6272830395b84079cf8fa983fcf42ec340179b2184b0a2b54cf64108ee2d77950164517221585e1adfee1044f1098255fe4acc045703a5e3b26935228b36b2f1749c737369298a6961620e828b13dd3363ddcba680ccf7ecb54974572c5f230d1d45e68346d9002f1f170631114d265148674d6a4e887fa49481d8f9271071cadf8452bdc8329ded6bd588b7844deb89364d5b5a00ab3fd71898fd00cc5e8bcd78d8dfefafec24033612ce2040d12883ce136895e045ea2d9a694a2b57078f8c31f8ddc35c95caf075105e07c8", 0x1000}, {&(0x7f0000000140)="652929403a87bff4b1f0b3e1a2bbfe2f54686d9397cdcf6712441738d39698782a96014fbc0f34afc17619b75bec9124d5a7b010b686efddeeffded9fb2e7d01e4021ea4f429401942503edc163490e3b93352cd8c3de696d33be96d919abc75a6c4ad78fb2bee8831b88a75e70ea477f9e41b67f13b61e58af48f8c9c7090cc49dd5a309eae268782e118892192ed93a15d29d8646ae8ef5959225aa6a1c7abffa1229b704ad7159f51d43d1b1cc4bb047e7d5942a033bcd3f4638cb2a2d99649c5a54f03a57de9", 0xc8}, {&(0x7f0000000080)="daa5ffaf2324b3d66e4f2acecadb27a0cc1ee515923847a9c69b79d47de3bff5693ede4947f96eecf0ddfc539386441076a14a4a10e0bf07af2636e80e45668c28d2fc8000a57b6b82b0e8f5ad6daa1572e2605f229a", 0x56}, {&(0x7f0000000000)="09b618ce790b2a25fb08844c14eeac4df84dcfc87a609963ebc9cf677b7f6046ad67c2f8277220338d9bc1c616ef0088fe", 0x31}, {&(0x7f0000000240)}], 0x5, 0x0) 01:48:48 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8, 0x0) 01:48:48 executing program 1: symlink(0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x400000, 0x441, &(0x7f0000bfd000/0x400000)=nil) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') shmctl$SHM_UNLOCK(r0, 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x8) socket$inet6(0x18, 0x1, 0x7ff) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(0xffffffffffffffff, r1) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x7}, {0x62, 0x4}}, 0x2) r3 = semget(0x2, 0x6, 0xc) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = geteuid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0xca0, r4, r5, r6, r7, 0x8, 0x7fffffff}, 0x3, 0x5, 0xfffffffffffffffb}) r8 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) fchmodat(r8, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) 01:48:48 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000380), 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 01:48:48 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="342f2b4336153980ac2ec8289573687b50640bf3ed66fe533ec14377b69e43b895716a2d168ce39ca2a3f9e68f66dd06f83140b19579e9f27a89c2d80f8602e72bae778d638a27e420dc0729583849988dce182ec8f195705654c674376f81c1b89ab16f28c61268641fb653c50e90600f0dfcae198c8576051f897d8b563fb5c00818c9df00fb082ec80c2ef87fa37c7f2cd61ca2e9dddfa9b907e2b73a5110cd9f18566ffd88a84f48ff1874737da5b6206d573cadd659b757", 0xba) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 01:48:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r1, 0x2) 01:48:48 executing program 1: r0 = open(&(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x30d03, 0xc0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x128) shutdown(r0, 0x1) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, &(0x7f00000000c0)='./file0\x00') 01:48:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) socketpair(0x0, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 01:48:49 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') rmdir(&(0x7f0000000080)='./file1\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x200) truncate(&(0x7f00000000c0)='./file2\x00', 0x5) 01:48:49 executing program 1: pipe(&(0x7f0000000080)) r0 = getgid() setgroups(0x1, &(0x7f0000000000)=[r0]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x1) socketpair(0x20, 0x8001, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r2) 01:48:49 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/94}, &(0x7f0000000080)=0x60) 01:48:49 executing program 1: semget(0x3, 0x2, 0x200) 01:48:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000380)=""/15, 0xf}, {&(0x7f00000003c0)=""/93, 0x5d}, {&(0x7f0000000440)=""/118, 0x76}], 0x5, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x6) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 01:48:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x5000000000000000}, 0x10) 01:48:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}, {r0, 0x40}], 0x2, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20000, 0x30) 01:48:49 executing program 1: socket(0x0, 0xdffffffffffffefc, 0xe2) 01:48:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 01:48:50 executing program 1: r0 = socket(0x3e, 0x7, 0x40001) writev(r0, &(0x7f0000002500)=[{&(0x7f0000001100)="c8600ebd8259ac59d18b38108eba627ec0629b6f82ce9c5ef1a35310c97a8f633ab605ff4a6039f3483a33bf88d6f5dffc054152f7a7604bf7167af6b5b7409da8e25209e7b88839c142a1b692bd6b69a620fb379b8f42aaf582b55c8cfd53029a213e7fcdd3e915a19e16a85610900aee3e59b3832c961a3a09ec7db8d90ef77fd09530d848967fd2328a5163668629d502226095253812327ab74b24212cb67a748b4aaee781787d97c179b244b5a719d6c559665ac2bab22c3cf3b70e1b64fffe4eb38dc9785c4e4db94d0ff1ca872cc5bcfe0a2e9ed9dfbbab7f2bd122ec562a395618abfeb9574072e0ea491ddc6343de4e43d4fe9f5b64879deda55abb843db5c4d6d90571958673889ee0ea11b02a0b85e7e34a374ed87dbe28ae482bc71f280b4b69c3d8e0091069832caee82b75268571d1b2d323056464b95838039aecfca9efb98f709e19910a285936bda6e64529ae4aff8c1ca6014f5e9aa993f20144090443bef628908b2612bc949817b843e56843aaae02322f79597d4413be37ae4cc6b6bb58a6261f38d895cab3a3bc217a1dab96d96bbeb68dff3deb37188abb5acd65c4e94ec0ce03fa2112f48fff9b11294a2f02b839d734e385a594b8fdd6f66c33a0fc36080ebe059712fcff318f742aa77d2fb78c9aa2d3169b42da6173bf822119352b12b9b6f13eb0c0677c485e41d697c8aaea07407bb6e6b5e9adade092cb9652422c310f44c58ab580f1ff95d89cc69e3d028aa02dc38b9a2252d5c2ef59f52397a62e8ccecc22262b580833f3f5e8d6cb26c71337b31a0eca11871988a5e5ff011ac068ad393553b6646d939668cd6003f98be7912cfffe1eb4a4c8825aa3d01755b79009c0186af68e71c6d7a0a1af997ba054a0a11fce4f1db88d45a237f3e835f1b74f4e5c4119008aa5f42601b26e211dd5ef19327295f6c50933a6e4571b0c74484b6aa7925714c157ea1010b96b041d5a014e23ac15cd7f69e41260d0a1cfe22e44739093d312b05923024ddb052285c798148f92cd946268bdc127506241ddfd08593f7044fcc208e5ba334cafe25dded71ef42b35f3c7f645c34e145f6c63ba84305eff8bae07133b5585487f7e1fe81e5f298ab4cfa58c5f50f914ecf6509a91f84ab760df50dff18d33d5df42255a5ef0b9795064ae21def2ae40163d07b15d558f7e51a860cbed8644416488b8ad0d08f4ba916b29446c9cd962e776812ac77c3eaf292a3a8babcd92f1a99513df3e52ecdf8a1e99bc2f9b7981b9aae524804e8a4a4376a3295ff8755af84d9aaa108852f62d15a9795e84979fcc002b452f25d7d959db1f7453323301fd1d5bd2e2f5fe9a939b1dc59aa906384af62b2f1695e73b6558b3e8ad8fc06303d0493cab89874eca815e770fde5af402255a5e5d63c7334eee0e7f14539a920e18cfdd3bf49158fa00578f6ea9a3820c7de658ffe912842ad104f14174c5074e37a0463f29c517fd61a57347dc52bc518e3d2580305c29bb4443d033dc80b0a0869923b02d3a2518d39fd2010ac25ee798f817980eb121f699c2f0f876ba592a1e7e8268430a782cff89f29684d8866d9597fc7397bd75ac900101e1323a16657217afed52166001ffec2ae5a1f12997d821e2ac6178183893528db1187145a880bd1cd79b5c545bcb8f2bce45f77675b8b547e445db085b9ba840e12ce49b9858e7bd722e24f58efda3a2cff6024a56b5ad6593fa5ff5280562f5663c599fb4ea4bcbd1366336591de6f98ae482a898f487998b08caa14e5526529e1191c9151ffa49788fd65c2914f74126f9aab69e82611a47e286e86cbc57419f7e630f8729d8e7a623962852aa3ae903a24566d73065e5bacfbd9829adbbc87695b757ded756d53910c329bd1dad00915a2ce3f27e83a17df09d7f22dbdb848d355672414576d0368d39e715bd9008b3478b1ac58dd802b3c74295273312c4481ccd58058d7eb55c9d217144511c6052da47260db50ca9a73809763f52dfddb71976d06cbd327fd365dac87ce6b4317f60588782af321a71671aaefdbc977cb113865cff2e66c250d8ff6c7384e015dcbb8ecc121a82af39b0de4d1fc8884f7061e8ace06a94ecb77fdae914c1c19290e0be124a990fcc1a5c80a7acfc4746f1ff3e7bf5339f9721ddfff8b6f8ce85d636b05dc94065296f4f692f3849884b7359faa8d4fa54430f467d19848a82f1eba6b6ad06b259ef7c8d5efc810592e778c4054837206c116e421e88198825cba7d189ba7d3936b33800431217cc9dc1542ced3afcc15bbf950e48987f796b492e31b763ef289d76b9481264b819aed17d794fd95166d4182c78de40f7cca75aa19ad81fe742b2fee6b8c6ddb58821503cd38be8ada6d9bdd6e25d2249df25e0e87a775e6965d5cb8e8587d1613fd7aca73ab983a501329a5d7cdf46ad87ae2d018a99f3f1962ad95a0d4dacfd7586c24816d2f43e2aca6f015011df4c0cf36ef0618b8084014c404e3097137c664f73aa0125669207b6e66877b1dc723c28158be976b434ab7b83ddfce55a945f38b0b1bbd149b5b1fdd7589444f72cdbeb574176a4515d8260e73e6f3ba51fe67fe92e44456b98517d2a25e0c4b71968ff1cccfb6d9e3dbfbaf81938e36cdd3fdbc3dc389a9ed97783ae430e5d6d260f0ec4bafee38cbd5ddca3a21cf6b554d6bb0bc791403e8cc80f44995071640ef302b273c2e0260ab74b8fe8e91007edb3951def59f2b7f73d18eb0faae283fa6289b2ab69b67d66314856ad74617ffe2563b2153fecb9a3df350b59c86c9c8ef1488af432547f117e03e562a011077ac04bf749cee29f81704c87777c7f92fd19d5d99c8f3ddfa94ad372a70bc651322ceaab876731f83db7811fa628f814fa3197ced40389a815c522274d8226ae9809b8d928124575e29a6dcb5bdd6959df7475146b4088e3643760378836e264c0b52a5cb9292384bbf16f186719595067e17810c9ec568f04a71e9886a68771b460aef11c0a7663d1dd57dbd518309a64abc5b2f98d9564df3ea1f3feac3e95b6af5a821db5a7b78611a1ebea1f367b40d7c8a6b17e3f47f0e5b78cd1f84cf26aa1db7b76780b174777c9b9d206712990137f3def79136ff12ef151ec53bcfa509824dddf98a4b33fc2f0de64f60ce0f8696f92e3cda2dce24156ef546c2c24b63dc3c504430ca6e5e6972f5d40e009d4221aed9122eecae2336f33403d59351a1e6912ac2877ea868207aa54052e1030570cd225ffc59b5d128310a42df95a54d1de3f098e862fa947607fa32dc9d3354737ba63c206370c0d74c7d9a98966cf6636bd2b3d34c60d2ea6618799162f71b3231bbd44a9a8860832bd48ff2cd5b6b6542311ee52e997ba8e86103883faaddc763ada92bfaa0e4c6034d8bb73c4fa9c5b766ecad74a15dd16fa8742a36a71a2069cf8c206043ae7f9df5b25c45561bfc0f6eaf7e9d8986e10dc6d96b0665b69bea776e31648d6016fe2f1b5734e696bd65b758918ece774dd346049c0e3095e5cdfdcc22461101b6692fa5bac61b7b4753723240b2fa4f285f03fc5d03b18b9ef3788e469165e30757f196d48cebd69400a4683d9e507fa1f7ede22c15498a4d1147b63a5de1bced9b51eb6842c36930a221212b9697b931dddd810ca884c9c5cd2715d0d97adad2dc220b5344393813f8189466187a75994eb44583b8780a43fd34d691cde11e1a04e6d4eea485b5b5eaa82ef3ce7600827d8e6411326074e8529269b9768aeb9e2db0836e61c0466b59f4c2007a1457b18bc12421553396fb1c7b7f6ae3b8275159f316aa7641f9bffbfc61c47c2f6a9ff61f9b4762c36dacf89e34087ee7fb7079783f50764c7095adab2ec47e8262ddd44fb224fd7fa2f1dcfe90bedf72b8968dbe19edf779264e07a94837aab73b10750b130d6ec38805a26b6636cfc155c7e56e88cb83adcf33466af93fcb18d27e947868b97d8e13ca72f8359f3ca13f94c0bd19a1c11ecbc81b1ad1f16e4a10cac3eab2b967d96a525edefb5ee9baad1837249043580c60f6160157e04f27e45dd8a0201bf0866ae6ed0a3771044bb168cd4289d8e56a6e9b6ecfcc554a361188cf4539b5e1ba0682e84a9488a9afae318cc06e09b67f8e58d8eb7adca40b00e398609d10a1c643b201961525714afba43f1669ca8e4b9702cdd04ebbcbc6928d79c394799191743b6bc0470c4cdca29664860268a2ce38bfde17836291fa80d3d18cf06efb5403d44356d719755358662b6006ee74a7456a58b9ac05602d54283f01e8408501a9901d93c9b88b4926d916276768538acf876451e9f3b046b2538eced98f213a49b9aaa4ac6dcd2b3fd09dbfdf9d90143b8981db99b46da3ff02dac55917e2670489c5d73d1802700079ea799578c4e310bdd4912fbe4938d2fc1c3371a404d39b646e9447f956222f3c4f6f84ad07c72a6b8b4547c5c183fda956af7e9f126fa77fe3150a1a370713aceabaad8c894afaa8a409662b1052d18c1f0ddd168e80454b8ffecc44578eeded05a3c3d159e9da3bca960c3daff6d43a6884aa1232988f9447a4621c9ce9e097744ea2490f57476ed39ac405724d5f2024c89734d917b68b4237c109ed8d88be9454fb522f41bf6dc90557413ddd14d4375f815c220b9261d5c8249fbd878eae1b45ac6e828ec1959c7f5835d7e5d91ce8a16eca2bc127c825a86a58dbbbc72bdbce1f4fdb91dfe754d9791af0200914104fe4dd0d43061888128a6937163a7cb0e4a3509118b50c330e1ed7cf3d8075750d77043c5ce8c3293ad7ef8f9ef0c86a94ff0541d416e1cf67d403123890c3b4a819022b1b819d63c0e474770118be6660513fbdee37b29ac506786457c1e7879d641555f3ad59879f585fd5bd7b08a0af413512ff866b4ce7df0b7c3bdcb68d25bfb467c4c0c735f2171079516fa18cf25d8f7c9133fe6403f9ac42ae72bfecae0493f305da3fa978136da5208edbf092c25db457708f76cd147514fe61211f21759d287303c103ee3ad89c297153ea911a1fa7c91e60322483f0665014f871afcf4df006ba2d55d37ba5127a8c3d92eb1a11885470f5dfb90b0c436c8f98a8cc2d1a93ef76134e2be2fe6e48963474273e597452ad6ec22427fa969b4e798e993528523aa8c2affcb69a20e60696acdc65da8efbd44d25032e983631f28f873424203f8b8dc1867bd5913e42093e839435b91666a50368fd8542187613f373cf8843a6b277fd99c7ed18e874c1bc512d1638f876a171eaa75da188b8a9873c22435618be53f4ff94d1352dab781c1611d2b77b92205c1c8dc7d8a4770ab650fb917fef141127037e2e30a3665b5d6a9a3a9deeedbe7e390f9323c086ac9de9cda950ddf992f07e33016bf3f2db66d4d302df76f2aede67102beadf6063d9d894b35cb8376d5604944110da46e7994713f8ce9547659db829e8fdf271aaa1063a2fe3293eefb33da0b2f889dc1b23fda42e5c5c534d4f28957d20cb831ccd840583506506b48336f6c3e572254969bf2b07c7b723d0354208328e8ffa02ff481b96919bb6b409f58f6c0a43fd6dce4da683ffb20f72d29b0f96c5b14756298e686142fc2c7f2d25f366cc6852e2c4e81710295c6bceaafba8afac5678ea46b9d8215285d149daacc296dd407971142c3b2", 0xfad}], 0x1) r1 = dup(r0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0xffff}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 01:48:50 executing program 1: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x6, 0x2}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x19, 0x6, 0xffffffff}], 0xc70e, &(0x7f0000000100)={0x6, 0xfffffffffffffe4d}) 01:48:50 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) mknod(&(0x7f0000000000)='./bus\x00', 0x2044, 0x1ff) unlink(&(0x7f0000000080)='./bus\x00') 01:48:50 executing program 1: ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 01:48:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x40000000000000, 0xfffffffffffffffc, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2", 0x0, 0x40}) 01:48:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x400, 0x8000, 0x1ae80000000000, 0x0, "8162f4835b2d2f1f3c4caa1b9b2568f30a5f33a0", 0x1, 0x1}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x101) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffffffffff7f, 0x0, 0x0, "cd9dd2648c6820a533748a95a246272fa9025503"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) sendto$inet(r1, &(0x7f00000000c0)="a88e2da009e5f86f3bd3026f1e9401dcffd96cd21d09d5cc02081bc296bc7500adaa739137a96342e78eec091db60fd922a162557970f59108d1085fdad6202e6b5efd32", 0x44, 0x8, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 01:48:50 executing program 1: getrusage(0x2, 0xffffffffffffffff) 01:48:50 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r0) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 01:48:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/../file0\x00', 0x200, 0x41) preadv(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/121, 0x79}, {&(0x7f0000001140)=""/192, 0xc0}, {&(0x7f0000001200)=""/91, 0x5b}], 0x4, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r1, &(0x7f0000000040)='s', 0x1) 01:48:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x105a6bb1) 01:48:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 01:48:50 executing program 1: socket(0x12, 0x8000, 0x8000) r0 = socket$inet6(0x18, 0x1, 0x3) fchmod(r0, 0x10) 01:48:50 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/183, 0xb7, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0xff54) write(r0, &(0x7f0000000180)="ad37de7712b8522e463b37eab9df8325daffc00f1d13d5bbdaec2b728956f9bb90501ed7bf8c440d7674f2bdaf7b59b9dc1a783706a5fd45cc7d984eda8cec8bdde637dc9c51fec8507338c3bf50bb18ca8635762acc74a297e9bfcc1247cb07dbb488c99d0756a70416a4c93072a38c58ce782faccaba4e88d918e1dee65ca7fec47891b51fc82abb57b396eb8a882149185e46946de6b971f5baa804fbf5db72797503db3fdb3e5e66fe544f2d7fcf82a575d075481b6834b47cfcf746a737069f441ecc1cce25222cd717e1d5e23908dbddb2845f534ef61fe4b1fe8356484e4c831c68dc2a4b509b54f1228f02507865f8bf5d81", 0xf6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000002c0)='[^,\x00', &(0x7f0000000300)="7dab275a00", &(0x7f0000000340)='.\'\x00', &(0x7f0000000380)='P,}(].+(\'{.*\x00', &(0x7f00000003c0)='{$^:@\x00', &(0x7f0000000400)="a7297d3a2d00"], &(0x7f00000006c0)=[&(0x7f0000000480)='!-[-\x00', &(0x7f00000004c0)="bf275d00", &(0x7f0000000500)='\x00', &(0x7f0000000540)='*\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='[`]\'\x00', &(0x7f0000000600)='-.\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00']) 01:48:50 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000200)=""/54, 0x36}], 0x3) chdir(0x0) 01:48:50 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0x3, 0x0, 0x100000000}) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x7, 0xffff}, {0xdd6, 0x7ff}}, 0x2) flock(r0, 0x6) close(r0) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000200)=""/1) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 01:48:50 executing program 1: nanosleep(&(0x7f00000000c0)={0x6e}, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x6, 0x4}, &(0x7f0000000080)) 01:48:50 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x900, 0x20) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 01:48:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7f, 0x0, 0x900000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x6, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7]) 01:48:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xcb59, 0x9, 0x1f0d, 0x9, "b824c03bb94ebe9b3fc8ad7bc9c102748d69dcf1", 0xffffffff, 0xbb04}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="49d6ebeabe21fb4b9b3e5a30a885f7cc427ab0134e48aa0c4f56f62b9a7bc13dde0881bfc078f1a596b776069a93cbc05860a35669bf43275a2a9944bc224cdecab518b887fe3c1968381cb67f8b934f18d5c2e309c6b45c78698fa0b3f42369dbad4815504a0600329e04ce77035f639f8e23a95eb8a7c624cb9ce74526d346f34235937d3d794bda4118622571cc6ad0ee1e632ca36371c9393ee2ba467b8303011d4da581040ebb40114d2cc0d75dc5f7cdfec349d7f06c", 0xb9) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x3ff) ioctl$TIOCNXCL(r0, 0x2000740e) fchdir(r0) r2 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x88, 0x3, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x5, 0x4e}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x3c, 0x2, 0x10000, 0x8}, {{r0}, 0xffffffffffffffff, 0x41, 0x4, 0x100, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x4, 0x3, 0xfffffffffffffe00, 0x68}, {{r0}, 0xfffffffffffffffd, 0x82, 0x40000000, 0x0, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x70, 0x2, 0x100000000, 0xff}, {{r2}, 0xffffffffffffffff, 0x1, 0x9, 0x10000, 0x8b9}, {{r0}, 0x0, 0x81, 0x4, 0x7, 0x9}, {{r2}, 0x0, 0x42, 0x1, 0x29f, 0xfa}, {{r2}, 0xfffffffffffffff8, 0x2, 0x90, 0x100000000, 0x8}], 0x100, &(0x7f0000000400)={0x1, 0x7}) msgget(0x0, 0x187) fchdir(r0) ioctl$TIOCSBRK(r0, 0x2000747b) connect$inet6(r0, &(0x7f0000000440)={0x18, 0x0, 0x6, 0xb8b1}, 0xc) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000004c0)=0x4) r5 = openat(r3, &(0x7f0000000500)='./file0\x00', 0x8d90, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) fchownat(r4, &(0x7f0000000540)='./file0\x00', r6, r8, 0x6) r9 = syz_open_pts() utimensat(r0, &(0x7f0000000680)='.\x00', &(0x7f00000006c0)={{0x1ff, 0x5}, {0x3, 0x40}}, 0x2) recvmsg(r4, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000700)=""/234, 0xea}, {&(0x7f0000000800)=""/148, 0x94}, {&(0x7f00000008c0)=""/85, 0x55}, {&(0x7f0000000940)=""/240, 0xf0}, {&(0x7f0000000a40)=""/5, 0x5}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/32, 0x20}], 0x7, &(0x7f0000001b40)=""/20, 0x14, 0x100000001}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001bc0)=0x7) r10 = dup2(r0, r4) sendmsg$unix(r3, &(0x7f0000003180)={&(0x7f0000001c00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003040)=[{&(0x7f0000001c40)="bd923d59e321956f2ddcc9ea63b3ec30e5c2d9cd", 0x14}, {&(0x7f0000001c80)="10a15430f0a79665d72f92060876f22742a15fa1688b49be90f333d9d2dd83fc4aa239fa0777f88bcc54d13f0f0d7368afaf25dfc7c732d190d19eb42c28bf01744e81383ca458604cfc5ee76fab4e49993bc53f6485d8803644c051971a71c3965df0faac17795ec1adc2da23c61f238f951142b810bff0f3a84f51e7bb6ac4e88824c4a4f3982bd7cbfaef42a1016c10284e4120440e1c737014dc811f09ed8c4464acac51eb2906aadecf3f5dbe125c4dcb162ee642fbcc98750448f0d69b24c87c0628613571b7351365e1cefd8fc4ab31140ac4b2eadfbfdf96be40f7cb95156b303be5920b98b10cb10f3351", 0xef}, {&(0x7f0000001d80)="51f2b1a74e2413f53b35efc8110cdf9254ab2602d8d794efbcc2b539f22f90b8b8c2fb219f43594389db243bfbf75930b7008576dbb863f09a8749db8c1efae74e0428eeafb90bff6e3d24729ab1867c2ee86ddf247eb565fff0afe9b5ff0e1fd69794eb1d00d34d106fe37baf69005338a7932c98", 0x75}, {&(0x7f0000001e00)="1494286c18cbec873e6ceb056f5003e507bed930abc3134b206eb156660d71368ceb3e1a2022abc62ccb4b604fd410e4b176a98eca173ce785e308066ac16220dab5ebe808ff13a9e66cfa733e95e60d5a3c0baf10d149ef28fd7a442dbf2637e75e82e7531bbbb71ad3a69586458a32e9af9d5cd37e61f96c4eabfaf4f17a6258a13cd6c970ead8059726055cf61cca32aa7f55d971c4b1df3bbf833c36b56817cc26cdf81755eeac4979476325eca999ac11b9bd2079a1528bb0a2580678ac10b3263c5f1055f7cec893f1a5456528746e35cdff98a46e6de470ca67c3769e3dc7", 0xe2}, {&(0x7f0000001f00)="0adf6245194b20", 0x7}, {&(0x7f0000001f40)="783fcd1618d9c5a1624fc73f2b50f530665318e5d6a2f20a5ff4a133dcea28d99abbe671ab69626d268145e4e3903ca5d42516cb4d995b72392be736e427f7df10ebb814fe1b95702dff696fa4c19cd06fcb2121f7d763530127e969e087a006227272cf", 0x64}, {&(0x7f0000001fc0)="5c04a3928373d2ff42a8e77e022bd3a0675a31e00d3a3420687689cf19edab3ba4e07bbfc63ec05e1084222c519ec9e4a7b03b8d92b91668618e3ed9c045c455b54e84b1e9112f62a0fb9a72073e6836be8fc70d22017e08ce2a6d60bcfc681ce0d1f4d5aaaeb91b5b000e7a7a0f4982cbaab65d4f638d38c55743cff31e08f426c1280aad25fc3ef672d984a186afe80df5601e8bbeef7bb9b2d32c903352e79c340e6c1b24f86143203bf40608486a7e59244be9df6ea939b9417854e0cdfc22c25f7a180e954e18742204c2fdca644abc2aa933949c9c3b1312498966fe20d7a12298c75a63dd5cde009ba2c9fe29b447c493548da495e9e1dfaf9dd161d7b68ca9ba1501c6ed821ab79adfe82898269a708e97f3c4d5e54a66c1afaeeee7eb87c8e3377447a556f461c8e93a0f5702d0acc7201512d142c2fbcbba1cb505cb2c934394fc7b79883c442ac2c845d8ff9cba7e2527a71570fb37a522170fb126e78c41524fc1a53fb588ef47101724d4faa49b6a31f4434d44b0abd74e8eab7b38f862574454089b1ef97fa5bd8ff3cc2b584e100a1b1808291c59d97bf7749aed311fa1c7f5a4e3d17ef9f9894aa8d5497d87b37f4ae50addcc4daec428c10bd1e4d5ed41e5e656496c68b5b3f123f4f18af26bbe53fb768de357d2c1966ed2b7a09a749a58123a79db338f9170de821cba6eb994aec7559cac16b47c8fa08c030f04bea482d4fb3df9c58640c36c36ab2ddc97002aa0883d012846484a96bfa8df5571283069aa0b60320e49096121166ffec85e6b27b641ad75c605cf808402391c6be1b2e3410ee31cc392800907f316fd231b9c829cfaae14876e67a2dca22e3ef2f827e9be577939d1f5b7760b57c89a7b866f2a1bc884a2ddf34cbb0550ba6bda2b9005c87070014aa132355bb6c68a1c6dacb597d9f8b9c56a13444151dd42603f6cbc13a29b249741b1b50361fa532120d0c3cf51323bf662a62b79ca1e28366c9aa5e61858475cf847f46bc22e34387b7aab3e99186087bea817e51cfb381868fc4a6d501185dd82aaa46432d52c59631511c40da56c67e2780d129189d693b1f5f2e89190b21ffce60efab04ef8e42c4ebb8e3db54ea6533ce52f962545eb2c4e4314aa42c32511ac9552e95113e90ec46c7dbc55ea980d69e00343ae37592b3bc806b6dc503fc52e83c849968daa10779bc420be81ee25693695b1ad2cffea091f9c53948dfcaf078d3c4d31c632b6cd0d34251928e8c0dca3fed43bff0ec32cc61f7c906edcec4a4e8cb118da81edfdd3c7c33b2b1e00a7fe62effa5a8697e634f1db04ba810b4212e0fcd0026a0755dcb74b48bd3ca7f3d89d90a34da2e3c6107958417a4b0e867b251e65895a2ab0e8ea96c43095eba3c32d642486798c8315c93719be1e16b175423e6b0b423481057489a9eb00d4f64591955277f44e08f9e343079ff6b28a4d568f183d56dd9700cfb4de3f7748bef2dfdf863c3ac913a405faa56a02977730d6ba8991043e28c5d0f7011485bc7f7f4cf384c5ae4120fee558efe47b09ebebfdbdb167cb07f39164b2cc91ccce65ba86d74d55322ce472d8bee644c1b192a0e2c28d442c2a8a915c9e7bdad64646c7351ca2a2ee6220771894572871f221feb96ed3035e79ebe207ccf25773ab6dce51c6ce84bc33d03ee2abdfffbd9e09aef178ec1d75231a822fa0ef8b29e9ad1eb40f3ac3fa91f11334308519b3f41dfe30652a1fd3120de1d8fdfa1e6d97c98ccbdf8a3fb5ea2f78595b970ed1c720fe7af3ee40f325421aefc1f1df29315af2c72080cc4baff095a710ae412cb28af9a68ce97498c412d84a167efe019cdd031875b74ea9f1837d1928fb3a37bf3c2ab40e14beb7b474523d1d5b2d28aaaf5c4dd2f2a2fa00889515e27dde963060e4b2221fde29c453e50c8ac557c6f316fe7d86944519c1fadb22f565eb8db3dd606bd5cf318280e872b08e0d8c98fd97c137080878717a6d9f3b9f61a1eb82dc99b1872f8bb1b2ce9d336d7ef035dad2244168a62c2f9941f198e41d321da22f3517e754789433ce955fa02cce2427d59e609ea5ec087e42b7d6c32deb3b3177e96be5d56c7ac89f26394e596dda90971cd36b6538e300d82c5e696cd70ab8e6563de4ba0b2cb2bef73b9586b60f78c683ee744d75d8da5934f6f37c73ea6b433bee9722ead4a08ca7e0f0ceeae81f8a278a49d98c585ed48b308c90ca0c881703227dfe11795ada6d13dd589125da826a8ed9948d4a3bca3e8a57dc7943da20f19bb9de35d67b05fd1fbfcd7db28d75f17a0499142d31bd3628142abb0951416d8d95c4ea22b1c1ca900034dc334ba6bc3ff2110afb9624ed6d55f80f24102e6e7bc1990cb799403e973cb4e75d6b02288c354dddcdd1b1b3f62352fafa21c6d0e2f3d07134222ba5a36575e901835db50c653c86a479a5a75345e4ee7fb7c8b761ede3d11693109f55519e033281f8ac060e88c4ce9a40b7ba9176ca5ffc8e518aa66fc3b1cee2e0f951c1df837787371c0b68763ffdf1a0a21b9443541827b8fcda91c398f25d88d4e57fa65c978af84b295a1d7cc6b3c1d8650a81de061eba8db469ac9e6640ad892baafe61d514e3e2adbdb3fca8d233c8abec295946d9fc5d7c1a87b28d56b9ff7c3605aa9ecce7121b862ae4c710ad0dcd00f9303c861c7d637932d93f09084da7122c58e65559e245e46edba62edaf28b3b6b9c70755bcb53b0c9be70e8620bc98321bad36c7c406e63930d402f5520141a4b17bd50b44aac1476a220b7bd3ebc7b19ed101f44577738ea332efd4d9a0851039ddee3c98bdc97bf068dec553560d27dec1678ffbf6a66544c83324b3eb7f289860e1aa934369939779d3874253981aba53220d0b930d39e5df3bf7bc51683de82b2ad9e1f7084fda90e925040cfe9b96b29b68757a1c79a42dba9334c02d1bad7d381f6de2095d5e61beced0f31d2e4127522f226f2ed4cad77929e17f503b5b7482c52c79db8e966baa00dc84f61fba21fcac770abf2f2620cc14cad7cef2071eedabb7f34065aca716ef09edbb8e819ba64116656efd190adcb3a94dd711eb470e977d6e0575dc8b51342b84a1d61461eda04355fe0fb0589ae73b9e743c6fcdac507361fa3390f123d4f14ed92cdd88daecab9e4c042a76057dfd26877846a2e7dadd91b615b9bf5f88d4ecfe5844f449b22bb9ce692552b7b5aab2e70f68d1a84f4c059771eee8cc1ca88f39f4ff58836a7df8114670b28502e9878337bcd6c0203c48aa208c0889862e03b008461df68ba045cf629774fb5e59625bd697033e017753a73dd2d527aff85ea06033cd080880466e5646f26d3a77e85fc32e0a0c7ad9895b59e1a8f578cefd8d5862d3e80485e3013f8e6575b42295d93b613cad7c6a2026e8be5c09595322c224bb8fbe625e5da5282217e324755a85d96ee3875f1c5cf038e37d15b54653fdcd3f4c953cc24939454069ae9dceea47476a71f1a38804fe792885b43adeff0eded64c9c2d723bc4988001fc04a1d15e7c20a5fa92c2e32169982b168a487e495cf6bbf8760f2bd893d01cad0eb19893b81f5c5a066766b66a5023e8e86232f502ac9fa97c56324ed845e1de2e1dfa33eb60d453d8153f4f7b687c2e68feb1391218cecb05a7afc74d637bdd6336b323e9e6245a8f3979b1bfdb663a5eb4668a2aa7fe933a082dc8ec061609db9b677748d12577ab4be9ea05c01a79bf9e1ff31a265017181dd6c331292da0b1da372b75739dadca0b8e22dbd0679a89b121216fedfca512e67699cb0668ff4e19804e7fa1f39f2c4467baf399e0e6b4178288d6f0c112a9be3b21bb006ca6f724a69f4931c201c1b6add7dfb0ea6a8b12b4fa0179571e78be37341499f4aa8f02adf105edc3f84410c291713f96f0f5e26d5fd017d6e700f831e04a7474debfd82f8024a3f55375d414a1b51f2150c883636eb819fd0c9d5c556676b2fb0b1486e66f54c048e02cde4075dfc979c6cf6cf71701644bb0ff66514369f16dfa2b8f86297fc4f0a9a8a75dc580fcb304b240250b68ee2fd6863907e2e702831bd5119b65e2fc404def4f9f9fa7c4c232a26ad56c76a1549fe5936d205ac8552d63371157bfe0f6705350b8074f39b2a3dec58a3f61937a294e0fcaf0ba40dbc5e3fc1d07c8732c0e2c769db47ca02e18e79cc9e0823ca9fc1f72b2bdf1e5f72b5e9c7755a6e0fd3bec330995136405e575f4b1fef21d19c697a4b7ed5645269e9d10ebe06b3e16d38898d52fe260a34e0db1d4c2ac85ac2646a1b5eac38922bb76507836cec39f26035de86ac3c78a2a2513d5eccf71393225cf1d59e21ebdbf2fa2daaac92a1ba084a24ace9efc7725ea1385c545a15c66525892e8f5e1b57e6890cb6337b75ede83e287baeb8507f83299d8d3203bbd66a8c48ff195ad99b1b65ae3dd1ac548264decff62331afb7b8e1806ae028295cca4118e67d589a2f0409c9eb0cd4af52ca524e2e898d6f6ce1c146033608ebc0c280327f57abb1715ea81e9742595ee0962c7c18acc208b3a7a5a8647afc71656064a3f89ba82aa09b45f1412b1a7b44547f96cc88e1c6fb6c96e9f817bf7080549c3064ace3104c7bfad2027729fbae3c215d793bdbddfb05fbe425bde57e339c9ff32a0364b6fe1578df044749024d87aae5ca974b46fd6d2f8d95f278fd648d44e8fa37b206e815ecba31f2e8182faf8c396fd0adc8948d1d4acdc242048845ecbd65f6883a6f63898049bb30999a08714fa04189ce2bb50d5f09b7b0eae5fd6b5c2d22f6063b7d06229fd77258f334abd764500c6fe624519b99bf707c1d572935366153e260ff274776b6e5b62b29af4876e314f40726d47a39015190bf492f6784cd9f6c1125da24deff8512854a385c8a8f22dbfd9661f8d5262457c64326aaaa89d5f3c505c15b06943f004f5a5a5d9d75e7cb54c6489bb9ab4163799e8a529b780e349d2edeab64f7262776b6601da557470e4d38d49dc91baecb908f39d0691e49973c3ac7cc60acefa561fb067a3af405464478e217e72812e9c344b2d5c5e9f7bdfce634a4e803024cbc28bedd3a3078105d47600ca952c38481aafb0a0fd32317b1659bdc5081a3b03c12d33fbb8c00bc1a4b80d6ab1115f3fd0423d0fcd9d4b58590bd90cbf6f1a34a1bdbf208699b99a88dba64ee97eb057b4f268175863ce862e151fc482c602b85687cd61f2628c5400237839cd1ccac1b51b3ddd8d5fe6bdb90328aaeb5763f79fd72ab153d1e1ff03ac26756e1bb5c7d12933776e469bef762449fc9817aa7bba5131dcedb388caca6862b3c2fbd9bcb917341dbf60f17d05e8f33a88d5a942eccecb8db29e77a165f74e1e26de2e6eaf6e8df745009b86df5576cdf227a8e61bc0b517d2b26fc3fe1e22b465c1e5506c59efe15e31fa6e18a69234202a3573d43db7e5ea7b0f22a93d02cbca87483a1585822891e41c48c58196384d34e71c1a2087446eab01f1cad49c19a36ffd74ddc06fe422042ffd2922a851df513637aa8eaee674720d122b51d528343f455318e04d62abb7083ae9547eb56d6af1bb508889552234ed175802b1ebe8b31e9707225e1cca8609828ca83803ecc6a66b48da0531f61a32921e9ef3c415f9f5c3ce4599fce0c435a9cf65c623ec83aae9128e9f78882544fe248fede5e3afe98ffe4da4a7f21bd998bd3eefce221e5e9c47ad9e924efeb163da4d9c935f91e1add5e3371867b95f99ff08452e1677f68312253736f962c064eceee2c92047940d28867", 0x1000}, {&(0x7f0000002fc0)="1fec01003de9bf865d6daf60233c73fdaf736d2a2522ce84651df5c79677f76cdb4e21083f3523e2d0ea390175fd7ad02c8efd60f6e27e329ede01fa7371938f82ed5ae479aa6e89db60d2535740f2486787", 0x52}], 0x8, &(0x7f00000030c0)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r10]}, @cred={0x20, 0xffff, 0x0, r1, r6, r8}, @cred={0x20, 0xffff, 0x0, r7, r6, r8}, @rights={0x28, 0xffff, 0x1, [r9, r0, r5, r2, r3, r9]}], 0x88, 0x4}, 0x3) mkdirat(r5, &(0x7f00000031c0)='./file0\x00', 0x21) 01:48:51 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x101) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) 01:48:51 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000040)="88", 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="afa49a86346157db349dc4fc7ac459c958d8552468936db8ae0cac35e6e6a5359113decb93872b7a187d2128fe22a1fe33821480d2fd5eceb0291894eae28071a0dfe7f1ae95e921a2", 0x49}, {&(0x7f0000000100)="e122e1e94e83899a8454ccd605f8c1009b0c4cf19cb98cc1ce3c0fc0068cdfe22671516c2411ee4811e0d7ec1451861c1b83acdc5689522faf888316aeca093109d612f65d47675926e47225c48c8c1cd3ce245982199557ad80d3f7b29f3a894a0242f302b0cc370d0e2dbd25a6b73b1155c7c5e44dc439dfd731fdfe278833787ced011e78ec53812e42b121a84483be864dfd83cb96e0365c5103d23ca8d6f6265d87a2d1400fc81f4494573815828edccb7713624c7db097", 0xba}, {&(0x7f00000001c0)="1e08757c72eed755f3fe377c91c396a46f4c552564bbe24bad28376d6672ccf3aca4ac1ac03024564fac6a9e82840d9bfe67e6a3d80cc5ed1f995125abc793c8ce43f6f21e5406ec36d887e133e8cb89216ef9dc349550807b89d76872805fda7f39948802c22743bca68ec20c26cf4664fa8e4249aec46ad4855c733703a6707a6f7ce4b1faa34932d87337eebda7f97eb543327fd48cc789d664ba1cc6f158626a8d17473fb8e90507ef3b272a41808eff0ddca142353b693843ecb720dbed047d5f688f059f25ea697d9039de87838ed70723e4bbf4a4eb46b763231f80cc7dd90a34d11eb6", 0xe7}, {&(0x7f00000002c0)="cdf293d8f1660eaaa41ba807cb54074c24b7694fd6e818a1805aec79f86a298c065c2a52dda4e908808c53d5f740fadfe58ed7dcbdbf7225490cd0c438a7b663596bb2ad7d8b5931a527d5baa1cc3d4e482df40d52bc6affa25efb8acbe849e640c15432463f01665b45fc6703ab87bc0ce9390e1d684d1ee9be36fded29d59ff26bd62b2e6b87b41f7b2d37543a22873916ed863f4c688cf9b1e447e2477f545759d105b3cf890e595f65239a8230238709211060aec23896651468220f50245bb886f2ccea1a63069963", 0xcb}], 0x4, 0x0) execve(0x0, 0x0, 0x0) 01:48:51 executing program 1: socketpair$inet(0x2, 0x8000, 0x400, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200c8, 0x1) fcntl$dupfd(r0, 0x0, r1) dup2(r1, r0) syz_emit_ethernet(0x68, &(0x7f0000000080)="e1cbf39b58be4051627d86e98f3242cedfd3df37043a95bc3bd0aafd35a11667f5d773bb061e28f4a1ddb3eb7d9d0f061476b35616b79e0e8fb950c2130fa66add25b4000247fc1a3306b59760c578d0b0745c77ae9c005f8a1fb43c4787e0600f457b897c413f5f") chroot(&(0x7f0000000000)='./file0\x00') 01:48:51 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ftruncate(r0, 0x76) 01:48:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fchdir(r1) syz_open_pts() link(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x107) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 01:48:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) msgget$private(0x0, 0x80) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 01:48:52 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r3) getgroups(0x4, &(0x7f0000000000)=[r5, r3, r3, r3]) setgroups(0xa, &(0x7f0000000080)=[r3, r2, r2, r6, r6, r2, r0, r4, r5, r3]) getgroups(0x4, &(0x7f0000000040)=[r1, r1, r6, r1]) setregid(r7, r4) 01:48:52 executing program 1: kqueue() select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x0, &(0x7f0000000280)={0xd, 0x6, 0x1, 0x4, 0x2, 0x923c, 0xfffffffffffffff7}, &(0x7f00000002c0)) 01:48:52 executing program 0: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x9, 0x1) execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 01:48:52 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = socket(0x1e, 0x7, 0x6) sendto$unix(r0, &(0x7f0000000180)="e07b7a97075fef855b288b3394092f4433fdbe13aa31d1f5a980f147872f73a6522026102cd9181e90f4ac28c66101d86a8f5529a8136ce8bbd557c437788a6efefee54e0f1eb0adb9b544802fe4996f833dba32aee1878b1032680bd4b7", 0x5e, 0x1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) link(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f00000002c0), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x4, 0xfff) 01:48:52 executing program 0: pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x20) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/37}, &(0x7f0000000080)=0x27) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x217, 0x1}, 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 01:48:52 executing program 1: open(0x0, 0x480, 0x0) pipe(&(0x7f0000000000)) syz_emit_ethernet(0x1000, &(0x7f00000003c0)="83df7748e5f146c6de036e85d8e03b9cbd32c4ada80c85eb0e17ed2b0ff62a8c58bf829c53b71acf2b426c06f658d755305cb9317bc5ae8aaeb3938cb890564f6198d117ff8fecb432b23cc02f188c37f0cbf409fa94f92699c8a05be7a949b9099019b0ab95b0411baa05265bad9b4739c6bdce64ae1d6c5061afc9f731a04b1b7e235a19285c73b13d53aa28951ffd008a671c677edc5a9ccd4f93a54a0c82fca4846d5841bb3b178b7977537e1e0378e8ee99c646a8e822582853e78c2cc632cdfc2ae3f50db2281037c039df27245bfacc6b66f7b9b1b7d6000932ff43f643914d0d02a742ddc4798b3b252b6895fe688bfb88f3bc98e0f01d8578bde859d326d6b99c102b47e97d4293ae6a523b2dce40f5c15f92695bb24bd18e4d15f9c4d0bbf1cf6f2f15a4a952e4e6249ac5d3ac2530534cbe9369d482a3b0001fd98cf623938b8cbda5e285c63aee9515021912f115a850fda00a8b12b50498b9c4889e578a93adfc3364baa8f8a2ce00d4851b599a8f10d0bd12b66f9c340ae180287c5d66460ea00f178a30f008ee7cfafa1b4ae1daafcc80d1be9b3426a22d265cef0fc345f3b17064cc128391635db7b3ce9a2eee4988426b8a31cb977a8f4adc90077e8e726f6f49243193e33db5d4d99eb5b8003ab9442bb27f36be1f2d36420ca88521aa78e89550468446ec32f1d8ca1c5d406bb216948e0311d75bf0b4307324c63916aa1677fa7a2ef7fdc3f467801bfabb825fdb828ec18090fc8454b377c8562a90c8d73e4914c635fef5dae3ea45c89e997e9fd08d84cfdbb628e4747b32e0dca3e976621c30e15756c188b16a39366db7871bd2cda08de87eb499e2915bd706ee16dca47810eb96403476f64d4b009618980a4a52e5b8efcc5b599308b7ac51a9dffb007ebc66f50c5f12dde2aed82cf4984fc3ab16e9815f3ddd92cc324a70c763fe320e7eca4db3d91ef250f90a583f194b390528f92ddb1d6647cc7e45c49f8aa4ed70b18d7933c1c810995e6c2dabdfc0d1f8ed28c58488d053fcf9cfe05cae6a817f5da7ccde1c2dc0aa290f04fd0415b5e5e4ebce536e2e965d38749ffca6c9a10d06578ff55e689d1f0dea0de2fecd6e9f4e62ba24c3f6c164abfeefc83588ebb94efb60b720e04e7fe32e4ee3427fae3e5347c578f4386b30f8476fe07742185bc8aafb444b274d0077bbd3983bc96680a1a89f3fb095af8724d54698ff719815604ff73abae16722871c379958718eef4a9f38ab39f947b23f1b6fc62e3db49d37ccdc89922e06b9380bf90f3c49cf82226d6614e5eb0800753965e99a7bd489e5057e976257f084e1da9a6e686e8945c48362067762bc4adb8cb754727e05e2fdcbc72db0a282a1660d56945c9c5a5c0de6975ab4ea456d00a57acdbbf64a01e9f517417e83ec9dddd47faddc80291db38449f904781dd06d6f02b56e69e1c869764e2b0a21fc308b27bd273f1254d3d99ed11e3f3bf9a49e9b5d7c5148f19f33319f70f89d95771cab39a90d613b6aef0d1a8dee63ecf60505d8c7ccd8d0f4c39a33f76acd03878e39b222f70bd11c6c9f06ecf87c9b72c7b0d17eafb2c3e0ae98a663331816ca82df58a67382ff5a96f14c7c8f6d592f79b1adff7096bba3b57f9d2d851ce48c7addb5ed65fecb396d1283056e06aa399915aee2859e65006479c4289d97564237e2f1ed046d487516cd83323044e84b5be7c9b14a0ce79a305ac4977d6eaf084a72a5505fbdd1ea9aed98228643aa3a4db7b735905c1b17c202f3f76c91ccf3462c9a131c7ea261ea6b55551f114f1ee74e9be2ab0f8ea8e700372218f7c916dbc5ae1c00a86e0ac196526b9252ee7b7650c648cb2c82066052d293e750d45811cb473c3c2241dec8f8b628414c9a8e47fd07e8138fe09812bbeb36bbae0d16060903dddc82bdb5df92eda225002a3cfc2d3559ec9919d773fc956555959ca85dd493cf4b1d52114369bc6a59f57cc1c872a88e2e5f3b4e55f6a86d5cddec3d5ec895ef7f1ed50eea7bf89266f14ddcd4eabd2c2f7e5a93e36857ce2dbb0721f46dadeaabec1e06a903b874bd4c1f7b177e7bf15f9c82a9c40e083d1498676f6792802223d8fc313a6906fe91c521ee23b938d38e135a08b777772a518cfde34546c7f37e60df3d842917d9e37592412dab15348ef00787666903b7ac0f9630f982bc03503555532b4a07af85d541a5a3921a209a068a6cd588c3020d15f35489cce422e4268990ecf8ad867d2cbdd5fd8b98023387232bd4e03a35ab2de97862c6aae4683dac941d5bb5f0afd87f7b8509bf7146be4a262c2dbdf8c42230b663b955746b416cf376451bd4a04e3a3a44ba50e4183dbd8543e2d9b507ef6c996c021bb6ef69ca2b5b6f8497d049d4f143368f61c7501399a81e72625f6978dc15860cb538009ac633ea554f4bc82dced2c5ec5c9c6fcdcd9f4f66ec8cd316a15a7024ee735ff7189a118a97ab6ec8e0211592f1b8de7cb2b1d7968c1a75529cccd8a69ed1594cc81b3a7ce531fbc697f8f4294d92e46044b74852b4703ab7c9241e991aa1d7661d55ea9c33fb955af118c333071038d085adf0e1851d34dd8b1748e379de6bf025596dab4a46b84f410b4002747f003d4c93dff01a18491f0401989fb480d5e90e972a355946fb4cd1c7fea956f3f7e59395547ecee779ef5a413325bf1ab4c80bbd7e99504ab29ea706290121a1ee47cd4648d9022475a64b058bf78d065a1c867ef90a1a01a27db39674ea2f45d002dce747a64045de5fdafb46136ce38505f22b96c1986389a5740a4be0f94e52d80ec3c94faae5e7718aa26595387aef8110365cb9c0e10995df1303fe534eafad4c0f437ee67597ac26a9b70412108eec672da969fc7d685126868a05d61c2bed30317209a9a1381cba04a6ded439b1eb09476fbc0f008fb5cf479f0ff8b724802b2b5e28b0cc6305c28499e556e00d690aefb3ee724a3f2301444f1b718d3974a89cd197fcd7449b9488d33481d45f3dc275aab8d390aa8b4db017cc2ea5885d50779ae1e269dd2c46538402fa8c494a11de9c0303a3281e93ed5b54c0c5a4219e948081a7653e072774ea4be6472a7f34c6f3cf562fe24aa4d79d8e2b152a85f166b92eb647eb1ae07a4159526cf1641f379d375619c559e4e3bab8592a2eac3120e98e85bb943f082e5fc04b3abb454e54de9ef0f81f21b545f349ad753875c4f21012c1af4ea302e12fb9eebc18db09bc94da4e2f4989ef5c3819cc62232795859f0cc866f54567ad933f3dd7b7f2211a86c15472cf07ef7ff0037b44067f8b58ae5c49e3163110406c8d8357ae3d1a3cb5f6d31f944327d7178a9e355cbf1be2853f09e89ddbefdaebededcbda018fe219b6c8f89ddb9488b120c76535a3f40bc75e290d4774af6b49316e050ba6b23a14cedd77c3cf4509878b13325dcff701bf22213881b336dbd0d5332cb6c97a0b40cbc85fb4801368765fcbe685761214b60de7a04fe74c3c77520f00fe391d1b9c1375b294bde1df23974d4a5185fa74b66b1fd008209b18097ad20ef33969b0b939d938593b45323081613a82888b972de1c3659f6a27413c81500892bff4befd2a14632d013977cc5fffbebff5c25062d4202d8f24853570a4fc516815522b47376f510c6a4fb38d8d8e8fafc6b5ea6a30a63ce359a95414287e6ac516b5e7126e3d5279f645133ebfdc3305fa4c5eba9c6b6bcbbaeddedb2a9b2c21c4ecc54b82bc7239c3617adfc10a19b90b3201ebc358011457df3a67865979513eea64c8d75eb9c317bc4e7b42e9938537d11163c49a407d8553deeede6b209b67beabf0326c605c82f885f742636ca05f654ca33da30cfb4908e69df8342a2447ebbccd8a9d912b9c976309a5f7975e4eb1b7fc7e7c52deda1165e21d23969463639677b90e47ee9b0df66dc940762f91ceea31619f183f81af307d16c88cb9b64f7f678410a5b04342c4d067967b8e8326adedb372007d0e7c7bd01fcbf023de2c6088b9ede58774083feec9cf2bfe99363cbaccf303911599af73d9c749d4fe1a94885a29c55e999f9d9ec29eb6df8908c6fad31d8bf57bd774cd2d7bf40e0eb7e03809ccb5f5bb1725f7a88cbf54b74a8bd114e9b2b7a171f5b91d99c10cda26b8c24035270804d7d03ee2cb5ff8dc9799c011ba75ead35728dcfe9997d0a073870736e42f84a45c6b698d13c8dfb74a43ebf91a0a3b4b5de473e40d3d6e2f417e026c3541e78fd2ba06645e69cd1853b31bf698e506db07e19578aa033d1089c586daf63f2123e398f0f55080658c6423b898f18ffb2577decca0f6f740aa9c0eb6fac0549852e9268f49fd4d02ccca058d4e245f8dfc7fb917df6895b5ab9ec2c0626506bd5feda0121d691d761d52e3cba789f505228c11bac0d8c2646749ef7593044c3fd647c930d5134ad2609647754bc0c83085dbdc1eefca3075d34806f00f364a8d2ff2a4d3cdec3be9d15e19b458375bd97af187caf4faf4d5a7e291c34166f51d0655fe8247ac4887c2c590e9697d1981b259ecf8bc4c9075aec4a907fe64336b2fe796e7b8319e921cfe2e2472a2b0e97182389504ba358ccb7c96c6a86b54cd9dc63da67efec649a0312c415b6d4a99c7ca39415fdeafa7b87d1b8a7aaf5bfdc22983237e0b303b0f21ec8a211a73c57501d2775c15ece82337545525f94d12f4aa6e202f0d9656a6f6404b5906bc9da139871fc3732195ee89988f2be050fc245f885e0e76c6e467639b413cb544e0cec5cfbd36b3fd80d9b4ca9cdaef78911319fadbfa37075432517b5015ac44cdee07c5e0f961cd0021dffdcc86f1700b734aab43b56b58b39b8135ba630fb45909aac2c39fbd10191631e7d2a13ebecfe1badf519a1ff88e0be39c5db644f70bb6b6c8d749918147a2564eeb122fdbb3204ff7ae97722c1a7e74be7c25895aaf43a4b5c463ad40ad49fd3738f027986b00977ae122c30fedd6574daaaf5a22f63e927f5a3f3f0aa16f59f46d7782764e7097081b0cbfd68c3f513e2d45ef992e55ea0582bd16dbd0af9729236e509f1822e16b5f8b24f5a33367234e6f2f34996fd81e532e6d7bc69725f9ac819aee4b705c3fec7d2c413ae9a1a48e2710e62b0306f5000912b4d76e2ce976387cd767c467b5c50eb7188ae5fc6d638e6aeb9d09f1e59ad1f177b2f041087511694496b715960edd47639acb266c4bf0e67f6c8a2c618aac4b2103525e4198206acc1347a9bde02cbd342d6cf9fd8e5c9744e05bf3749f295d845fd8fb5930620384ce5280e79deb9463e1ddeacc9aabda60618efc6ee779c7e800628465ceb3701789a1e77882b09e97110c63b2906f4b01125d88616edb1698b6cf681b8f11a578294b3d14c70688c7cc6600425dea900328a75c90c4689d348550e8593c91795ac915ebd2beb35ca9f8cfddbb9bc61f3a109b5b766f1ac1b1c01fc92dcbb9c4fdd15fac7e9c52f5b71bf7c4675419cb33b515a99d9fca2dd4fab7042c1e3e820ea855872a730c394dc3f95bb60b90ac424c6996de12dbfaa03cc23952935cdc7ddf48781215a768471da8308d617ccd07e5cf3f345a82ffdd522363b6972c41e2a3cc138b7001732f8867ee9f7e4d644b9bd81767f4932a3d0de23696d87ed42958f956ce6ed631b1b6b1534b6fdda6d172d51860e0ffb99485c1dab6538c1ce5d3ac3a402353d27a8381983ec8dd67c9203464aa173fc0b8ad43f33654ce2d1ae2cd3cd9fc8dd3a5a39a6cc5d1d309b02fe013155e5888cf6922b5eb548dc64424") 01:48:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) 01:48:52 executing program 0: socketpair(0x11, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) 01:48:52 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000000)=[{r0, 0x54}, {r0, 0x10}, {r0, 0x60}, {r1, 0x20}, {r0, 0x80}], 0x5, 0x80000000) poll(&(0x7f0000000040)=[{r1, 0x64}, {r1, 0x4}, {r0, 0x84}, {r0, 0x80}, {r1, 0x1}, {r1, 0x10}, {r1}], 0x7, 0x20) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f0000001740)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000180)=""/46, 0x2e}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/226, 0xe2}, {&(0x7f0000001480)=""/94, 0x5e}, {&(0x7f0000001500)=""/123, 0x7b}], 0x9, &(0x7f0000001640)=""/242, 0xf2, 0x400}, 0x800) recvmsg(r2, &(0x7f0000001900)={&(0x7f0000001780)=@un=@abs, 0x8, &(0x7f0000001880)=[{&(0x7f00000017c0)=""/159, 0x9f}], 0x1, &(0x7f00000018c0)=""/40, 0x28, 0x56e}, 0x2) recvmsg(r3, &(0x7f0000001b40)={&(0x7f0000001940)=@in, 0xc, &(0x7f0000001a40)=[{&(0x7f0000001980)=""/132, 0x84}], 0x1, &(0x7f0000001a80)=""/148, 0x94, 0x5}, 0x3) truncate(&(0x7f0000001b80)='./file0\x00', 0x7) ioctl$TIOCNOTTY(r1, 0x20007471) r4 = accept$inet6(r1, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) connect$inet(r1, &(0x7f0000001c40)={0x2, 0x2}, 0xc) r5 = shmget$private(0x0, 0x5000, 0x202, &(0x7f0000ffa000/0x5000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001c80)=""/71) unveil(&(0x7f0000001d00)='./file0\x00', &(0x7f0000001d40)='c\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, &(0x7f0000001dc0)=0xc) fcntl$lock(r4, 0x7, &(0x7f0000001e00)={0x1, 0x3, 0x100, 0x7f, r6}) accept(r2, &(0x7f0000001e40)=@in6, &(0x7f0000001e80)=0xc) socket$inet6(0x18, 0x8005, 0x41262f74) unveil(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='x\x00') r9 = semget$private(0x0, 0x2, 0x108) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001f40)={{0x6e, r7, r8, r7, r8, 0x80, 0x9}, 0x9, 0x1}) lstat(&(0x7f0000001fc0)='./file0\x00', &(0x7f0000002000)) r10 = accept$inet6(r2, &(0x7f0000002080), &(0x7f00000020c0)=0xc) socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000002100)=[{r4, 0x104}, {r3, 0x10}, {r4, 0x21}, {r0, 0xb4}, {r10, 0x120}], 0x5, 0x3) socket$inet6(0x18, 0x8000, 0x3f) syz_extract_tcp_res(&(0x7f0000002140), 0xbaf, 0x2a) pledge(&(0x7f0000002180)='#,\')\x00', &(0x7f00000021c0)='x\x00') truncate(&(0x7f0000002200)='./file0\x00', 0x9) 01:48:52 executing program 0: socketpair(0x3b, 0x0, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0x405) r3 = dup2(r1, r2) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x21) linkat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) 01:48:52 executing program 0: poll(0xffffffffffffffff, 0xff, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 01:48:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 01:48:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0x100000000000, 0x101, 0x9}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) 01:48:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2026) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:48:52 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x1000, 0x4) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./bus/file0\x00', r1, r2, 0x2) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 01:48:52 executing program 0: pipe2(&(0x7f0000000040), 0x4) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/213) setitimer(0x3, &(0x7f0000000000)={{0x0, 0x100}, {0x4, 0x5a}}, &(0x7f0000000080)) 01:48:52 executing program 1: getgroups(0xfffffffffffffe3a, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) setegid(r1) r2 = getgid() r3 = getgid() setregid(r2, r3) 01:48:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) fcntl$getown(r0, 0x5) 01:48:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) 01:48:52 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000280)=""/89, 0x59}, {&(0x7f0000000300)=""/107, 0x6b}, {&(0x7f0000000380)=""/211, 0xd3}, {&(0x7f0000000480)=""/100, 0x64}, {&(0x7f0000000500)=""/44, 0x2c}, {&(0x7f0000000540)=""/209, 0xd1}, {&(0x7f0000000640)=""/105, 0x69}, {&(0x7f00000006c0)=""/105, 0x69}], 0xa, 0x0) mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x101) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc101, 0x8000) 01:48:52 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = socket$inet(0x2, 0x8005, 0xffff) getsockopt$inet_opts(r0, 0x0, 0x280000000000022, 0x0, 0x0) listen(r0, 0x40) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10040, 0x40) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/234, &(0x7f0000000180)=0xea) openat(r2, &(0x7f0000000040)='./file0\x00', 0x61, 0x8) 01:48:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="a5b0fdc9d3ce0cbef36b7ffc38ff6e0c7cdc2bcaef52de33f909fe42b5934216e2f72661430b5f07155c445192f07f9a7734d6aba77116e14d47d7d0e8ddbcd1d313709165bb6a684fbbe5501cbf9399adaa60a622501d5d82c8e75130c3f5ce0ae345e766b103e82e0410a014ae7102e0f32e611c3cbf61b2d981", 0xffffffffffffff04}], 0x1, 0x0) fsync(r0) close(r0) setsockopt(r0, 0x2, 0x7, &(0x7f0000000100)="b96ca47f46bae1731da319f80fe1ea8ad3c886aa502001999895910a4e6198ae184b6af2061b6099d7ab4feffa824b0ae582df0c96a28c88fee5ca54212fb5d469ec04a4fad202ad81f3154f", 0x4c) 01:48:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe2(&(0x7f0000000200), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) socketpair(0x3a, 0x1, 0x800, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000140)=""/85, 0x55, 0x840, &(0x7f00000001c0)={0x2, 0x3}, 0xc) kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x8fef, &(0x7f00000000c0)={0x615, 0x6}) 01:48:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x100) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x101, 0x9}, 0xc) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) 01:48:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10080, 0x47) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x8}, {0x18, 0x2, 0x8, 0x10000}, 0x9, [0x4, 0x3, 0xb9, 0x0, 0x7f, 0xfe, 0x8000000000000000, 0x2]}, 0x3c) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCSDTR(r1, 0x20007479) 01:48:52 executing program 0: socket(0x16, 0x4, 0xffff) r0 = socket$inet(0x2, 0x200000000000003, 0x0) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xbd61, r2, r3, r4, r5, 0x0, 0xd4}, 0x1, 0x7fffffff, r6, r7, 0x3f, 0xfffc000000000000, 0x6}) bind$inet(r0, 0x0, 0x0) 01:48:52 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000000000)="88", 0x1) execve(0x0, 0x0, 0x0) 01:48:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) mlock(&(0x7f0000fec000/0x13000)=nil, 0x13000) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10b885, 0x0) 01:48:53 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x91) write(r0, &(0x7f0000335000), 0x0) 01:48:53 executing program 0: r0 = msgget$private(0x0, 0x9) msgsnd(r0, &(0x7f0000c40ff8)=ANY=[@ANYBLOB="effffffffffffbff"], 0x8, 0x0) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x1, 0x1800) 01:48:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0x4, "341db03ec6252eb1fcd73ba7750e46a2b81790f5", 0x0, 0x8}) read(r0, &(0x7f00000002c0)=""/214, 0xac) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 01:48:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f0000000200)=0xffffffffffffff5e) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0)=0x10000, 0x4) pipe2(&(0x7f00000001c0), 0x10004) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) pipe2(&(0x7f0000000100), 0x10004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x6) 01:48:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x362, 0x0, 0x0, 0x2}, 0x10101ba2dab7a47c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 01:48:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$setstatus(r0, 0x4, 0xc0) socketpair$inet(0x2, 0x4007, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x1, 0x400}, {{r0}, 0xffffffffffffffff, 0x8, 0x82, 0x7, 0x200}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x4, 0x6d0}, {{r0}, 0xfffffffffffffff8, 0x20, 0x5, 0x5, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffa, 0xb8, 0xfffff, 0x9, 0x401}, {{r0}, 0xfffffffffffffffb, 0x0, 0x5, 0x4e}, {{r0}, 0xfffffffffffffffa, 0x48, 0x40000013, 0x1f, 0xffffffffffffff00}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1a, 0x2, 0xff, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xff, 0x40}, {{r0}, 0xfffffffffffffffc, 0x88, 0xf0000006, 0x80000000, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x98, 0x68, 0x100, 0x9}], 0xfb, &(0x7f0000000180)={0x1ff, 0x40}) socketpair(0x20, 0xd1038fc7b13d7971, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x7f) execve(0x0, 0x0, 0x0) 01:48:53 executing program 1: r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0xff, 0xffffffffffff8000, &(0x7f00000000c0)="1b2bd5daa6", 0x5) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/59, 0x3b, 0x802, 0x0, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="99b65e02634aafbc647cb1a4b446bc7c9b23a8bce63d30e1c83eec3d1f70b2c295eaa784138c9b9d768de606bddcbc1ba4eb379102cc8444df2dd3d3364e55631d485ab87dc66bde57f7127226003d1f6810e2652ccc2c14f0", 0x59) 01:48:53 executing program 1: mprotect(&(0x7f00000a6000/0x2000)=nil, 0x2000, 0x6) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 01:48:53 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x0, 0x5, 0x81) dup2(r0, r1) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)='\\', 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x9a) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) 01:48:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x48, 0x1, 0x10000000002b}], 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) dup2(r0, r1) 01:48:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') close(r1) 01:48:53 executing program 1: semget(0x3, 0x0, 0x0) semget(0x0, 0x2, 0x400) 01:48:54 executing program 1: getgroups(0x0, &(0x7f0000000140)) setuid(0xee01) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socketpair(0x1e, 0x8000, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000140)='./file0\x00', 0x42, 0x2) renameat(r2, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000040), &(0x7f0000000080)=0x4) setegid(0x0) r3 = semget(0x2, 0x0, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x1bfb, 0x6, 0x80000000, 0x3, 0x80000001, 0x724b]) 01:48:54 executing program 0: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 01:48:54 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) semget(0x0, 0x7, 0xca) 01:48:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r0, &(0x7f00000002c0)="16", 0x0) 01:48:54 executing program 0: nanosleep(&(0x7f0000000000)={0x55ae, 0x80005}, 0x0) 01:48:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000400)="5882adf420eee6381663630131fbff0acab97123bf9dbafdd28347187c3771c55340044b704281697af2662534b1ce54eefcf60f17a2b8b489db55a3e4da5f2e6ab48ccc0f33282db901f85472798df0254f3ecb51c37774bd35f58ca54d43c790f26661b6fe0b3f6d1b054da1c183b082e30ee6c358140c8b959b9ec5e9e3dee62b70cef99291fdcacf3be01c6d7ef23f40694018d8e618fd95fd2705b62a81b98dddde98dd79ac8e318954ca26b0df392e8326c5f2c058c98912d3b4da63c9", 0xc0, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000003c0)='+(%\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=']\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='%+\x00', &(0x7f00000001c0)='[/\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) 01:48:54 executing program 1: r0 = socket$inet(0x2, 0x400000004, 0xfffffffffffffffd) utimes(0x0, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x45f, 0x80000001}, 0x8) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xc52, 0xe5}, {0x4, 0x702f}}) 01:48:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="f4139dc51e85edc77b8cc713908332d71581acd45bad5b3c5a9995a9b0b30b1f9b5d84f88c3a66d7be3bb08ff37588581ca4f0b6212bee6c6aae92aa0f57b2efbf1921cc3c33b9cc1df6245eeecda19fddbe4225459926431ac28c5d5f1515bf9d", 0x61}, {&(0x7f00000000c0)="f81ccaea618f99fdbe09ea85aea0edc4395b1fb543624d072688d0bd45b41bd04aff751e6e289ce79792005e9fc9084e", 0x30}, {&(0x7f0000000140)="9924c2bd3526db225371aade9f9ed2fd56f2f798e634cfe75914c4516b4e1e452f23377e26acd9c70cb643a528439ce35fd6fce588010a5c0992537e7b336b21fb10244301b3b483f49c54e62dd109dfbcd4a9d8aeabe377422d010eb2e59e", 0x5f}, {&(0x7f00000001c0)="e53d4839d628be72bfcf14964d5dc77cb77ed67edaa1c8d2ba67dec969", 0x1d}, {&(0x7f0000000200)="e407b979b6b7e4a56970a8cb6ac4fef40f2371ff5498e67fc9c7398459499a00ebf5b18748e702e60cca3ff4ec7cb1e3de6bc8a09bfc003286aa14339ee9b7d85c643f633b6f6223", 0x48}, {&(0x7f0000000280)="342c5d7e58274d21f9fddafea37b6cc8a1c6165d7b5e5969399e265704a1df2e2e7a73f89b5b", 0x26}], 0x6) dup2(r0, r1) 01:48:55 executing program 0: r0 = getpid() r1 = msgget(0x2, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r4, r5, 0x4, 0xcb8}, 0x100000001, 0x1ff, r0, r0, 0x8, 0x2, 0xaf, 0x800}) wait4(r0, 0x0, 0xa, 0x0) wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) 01:48:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000440)={0x40}) listen(r1, 0xeb9) 01:48:55 executing program 1: socketpair(0x6, 0x6, 0x4, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0xa5, 0xb7) pipe2(&(0x7f0000000040), 0x4) 01:48:55 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0xe) msgget$private(0x0, 0x24) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) getsockname(r0, 0x0, &(0x7f0000000180)) 01:48:55 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r1, 0x7, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x6}, 0x8) 01:48:55 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) msgsnd(r0, &(0x7f0000c40ff8)={0x1}, 0x8, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 01:48:55 executing program 1: mkdir(&(0x7f0000000140)='./file0/../file0\x00', 0x143) unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)='c\x00') 01:48:55 executing program 1: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x5, 0x10001, &(0x7f0000000000)) socketpair(0x0, 0x3, 0x0, &(0x7f0000000040)) 01:48:55 executing program 0: nanosleep(&(0x7f0000000080), &(0x7f0000000040)) 01:48:55 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x60) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000a40)=[{{r0}, 0xfffffffffffffffe, 0x34, 0x0, 0x4a95}], 0x3ff, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000900)={&(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000340)="16df620337ef6ed506e455c5b145874c4196293ce3426283825886c05061cc1d80bb126a9c0b2b00d23fe5d70829cc401f13b8e7ae2b626d", 0x38}, {&(0x7f00000003c0)="73f491597e2bc24b69dee68f235761dcd806aeb8851de91e143725c35fbf9f3b76af5709aafc88e5146636538d2a5677f59bc174d59839e0e8fdd20a989f67976f8189de0fbe0d894acd2f147e7dfed5de88649130bf274c4d6de6f7d1b5580c02b05d9b549f46905db2cf9e9042d5ccfdf784d768a33aed4f10fc5fb8832263ea4da5090c6cc44719c5040851d82efadcc863f426d12125dba81d96692470ef159b1a8e2c494e9003119bf97cf50cbcf885811f28d76ae55562958e233187", 0xbf}, {&(0x7f0000000480)="e953da903ece0a7758c41d6339dd2728f803fbe60f732b963bf026fcf170c1fc3c2032af28a7a12c911e61b07cf956ca7ebda37347fe4e50c9f9060e674775d1d8d448ee354548385c74aec66b4e3aeeac80adf658cae2f83caeca8328b449c3a3efdce7153c6ab6d5e6523d3534013a8ca6d0df4976bbe330f36585d161afae0b94bff35e82a606cbe3b8947d48a3e4305204879783b7c102b6778551e70d3ae50e814cccc09d78a0b84a2e69", 0xad}, {&(0x7f0000000540)="660223e097c6e90a12f384cd803341", 0xf}, {&(0x7f0000000580)="666c25410a0fec2221b2df17b2e30cbecdc5beb418195da61ac959fc31eaa4b74a3952d799db8558d586716f480891efced8f33d971b49a5bf61a72002ae92507b8fb837d7a9ee2da7954926fe9e37d5c195fcc6ae8c97f71e702ddc28a0594b3cbe2c34d3e0c8dc8e112707badd04728d40bf0d6bbe24503cd15f36afac116d7e3356adfe3561b333e8", 0x8a}], 0x5, &(0x7f00000006c0)=[{0x18, 0x0, 0x6, "60cee4"}, {0xa8, 0xffff, 0x6, "8c595c01d26612b5afd8ed658f4bf03172115220ad195968aac3f6846306aa278cf1b313c60f31c5a46aa869d87a4bb4d2ac4631d16938645a54f13c343daf7dc7d201629e50260ed8612aeebcf26a2b6b6ae1f8c23c0077e96adfbf7a1811ffacc6ac2d1f5ea01dda4576ce03449722a04c0d3edc1984c189494e993bc21b7cdb4f0981472edb24189f3885967cd5767186a04480d256"}, {0x10, 0x1, 0xcd}, {0xb8, 0xffff, 0x7, "178686faf4b57c0748d409a7b0caf83474a3a8444185dd168cb294e9d04d6a0aa48b95801d5ee307dcf0763101ff013ca2d46b31bbdbd1c31f07b8a145498e57bc30cb3945e919ab0f93c485e5bbda66b06090d6db6e0644755c24eb4815c56ba3c953b0cba6ff84f33dc28c0ea61f9ae9a2af7da05919b37fb2cb7a09e4a419c00320aa1d6e8a4003dcc0153f2cecdf7a41acc339e918f57e8d4617ffd0a88fdfe9b4ea"}, {0x48, 0xffff, 0xfffffffffffffff8, "8caaee92accf5141a7d598cda98e3dac1d6b1a4b21e9f04822818f5e12c425ee3cf424d997038a8123f3140abfd1193ed1ec32c98dc6a3"}, {0x38, 0xffff, 0xfff, "19e5381c85773db48486a9c8c526db525b02593ea767c96f74da11ed6719f7871734f62b"}], 0x208, 0x8}, 0x2) r3 = accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x6, 0x1ff}, {{r4}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x3, 0x4}, {{r4}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x5, 0x6}, {{r4}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x7, 0x6}, {{r3}, 0xfffffffffffffff9, 0x40, 0x76e232fcb4350a29, 0x99, 0xff}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x400fffff, 0x400, 0x40}, {{r2}, 0xffffffffffffffff, 0x50, 0xfffff, 0x4, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x8, 0x66}, {{r2}, 0xfffffffffffffffb, 0x0, 0x84, 0x100, 0x1000}, {{r4}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x7f, 0x7789}], 0x9f50, &(0x7f00000002c0)={0xfffffffffffffffb, 0x3ff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getpeername$inet(r4, 0x0, 0x0) kqueue() dup2(r1, r0) 01:48:55 executing program 0: syz_open_pts() 01:48:55 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getpgrp() setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000700), 0x0) 01:48:55 executing program 1: socketpair$inet(0x2, 0x4000, 0x7d, 0x0) socketpair$inet(0x2, 0x3, 0x1, &(0x7f0000000000)) 01:48:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x6b) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x6) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x3, 0x2, 0x40, r1}) 01:48:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffeea) chdir(&(0x7f00000001c0)='./file0\x00') lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) sendto(r0, 0x0, 0xffffffffffffff53, 0xfffffffffffffffc, 0x0, 0xfffffffffffffe68) accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x101, 0x4991}, {0x0, 0xfffffffffffffffe}}) flock(r0, 0x1) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0}, 0x0) 01:48:56 executing program 1: r0 = msgget(0x1, 0x200) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000178c0000000000000000000000000000000000000000000000000000000000000000000000000041bfa5c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x49, 0x2, 0x800) clock_settime(0x0, &(0x7f0000000180)={0x0, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r2) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 16:00:00 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000fd7000/0x1000)=nil, 0x1000) 16:00:00 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchdir(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x812, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000004c0)='|', 0x1}], 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x40000000004) 16:00:00 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair(0x18, 0x6, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x9}, {{r1}, 0xfffffffffffffff9, 0x41, 0xf0000011, 0x400, 0x8}, {{r0}, 0x0, 0x30, 0x0, 0x0, 0x7}], 0x3ff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0xf080231161c8c1f5, 0x2, 0x7b, 0x6}, {{r0}, 0x0, 0x10, 0x44, 0xd85, 0x2}, {{r1}, 0xffffffffffffffff, 0x81, 0xf0000010, 0x9, 0xfffffffffffffe01}], 0x800, &(0x7f0000000200)={0x5813, 0x1}) fcntl$lock(r1, 0x6, &(0x7f0000000100)) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x43}], 0x966, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2800) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0xffffffffffffff05) getgid() 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4000000000000) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0x7) setsockopt(r1, 0x1, 0xcca0, &(0x7f0000000100)="c7f1f76dcf89df88b3a89e98d2922b03b507f74f5ca9127f3403bc0321cee21354ac112a6c984377a2a720d8c5ef2936a8f91d7e276b9a71745369a7188d193f619a6bf91f06ef64be4a9681a48f78ea69700cd62dcd1094a162", 0x5a) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{0x0, 0x4000000000}}, 0x1) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt(r1, 0xe87e, 0x7f, &(0x7f0000000000)=""/87, &(0x7f0000000080)=0x57) recvfrom(r0, &(0x7f0000000200)=""/175, 0xaf, 0x40, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x5, 0x0, 0x20000d6fd, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') open(&(0x7f00000000c0)='./file1\x00', 0x6d95eec3996a2395, 0x8) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f0000000040)='W\x00') mkdirat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x1) r1 = getgid() lchown(&(0x7f0000000180)='./file1/file0\x00', 0x0, r1) 16:00:00 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/54, 0x36, 0x802, &(0x7f0000000100)={0x2, 0x3}, 0xfffffffffffffdac) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x9) unlinkat(r1, &(0x7f00000003c0)='./file1\x00', 0x8) r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r2, 0x0, &(0x7f0000000080)=0x24a) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x11) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x4}, {0x0, 0x908f}}, 0x8000000000000002) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="04def6b1b7351e85b3253e3337a73ad2abb4821698af3adc0a9dc4076dacd58d9e8ad8114c7c2329d505fcb0779b373328f98e73e8d6c1f2c5feec64c93776104ec0a1ca079e25cbacf47561d099a2eee77733b5894739a8304f5b4a88afc1c6248bf4bdc5e179a0678725ec63e68e6780c8e764bc6f289245070be16c6bbfa677d875025406bf644718f980231309edc8755ad2329c2568887645dbb2e84db67b9da41a15113b69c26094aaa2b9444927535270f781d65c1cec58a1489827", 0x324) r4 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x2, 0x3, r4}) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2012, r0, 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x9, 0x20) close(r2) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x20, 0x4e, 0x1}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x5, 0x5}, {{r1}, 0xfffffffffffffffe, 0x82, 0x10, 0xa5, 0x9}, {{r1}, 0xfffffffffffffff8, 0x8, 0x20000006, 0x200, 0x10000000001}, {{r0}, 0xffffffffffffffff, 0x4b, 0xf0000081, 0x1ff, 0x20}, {{r1}, 0xfffffffffffffffe, 0x30, 0x20, 0x4, 0x9}, {{r2}, 0xfffffffffffffff8, 0x11, 0x40, 0xbe96, 0x3}, {{r1}, 0xfffffffffffffffa, 0x44, 0x80000083, 0x101, 0xfd2c}, {{r1}, 0xfffffffffffffff8, 0x92, 0x1, 0x89c, 0x2}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:01 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x0) r1 = dup(r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20002, 0x20) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x3, 0x7, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r3, r4, r5}, 0xc) r6 = getppid() r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000380)=[0x0, 0x0]) r12 = getpgrp() r13 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="5214ee4af1e566fc36e4a6a5143dfe2df4bc8bd18eae1601574e5bc1886b317c8643eb882da34f9b11c18eb59e94c4f00703e6c937b0580d71d01608589bc8eb7e37345544360eff1224be4db8", 0x4d}, {&(0x7f0000000100)="3c9564f00b4c9e8ff4cc6b699d55c176f11384c47103df3cbd871439b3bd75a478f81b4ce7bb3b09bdfb7b4de64807ac84982c3c4782ff828e5e04d3431af7509964f8d5c3c25f3b63a18131a5c05aa65c890ea6c6fbc26a0f62109eeaef391b4220322cdee038a4ba1e0d847ca49fab0407085710e72ff1fb9e8e75aab7ec0dd75333b40c47af3320842bc35744d4c8c0b9383840cf86d4c5404091d6f2bbf72a1dabbefec655d77b36626b", 0xac}, {&(0x7f0000000240)="8ed33135fda538c134f61363c58dff5b15ff0a4a0ccfa40aa42f6d8be078c0f180438d6bc5ae984cda08c4fa314f26f60a8dd3bf0fb202a84c4b895dc5e8c7", 0x3f}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1, r0, r1, r0, r1]}], 0xb0, 0x8}, 0x401) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000da387e3093bdbf6763fb19bd96e73f0000000000000000"], 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xfffffffffffffff9) r2 = socket$inet6(0x18, 0xc005, 0x6e2d) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x10f}], 0x1, 0x0) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSBRK(r4, 0x2000747b) fcntl$getflags(r0, 0x1) accept$inet6(r2, 0x0, &(0x7f0000000140)) 16:00:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getrusage(0x101, &(0x7f0000000380)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:02 executing program 0: mlockall(0xfffffffffffffffd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x5) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) flock(r0, 0x2) 16:00:02 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x9997, 0x40000000000000}) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:02 executing program 1: socketpair(0x1, 0x4005, 0x1f, &(0x7f0000000080)={0xffffffffffffffff}) fchmod(r0, 0x1) r1 = geteuid() seteuid(r1) setrlimit(0x6, &(0x7f0000000000)={0x80, 0x10000008}) setrlimit(0x6, &(0x7f0000000040)={0x8001, 0x6}) setuid(r1) 16:00:02 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000040)=""/107) semop(r0, &(0x7f0000000000)=[{}], 0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0xca) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000180)="5be673989b2768ba98f54bf4010380c55d63c2f211300c9307285d43e7453b520c1ce912b57ce38ac99ef0f98d5ef7a4f7288b670ad383c0f217250adea0722f8a81db2eca03bc69b7bdcb5d1be007efd54e0f9e5db616e475a40c6f7a8e6109f9edc4c7acffe675aec340467504b9c2a246717d351d2f3bd638f3f7d15675c7206a00d6e314904c6130fe493f0bb9f35439", 0x92}, {&(0x7f0000000240)="83a784659f50ea76851333a025fc93b1f6fa4ded20d96798346b4090e293d94fc0a883202cf9a89d03f2c2af728e6e3220c050260fe1254c113b82a7e929c5b5bef69db28a96e5bb901a036c1c8e6a609aba5f141749ea161480cda32ec8858e668833126e29625b7eba95132092846eff8f5e56a6f2fab4d587", 0x7a}, {&(0x7f00000002c0)="6e4f76fd784bd36dee75308d91d6e894e03328ca193b71ae04c2ac2842c2e7089b784ae93b5a38645b857092a2b181d94406311e8c8fb35d6a77344967a620649cd2e07b29abc2c2764cf44e860276b9b967ddcf0ff3c273a6787ea9e74fea5d601a41eb944b4ff7b2b0653f8ccf8e3cf33d9c3fe6161289a254c5214c504cdc768f03cbfed19a4e0e01547e36741bf422341eaa597ef803b83d5d0a302755cc0b90dca867f8f401c82ea993992d5f9e9cdceed08332a148af73025c3d2e588fe6cafc4f41d4610d5e9d858ea44875bfd7fa64a89f8928cffb30cd8588cc89e255455f08636c8781", 0xe8}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="ee3bb0718c69880f5a68f283c94516b1e9ac7712e536a91b41afe49adc0050ddc3a33c19fd71757de25c55dea242821cd4d2cf511be727dc50bf758146396905720f43b204ef0dc826e5f777023f96e01a0152b7142eb04b08604b04f99fdbc28d93fd37fa4936c1a10db677507414e36538accb97e963171c20b78ebdb9fcf36cd470159625765ee940f13f0e5ce484f71aa4fe112000d82d389480f53850d7d2280b4192bf34b58e65ab2ae1", 0xad}, {&(0x7f00000004c0)="c32b9280eb348fce23057232", 0xc}, {&(0x7f0000000500)="2a151a93b78fc21e16bb35483d3362553c74d01c", 0x14}], 0x7, 0x0, 0x0, 0x403}, 0x400) read(r0, &(0x7f00000000c0)=""/168, 0xa8) mknod(&(0x7f00000003c0)='./bus\x00', 0x104, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) symlinkat(&(0x7f0000000600)='./bus\x00', r0, &(0x7f0000000640)='./bus\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xea) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x21, 0x2) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000140)='..') socketpair(0x6, 0x4, 0x400004, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x42) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) r3 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000001c0)=""/255) 16:00:02 executing program 0: shmget$private(0x0, 0x1000, 0x4, &(0x7f0000f0d000/0x1000)=nil) mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) 16:00:02 executing program 0: r0 = socket(0x2, 0xc002, 0x0) r1 = dup2(r0, r0) getppid() getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x12a02, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munlock(&(0x7f0000182000/0x1000)=nil, 0x1000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x100000001, 0xff, 0x401, 0x200, 0x87, 0x6, 0x9, 0x9}, &(0x7f0000000080)={0x1, 0x7ff, 0xc3, 0x35, 0x6997, 0xfab, 0x3, 0x10000}, &(0x7f0000000100)={0x8, 0x101, 0x7, 0x7fffffff, 0x7, 0x0, 0x3, 0x101}, &(0x7f0000000180)={0x8001, 0x3}) select(0x40, &(0x7f00000001c0)={0x1, 0x5, 0x400, 0x6, 0x101, 0x1, 0x4, 0x7}, 0xffffffffffffffff, &(0x7f0000000200)={0xffffffffffffffff, 0x50d0, 0xffffffffffffffff, 0x9, 0x10001, 0xffffffff, 0x2, 0xffff}, &(0x7f0000000240)={0x7, 0x2}) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x52) fcntl$getown(r0, 0x5) r1 = kqueue() fcntl$getown(r1, 0x5) 16:00:03 executing program 1: r0 = open(&(0x7f00000014c0)='./file0\x00', 0x80, 0x100) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) r2 = open$dir(&(0x7f0000001840)='./file0\x00', 0x200, 0x0) fcntl$getflags(r2, 0x3) r3 = open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000001480)='./file0\x00') fchdir(r0) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000001540)=@in6={0x18, 0x3, 0x10001}, 0xc, &(0x7f0000001740)=[{&(0x7f0000001580)="df24f235f9ac90e1b2118e0716fee984dd5092c52d4bc761237dbfecf8c3185d49f5fbfdfb0e65427e4daa3d386842bf84ddae0b6dfd40ff4a0c7c2a311e05d42e9f227e710ad7d2", 0x48}, {&(0x7f0000001600)="004698ed346eda8a23b806778979bb1b89231f84b86eb763c9ab5b8fc514e19c661093379ceb009b3b4a12548ef50ea4fb3f6a4da138594d3e82d9b895dfc5c48e388ecda5c0462a28c39fabd9a93448b2e86827d1aa66bff0e5d4eb133ed226c33af946914ef5f013124cf85f1a916d511048b357996f964ed47dd2992214d6a7a4e8a43c6ddd5fc8f621a950", 0x8d}, {&(0x7f00000016c0)="d10a1f2f31db7c1f9b5632f433feb6d6c2b038890f738085324e7802d4845bcd8dd40ec3a2fc22bc726c5fb8e0bd911931b0e1", 0x33}, {&(0x7f0000001700)}], 0x4, &(0x7f0000002b40)=[{0x1010, 0xffff, 0x6, "a9471127cc4b92736a5a81cc02527817918af19f3eb4d3d583bb30d22f48e589ac9694b75702773b2399acae4f3fa125f616b9ef301a846eddc2d52fc628db56e7c3e2596230be447ad86a0028261b4c63d15bb35ec3e7d652d55da10d557ed1c21ef230ca1ac5fd2afca31c7fef7685c21e485e93b4d1fd08bce976c5f62b19fce9f3d8bdf87336b14dc4e377a4dd44aecd8f747deb2a694d8d3abd5b03f594fa637b08c180cd0ab54322ba48086db1e66e329a38568827aec3891d5566222a6e295dd8c279051807ea81d575e0c3c6003165612595073c5fca113d087627aa950fc85c071b13fb578d4a228babdd352391da2e8358d2d2b6cb887d2a106d5145f87102d9b0765e9508aaa3313f60e96963783b8788864b64b6356a8f93c46885b042a56e037efd323c3bfab3e84450012b4f878143ed0b32db08450d173e236dd53aac2529c614508fd36436dc26c4dbc414741e8f7c85a69d5529ed20e933aaadc757b159d14c19d12308de45bec19146fba03c371705fc74091f46b10e7b59f0be6bdc05bfa9cfbb6177760c8f194d6ac47dfb75ffeac02a09e06d9ac362fc1d84f33d2846b92f616ed6236c962d31e56417430b932199aa51c6b58772ba521ec880d9bb2f41bd8e884dab8ef4efd02f7088008519b0f1b01fc9875d48eb97aa9724510b69f34f9e9d380043706d3ce305b87019670b5a721eb7749cf3908cbd01707c57d6a46bd9e05f24cef9128db3d6d1cbcfd21faf9ac0de743c5e8f1b44df98d7deba7a7e636c0c2c40cc4d77f931c8d8bc7c80d1b697098788f608f3fd4e0bfaeda2a6ebf06c2177bef992b1b5d197fd4f97e6896753d323f337d00cecece1c0b102e6e0276a577c65387bbd9b4c060c852f550849a45250c3cf6a5725fe53a2b3733a9fa923585ee7d7049113e0ee8660739c6ba4eb27a0516376dd30c427aebaba79c22a2b310688e6273358d1e3b624fe998f8c037c2ca23d594b23152e310809bd1e3cc6d1b52b0c34d99b7d5b35aab837fea6044e44d7a8f1d9c3072d8074bccafeb694966d65a2f7b8271e14107c74b7818a5bf83bf6d86ad0b7ebc6393d231c4e7c2c66bfe14dd9ffbf573ac6057f8567f5f635c547f8683ceb8b984ad1e8da0a306f36be38025fc180a5052ddf1b1a448fa0758253eb615d3f5638e3ebb7d30d1cd923b465bd1a9acd2cd164ccc05971746d9632e40f3f8a23b8aa4873ae2cee330a841383dda0348428746946fc679c1591f9eb41cdbd2c0041bb0a8a8361914443573b9414d096a6ad7f9690bea516a7ee31709d0b45daccc005184c75c32c3f092104c6163e3bf1a5e3b62a3f601717541851f0bc91d4fbb0823d8871176bb294e1c1ea64ce9f47c35266490e0632275b0d83c3a7662597075a60f45388f35f1d7a5bd3f0f55c9d4102a3805e7cf50896013031c79e143c1a5c3d5736a318f0617e64d123095035ce2fd2cd5ebcc7a042e2ed329ba0f8c73f30f5f6473c13f042a1c4ba37c897ac748c1e6482da8b29faf7940723990958a4f71197d36bb8e2c7a1b8f2c1274462f8c6524bf712462cd34dbfa7f549d79b3ea9293b702c3251d392652bf79df360f4837a1b935ec6af127fc07213f8e5141d005323c17bcb0922be3ab78f45b75dc81977860b5418294dcbe0329d07cde5b2a76d3937aa9582c966ef692fbcfaab64be55af33fe2b7f132c153c97232a27d36694b9112088816fd17d896b792c2101bc076cdd7a610f05e4a59055bbf49d9b6605d984aeaf5580baf55ac7397905858ebbd490bf2dde87beccbe49ce2620c4f0bc5df921a6203a9d891759fbf7e520d1813cf0c52f1b6c8d21a12a6f2c6663ff38db8a7df88d72f80efa67743c762274dbae2e45e3173f86796cab118c9edaf500da2e81911fbf685d36fedbc1286db574854f54f513da0397905d92df302932037668458e7392932e0d81f4092fd505afa8c0d821298798da5d9433897ef93f5462f59d8e36e5d1b7c3d1d4788b1a4bdf6f3d060b6b7ea4112618ec840e96ac042e5a1971f14c02309d4c37d5fab716732d93a81e0318fb4bffa9badfb256ac3104dc2232360426b0f3dccca8539c3cac9121ae36197b5a124b4797796edc0b478ace6fbea4674179b960ec62a11d31f7c47f9a559e86f057009fa2063a0b9ddb3097bcfe36008c85e3fd84c0cb037b1afcbe1139fb388c8d45a82df6a7685d5af3545c78c4fd2d788570cab6f0b8c94846e1bca4549bf5bbb5608c0b44d083682e3621a501929a59696208afcda17d755f5623892820f09a25d41318dc85ab0caa29674456923fd4ba99adc7ad5ffbff623230e6d15580c5c9ae79bc485fcbfbf6e4d4c964cb4c5211262be0fd0b18a3d63d80c6892e79d8db5cda2d1d822be3b3daf6e8d30c3797d34d5c4f7dd4e9f8fb40a045443f0baa26e724d213a3e052e45ac5faf2957e27429c9c1bd436d0c7c562a3d244b5c598c3ecc2e0c553f0606e0decb758d8b611a190fff54287549153dfe6980b70477316c12ed215488a6b2e6e151c1e04765a87bc9a4d6af8604d0e2ec33c116316c81c0628ac933198352c1d4692a8ccb616f8bfd54ff8646fc9376db56b7da8a2becd4164685157bea3cdf59112240f904f83efda9290d28b57f9ee63002dbf5e58a337892874bd5ddb6f80fd44c3c5aa07f321ccf838ad06e7fc705983b1e4b4e1ff29c5142aad97d68adf2bbe58c9647a2c3eeaefdebd3b79293cc7eb08eb44b9fe22b3c9baf20cf2d258cea086f18cb0d6b61e039ad2f7b13207cf09c2d6a3c7f4652d8c78afd85f6041cf13d8d76d192b1bf053a819528812bd7cee818a6fdbbb76261b14138a33bc62f1dab8156d886a97644dfb10335f9e74185836fdeadc298e150d8cee8c82eb6c50d8e50ea0e5c04d9628892bbcb8fed78d18351a507503419c4ca4162a64293161f94038130aa5e9ae7b49cfde2a57da53600e02df015d9039432b03acfa97a72c59d3be225c1fbaa30585834e8222674b2f98156690ef25f5159d2eadbcefb6ec9a01b944425627f7542cf0d85a9a80b9f97c4f52f0af201774609607fa3b59e81d81df5c3951cae0b6ccf4f6deb8468480594d851adbb9492fc0622569b04be1c97ea345ad1c06d2806b38686b49f6e1f7c1768cb185e9cffa8845dfa1da994c269c02aa5e60a22cdaeb74ae3b929128a169589c37c7a5d738b37314496de687e0b9cedd8102e65623262cb761713d297a0832ee48e545c582d026f3e639945ceb656d94bd2986de92e276e688c38cb29517f1b8c7cce520aacc6a7da113c3d17fadb3419212a05c708274deefc7cd03a5ae05d1d7f667ca74ce392f4c374492ac38c41481925d867bcb7f94ffda7e4038ca1b32381e4e8cb84e10ee7cf1388369340f6fed4d89735f0dfe7bbcebb2f2fefd178161487ed38b86c4250477e01261c533654bb0846f0fd8d0603f68f0c465c6249d2a7ab532320d8a98c3d34959a88fe99d0909b54bda014cb91f57134b0e88ddfce8e5a52e463ec813d7eb463aa5bc6b7d7fd251e208a88f2ddc11341dfd0a50e3aa8826b65788834b381abe4f806bced3c975b195b6f5eeec3e8535d28fcbfe87dba4b6b01016321f8ab93fddaf6c94e2c4fe03485f55c7d825ee099e1fc10935892257135741bad547ca93a08a6c840ae4e3bc39c8c31ef3905f8fb2530a1d8ffc0938bb71840da89b52b8a7bcbb1b8e3b6f5bb5c5840199cdc14f9cc8a923a03e10a76a13695702806b2b5625466a00f286b47616e40ac8ec547e50b9848484732fe9d617763862a5ee4cab33361121274af7f91d5a65ee7ddfcb412064a435c3dce9c89b1385cbf8e7944a9823e980bde41ebab8b55b0dbb2a1e79f1bdf6798d2fffcae908af08a8d544ae4cc7cc1f520fddfa5b361723ad57a43fb7f40f5c2da0eac5439eb08a6835fa529edc6689347468dc834b7f61037f9f3ea8cdf0e8ae82bfe156191b589c8a66fe503310aba3e176361b487e9d68809b369e26f84667aecefdd1a53469b3bf3b2f3a216c68962b4e31ffcbf0f568d8f23409e309bcd189bbf5ec3bd8676076e66f6c21e79e92e35f5ce19e3c6f19d87b33afeea963738034dd85ec78e8d2621d3b02363ee0cac4ee3a4c8950e0c60d1ec06d17fe32ccd7a65f438062acdcb025fefe6cc51797138b5a598c54272a72f2f2593907e8178f146bc8568ab226c171787ae47825c7206265931ba884a67627cc14b356219f0b71d708c8a3d8fef3ae88ad012de4c616a25ed8e7846cf35bc742ac64492d67d0e368801f5c1c9b8e6a0605ea5a5b0cb10ffa9e14feeff259f95f18c27a9004e9a79ae90ee342354dd847ce916bf9f264ce99e3a2d23ab0b0d575862d2ff8914910bc75e45c5589afbb40f30aa37819b891d6a560d2107be7dd383a8a0516f0bce2a5ba821628102627729fd7b6d232831f72ebdb2717ed9549763b6aa9c24248946f7214bdc62959b62b9f44d06e6276c993334dc49ed6dc003dfc0b6bc70321d7457b075f97aa59ada82df222e31689116f226173f20b6b6378091cfcc220d0cefddf6735ef79e219aeae75c743577244d9efc9ef5873755e3a219d85b6356f8b76cfea1e28f0d1cd4d137fb348a8538287bc1391902c7d44680c3286a013b0edbad4104a295a4006fa78bd8671775eca00c3e60ed9fb66d08b6aaa1f1d37f679ab0d23dff7d787a492830143377523a45f4f451b9f6d53c7ca05c40bf829f12fb7a292aa7b10f45e223d534c81086f436bf38c070aad2def72350366d018047ed47555ea3b4675397b15a014398b589966f139e41aa8af65cf4090c06455f165758b0733c4a1539399a94b164da4b87fafb8f1b22646c4905551988b371d30739a3968b6775d110c3a5f687402f25153d7106bfdc86f9d8eb78b36aff36cd17ffdaafbc9d469f1dad09af0ba8ea57f2cb09b1bd64ec7f515c99c57d93ac48b50cac668b1c2ba90b160705f7d4f7b24a9d7001fcbe4360e923a6512b280204fb3c5081ec06d41527b42d4d2491db39f0b46462838749c4c32603480a59e008cca92574d98359a6cde4a70e3d0e73e9a5b0cc7b6a8856dfe54b945d923e342e6fbad28f31d1a921cdc75cb32a8d20fcb4f079e27ff9ed7d7370b878680b451ebd7c48b4fa8a2991733f45c8f5e738228fe1ce87345dd9440d5523e9031192332f38374d57c196880f73461ab8ab2c8238b48175e42e47477c81ac7d844a896b475f59415473bd50105845ff510a4f0ae0719fb0c78325f3a4a46c5647f64bed5f70d5927940eee970f2e8f4109e1778c436bd9d212b769b267163b43b3fdd739ef9fc459e100a87e20b50e6cc63cb08d1f83178b06889ebacead6cdc278070536925df5fb6753ee3b7bf2d87f5c80a31bed5277b11cbd8a4ca855fd19469ee819ceaae7c17b156b5fbe0d5fbc3fc114466ba5c46a50babf8a700e7f59a0656c9102bf7e5de99573a4c6738f922cc36c46db7c1b9844a97d684e8a751d2bc83fc862418e85159deddd2b0c80ef8f8131bec9aaa9a28a40969a29e9f7cac9569fcd30c40c86b1c6438d2585382c7a63dc79142c89074ea6d2f4bfdf96ca4b3a3f7da2ddac2da52d8d39a056d14594d17d91f68819c1ff469c4743a87c6c628a86e827c6ee547bea798b660e6da9d0abc583be9473d413cbe546750be4fa65ed3dc01cf720d96b30afd4c1062519058b656e9a790777f27c538d3724e99a4e36d242858ecce02639aaaf52d16e0df19d2c32a7a91dd272613cd9a42f6dd7b62998a2f68"}, {0x70, 0x1, 0x180000, "3ae91b32370585cbdfa76c7f9738ae368788620e2c220e095f9c5c5918606544152a00a1104ac2c914a8e975b17aeb7a431bea8a75d68127c59c131959bbf16f865b8e43cc4d505deda6113d07306eacf884ddae43e743cfc311e8b312816f"}], 0x1080, 0x40a}, 0x1) sendmsg(r3, &(0x7f0000001440)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000040)="fbe3733472940a2f9083e704e14bfc78456cd495b025d5c620e363b7007be4fc074dbbffd27faec245c562d2b00d665d3c21d51d9eb0b33697afc8c95cdf703c6efbecbdbb6bf67705b2a078685de4c67c926f50fb275142c97ef0dcb30ffe877534d5a2240e6e0e6ee5ad7dbf32e479670eb911e0331de40eea05a216c8703a0fe86a95dc5d35f11361ab1ce0b39ceca4fd5dfcd78a2608e0b6187ce7080ef5fc1552aea3524b52558f9315a29a9eec2c5e03d0b5688ef1ebc713ecc4e96055094117f9747be8dd89c059be4f60f9b79ee7cd9b777e38f703a90f95f789ced18da99c394f42cebddd6eaa8b5374f548e4ac213ba09c7c882ad311980c6ebe5578bf6bf760beceb6d69537002a5d0b47e814e1e5a9ef7766846e252986fd20cf489788bbbc8d76953ca2299d2005edf340b951aa0c9ba694babdc8a168912867aff33503cdeab914829ca868a51f6c043aa5f535f37d0d042e7c02158c4cc31c72472959b3124471f9583ca9d9a77bd3f88bcbfa1882f8aeffaef30a61432aff1d6620d911b96155788edf3df3ee9a9945507b2ac991ec9b9d3e43078aec77c77f25e8918ba6ad2c7a1382d790111d2989b3a514ccb90e819a92c2f66bdf0e6f08ff5820db10d323316d908b102182b9bcd31fa49518814933276a984048e2c1f7f065d8c87ca6b1b1755fef4e207b544793e5f68f9fcf2fa75f7717cba004775de4de56284ad8d099ba5acca0d291367022f2127f2fe9f18a07414f832224f7b0dbecd5f4d1f8f0a894dde36e7535840c78825e02f881103fc839f0a42d38298812d1dfcc2cd2f6dc0db286771293d5ec70aad890d4dcb46e817629b048cb68e7add967c9feac9d871580e36088c4088947ddd97e88d964545c0f3c25bda48220b38b9e7ac7443e746180a418c7a16620f383bf8ac5eff80541583c1c632b0894310e3796c009f14d3db6ab656eb2f359ef75e4b9dde877aa6af036e68f99925e5e56ca233ac77c66480f82285058767ec1103954f9f4e10e3610a754815c92a22668fc01cb0a95aade444a4cdc3587be54ec3d62ee848767caf247f75c15776a99428848dbf225bf3a751ab16a8d30d560b493beb63bc498ada71eb601289b78881c678d680c73b1e4c691b07cdac3de7d7663542cc8fc99b72ad46c3d47c22da8b1d2a0d0b65e7eea548c6499761dd5a94d727b49b5fdcaeda6bef435680c9458680a975e8ab24aa682a187bb90b47dc89383574164310cad3e07e181580ca011039966f41d15077ef92f4113b1e43c725e983a215cfefb3c03e936402e505956f750a944d97294aea9fd5b896765ae896701b4a3c5386e505242f7288b253b834829f7fd4fe1cfe714c9de6162911e29596e4c1ce9c72a5a5271c6534f76dc9e9b22f3b54f6d70ed740395ef1aa2e31e51328dee66a7d3ede6ce36c4a4b4ada7e678e30f1afe9beaa1835914859e2a0fae0f42575d8cb88231e1f9c0d995302e8190a392da6c322939b83f38bbe46f982cb2800eb1409b1b7c06d9933dd2b344553edffadd7a72f9a678f4e7918f56139f417270005dbef6011f2d6810d301b30076bc541a4fb824ba4790866cd92f876ae739815014ba8bf505c4acb3408f699e87544f310cc6e990ad7d1606648423700692e8055dde416e9e5d7a3c3af70e512ac50c17380caec37afcc9161bc1032f872585f848f40bd75a4627f14f1388f1310061404c4dee33b3cbbc31146d185cc7b2d062a33ede233a8782e48345a9c8d436915a5d28abff6a3867b96f6a605d26e7e3ad54aec8299167c1f8afd3f155e7f397e0b4e589994b3ce9b7fea4238ba056cc86c5698c218712f2a7e3fd80d9d24a0ad3c4d4c7045a31523657574067d58a9873e8a342d08e399ccb5e0bd8942e7d8aa35c1fdf66c9e30e1afc26a081b82d6482454564409ed5095ffb28999be81c6496bf983410b38aba99e634b547be2df819b2fd5f427048b922e4614ceef75046f401f8801ca5819f6f92bd05cdf2b31d4bcbc4f0bdfcebc4d9340d36f511d64846834733cdd237d39711e34580cd737a0ae226b36cb7b064d6aa742a0dc6e6af3842ee76ac5f15d6db6e17a60b487264934cf98cf6153523c9d12670b2c3bccfe66a22380e654d396721f5a34202f59290569a2b9536ab67b712c661b1066ac155420358c6851acf26a6393af30a8ab8cf4e0437cc9173c80ff381ed4c839ea5ae56ac7e55ffe97584c60d56ef26ee34d1fe1f2739caad80c913f6f2625b8ad905e4d61745667d543eae7c5c0b221de432774905ae9d8d87c3c8a40d1965c848631d2fe6e79ab35ba88a0bd7a9de3f79f04e41c9150a746350c914b546ea5007654bdb361882a9039d917c8efe6e060187901d7586f638bf7123d61344aded9198bdc56b69b2e47c533047ac776781d7a5057a4952fb3a48a798c5e3bb3d228dcac206e1fafd3e1c3d0531de12474836c4f3cee37b700bc9176bd8b62d6098a47159368939742c3b884df4967644abc12cc4ab90d66bdf8a735e2f47ce070f0dcb9d055da591ffc1837916f5e9d68c6209494edab20dad0b1e3a2e2a6cf36ccb041d3d38eb984da4dd7c0cdeb4fe530149ed34d0b9dd82cef8c970d62b26b74991faa91e91713166f0337354184a3e382eb3ac00a8ad277503129fd244feb9fd981701e351eb86458668eb30ae6f314e0ecdaa506efa8c5b3fa50be4a9f3e9133dc5164623465dabbba7097c8bd083c4f0088dabc4511e7462a96910bd7bf9aa5da770833f6a0553bc98c357cb72116fd6dd2206093fbc43787cc9e39494cb18973e3a8bfdddb6d32edc4e0ca2e8363b40c721485143b760009f5120d6628e3d38bd73eb89fd0f7b5bd570a5a8e17ee36f3549f486243805709584e9a74d8df24574f779630e3f779c57a3b015428119eff250711556f5d66bf7a324bccf85c5a5f8bffa3ac8e3887a36e03973de58ff17fea9334d20bc167603edbea270ce396b6b2542360617eaefed6db2d820b948a02c263e543cd9e979b695245b820b937b310c7386c37c4e1c3d4d93dcceb7894b9d4fcd74c4b39639075538b34c15e0a5bb4b0050586f11214dfbfb0a9827bb115cec4f10d1c727beb29a6cd715aa88a8c720d31241a65d23de067432da5f2b21a7ad1e20cdf1c91b60a5ddbd93ba748d06c409a0bd9a64ce835473c1d30ebc66d80750957140069c429295f7f3f09b861bfd39cbfb4755f17d2d508edc6316cd5633fae1c2bc819e31e8b552967216a134a0b3a66ba18c36b741fb50292433f8bfbd4a749d56e710613b5fed37d04bdbf5d34b6f537233dc9dd5b66c04064ab873db3a6b4591fbf452ec0e9a0b82c9584e87e3a7795c44646a9a63034e32fbfe17fcfcae15918b491e353bb9e82d85e5a58accd054fe5c6290ab7efbe7e515dcc90cbe8033ce9b884a68b9864899bca689d63a66c169901245e60a37074d5ecdd98b04ddd32667da92232621c2e2b9b5ba7b7ec14237b75a3206b3b7154ed83c55c7c98039b7aa6fc3b04a73ecd7f842228afe09a71278310791544cefe2c841375632042c18da09d968fe66abe64c817c1f2b96f31cfcaea6bf1d667ab8e0a313c7c28be970a9fe5a8deacb8787c1bd3dd97264e71579196189b427640549f4c33aaaf263af1a09ff9ad6901c42bb71334aba272a7185c45f6dde4723731012fd3e258e26b473d22dbeab18fb423f072c5f65377ac0ecd065f895ef18eff2ffa2420e08e07fccd9e85342b19141776ff6905f0bee8d2de2edcf4a7d3b021c7735179f22c52a695406b5684e80ad8b0d9bc3468764bc49d16884db97df48b1ba50bd235a22d8df940004887b0640b9caf31cc10bf5bd16554744fc47db0a82e6dbf9d0bb9a2bb16ef0576135c2a8c90949c94d8cfd87d3e7bc568d192a76239592f0ffc2bc3e4b7f874044a061cf87848d37a78b733d3a2705d473968e66f8a96ecb2ffc5e1adbae49139633100360a8c4e7d9043246938705cfc0c42bb3a9686a5cfa3f56b031d9bf3e4648e2d8934fb8cdda678dc77d9e5d725ca99ed8a8947983e02c68310ec856f465d137bef92b10370921d57ba5f0007d4c887c1210953a264027f4fc5e1eb91a4b2b622e9026a056e979aa6db5831be4a46cd6c439362d4005fc62d69e8f1e4cbc824d87de114b8087f394f9060729bc216c54ca65ffe9d62f8b1860b09cbe771ee71aa9a0ff4234659db7663c492e6408d6ad013fd1c6f0cbd79d8007358a83fee57460ef2870a7c925b9f78d411a6e52491bd88593150749815b98101e4f75ddd6b3e61dac6bcc56c02c4d51916592774beec09c610f92157bb2db18cd4b2cf63679481bb224ec8c723416750db4fccaac81e840b66f8d6713bbdcb657385042ad9c23f6cbf36965a252cee2396b138b352bab1acba6ebd1078067d156065bd90790ea5924b3a41ad34865e0b587735adf8918620df2d2c3f3917f7a007eeb49d40f3dcf4d6fad8a283d6d15c0a86d42af31ab2354614a484c29c477b51ef174c0ae92366c81e768306ee79afdfdfc93e0f55d9adb50710faea707cb34c5d5d41daf94d2915e4e0ea94c05301594536737d60ca84342513c451d8340259d711599172571356225fbb965ca63f404d5003ae791d8253f10ca8f50234b94f682bcd3f6a6e521575c8eae3da56979a32b0dbc1e64a16d698f2778980be15196ee0d7e8ca88a8f7dd19e0a39c83060114874d140fc2ef7acf5a7279de584656416328d544bf2897fbd1a659b8fc372adc5696c23bfb888bcf22b22e09e4e6a79afb4ed05b32fa7034d764545bb8fd72b7af2686d8893c7f0e3a178ee231329c81ea66be3eac027f4ccd6f53a250780cf3fb07487b9a63aaa69ece1d86f47d5ffeeb62588c4fbdb213cb2d613a662d5287b9b12995726aff06114d1617cb0f0f262ceca9fee89ab135992e52a4df7ccb2125e512fbf290cb89e7603a6ab24e92fe07fc965673349992bcbe6b3d3075c0942deeb5e515b9e7667225d90035a8140c1574dc1c5a323a5c7035e88562a755018ef119e5ca5cff786e7a70eed4128f0c2122865bf64e4a1ce2ddedfd55510b59ec4bb7fcb79508048a83b8b40febbe3102de83130249f9f761a601e2b279fd3b75f4d65dade0890c83e76fdabae13e88b9c1c53406c245413b3576f312fb4fcf1fba2ada1143f3918c828205d88da0321b06bb1893bb8b47d55d58f6331c82692ca285323a030b55cdf92d1f07d3fd011ec4c977d849aa30f0c3fafbba8b2e88a24e1d0a290a1c6f343323ee5fd693102832cfcf27cda540a355c36423137644d4258e302fc7b7dd74c2464a44d76b7fce76e8eff0c98ba43c7b371bb6ccc577290b07589bb9493e277f4ab2b88254d7d038c7d94bedd86df9890452a00577ed4a24cab5ca1f395b475ab65548bf04b24359ea570ee041e062f34ad3f02d67b57f9e9350e02a735dd144b6220faf381cb38dce0f100dc757b020d05ee340390e44a14790a5564af69066a836abf1d21908b56f44bfb35641f777c1b6724513ff648ba81f5aed5b37c8b4c635083c6a20a6f874b37319210d72301f151be9a2277f2f168df81e8ad5ba5f3ba14c996df581f1f7345ac1feecfc17b2295622a05397e100c5006418ccf31ecddfd2622629c772994004993ef3d3988eecdbc28e3236bf1b490ba6cbef58223804a6cfa560bb82542a329f14854cc864a6b241db567706f27353ab602a6249f23b8916bbb0e9718757164ddd046b88b9a0e00b1a0e8909ce3a444ae3f9ab0fa0cf51bf2b9", 0x1000}, {&(0x7f0000001040)="3b3407b54c28999ff85d203e03aa75645dce7da6a39409d6e0d12832b6fb215f5168579bd200c4c81e697c033560b6972d3c90764497d99211607075c4e7320cd9", 0x41}, {&(0x7f00000010c0)="2bb2c88ec1aedf0f3610a129b29a1af3bb4bc785695c8f1413521eae79e6d94fa4e15b6b21b861386467c6ef53c588b1dbb913ae42ef0ca1aa4f6024218c7f215ec7bcc31ee2b39d4d3ea685f9514e3de82d45bf26d0a94bb6a156d15178745b544027a11e0db223145d3f25cba93f83acb8655ae676a8bf49948f1c7af0486eea13ca1287b212928d20330b48e2d4de4e27e79e76c7abf52fa1b408edaccfdec60ee6d35bcb6b79f6dff068bb06122bd11478f670977731b323148d8f5f7e98b874f7e63c3e2d803ffba4824337b0858c994cfe4446d3d83aea1804646a6737e96a487a924c9d80a547ac97e80cfdeb7d4af470f3a78ec98139ec", 0xfb}, {&(0x7f00000011c0)="191655dc281fbd11b7ee4a6633dd687b10c3b0a15e2ee34c9f2b346bae479aa19e39f9eb8074c46c320b6c0d3b53bc7b8d0f2db82cbd8b1cace3039d44a6e053a1fd2dddc7199d77f29c86f564da2e77f12e8a6431402eddffd42dd8959bd0f587b25d5fa960264b22e841fe5cd8c7ff4e28d7e08c8af2a2d3542d83e58a5dfc3b505bd0ba56aba410ca373c85f7fcfcd9f6ca8f0685265148f2ebac40a751f502c2ae10a20934d9f2b12fadb2c158f3ee5cadf8fbc3d182eece166e098568059901690a9c67c42cc05b551e14c91d49cc3c8e3b987831a938838bf821e7266d28f8da5920976a69638940ab", 0xec}, {&(0x7f00000012c0)="9e2069de0e0a6c3323b7588f3c6021084deace3136d58f7ef3582fb211d5d0d8709b58b106d63514d804713be9a86e1270305deb4a41568b048b", 0x3a}, {&(0x7f0000001300)="d00c15184841ce02c16045ed9ee9068d6c8cbc1417600ff2814a260720e143ba3471e370cae5950670d8790dedb784b8013ef75d721de152f3f3ef0ded36e5cf024836ebe842fe24e512bdb560363b60acd6bfa04ff209334bad4353da38bcf473384fe5ae16096e7ffc46b846bb1a9861a6847b1d38bd86532567d9ee953192323af99f32eaeff4cfc9dade24a853857f0339cc4e429cd5991ad083a5022c5693d42ea88846b9ce6482", 0xaa}], 0x6, &(0x7f0000001a00)=ANY=[@ANYBLOB="6000000000000000ffff000002000000202a443cc5a4bf046ac9fa4c7620c1f8965e155e932af5b347ec0a7ce778c4e165389f9dae387fa51b271a78bbe2aa2c4627f5240c53c79e6430570853cda9ed13734258446ce06beca6c3f5bc0000001010000000000000ffff000003000000edae34767d5031ab167d53ade26e4330b2245499ba0095aa046274f1b5d1a11b30ee605efd8720c2bd262de930fc371eb7966ab9072023be3f80d7408e3821a194169ce9d424e12e7e98aa7ef0c0cc4376b369524daf7dab35f0d7caef36ded5009a538cf1e3dbf4d0871c733954ccb07f72901e75a9a89cefc6810267ae1c6ec62d022f8051904a9854f514fcc766a7af5e460388f52622285f8cbca3d8d38612e0f1d16af8e41674250f27ee37244774dc378c935c824657de747172362772e466565fccbdfa86c3cb2d7050c78d40ddb60b3bda6629df7388b3e8266db31c41040d20c11ce1c57f11f173e851792b6890bcaefd94978f66211ebcacc5e43c8ec79159cebccf1616cfb2ef01e81d71e72ee9d397e62e3fb583b176643bfd8091d42ca1838932cb8094e0674ae584b3f000c7d0f956392799f23a06eea13820c726a9dae9650c6d00960cdbcb310dcb72a02cb53116f2e4efdfdd981dd9c65aaf03707e69adbf6f2c8017dfead17a9809727ec457d779e264a8002a60f1d884b2bd6aed91938afb90e2b58fef9d93ec700e64ee17c34fb42fab12aa743202c654851de7537bfe596ed6a3e096db94c7f94a30d68080015295706cc86da952bca81b61b3a9cb1909997c464d600867baa51e5ff592b6acee558da50b95f91a13c0e1f0d8891d03fe798d59378d299909b01633b6a907d6b02a02ef5d5ff2405e66f84b2267b4e5efdd864b62f8726aa340f8918ca645dd910ead2dc84e941312242f1af34f7e5ff3211bbb501313737d25acfc471a3f6bdcf8c7bcd68c56394b5255311fd94d23e214ac667d5e320e198bb3cc6ccfa65b44b586336cb891bffb7aa717a90563c20962438cc006610a797e039d2a7efe58c4d2a072cdb18becaa876ad07b4c78993608919231279710901b1c76720eb452c97c672244c7113f28020df83912f9f1ce4cda2a026a4176797abed76a97d026344a45a1931775b194624dd721b95b74d2dab2e4a61c3959d12e3939d65c526809cf1b7faefb7d762de8a74ddf47220145434ba2a2d2fba0ca7106e478cdb0402c5e064afd0f60afabeaa1e89dae8d1e4ad63a2add958339b53a9e84df7eeafa3cce51f8be9920e54e0996575d49a0cca15c3b1d7e8fdcd5f1c82f6af55a795ed27cd503e1bdc72fb58233ccbd63fc05ebeee93aa4270581a1dc0e042eb470dd890333691343436f9ce11d0d9b289fbc711368763455d502a729637aae9034a3788c13baf1fc04e19b4daba521b3b0c9d958b308bcb2353fddaa4f3acad1859f3229439780d260b8d7b6c4f660d71a2152608843ee76d5dcb2c92fc22a4f04dee1ae2a7248db319b257deb3c4118564053b461258b65910ebb07e0122ef8333ed97adbdc4597f5be0b8f9827cb6ae74df9eb85aa6e4c8f69e73c4c9665a297d630f156f517d5d5c2f5508fee37f3cb09ae0302e6e1d8a428a9f61a77681db0e0b3bb42029786e740e2d19b512eaa98f394b9159f59c600da8a6d688cea14f68f222e0247b377aaf095d2b907f4135e78d860d50c910a57d1dfccb5e976c53aac2feedd479a966864e79a27316be39960bb104f956285ade6af9572aab3e00630ca1f4130c5c968e826d64457c92cef28c5944763ce046f82074749f3bf601f8dc2a0148a9412eb809132dc6f1417f567b3df8fc0f6b3e179448a8330c607325ed7d993f5fb8035d15659e0d9c78e120e40243aeb79aae6ab1a281a16bb40711a12f4262ed617523b9625d75c5ea69169466b0d0c04dda786d928060a357fbcb1c9610ec9727f8bb76cf53585a85e9466230b1c5860584b4e3cb328fa85081a0053f4a496fd568a388af7ce3b31c49282bb659fe81fd1e0b96e1b0b72ae8013a1c2af38c39ad63d2ec332bb48d40c153bd36dd0a51aae1875629cb631d4a4538ad7deaad21bf1ba03bb80b4529804e484826918bbdc1ed01e9e861e06b055ddd62f0d080d2f836bfbef46ecd0f354aca78d063dbfc0a19e59b156403ab2438bc2a49a972921953325043a140756bb650b7cabdab8b29a938d5da0370b2385f47f6ae649a30339227d5a61971e5965c3a4723f4fc84ad182dcfbbad48e6afb318a9a53df2ce77e8c82f9c6cd3cc96c094a73c6fde2e10b562fe6e660a12ee346c49389028dde64957e3d9e1e66e24fa10e1151a4fd3f485c3d809cb75fd5ad3c75144e7d643492f470cb27f06913db486eb4b51a2ffb8e65453f6a09fd3364026cfd9642e480148fec480742d6dc96cd0c8d475aa70f2a3f246b0fc820ea6ce3462d2962e87bef700ec5f18aee25a0ad028dd9c58cabbf1963fad5f71d7048e5973fc56cb041c45eb2ef3ad74cb14848728f44ac61d32f5ef66958d3d6e5e9e3ced58f4df0376b92332c6a5e344e10bb642379a62833796613f1b9248bcd906895fa59f2754f1afe7b2785d1a2eebde6af90b97cac28b120d112cd0b4bfe5f958ec3b3701492b2baa9b240129dbb5a23f71ee2b7ad30570093c943b98d9ce9f9cceb885092f5cd8ce862c25575b9244bf9a4234af940bfddd909c0cee46e14ae78e7a546a07d7419b39760757fede7bb7c994f39f60e1a3d0e99e63dabaa84f65b62dbe4f0464ecafb6a17c768a4c5ce48d70aa246c2279b69144e1278559947966d9c11cc279be1ac19a094717f7ed206514981c340c63dadc1eeec0ff640a001f7326fc2e235f8a45bc91129e102cba0fddfae8b81227dcccefbad86cdc5ea0b22c8074738105e212824a0a7e3fb25b63ba635679e50e0f4cfe39c33d9a29b9242ce4cc21aee7d2293a50bbc8fb115ebff1315cf931f399d01468c81f8cc9315bc99c7ab2f94ad0f18ff9eff9fab062295007330b6300c6b00f37ac4e1461cc891b60bd843647c04cede4a104802f57677c641022c885ae98899ce79faaea3b6e0edc64e33633d383ba0de284a31b920b8376d9172ff51156e6befdf7b1f7256d0797b20749a9c36d567220718b4cf6a215fbdc6fc9d7db0e1cbb9f54cea8a61d2d99881ab57a6d80733b5f4c8f7a759e81299501484d96248d1006a1ebbf3e754cfaeb656353709d5b158ffeb3fae55b711616b51477b380f64c6458ee36ec8373fc42ea0110ec6d410d18a1c9ad177527c7016717835c931f1448b14c64152e09e8eb0560f5ea6e65ad1c2d387a4296b075af782345277f78bc37c04754954b06bc35693f1d129d8d9933dca403e235969fa9adb8d8a1668ebd683e88379dcb2e2f0aa9b496439d65e28c9d59caa3f4238df3f52aa776ebef26a18a0b097f0cf6a3b901d2b04826e5a3cbc36e05e346f5c99efff5335500647ebdd88dfc07cd4294c00442ca904558009aa399f1691388726ac78742e667a8ef5bef11280baf371f1b3938885e0733740731997e42e841cd3d9418831af98d618230976708ffe2fb316c52e3770c3be50ee51da388d368ec5bdd19444d1ef125d0283e29a11309c02a8b91b43e550d6cc6a0b5c2c46d3da8686563b7a2315e788272364313f14644897b153244f6ac562c409e7cd939c6262cf7794bd2094d269c80274889c5bdbca3d2d7ad8ad4009b4a47fd01646335ff6447911be9f24865f6002b44b61ec60b033ab39afb33a0893b97e0d3ab583e74a8ffa7c3d341c7391016b702eed0e8efbfa2dcfcc0b14caaef9cab69b9603e439ceb056c906c8fadc3489caf51bcd3708c983ac634d4fa4468b888f02557d475a02305098a9f7d045eaf15667a84743606910f479fc45c49e3dc1e788f78034741e3ced720e7a41b03a21bd4dc41c4b6a063c7fc16c5077ff6255c29728c66cc025161743a5dcb29dcb0dc4300907b2ae3a586dcb1939111a75b6524cbb70ee62fe4537cc25b009cb185595befe206b5c31defc138256cadc511ecbbd1a52adb45d1b8ab56d206b30817ffdce21624a18b805ae9d92d1edd15507b1c940adbd461c85a8b3e712074e4388ee984d86f88d975587d792b0f5117bfbd42c9edd5c7721abe003e0a47f93a77fc0601a541298a19f5922238eee3565880f999af568867d2e7f46c496d746b36f130b4c02c63bccbf8280a2df5b38a674c8ee4f84c7d1e3560ec2cb3826282e0e026bb5386ef2f64c94896f0820991b869c96a9e12782b213886338eeafdd3fee59d75861bcc5914a4070e168b6fee71b7ff1bd21b63a6a5a71cfc7b33c548742163f6c52136c0452bf1b9926e55cd76b245569912d5e27af86d445a72ed00b87360d3f2d62a1f587cb173f5cf17ce5b039c4421bf3449dba0fabac596eeee5c78e5bbc4905c47a8c53fb792b7159815bb88b05af2807e94c49808ca42fef5437a2c2fadcaf65ff37c88e03bddf72599fb4346b280d7ee3d2d0abec7a391c35df2c14400226f42975cf306ea607439d8e4d54fc7cb7e20f365c79b7f5f8b638d911abf576c0a5b4f8072d87cd4b7bc583855a3fabf80bb4de7d22a4283ebb3b5ac029dab034fa7d1d06c1fdd4ccdfa73c48b7ef9d83fded7289c8a6e29921048bb58aa438dc21b081e09377029ca9a7f589f0da3d9b8a76e8134638dc44eb87b2119abef4297fbe16bebe1f6cfac7dc16456cbcb3ac169d55eb6913696bd04e2dd2cc9dacf2976e1b28831a0a466c91f3102e8d74a180dde3fad992800d2b9ea3fdfde08e86fa801d7b7cfc2358d144a75fb72228092ada91d0f8d72bc83d67458cc292b75e6260571762b99ebea5a6a7845d32e83fadab3603ed3f0d89f7c7ee5db354d6843e5ce0e65301b7568a3a009d4666eeb78410b42b3d50dad689c39b5c6eb747946fe7bdd3ee4ba4c64dbee9a35259b2bddc2a5dabee3f8f1b8e03b31bd2e137388f603cb510d29939bab610875e06372856a65e21e6657d68735f689d620c0135249d4695ad569417ffaa1425507f0cbf594f30c8a42a4e484f18bb00d5f2a078684af868b5269315eb5f4fa1601e86c60dd6ccd98af7459429d5de82faa42aa5a26231df5a724e038657eac37cadc42fa4abf77e6071cae7855aeaca68904a3a33ca1e53db41487ff5471d94ba1e97c8f055f1ec43303878e0135ae6cb0935950e7d9aad691ebd88a0a88b9bf553c0158511e62b5d0ae86eca2dddb4c48b958a3435764e434a308a6fa701b3a0ce471b22f96c8c93ac70a63b52c95c59906cb2321063b0a468c23358e57c27611edf4f7dbc303e60937a941b8460ab9d2e0818bc14f3ebaeac1e01752eb8e787fbeeb51c6231e7a28b0cb66e9ae324c8612d2b51cb768e908c6dc00601acbc99dec3e3445af9bf4ca24e4a4fd8bbc01bc73fb27352565d507176c90ed29e153f81ebab2d46c81a0cdd644e514620787b105381432bdc8dd75ec3253b651d96719728289215ebfa853c0c5408120d7467b48ae5e0268b8bf5630e738f7ae3daa4a52bd5b01cde658bb8863306a858b753ae4817870713b00caf2aff54f758c6a37fb64b32636803c0d38a8ed6cd7b5838a2455784a13a694667505400bd3d0b42392d1668182f4fe0c4585c2812a5fe942e55429b3f75e888b70542eae3b2807e829a978cc4e15c88cf31ff9a9e713eb9197d42afd4d493f8ff51203ac209bede866eb6c3f318e12bbc3616c9638b6b3b5e7f2d12fc4985e95ae197f16f372a8bb618b23b06f7b3df6a63f684a15e1b73e17333ca022ee70bf1699c09397b0e19cd841cddd0fd459cdf8d05cdc1ee71f677b97b0c6afcd9eda6171f0561cd7e7fb338aa28a24cc3f354c73685a30280a273cd4cc6d9aa985119540bff1c385ef47474e43510ef2fb544ab5e8c4a7bb9cd451e931fa884938b1fce68000000000000000100000001000000e19da7514353d43379536bce2559ad6443c276f3d711e5c191f706fcd2ea037b209bdb104ed5aeeb88a59b8c7360e0876c0b9129434da345a75f1d2bf746978c2bb918c02fe65545c97e8ab317a81426714b7a00000000004800000000000000ffff0000080000009de06d1c4d1776cd4a7311a2eb39425b2b5c46a5beca172c398379a1277e88dc325a001de9bacb90baf7684ac29fb69b1b00000000000000"], 0x1120, 0x402}, 0x2) connect(r0, &(0x7f0000001500)=@un=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f00000019c0)='./file0\x00', 0x30280, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair(0x1f, 0xc007, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) fcntl$getown(r1, 0x5) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) panic: sandbox escaping file name "../file0" goroutine 17 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc000757960, 0xc000826780, 0xbf4c40, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2ac github.com/google/syzkaller/prog.(*BufferType).mutate(0xbf4c40, 0xc000757960, 0xc000826780, 0x8fa9e0, 0xc0007a79e0, 0xc000826748, 0xc0007a78f0, 0x0, 0xc0007a7a00, 0x3ae8427505990992, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:264 +0x533 github.com/google/syzkaller/prog.(*Target).mutateArg(0xc0000711e0, 0xc000757960, 0xc000826780, 0x8fa9e0, 0xc0007a79e0, 0xc000826748, 0xc0007a78f0, 0x0, 0x4f0f00, 0xc0006a1e0f, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:172 +0xe3 github.com/google/syzkaller/prog.(*mutator).mutateArg(0xc0006a1ed0, 0xa) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:153 +0x231 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc000826700, 0x8f8660, 0xc0007a6030, 0x1e, 0xc0006a76c0, 0xc000514000, 0x9f8, 0xc00) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:34 +0x2db main.(*Proc).loop(0xc0007c2280) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x446 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:236 +0xfe2 login: